cocanwiki.git
18 years agoSerial columns now 64 bits.
rich [Thu, 17 Nov 2005 10:14:42 +0000 (10:14 +0000)]
Serial columns now 64 bits.

18 years agoBumped version for release.
rich [Wed, 16 Nov 2005 17:31:03 +0000 (17:31 +0000)]
Bumped version for release.

18 years agoSimple implementation of page bugs.
rich [Wed, 16 Nov 2005 17:30:33 +0000 (17:30 +0000)]
Simple implementation of page bugs.

Nothing fancy at the moment - for example no sort of templating or
page-specific bugs, which you'd need to implement Nedstat tracking. However
this implementation will work fine for Urchin.

18 years agoChange the 'Allow from' address to match local network.
rich [Wed, 16 Nov 2005 16:06:33 +0000 (16:06 +0000)]
Change the 'Allow from' address to match local network.

18 years agoUse Dbi_postgresql module.
rich [Wed, 16 Nov 2005 10:45:41 +0000 (10:45 +0000)]
Use Dbi_postgresql module.
Whitespace change in page_header.

18 years agoUpdated MANIFEST
rich [Fri, 11 Nov 2005 09:40:22 +0000 (09:40 +0000)]
Updated MANIFEST

18 years agoBumped version for release.
rich [Fri, 11 Nov 2005 09:39:52 +0000 (09:39 +0000)]
Bumped version for release.

18 years agoAllow select, optgroup, option elements to appear in HTML forms.
rich [Fri, 11 Nov 2005 09:39:21 +0000 (09:39 +0000)]
Allow select, optgroup, option elements to appear in HTML forms.

18 years agoOld files left over from experiments few weeks ago.
rich [Mon, 25 Jul 2005 12:49:22 +0000 (12:49 +0000)]
Old files left over from experiments few weeks ago.

18 years agowhere changed -> were changed
rich [Tue, 19 Jul 2005 08:58:39 +0000 (08:58 +0000)]
where changed -> were changed

19 years agoVersion 1.3.12.
rich [Sat, 2 Apr 2005 17:31:10 +0000 (17:31 +0000)]
Version 1.3.12.

19 years agoDeprecated GregorianDate.
rich [Sat, 2 Apr 2005 17:30:54 +0000 (17:30 +0000)]
Deprecated GregorianDate.

Now we're using the Calendar module instead.

19 years agoFixed to match ChriS's API changes to mod_caml.
rich [Thu, 31 Mar 2005 14:24:04 +0000 (14:24 +0000)]
Fixed to match ChriS's API changes to mod_caml.

19 years agoVersion 1.3.11. Removed debian/ subdir, now stored on alioth.debian.org
rich [Thu, 31 Mar 2005 14:04:18 +0000 (14:04 +0000)]
Version 1.3.11.  Removed debian/ subdir, now stored on alioth.debian.org

19 years agoAsynchronous updates.
rich [Mon, 20 Dec 2004 11:57:27 +0000 (11:57 +0000)]
Asynchronous updates.

19 years agoFix for ExtLib 1.3.
rich [Wed, 1 Dec 2004 13:55:55 +0000 (13:55 +0000)]
Fix for ExtLib 1.3.

19 years agoBumped version for emergency release.
rich [Wed, 1 Dec 2004 13:50:14 +0000 (13:50 +0000)]
Bumped version for emergency release.

19 years agoBumped version for release.
rich [Mon, 22 Nov 2004 11:12:25 +0000 (11:12 +0000)]
Bumped version for release.

19 years agoUpdated MANIFEST and deps.
rich [Mon, 22 Nov 2004 11:12:03 +0000 (11:12 +0000)]
Updated MANIFEST and deps.

19 years agoEmail notify when page is renamed.
rich [Mon, 22 Nov 2004 11:11:52 +0000 (11:11 +0000)]
Email notify when page is renamed.

19 years agoAllow pages to be renamed fully. If the different title would cause
rich [Mon, 22 Nov 2004 11:07:32 +0000 (11:07 +0000)]
Allow pages to be renamed fully.  If the different title would cause
a change in URL, then we create a new page and make the old page into
a redirect to the new page.  However there is a problem that this
doesn't work properly if you rename a page then rename it back to the
original - the code would need to be smarter to work out what to do in
this situation.

404 page no longer uses the user-defined stylesheet (fixes a problem
on the Merjis site, for instance).

19 years agoBumped version for release.
rich [Sun, 21 Nov 2004 17:47:58 +0000 (17:47 +0000)]
Bumped version for release.

19 years agoAdded NL at end of file.
rich [Sun, 21 Nov 2004 17:47:46 +0000 (17:47 +0000)]
Added NL at end of file.

19 years agoDisallow access to /sandbox
rich [Sun, 21 Nov 2004 17:47:23 +0000 (17:47 +0000)]
Disallow access to /sandbox

19 years agoBumped version for release.
rich [Sun, 14 Nov 2004 14:23:44 +0000 (14:23 +0000)]
Bumped version for release.

19 years agoDynamic updates. The Javascript code estimates the time taken to
rich [Sun, 14 Nov 2004 14:23:27 +0000 (14:23 +0000)]
Dynamic updates.  The Javascript code estimates the time taken to
update the page, doubles it, and uses the average as the delay between
updates.  On high latency links this means that the delay between
updates will quickly increase so it won't prevent typing.

19 years agoCommented a bug.
rich [Wed, 10 Nov 2004 22:46:25 +0000 (22:46 +0000)]
Commented a bug.

19 years agoOn recent changes / history pages, makes the left hand (date) column a
rich [Wed, 10 Nov 2004 16:52:04 +0000 (16:52 +0000)]
On recent changes / history pages, makes the left hand (date) column a
smidgen wider to avoid the staircase effect when the date happens to
be too long.

Explanatory error message when the Host header is missing or the
hostname is not found in the database.

Bumped version for release.

19 years agoBumped version for release.
rich [Sat, 6 Nov 2004 17:26:45 +0000 (17:26 +0000)]
Bumped version for release.

19 years agoFind orphan pages.
rich [Sat, 6 Nov 2004 17:26:08 +0000 (17:26 +0000)]
Find orphan pages.

19 years agoAdded indexes to improve some selected common queries:
rich [Sat, 6 Nov 2004 16:34:25 +0000 (16:34 +0000)]
Added indexes to improve some selected common queries:

* usercookies_cookie_idx is used when locating the logged in user from
  their cookie (once per page if a user is logged in)

* pages_lc_title is used when looking up the URL for a link from the
  title, many times per page for some large pages.  This dramatically
  improves the performance of the front page of wiki.merjis.com

Also, hostnams_name_uq (typo) corrected to hostnames_name_uq.

19 years agoBumped version for release.
rich [Fri, 5 Nov 2004 12:49:53 +0000 (12:49 +0000)]
Bumped version for release.

19 years agoAnother pipelining enhancement: send also the <body> and <h1> with the
rich [Fri, 5 Nov 2004 12:48:59 +0000 (12:48 +0000)]
Another pipelining enhancement: send also the <body> and <h1> with the
header, so the browser can begin downloading the background image(s)
for both while the page is being composed.

19 years agoBumped version for release.
rich [Fri, 5 Nov 2004 12:42:02 +0000 (12:42 +0000)]
Bumped version for release.

19 years agoRemember to install favicon.ico\!
rich [Fri, 5 Nov 2004 12:41:52 +0000 (12:41 +0000)]
Remember to install favicon.ico\!

19 years agoBumped version for release.
rich [Fri, 5 Nov 2004 12:06:00 +0000 (12:06 +0000)]
Bumped version for release.

19 years agoSplit the 'page' template into two halves to enable pipelining. The
rich [Fri, 5 Nov 2004 11:35:53 +0000 (11:35 +0000)]
Split the 'page' template into two halves to enable pipelining.  The
full HTML <head> is sent first, allowing the browser to begin fetching
stylesheets and background images while we compose the page body.

Updated MANIFEST.

Depends on mod_caml >= 1.3.3 (with Request.rflush call).

19 years agoAdded an index on the contents.pageid field, which seems to improve
rich [Thu, 4 Nov 2004 23:13:43 +0000 (23:13 +0000)]
Added an index on the contents.pageid field, which seems to improve
speed of sitemap generation.

19 years agoBumped version for release.
rich [Thu, 4 Nov 2004 22:19:20 +0000 (22:19 +0000)]
Bumped version for release.

19 years agoAdded favicon to most pages. The quality of the Windows favicon.ico
rich [Thu, 4 Nov 2004 22:18:46 +0000 (22:18 +0000)]
Added favicon to most pages.  The quality of the Windows favicon.ico
file is a bit rubbish because the transparency level didn't work too
well.  Mozilla should use the PNG file which has 8 bit transparency.

Updated MANIFEST.

Updated deps.

19 years ago<span> to make FIR better.
rich [Thu, 4 Nov 2004 14:11:07 +0000 (14:11 +0000)]
<span> to make FIR better.
Bumped version for release.

19 years agoBumped version for release.
rich [Wed, 3 Nov 2004 14:59:17 +0000 (14:59 +0000)]
Bumped version for release.

19 years agoAdded optional branding <div> to sites.
rich [Wed, 3 Nov 2004 13:36:44 +0000 (13:36 +0000)]
Added optional branding <div> to sites.

19 years agosmallcaps -> small-caps
rich [Wed, 3 Nov 2004 12:40:16 +0000 (12:40 +0000)]
smallcaps -> small-caps

19 years agoSite menu now has properly generated <li> labels.
rich [Wed, 3 Nov 2004 11:15:44 +0000 (11:15 +0000)]
Site menu now has properly generated <li> labels.
Edit sitemenu redirects back to sitewide settings page.
Bumped version for release.

19 years agoBumped version for release.
rich [Wed, 3 Nov 2004 08:54:56 +0000 (08:54 +0000)]
Bumped version for release.

19 years agoRearranged <div> and <form> tags to allow the search box to validate.
rich [Wed, 3 Nov 2004 08:54:41 +0000 (08:54 +0000)]
Rearranged <div> and <form> tags to allow the search box to validate.
Made the search entry boxes slightly narrower (60 chars vs 70 chars).

19 years agoBumped version for release.
rich [Tue, 2 Nov 2004 22:26:51 +0000 (22:26 +0000)]
Bumped version for release.

19 years agoFixed a bug triggered when the user typed search terms in quotes.
rich [Tue, 2 Nov 2004 22:26:36 +0000 (22:26 +0000)]
Fixed a bug triggered when the user typed search terms in quotes.
Set the line-height slightly narrower for content text.

19 years agoVersion 1.3.7-1 for full-text search upgrade.
rich [Tue, 2 Nov 2004 20:54:38 +0000 (20:54 +0000)]
Version 1.3.7-1 for full-text search upgrade.

19 years agoFull text search in schema.
rich [Tue, 2 Nov 2004 19:55:54 +0000 (19:55 +0000)]
Full text search in schema.

19 years agoBetter searching from the 404 page.
rich [Tue, 2 Nov 2004 19:21:17 +0000 (19:21 +0000)]
Better searching from the 404 page.
If no results, offer a link to Google search.

19 years agoFull text search.
rich [Tue, 2 Nov 2004 18:47:54 +0000 (18:47 +0000)]
Full text search.

19 years agoContent type for all RSS feeds set to application/rss+xml.
rich [Tue, 2 Nov 2004 11:05:58 +0000 (11:05 +0000)]
Content type for all RSS feeds set to application/rss+xml.
Bumped version for release.

19 years ago"Versions of this page" and "Recent changes" RSS feeds. Not been
rich [Mon, 1 Nov 2004 17:46:21 +0000 (17:46 +0000)]
"Versions of this page" and "Recent changes" RSS feeds.  Not been
able to check that these actually work yet however.

19 years agoBumped version for release.
rich [Mon, 1 Nov 2004 17:06:00 +0000 (17:06 +0000)]
Bumped version for release.

19 years agoEdit the description fields (metadata) for images and files.
rich [Mon, 1 Nov 2004 17:05:14 +0000 (17:05 +0000)]
Edit the description fields (metadata) for images and files.

Email notify for deleted files now includes the name.

Replaced homebrew 'string_is_whitespace' function with one from the
libraries.

Updated MANIFEST.

Updated deps.

19 years agoAllow images and files to be replaced.
rich [Mon, 1 Nov 2004 16:24:50 +0000 (16:24 +0000)]
Allow images and files to be replaced.
Allow - and . to appear in image names.

19 years agoLess restrictive anti-bandwidth-theft code. Fixes a problem
rich [Mon, 1 Nov 2004 16:24:32 +0000 (16:24 +0000)]
Less restrictive anti-bandwidth-theft code.  Fixes a problem
where this code would trigger on the restore image/file pages.

19 years agoStarted to fix a bunch of usability problems on the file and image
rich [Mon, 1 Nov 2004 16:05:26 +0000 (16:05 +0000)]
Started to fix a bunch of usability problems on the file and image
upload forms.

19 years agoRemoved the diff_sidebyside preference for now. It had a really
rich [Mon, 1 Nov 2004 12:57:53 +0000 (12:57 +0000)]
Removed the diff_sidebyside preference for now.  It had a really
fundamental bug which means it didn't work properly.  Needs to be
fixed up properly at a later date.

19 years agoAdded a "side-by-side" mode using ''diff -y''. Disabled by default,
rich [Sat, 30 Oct 2004 10:16:09 +0000 (10:16 +0000)]
Added a "side-by-side" mode using ''diff -y''.  Disabled by default,
can be selected through user preferences.

User object now contains extra preferences field, which contains the
preferences from the database.

19 years agoBumped version for release.
rich [Thu, 28 Oct 2004 14:51:25 +0000 (14:51 +0000)]
Bumped version for release.

19 years agoAlways set a 24 hour expires period on images, even though this means editors will...
rich [Thu, 28 Oct 2004 14:51:03 +0000 (14:51 +0000)]
Always set a 24 hour expires period on images, even though this means editors will need to hit [Reload] a bit more often.

19 years agoUpdated deps.
rich [Wed, 27 Oct 2004 21:14:23 +0000 (21:14 +0000)]
Updated deps.

19 years agoAdded machine-parsable links database, per-page links and page source.
rich [Wed, 27 Oct 2004 21:14:05 +0000 (21:14 +0000)]
Added machine-parsable links database, per-page links and page source.

Updated MANIFEST.
Updated deps.

19 years agoChange cursor to a pointer or hand when over an edit button.
rich [Wed, 27 Oct 2004 08:42:30 +0000 (08:42 +0000)]
Change cursor to a pointer or hand when over an edit button.

19 years agoFixed a problem where it would jump up and down the page when
rich [Tue, 26 Oct 2004 17:50:23 +0000 (17:50 +0000)]
Fixed a problem where it would jump up and down the page when
buttons were pressed.

19 years agoWarning message if nothing is selected before hitting a button.
rich [Tue, 26 Oct 2004 17:42:08 +0000 (17:42 +0000)]
Warning message if nothing is selected before hitting a button.

19 years agoBumped version for release.
rich [Tue, 26 Oct 2004 17:19:00 +0000 (17:19 +0000)]
Bumped version for release.

19 years agoLink, bold, italic, strikeout, bullet, numbered list buttons.
rich [Tue, 26 Oct 2004 17:17:08 +0000 (17:17 +0000)]
Link, bold, italic, strikeout, bullet, numbered list buttons.

19 years agoAdded <span> for FIR.
rich [Tue, 26 Oct 2004 13:29:25 +0000 (13:29 +0000)]
Added <span> for FIR.

19 years agoAdded <h1><span> for FIR.
rich [Tue, 26 Oct 2004 13:27:58 +0000 (13:27 +0000)]
Added <h1><span> for FIR.

19 years agoBumped version for release.
rich [Tue, 26 Oct 2004 11:05:36 +0000 (11:05 +0000)]
Bumped version for release.

19 years agoAdded <span> around menu items for FIR.
rich [Tue, 26 Oct 2004 11:05:19 +0000 (11:05 +0000)]
Added <span> around menu items for FIR.

**NB** Same change must be made in all the other template files.  This
will fall apart as soon as someone clicks to any of the other pages.

19 years agoBumped version for release.
rich [Tue, 26 Oct 2004 10:17:41 +0000 (10:17 +0000)]
Bumped version for release.

19 years agoAdd <span> inside <h1> and <h2> to allow FIR.
rich [Tue, 26 Oct 2004 10:17:25 +0000 (10:17 +0000)]
Add <span> inside <h1> and <h2> to allow FIR.

19 years agoBetter README file - points to online resources.
rich [Mon, 25 Oct 2004 16:39:09 +0000 (16:39 +0000)]
Better README file - points to online resources.

19 years agoFix for crashing bug: When one user hits "cancel" on a page which
rich [Mon, 25 Oct 2004 07:44:55 +0000 (07:44 +0000)]
Fix for crashing bug: When one user hits "cancel" on a page which
another user has edited.

19 years agoBumped version for release.
rich [Sun, 24 Oct 2004 19:26:12 +0000 (19:26 +0000)]
Bumped version for release.

19 years agoUse the GregorianDate library.
rich [Sun, 24 Oct 2004 19:25:20 +0000 (19:25 +0000)]
Use the GregorianDate library.

19 years ago"New page" button for creating new pages interactively.
rich [Sun, 24 Oct 2004 17:32:54 +0000 (17:32 +0000)]
"New page" button for creating new pages interactively.

19 years agoNon-existant files and images throw 404, instead of 500, errors.
rich [Sun, 24 Oct 2004 11:34:37 +0000 (11:34 +0000)]
Non-existant files and images throw 404, instead of 500, errors.
Bumped version for release.

19 years agoBumped version for release.
rich [Sun, 24 Oct 2004 11:13:11 +0000 (11:13 +0000)]
Bumped version for release.

19 years agoMore image spam. All image spam seen so far comes from people
rich [Sun, 24 Oct 2004 11:12:42 +0000 (11:12 +0000)]
More image spam.  All image spam seen so far comes from people
searching on google for the phrase "upload image".  Adding noindex
headers to the relevant images and files pages should eliminate this
entirely.

Bumped version for release.

19 years agoFor image/file theft, throw 404 instead of 500 error.
rich [Sun, 24 Oct 2004 08:48:38 +0000 (08:48 +0000)]
For image/file theft, throw 404 instead of 500 error.
Crash report shows canonical hostname.
Bumped version for release.

19 years agoFixed MANIFEST.
rich [Sat, 23 Oct 2004 16:35:20 +0000 (16:35 +0000)]
Fixed MANIFEST.

19 years agoFixed some annoying showstopper bugs with stats:
rich [Sat, 23 Oct 2004 16:34:57 +0000 (16:34 +0000)]
Fixed some annoying showstopper bugs with stats:

* Stats top frame now has styling so you can actually see the buttons.
* Redirect to the canonical_hostname page, so we actually go to the right place.

Updated MANIFEST.

Bumped version for release.

19 years agoFixed a few bugs in the previous check-in.
rich [Sat, 23 Oct 2004 15:05:07 +0000 (15:05 +0000)]
Fixed a few bugs in the previous check-in.
Updated deps.

19 years agoMultiple changes and improvements to the handling of users:
rich [Sat, 23 Oct 2004 15:00:13 +0000 (15:00 +0000)]
Multiple changes and improvements to the handling of users:
  User preferences.
    User can change their email address, and it is verified.
    User can change their email notification status.
  Invite user to join is now much less of a hack.
    This option has moved to the front page.
    Don't send email notifications to non-accepting users.
    Administrator can see who has not yet accepted their invitations.
  Delete user works again.
  Stylesheet fixes throughout user management.

In the database:
  Added users.invite
  Added pending_email_changes table.

Updated MANIFEST.

19 years agoNew release of mod_caml.
rich [Sat, 23 Oct 2004 12:00:16 +0000 (12:00 +0000)]
New release of mod_caml.

19 years agoAdded the 'powered by' tag at the bottom of the page.
rich [Sat, 23 Oct 2004 10:13:20 +0000 (10:13 +0000)]
Added the 'powered by' tag at the bottom of the page.

19 years agoAdded stats icon.
rich [Sat, 23 Oct 2004 09:47:24 +0000 (09:47 +0000)]
Added stats icon.

19 years agoSimplified edit menu.
rich [Sat, 23 Oct 2004 09:36:10 +0000 (09:36 +0000)]
Simplified edit menu.

"Sitewide settings" menu now gets the other entries which used be on
the edit menu.

When creating new users, don't allow setting email address.

Fixed permissions problem with edit_host_css scripts.

19 years agoUpdated MANIFEST.
rich [Fri, 22 Oct 2004 17:19:17 +0000 (17:19 +0000)]
Updated MANIFEST.

19 years agoBumped version for release.
rich [Fri, 22 Oct 2004 17:18:12 +0000 (17:18 +0000)]
Bumped version for release.

19 years agoAdded the images to the various menu links.
rich [Fri, 22 Oct 2004 17:17:42 +0000 (17:17 +0000)]
Added the images to the various menu links.

19 years agoFixed to use 8-bit transparency.
rich [Fri, 22 Oct 2004 17:08:34 +0000 (17:08 +0000)]
Fixed to use 8-bit transparency.

19 years agoMove the menus into the footer.
rich [Fri, 22 Oct 2004 15:56:11 +0000 (15:56 +0000)]
Move the menus into the footer.
Removed all menus from the edit page.
Added the new images.

19 years agoIsolate all footers into footer.html, so we can more easily change it.
rich [Thu, 21 Oct 2004 21:51:31 +0000 (21:51 +0000)]
Isolate all footers into footer.html, so we can more easily change it.