cocanwiki.git
19 years agoAdded the navigation box (see email).
rich [Sun, 10 Oct 2004 16:14:43 +0000 (16:14 +0000)]
Added the navigation box (see email).
Can be configured on a host basis through 'global settings'.
Added separate "recently visited" table and page to show this.

Updated deps.
Updated MANIFEST.
Bumped version number for release.

19 years agoStart new pages off with
rich [Sun, 10 Oct 2004 15:33:36 +0000 (15:33 +0000)]
Start new pages off with

  <b>Title</b> is ...

19 years agoFactored out the 'what links here' code into cocanwiki_links library.
rich [Sun, 10 Oct 2004 14:44:50 +0000 (14:44 +0000)]
Factored out the 'what links here' code into cocanwiki_links library.
Fixed it so that it can discover links mediated by redirects.

max_redirect moved from page.ml because it's used in other places.

19 years agoAdded 'broken links' script.
rich [Sat, 9 Oct 2004 16:25:03 +0000 (16:25 +0000)]
Added 'broken links' script.

19 years agoNice, standards-compliant print-media CSS.
rich [Sat, 9 Oct 2004 15:46:29 +0000 (15:46 +0000)]
Nice, standards-compliant print-media CSS.

19 years agoUpdated deps.
rich [Sat, 9 Oct 2004 15:02:28 +0000 (15:02 +0000)]
Updated deps.

19 years agoErrorDocument handling.
rich [Sat, 9 Oct 2004 15:01:57 +0000 (15:01 +0000)]
ErrorDocument handling.

19 years agoAllow callers to create_host to specify an email address for the admin
rich [Sat, 9 Oct 2004 12:24:47 +0000 (12:24 +0000)]
Allow callers to create_host to specify an email address for the admin
account.

19 years agoForgot password script shouldn't fail if the user doesn't have an email address.
rich [Sat, 9 Oct 2004 12:20:57 +0000 (12:20 +0000)]
Forgot password script shouldn't fail if the user doesn't have an email address.

19 years agoBumped for release.
rich [Sat, 9 Oct 2004 11:05:21 +0000 (11:05 +0000)]
Bumped for release.

19 years agoAllow <s>, <strike>, <big>, <small> and <tt>.
rich [Sat, 9 Oct 2004 11:03:58 +0000 (11:03 +0000)]
Allow <s>, <strike>, <big>, <small> and <tt>.

19 years agoUpdated MANIFEST.
rich [Sat, 9 Oct 2004 09:53:01 +0000 (09:53 +0000)]
Updated MANIFEST.

19 years agoBumped version for release.
rich [Sat, 9 Oct 2004 09:52:30 +0000 (09:52 +0000)]
Bumped version for release.

19 years agoFixed the cancel button on the edit page.
rich [Sat, 9 Oct 2004 09:52:10 +0000 (09:52 +0000)]
Fixed the cancel button on the edit page.

19 years agoLinks to empty template pages are now shown as ordinary links.
rich [Sat, 9 Oct 2004 09:48:37 +0000 (09:48 +0000)]
Links to empty template pages are now shown as ordinary links.

19 years agoOne-step create & edit.
rich [Sat, 9 Oct 2004 09:41:38 +0000 (09:41 +0000)]
One-step create & edit.

19 years agoDaily view.
rich [Sat, 9 Oct 2004 08:33:02 +0000 (08:33 +0000)]
Daily view.

19 years agoMove yearly events to the top of the page and style them properly.
rich [Sat, 9 Oct 2004 08:19:42 +0000 (08:19 +0000)]
Move yearly events to the top of the page and style them properly.

19 years agoVersion 1.2.0 for release.
rich [Thu, 7 Oct 2004 20:50:21 +0000 (20:50 +0000)]
Version 1.2.0 for release.

19 years agoYear view.
rich [Thu, 7 Oct 2004 18:56:47 +0000 (18:56 +0000)]
Year view.

19 years agoMonthly calendar view.
rich [Thu, 7 Oct 2004 16:54:24 +0000 (16:54 +0000)]
Monthly calendar view.

19 years agoTemplates table added to the database.
rich [Thu, 7 Oct 2004 12:49:15 +0000 (12:49 +0000)]
Templates table added to the database.

19 years agoThe links table now records links to non-existant pages.
rich [Thu, 7 Oct 2004 12:22:11 +0000 (12:22 +0000)]
The links table now records links to non-existant pages.

19 years agoDropped links_to constraint.
rich [Thu, 7 Oct 2004 11:50:24 +0000 (11:50 +0000)]
Dropped links_to constraint.

19 years agoAbout to remove the links_to constraint from the links table.
rich [Thu, 7 Oct 2004 11:36:45 +0000 (11:36 +0000)]
About to remove the links_to constraint from the links table.

This allows us to add links to yet-to-be-created pages.

19 years agoBumped for release of new stylesheet.
rich [Wed, 6 Oct 2004 11:31:35 +0000 (11:31 +0000)]
Bumped for release of new stylesheet.

19 years agoThe 'create host' code is now in a separate library so TNAAA can call it.
rich [Wed, 6 Oct 2004 10:34:29 +0000 (10:34 +0000)]
The 'create host' code is now in a separate library so TNAAA can call it.

19 years agoBackported the standard stylesheet from TNAAA. Tables and forms are a
rich [Tue, 5 Oct 2004 14:51:11 +0000 (14:51 +0000)]
Backported the standard stylesheet from TNAAA.  Tables and forms are a
lot less hideous now.

19 years agoBumped for release.
rich [Mon, 4 Oct 2004 15:20:15 +0000 (15:20 +0000)]
Bumped for release.

19 years agoAdded a new global permission for viewing the site anonymously.
rich [Mon, 4 Oct 2004 15:19:56 +0000 (15:19 +0000)]
Added a new global permission for viewing the site anonymously.

Added code to use and manage this permission.

Fixed certain scripts which are "CanView"-only.

19 years agoWhen copying a template during site creation, force the hosts.is_template
rich [Mon, 4 Oct 2004 14:46:51 +0000 (14:46 +0000)]
When copying a template during site creation, force the hosts.is_template
feature to false.

19 years agoBumped release. Want to release the <br> fix as soon as possible.
rich [Thu, 30 Sep 2004 15:00:53 +0000 (15:00 +0000)]
Bumped release.  Want to release the <br> fix as soon as possible.

19 years agoAllow <br> for linebreaks.
rich [Thu, 30 Sep 2004 14:58:14 +0000 (14:58 +0000)]
Allow <br> for linebreaks.

19 years agoThe "robots noindex" directive crept into a lot of pages where it
rich [Thu, 30 Sep 2004 09:43:51 +0000 (09:43 +0000)]
The "robots noindex" directive crept into a lot of pages where it
didn't really belong.  Removed it from a few places.

19 years agoWrite out the fixed themes table into the SQL file.
rich [Wed, 29 Sep 2004 15:03:10 +0000 (15:03 +0000)]
Write out the fixed themes table into the SQL file.
Updated MANIFEST.
Bumped release no.

19 years agoAdded the "visualise links" script. It's disabled because it doesn't
rich [Wed, 29 Sep 2004 09:44:51 +0000 (09:44 +0000)]
Added the "visualise links" script.  It's disabled because it doesn't
work well at the moment.  We need to find a good way to draw lines on
an HTML div.

19 years agoImproved this script so it also notes if a page is used in the site menu.
rich [Tue, 28 Sep 2004 11:56:52 +0000 (11:56 +0000)]
Improved this script so it also notes if a page is used in the site menu.

19 years agoLeveraging the links table:
rich [Tue, 28 Sep 2004 11:51:38 +0000 (11:51 +0000)]
Leveraging the links table:
 * 'What links here?' and 'Dead ends'

Don't compile 00-TEMPLATE.ml each time.

Change restrict clause in 00-TEMPLATE.ml so it will cause a compile
error if we don't set up the permissions for each script.

Updated MANIFEST.
Updated deps.

19 years agoLinks table is now kept in synch when pages are edited and restored.
rich [Tue, 28 Sep 2004 11:28:38 +0000 (11:28 +0000)]
Links table is now kept in synch when pages are edited and restored.
Updated deps.
Updated manifest.

19 years agoScript for rebuilding the links table from scratch.
rich [Tue, 28 Sep 2004 10:56:39 +0000 (10:56 +0000)]
Script for rebuilding the links table from scratch.

19 years agoAdded 'links' table which will contain the link structure of the wiki.
rich [Tue, 28 Sep 2004 09:28:29 +0000 (09:28 +0000)]
Added 'links' table which will contain the link structure of the wiki.
The links table will be updated whenever we edit a page, and there
will be a central way to rebuild links too.  This means that the links
data might become slightly out of synch with the true wiki structure,
but this is considered unimportant.

19 years agoVersion and release were completely wrong - fixed.
rich [Mon, 27 Sep 2004 18:08:56 +0000 (18:08 +0000)]
Version and release were completely wrong - fixed.

19 years agoFix search highlighting.
rich [Mon, 27 Sep 2004 18:08:01 +0000 (18:08 +0000)]
Fix search highlighting.

19 years agoAdded a search box on every page, controlled by a global setting
rich [Mon, 27 Sep 2004 16:21:09 +0000 (16:21 +0000)]
Added a search box on every page, controlled by a global setting
hosts.search_box.

Version 1.1.2.

Bumped release number.

19 years agoFixed manifest.
rich [Mon, 27 Sep 2004 14:41:41 +0000 (14:41 +0000)]
Fixed manifest.

19 years agoRemoved SET AUTHORIZATION statements from SQL.
rich [Mon, 27 Sep 2004 14:40:26 +0000 (14:40 +0000)]
Removed SET AUTHORIZATION statements from SQL.

19 years agoFixed up to work with mod_caml 1.3.0-2.
rich [Mon, 27 Sep 2004 12:37:54 +0000 (12:37 +0000)]
Fixed up to work with mod_caml 1.3.0-2.

19 years agoIf there is no row in the server_settings table, use a default value
rich [Mon, 27 Sep 2004 09:46:00 +0000 (09:46 +0000)]
If there is no row in the server_settings table, use a default value
instead of crashing horribly.

19 years agosend_feedback_form can be used by anyone.
rich [Sun, 26 Sep 2004 17:49:46 +0000 (17:49 +0000)]
send_feedback_form can be used by anyone.
SQL doesn't use SET AUTHORIZATION statements any more.

19 years agoDefault encoding for contact forms is multipart/form-data.
rich [Sun, 26 Sep 2004 13:13:14 +0000 (13:13 +0000)]
Default encoding for contact forms is multipart/form-data.

19 years agoUpdated deps.
rich [Sat, 25 Sep 2004 16:05:12 +0000 (16:05 +0000)]
Updated deps.

19 years agoEdit page title.
rich [Sat, 25 Sep 2004 16:05:03 +0000 (16:05 +0000)]
Edit page title.
Updated MANIFEST.
Bumped for release.

19 years agoChange password form.
rich [Sat, 25 Sep 2004 13:17:00 +0000 (13:17 +0000)]
Change password form.
"Force password change" now implemented.
Experimentally reduced the font size on the edit menu.

19 years agoContact form now identified by name, not ID field.
rich [Sat, 25 Sep 2004 12:53:55 +0000 (12:53 +0000)]
Contact form now identified by name, not ID field.

19 years agoFix copying of contact forms.
rich [Sat, 25 Sep 2004 12:44:36 +0000 (12:44 +0000)]
Fix copying of contact forms.

19 years agoCreate new site by copying from an existing template site.
rich [Sat, 25 Sep 2004 11:45:59 +0000 (11:45 +0000)]
Create new site by copying from an existing template site.

19 years agoSilly mistake in the CSV file
rich [Fri, 24 Sep 2004 17:19:39 +0000 (17:19 +0000)]
Silly mistake in the CSV file

19 years agoBumped release.
rich [Fri, 24 Sep 2004 17:12:18 +0000 (17:12 +0000)]
Bumped release.

19 years agoAdded a "name" field to the mailing list entries.
rich [Fri, 24 Sep 2004 17:11:57 +0000 (17:11 +0000)]
Added a "name" field to the mailing list entries.

19 years agoView/download the mailing list.
rich [Fri, 24 Sep 2004 17:07:10 +0000 (17:07 +0000)]
View/download the mailing list.

19 years agoLink to mailing list in global settings menu.
rich [Fri, 24 Sep 2004 16:48:34 +0000 (16:48 +0000)]
Link to mailing list in global settings menu.

19 years agoFixed up a few stupid mistakes from that last check-in.
rich [Fri, 24 Sep 2004 16:45:02 +0000 (16:45 +0000)]
Fixed up a few stupid mistakes from that last check-in.

19 years agoUpdated deps.
rich [Fri, 24 Sep 2004 16:41:34 +0000 (16:41 +0000)]
Updated deps.

19 years agoMailing list sub/unsub with double opt-in.
rich [Fri, 24 Sep 2004 16:41:16 +0000 (16:41 +0000)]
Mailing list sub/unsub with double opt-in.

19 years agoSite-wide mailing list setting enabled mailing list functionality to
rich [Fri, 24 Sep 2004 16:30:07 +0000 (16:30 +0000)]
Site-wide mailing list setting enabled mailing list functionality to
be turned off and on (off by default).

Added mailing_lists table to the database.

19 years agoPer-page email notification, with double opt-in/-out.
rich [Fri, 24 Sep 2004 15:53:57 +0000 (15:53 +0000)]
Per-page email notification, with double opt-in/-out.

19 years agoUpdated deps.
rich [Fri, 24 Sep 2004 10:45:07 +0000 (10:45 +0000)]
Updated deps.

19 years agoHighlighting of search terms.
rich [Fri, 24 Sep 2004 10:44:55 +0000 (10:44 +0000)]
Highlighting of search terms.
Updated MANIFEST.
Bumped release.

19 years agoBumped release.
rich [Thu, 23 Sep 2004 15:16:27 +0000 (15:16 +0000)]
Bumped release.

19 years agoLinked RA stats into the site.
rich [Thu, 23 Sep 2004 15:16:20 +0000 (15:16 +0000)]
Linked RA stats into the site.

19 years agoGlobal replace 'raise CgiExit' -> 'return ()' to match a future version of mod_caml.
rich [Thu, 23 Sep 2004 11:56:47 +0000 (11:56 +0000)]
Global replace 'raise CgiExit' -> 'return ()' to match a future version of mod_caml.

19 years agoTable for server-side configuration settings. Will be used to store location of...
rich [Thu, 23 Sep 2004 11:51:17 +0000 (11:51 +0000)]
Table for server-side configuration settings.  Will be used to store location of RA log files.

19 years agoLink to stats.
rich [Thu, 23 Sep 2004 09:48:45 +0000 (09:48 +0000)]
Link to stats.

19 years agoEdit all host-specific settings.
rich [Wed, 22 Sep 2004 12:04:28 +0000 (12:04 +0000)]
Edit all host-specific settings.
Version 1.1.1.
Updated deps.
Updated MANIFEST.

19 years agoGlobal settings display.
rich [Wed, 22 Sep 2004 11:41:03 +0000 (11:41 +0000)]
Global settings display.

Edit global CSS.

Database:
 - Added themes table.
 - Constraint hosts.theme_css to be in themes table.

Updated MANIFEST.

19 years agoAdded the can_manage_site and can_edit_global_css permissions.
rich [Wed, 22 Sep 2004 10:19:25 +0000 (10:19 +0000)]
Added the can_manage_site and can_edit_global_css permissions.
Added hosts.feedback_email field to the database.
Moved the edit menu around to make it slightly more logical.

19 years agoBumped release.
rich [Tue, 21 Sep 2004 18:25:05 +0000 (18:25 +0000)]
Bumped release.

19 years agoEdit contact forms.
rich [Tue, 21 Sep 2004 18:24:15 +0000 (18:24 +0000)]
Edit contact forms.

19 years agoLargest pages.
rich [Tue, 21 Sep 2004 17:07:57 +0000 (17:07 +0000)]
Largest pages.

19 years agoCreate and delete contact forms.
rich [Tue, 21 Sep 2004 15:55:48 +0000 (15:55 +0000)]
Create and delete contact forms.

19 years agoCompleted all user scripts.
rich [Tue, 21 Sep 2004 13:01:15 +0000 (13:01 +0000)]
Completed all user scripts.

Username now shown in recent/history pages when a user makes an edit
logged in.

19 years agoFeedback form. You need to set the hosts.feedback_email field
rich [Mon, 20 Sep 2004 17:18:25 +0000 (17:18 +0000)]
Feedback form.  You need to set the hosts.feedback_email field
in the database to activate it for a particular site.

19 years agoBumped release.
rich [Mon, 20 Sep 2004 15:43:55 +0000 (15:43 +0000)]
Bumped release.

19 years agoVery primitive, but working, RSS feeds.
rich [Mon, 20 Sep 2004 15:34:36 +0000 (15:34 +0000)]
Very primitive, but working, RSS feeds.

19 years agoDon't position editmenu absolutely.
rich [Mon, 20 Sep 2004 12:37:24 +0000 (12:37 +0000)]
Don't position editmenu absolutely.

19 years agoBumped release.
rich [Mon, 20 Sep 2004 12:31:43 +0000 (12:31 +0000)]
Bumped release.

19 years agoAdded the extra <div>s around all the administration pages too ...
rich [Mon, 20 Sep 2004 12:31:29 +0000 (12:31 +0000)]
Added the extra <div>s around all the administration pages too ...
Fixed the easyweb.css to understand the extra div around menu.

19 years agoLink names (<a name="..">) now W3C compliant.
rich [Mon, 20 Sep 2004 11:11:15 +0000 (11:11 +0000)]
Link names (<a name="..">) now W3C compliant.
Bumped release number.

19 years agoBumped release for roll live.
rich [Mon, 20 Sep 2004 11:00:52 +0000 (11:00 +0000)]
Bumped release for roll live.
Updated MANIFEST.

19 years agoAround the bottommenu and editmenu, added <div id="menu_div">.
rich [Mon, 20 Sep 2004 10:59:48 +0000 (10:59 +0000)]
Around the bottommenu and editmenu, added <div id="menu_div">.
Around the footer, added <div id="footer_div">.

19 years agoAllow empty <h2> first.
rich [Mon, 20 Sep 2004 10:56:46 +0000 (10:56 +0000)]
Allow empty <h2> first.

 - In the database, contents.sectionname is no longer 'not null'.
 - Edit script has been changed to allow first section name to be
   empty (setting contents.sectionname to null).  Only for the
   first section, however.
 - Create script now creates an empty first sectionname by default.
 - Page has been changed to render empty sectionnames properly (no
   <h2> title or anchor).

19 years agoDisplay contacts. Updated deps.
rich [Fri, 17 Sep 2004 16:03:34 +0000 (16:03 +0000)]
Display contacts.  Updated deps.

19 years agoAdded the per-user 'manage contacts' permission.
rich [Fri, 17 Sep 2004 15:24:54 +0000 (15:24 +0000)]
Added the per-user 'manage contacts' permission.

19 years agoDon't send an empty file if the uploaded file is not given.
rich [Fri, 17 Sep 2004 15:15:50 +0000 (15:15 +0000)]
Don't send an empty file if the uploaded file is not given.

19 years agoQuick change to allow <textarea>.
rich [Fri, 17 Sep 2004 15:09:48 +0000 (15:09 +0000)]
Quick change to allow <textarea>.

19 years agoBumped release.
rich [Fri, 17 Sep 2004 12:39:40 +0000 (12:39 +0000)]
Bumped release.

19 years agoBasic contact form implemented (no user interface for it yet, however).
rich [Fri, 17 Sep 2004 12:35:36 +0000 (12:35 +0000)]
Basic contact form implemented (no user interface for it yet, however).
Updated MANIFEST.

19 years agoStandard CSS for different types of common tables.
rich [Fri, 17 Sep 2004 12:34:33 +0000 (12:34 +0000)]
Standard CSS for different types of common tables.

19 years agoCorrect link to central admin.
rich [Fri, 17 Sep 2004 12:33:59 +0000 (12:33 +0000)]
Correct link to central admin.

19 years agoHTML markup supported.
rich [Thu, 16 Sep 2004 18:06:31 +0000 (18:06 +0000)]
HTML markup supported.

Includes a very hairy and somewhat strict HTML validator.

(May look like a single file change, but it took me all afternoon
to write it ...)