cocanwiki.git
17 years agoFixed this template to use new-style database API.
rich [Wed, 9 Aug 2006 15:35:22 +0000 (15:35 +0000)]
Fixed this template to use new-style database API.

17 years agoAdded <meta keywords> on pages.
rich [Fri, 4 Aug 2006 12:45:29 +0000 (12:45 +0000)]
Added <meta keywords> on pages.
Tidied up redirect box.

17 years agoShow all changed fields in the diff report.
rich [Fri, 4 Aug 2006 12:20:06 +0000 (12:20 +0000)]
Show all changed fields in the diff report.

17 years agoUpdated MANIFEST.
rich [Thu, 3 Aug 2006 13:55:23 +0000 (13:55 +0000)]
Updated MANIFEST.

17 years agoStyling for the 404 page too.
rich [Thu, 3 Aug 2006 13:54:11 +0000 (13:54 +0000)]
Styling for the 404 page too.

17 years agoAdded styling to some pages which previously were "outside" the site
rich [Thu, 3 Aug 2006 13:52:54 +0000 (13:52 +0000)]
Added styling to some pages which previously were "outside" the site
and consequently unstyled.  Now most pages that an ordinary punter
can see should have the global styling.

17 years agoMake the 404 page more informative - it now actually performs the
rich [Thu, 3 Aug 2006 13:33:15 +0000 (13:33 +0000)]
Make the 404 page more informative - it now actually performs the
search for you.

17 years agoFix bug which occurs when creating a new page. We weren't catching
rich [Tue, 1 Aug 2006 14:50:47 +0000 (14:50 +0000)]
Fix bug which occurs when creating a new page.  We weren't catching
the Failure "hd" exception thrown in some circumstances.

17 years agoSwitch over to using Netsendmail.
rich [Mon, 31 Jul 2006 09:49:42 +0000 (09:49 +0000)]
Switch over to using Netsendmail.

17 years agoFix the problem of corrupting binary attachments; changed to using Gerd S's
rich [Mon, 31 Jul 2006 09:10:33 +0000 (09:10 +0000)]
Fix the problem of corrupting binary attachments; changed to using Gerd S's
Netsendmail instead of our homebrew/insecure Cgi.Sendmail module.

17 years agoAdded external functions allowing the markup to be extended.
rich [Thu, 27 Jul 2006 16:46:55 +0000 (16:46 +0000)]
Added external functions allowing the markup to be extended.
First extension: {{phone}} which automates CDVMM phone numbers.

17 years agoBumped version for installation on towada.
rich [Thu, 27 Jul 2006 09:37:10 +0000 (09:37 +0000)]
Bumped version for installation on towada.
Updated MANIFEST.

17 years agoControl of the can_edit_macros user permission.
rich [Wed, 26 Jul 2006 16:34:18 +0000 (16:34 +0000)]
Control of the can_edit_macros user permission.

17 years agoSupport for editing macros.
rich [Wed, 26 Jul 2006 16:26:42 +0000 (16:26 +0000)]
Support for editing macros.

17 years agoAllow whitespace at the end of a macro line.
rich [Wed, 26 Jul 2006 15:01:17 +0000 (15:01 +0000)]
Allow whitespace at the end of a macro line.

17 years agoAdd support for using {{macros}} (no support for editing yet).
rich [Wed, 26 Jul 2006 14:59:02 +0000 (14:59 +0000)]
Add support for using {{macros}} (no support for editing yet).

Database schema update also includes enhanced check constraint on the
contents.jsgo field and a better trigger check on this same field.

17 years agoSupport for editing jsgo's.
rich [Wed, 26 Jul 2006 13:41:31 +0000 (13:41 +0000)]
Support for editing jsgo's.

17 years agoIf anonymous account creation isn't allowed, then don't print
rich [Wed, 26 Jul 2006 13:19:49 +0000 (13:19 +0000)]
If anonymous account creation isn't allowed, then don't print
"Create account or log in".  Should reduce the amount of clueless
emails we get on the subject.

17 years agoFixed some bitrot and some unused variables.
rich [Wed, 26 Jul 2006 13:12:10 +0000 (13:12 +0000)]
Fixed some bitrot and some unused variables.

17 years agotowada database is now off port 5430.
rich [Wed, 26 Jul 2006 13:11:44 +0000 (13:11 +0000)]
towada database is now off port 5430.

17 years agoSupport for jsgo (not in the editor yet).
rich [Wed, 26 Jul 2006 13:11:24 +0000 (13:11 +0000)]
Support for jsgo (not in the editor yet).

17 years agoAdded contents.jsgo column to support <div>-level Javascript click handler.
rich [Wed, 26 Jul 2006 11:07:06 +0000 (11:07 +0000)]
Added contents.jsgo column to support <div>-level Javascript click handler.
Added trigger to validate this column.

18 years agoAllow $field to be substituted in subject lines.
rich [Tue, 9 May 2006 11:36:16 +0000 (11:36 +0000)]
Allow $field to be substituted in subject lines.

18 years agoChange subject line so it shows the name of the site.
rich [Sat, 8 Apr 2006 14:46:24 +0000 (14:46 +0000)]
Change subject line so it shows the name of the site.
Add an message which shows how to unsubscribe from messages.

18 years agoFixed some problems found in testing. Now appears to be working fully.
rich [Tue, 28 Mar 2006 18:40:50 +0000 (18:40 +0000)]
Fixed some problems found in testing.  Now appears to be working fully.

18 years agoScripts updated to use new PG interface.
rich [Tue, 28 Mar 2006 16:24:07 +0000 (16:24 +0000)]
Scripts updated to use new PG interface.

18 years agoChanges done on the Mac.
rich [Tue, 28 Mar 2006 13:20:00 +0000 (13:20 +0000)]
Changes done on the Mac.

18 years agoRather more work than can be completed in one evening -- needs a
rich [Mon, 27 Mar 2006 19:10:29 +0000 (19:10 +0000)]
Rather more work than can be completed in one evening -- needs a
few more hours of rather laborious rewriting and then it'll be
complete.  Rescheduled full migration of cocanwiki for another day.

18 years agoProbably about 1/2 way through now ...
rich [Mon, 27 Mar 2006 18:09:46 +0000 (18:09 +0000)]
Probably about 1/2 way through now ...

18 years agoAbout half way through switching cocanwiki to using the new PG interface.
rich [Mon, 27 Mar 2006 16:43:43 +0000 (16:43 +0000)]
About half way through switching cocanwiki to using the new PG interface.
Should have started this before migrating the web server, but you
live & learn.

18 years agoSet h1 width to 95% to avoid horizontal scrollbar.
rich [Tue, 13 Dec 2005 09:05:51 +0000 (09:05 +0000)]
Set h1 width to 95% to avoid horizontal scrollbar.

18 years agoFixed 64 bit count. Version 1.3.20.
rich [Mon, 5 Dec 2005 10:07:44 +0000 (10:07 +0000)]
Fixed 64 bit count.  Version 1.3.20.

18 years agoSynch schema with reality.
rich [Fri, 25 Nov 2005 20:21:45 +0000 (20:21 +0000)]
Synch schema with reality.

18 years agoBumped version for release.
rich [Thu, 24 Nov 2005 14:54:25 +0000 (14:54 +0000)]
Bumped version for release.

18 years agoMore thorough inclusion of the page bug. This should mean the page bug appears just...
rich [Thu, 24 Nov 2005 14:54:11 +0000 (14:54 +0000)]
More thorough inclusion of the page bug.  This should mean the page bug appears just about everywhere, including on the admin pages.

18 years agoSet priority of /_recent and /_sitemap pages.
rich [Wed, 23 Nov 2005 11:43:27 +0000 (11:43 +0000)]
Set priority of /_recent and /_sitemap pages.

18 years agoUpdated MANIFEST. Bumped version for release.
rich [Wed, 23 Nov 2005 11:33:33 +0000 (11:33 +0000)]
Updated MANIFEST.  Bumped version for release.

18 years agoGoogle sitemap.xml.
rich [Wed, 23 Nov 2005 11:32:37 +0000 (11:32 +0000)]
Google sitemap.xml.

18 years agoselect count now returns an int8. This fixes the broken 'Recent changes' pages.
rich [Wed, 23 Nov 2005 11:32:12 +0000 (11:32 +0000)]
select count now returns an int8.  This fixes the broken 'Recent changes' pages.

18 years agoUPPERCASE urls redirect to lowercase versions now.
rich [Wed, 23 Nov 2005 11:05:54 +0000 (11:05 +0000)]
UPPERCASE urls redirect to lowercase versions now.

18 years agoBumped version for release.
rich [Mon, 21 Nov 2005 16:24:25 +0000 (16:24 +0000)]
Bumped version for release.

18 years agoIf forced to log in to access the site, set redirect so we go back to the page
rich [Mon, 21 Nov 2005 15:28:35 +0000 (15:28 +0000)]
If forced to log in to access the site, set redirect so we go back to the page
that the user was expecting.

18 years agoChanged sense of restore script to avoid spamming scumbags.
rich [Sat, 19 Nov 2005 10:36:41 +0000 (10:36 +0000)]
Changed sense of restore script to avoid spamming scumbags.

18 years agoBumped version for release.
rich [Thu, 17 Nov 2005 10:16:45 +0000 (10:16 +0000)]
Bumped version for release.

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.