Author: earle
Date: 2006-09-12 22:29:12 +0100 (Tue, 12 Sep 2006)
New Revision: 861
Modified:
trunk/Changes
Log:
Mention RDF autodiscovery link.
Modified: trunk/Changes
===================================================================
--- trunk/Changes 2006-09-12 21:28:26 UTC (rev 860)
+++ trunk/Changes 2006-09-12 21:29:12 UTC (rev 861)
@@ -1,6 +1,7 @@
"#" items refer to tickets. See <http://dev.openguides.org/report/9> for details.
0.58 ?? September 2006
Tidy up some minor bugs in the new features.
+ Add RDF autodiscovery link to nodes' <head> section.
0.57 12 September 2006
New interfaces:
Author: earle
Date: 2006-09-12 22:28:26 +0100 (Tue, 12 Sep 2006)
New Revision: 860
Modified:
trunk/Changes
Log:
Retroformattical grammar-and-whitespace-rationalising-rogue-tabstop-removing extravaganza.
Modified: trunk/Changes
===================================================================
--- trunk/Changes 2006-09-12 21:27:28 UTC (rev 859)
+++ trunk/Changes 2006-09-12 21:28:26 UTC (rev 860)
@@ -1,14 +1,16 @@
"#" items refer to tickets. See <http://dev.openguides.org/report/9> for details.
0.58 ?? September 2006
- Tidy up some minor bugs in the new features
+ Tidy up some minor bugs in the new features.
0.57 12 September 2006
- Lots more Atom and RSS feeds, including for searching
- Admin interface
- Nodes missing metadata interface
- Moderation support (based on Wiki::Toolkit moderation)
- Please note: the above three functions should be considered unstable,
- and may change over future releases.
+ New interfaces:
+ * Admin interface.
+ * Show nodes missing metadata.
+ * Moderate edits (based on Wiki::Toolkit moderation).
+ NOTE: these functions should be considered unstable, and may change
+ over future releases.
+
+ Lots more Atom and RSS feeds, including for searching.
Four new config file options: moderation_requires_password,
enable_node_image, enable_common_categories, enable_common_locales
Search::InvertedIndex support is deprecated as of this release.
@@ -16,12 +18,12 @@
Tidy up some template bits
0.56 14 June 2006
- Fix bug introduced in feed formatting where Atom feeds would be
+ Fixed bug introduced in feed formatting where Atom feeds would be
produced when asked for RSS and vice versa.
0.55 13 June 2006
Versioned dependency on Wiki::Toolkit to avoid development
- versions
+ versions.
Support generating feeds of a node's version listing, in addition
to feeds of the recent changes. For more information on OpenGuides
feeds, see http://dev.openguides.org/wiki/FeedsIntro
@@ -52,27 +54,27 @@
Generate URIs for locales and contributors in RDF output.
#107 Don't display partial http:// URL in preview.
#93 Upgrade to new Google Maps API (for smaller javascript download)
- #103 Fix empty Category/Locale list bug.
- #54 Fix RSS redirection for backwards compatibility.
+ #103 Fixed empty Category/Locale list bug.
+ #54 Fixed RSS redirection for backwards compatibility.
#79 Partial fix to help combat HTML spam
- #56 Add licence config variables
+ #56 Added licence config variables
0.52 5 March 2006
IMPORTANT CHANGE: "supersearch.cgi" is now simply "search.cgi". If you
have customisations to your templates, you may need to make changes
to reflect this.
- Rename OpenGuides::SuperSearch to OpenGuides::Search.
+ Renamed OpenGuides::SuperSearch to OpenGuides::Search.
Use corrent content-type (application/rdf+xml) for all RDF output.
Things with opening hours are marked as geospatial in RDF.
- Fix missing bracket in node.tt.
- Add custom_node template just below main content in node.tt.
+ Fixed missing bracket in node.tt.
+ Added custom_node template just below main content in node.tt.
Google Maps support! There is a new index type,
wiki.cgi?action=index;format=map, and maps appear in the node listings
(the latter feature is user-configurable).
- Fix <link> in RSS to point to RecentChanges page, not the feed itself.
+ Fixed <link> in RSS to point to RecentChanges page, not the feed itself.
#67 Default website for a page is now http://
- Fix mod_perl redirect bug.
- Fix test failure with CGI.pm 3.16.
+ Fixed mod_perl redirect bug.
+ Fixed test failure with CGI.pm 3.16.
#87 Edit on mirrored pages now goes to source site
#66 Locales in RDF now use dc:title, not foaf:name
@@ -90,22 +92,22 @@
with a message asking if you want to create that node, rather than
a blank page.
* New "summary" metadata field for one-line summaries of nodes:
- - Add summary field to RDF as dc:description.
+ - Added summary field to RDF as dc:description.
- Show node summary in search results.
* New "format=raw" option for outputting wiki text of a node.
* RSS feed now contains DOAP (http://usefulinc.com/doap) metadata.
RDF bugfixes:
* Locales, address and summary fields now XML-escaped properly.
- * Add "address" field that was missing from the RDF node view.
+ * Added "address" field that was missing from the RDF node view.
* Update URL for Dublin Core elements in RDF index view.
- * Fix URL in the RSS <channel> element to point to the RSS URL,
+ * Fixed URL in the RSS <channel> element to point to the RSS URL,
not the RecentChanges page URL.
Search bugfixes:
- * Fix bug that was breaking coordinate entry fields on search page if
+ * Fixed bug that was breaking coordinate entry fields on search page if
lat/lon was being used.
- * Fix bug in OpenGuides::SuperSearch that wasn't passing "latitude"
+ * Fixed bug in OpenGuides::SuperSearch that wasn't passing "latitude"
and "longitude" values to the search template when a distance
search was being done.
@@ -116,15 +118,15 @@
the old page rather than the editing view.
Miscellaneous bugfixes:
- * Fix problem with newer Text::Wikiformat and blank nodes.
- * Fix bug in navbar template that caused warnings in the tests.
+ * Fixed problem with newer Text::Wikiformat and blank nodes.
+ * Fixed bug in navbar template that caused warnings in the tests.
0.50 2 October 2005
Remove rogue ampersand that had crept into the RSS feed.
0.49 24 July 2005
- Add updated prerequisite on CGI::Wiki::Plugin::RSS::ModWiki (fixes
- a test failure)
+ Added updated prerequisite on CGI::Wiki::Plugin::RSS::ModWiki (fixes
+ a test failure).
0.48 24 July 2005
RDF enhancements:
@@ -142,7 +144,7 @@
* RSS feed now has correct timestamp (matching most recent item) and
matching Last-Modified HTTP header.
Reorder navigation bar to provide more logical groupings.
- Add "format=plain" option for all-nodes index listing and associated
+ Added "format=plain" option for all-nodes index listing and associated
template plain_index.tt.
New message to appear on pages when you have been redirected
informing you of the fact.
@@ -155,7 +157,7 @@
Wanted pages listing now displays, and sorts by, the number of nodes
pointing to each node.
Prevent redirect loops.
- Add _ to the list of forbidden characters in node names.
+ Added _ to the list of forbidden characters in node names.
0.47 15 January 2005
Fixed bug with list_all_versions for nodes with only one version.
@@ -167,16 +169,16 @@
Made default city and country be blank; specify them if you want them.
Missing PREREQUISITE on Plucene added.
Added CSS id "maincontent" to exclude the navbar and footer. Misc
- template tidying including removing old layout tables.
+ template tidying including removing old layout tables.
-0.46 21 December 2004
+0.46 21 December 2004
Minor bug fixes: remove bogus edit link on index listings,
- add missing default behaviour for geolocation
+ added missing default behaviour for geolocation.
Update supersearch help text URL.
- Add nofollow to robots meta tag.
+ Added nofollow to robots meta tag.
Added new CSS class "node_name" for inline non-hyperlink references
to node names - see README.CSS for details.
- Fix bug with diff display on nodes containing macros.
+ Fixed bug with diff display on nodes containing macros.
Fixed distance search paging bug.
Fixed bug that allowed autocreation of locales and categories with
trailing spaces in the name.
@@ -186,10 +188,10 @@
Make it clearer in documentation that overriding factory templates
is a risky activity.
Update feedback details and include URL of RT queue.
- Add missing tests to MANIFEST so they are included with the
+ Added missing tests to MANIFEST so they are included with the
distribution.
-
-0.45 1 December 2004
+
+0.45 1 December 2004
Made the geolocation stuff work worldwide. Squeeeeeee!
You can now choose between doing your distance calculations with
the British National Grid, the Irish National Grid, or a UTM
@@ -208,11 +210,11 @@
Improved the efficiency of the search.
Fixed a couple of minor bugs in the search - note that node.tt
and supersearch.tt have changed.
- Change the default indexer for new installs to Plucene.
+ Change the default indexer for new installs to Plucene.
Only run certain search-related tests if Plucene is installed.
0.43 21 October 2004
- Fix broken navbar changes that crept into last release.
+ Fixed broken navbar changes that crept into last release.
0.42 20 October 2004
Handle distance searching with OpenGuides::Supersearch instead of
@@ -237,7 +239,7 @@
Added new macro - used as eg @INDEX_LIST [[Locale Fulham]]
Also fixed the RSS reader macro - use this as eg
@RSS http://london.openguides.org/?action=rss;username=Kake
- More semantic markup for metadata display - see README.CSS
+ More semantic markup for metadata display - see README.CSS.
0.40 18 September 2004
Recent Changes now shows changes in the past 24 hours, past week,
@@ -267,7 +269,7 @@
0.37 23 July 2004
Fixed bug in diff view - the versions are the right way round now...
- Fixed bug with links in historic view. Require CGI.pm 2.92 to
+ Fixed bug with links in historic view. Require CGI.pm 2.92 to
avoid escapeHTML bug.
0.36 13 July 2004
@@ -280,7 +282,7 @@
use this.
0.34 25 June 2004
- Add facility to delete only certain revisions of a page - access
+ Added facility to delete only certain revisions of a page - access
this from the node history page.
0.33 20 June 2004
@@ -292,11 +294,11 @@
Fixed template bug in display_metadata.tt that was stopping map
links being displayed for nodes with no address data (spotted
by Steve Jolly).
- Removed inline style from recent_changes.tt. You will need to add
- the styles table#recentchanges, td.recentchanges_meta,
- td.recentchanges_user, td.recentchanges_node_name and
- td.recentchanges_comment to your stylesheets.
- td#map changed to td#map_link in edit_conflict.tt.
+ Removed inline style from recent_changes.tt. You will need to add
+ the styles table#recentchanges, td.recentchanges_meta,
+ td.recentchanges_user, td.recentchanges_node_name and
+ td.recentchanges_comment to your stylesheets.
+ td#map changed to td#map_link in edit_conflict.tt.
Added searching by distance from an arbitrary point (click on
Advanced Search).
Internal rejigging - extracted some methods from wiki.cgi to
@@ -309,10 +311,10 @@
0.32 7 June 2004
Change auto-creating behaviour of index nodes (categories and
- locales): instead of being created on access they are created
- when the referring node is committed. This fixes compliance with
- RFC 2616 section 9.1.1 and prevents corrupted index nodes being
- created accidentally.
+ locales): instead of being created on access they are created
+ when the referring node is committed. This fixes compliance with
+ RFC 2616 section 9.1.1 and prevents corrupted index nodes being
+ created accidentally.
0.31 09 May 2004
Created a new macro to allow the embedding of RSS feeds into
@@ -355,17 +357,13 @@
- include city and country in RDF only for spatial things.
Fixed bug that prevented automatic database initialization on
- SQLite databases.
-
- Doc fix for private installations.
-
- Removed the following characters from the list of forbidden ones in
+ SQLite databases.
+ Doc fix for private installations.
+ Removed the following characters from the list of forbidden ones in
node names in newpage.cgi (a restriction which dates from all the way
back when we were using UseModWiki): " ! $ ^ ~ @ [ ] { }
-
Removed newlines from output of search box macro.
-
- Reimplemented diffing using CGI::Wiki::Plugin::Diff as it seems the
+ Reimplemented diffing using CGI::Wiki::Plugin::Diff as it seems the
change in 0.30 got lost. Removed OpenGuides::Diff.pm as we should not
be distributing it.
@@ -389,126 +387,94 @@
navigation, under "Help" - these won't exist unless you create them
on your site, so at first the links serve as examples of
documentation you can provide.
-
Modified preferences.cgi so that all the help links in the navbar
can be hidden, not just the text formatting link.
-
Fixed some HTML validation bugs.
+ Added multiple install and pretty URL notes to INSTALL.
+ Removed pubcrawl stuff from distro for now - it doesn't really work.
+ Changed to use CGI::Wiki::Plugin::Diff instead of OpenGuides::Diff.
- Added multiple install and pretty URL notes to INSTALL.
-
- Removed pubcrawl stuff from distro for now - it doesn't really work.
-
- Changed to use CGI::Wiki::Plugin::Diff instead of OpenGuides::Diff.
-
0.29 8 November 2003
Expanded section in TROUBLESHOOTING about permissions problems.
-
Diff.pm now absorbs trailing punctuation and spaces into words
it is diffing (to give less blocky results).
-
SuperSearch.pm change NOT to use '-' instead of '!'.
0.28 1 November 2003
Allow running sites on SQLite databases.
-
Fixed bug with navbar prompt in Build.PL (CPAN RT #3894).
Junked OpenGuides::Config completely to avoid database password
leakage, and easier install (CPAN RT #3916).
0.27 1 November 2003
Fixed bug with category/locale indexing - no longer case-sensitive.
-
Fixed bug that had the supersearch results page offering an edit link.
+ Revamp of search syntax to make the SuperSearch UI much more like
+ Google and Alta Vista. See the POD of SuperSearch.pm for details.
- Revamp of search syntax to make the SuperSearch UI much more like
- Google and Alta Vista. See the POD of SuperSearch.pm for details.
-
0.26 9 October 2003
Modified TROUBLESHOOTING to reflect the correct invocation for
Module::Build to install into a private directory.
-
Show IP address for anonymous edits.
-
Changed CGI.pm version dependency for Dom (CPAN bug #3895).
-
Added check to OpenGuides::SuperSearch to stop it trying to
retrieve a nonexistent node when the search indexes have screwed up.
0.25 23 September 2003
Applied recent changes fix to front page feed as well.
-
Search box now searches categories and locales as well as title and
body - so for example a search on "holborn & pubs" will DTRT.
-
NOT and phrase search tests were passing even though they shouldn't
have been - skip them for now.
0.24 8 September 2003
- Fix to recent changes so minor changes don't mask major ones.
-
+ Fixed Recent Changes so minor changes don't mask major ones.
Fixed supersearch.cgi to use a template instead of CGI.pm to avoid
weird errors, also turned it into a module and added tests.
Strip whitespace from OS co-ords before storing in database.
0.23 4 August 2003
Removed the "POST_CHOMP" option as it was messing up textareas, added
- a test to make sure this doesn't reoccur.
+ a test to make sure this doesn't reoccur.
0.22 4 August 2003
Fixed bug with usernames containing spaces in recent changes/userstats.
-
Try out create_makefile_pl => "passthrough" in Build.PL
-
Minor fixes to tests to make them work with newest UseMod formatter.
-
- Prevented "Edit this page" from showing up on category indexes.
-
- Set TT "POST_CHOMP" option to strip unnecessary newlines from HTML.
-
+ Prevented "Edit this page" from showing up on category indexes.
+ Set TT "POST_CHOMP" option to strip unnecessary newlines from HTML.
Fixed CPAN bug #3085 - quotes in change summary box.
-
Added openguides_version template variable and added it to page
footer (CPAN request 3110).
0.21 17 July 2003
We no longer autogenerate a Makefile.PL, since it doesn't pick up
- all the questions that need to be asked. Sorry. Use Module::Build
- as detailed in INSTALL, since you won't be able to get the right
- version of Text::WikiFormat installed without it in any case.
-
+ all the questions that need to be asked. Sorry. Use Module::Build
+ as detailed in INSTALL, since you won't be able to get the right
+ version of Text::WikiFormat installed without it in any case.
Added version number to CGI.pm prereq as Alex McLintock hit a
- version that didn't have unescape.
-
+ version that didn't have unescape.
Added a link on RecentChanges to the RSS version, and put an
- autodiscovery tag for the RSS in the head section.
+ autodiscovery tag for the RSS in the head section.
+ Changed diff feature to hide checksums, which aren't necessary for
+ the user to see. Fixed a minor bug in the node history template so
+ that the diff links compare the selected version against the previous
+ one, not the original one every time.
- Changed diff feature to hide checksums, which aren't necessary for
- the user to see. Fixed a minor bug in the node history template so
- that the diff links compare the selected version against the previous
- one, not the original one every time.
-
0.20 10 July 2003
Fixed all the email addresses to openguides-dev(a)openguides.org.
0.19 10 July 2003
Extra checks that script_url ends in a '/'.
-
Fixed small bug with edit conflict form - map link field was missing.
-
Moved "content" div in a couple of templates to fix incorrect nesting.
-
@INDEX_LINK macros now have optional title text like so:
@INDEX_LINK [[Category Pubs|Pubs]]
-
Added preferences option for including or excluding text formatting
- rules link in navbar. Enable this by setting text_formatting_node
- in your config file.
-
+ rules link in navbar. Enable this by setting text_formatting_node
+ in your config file.
Added config option for including the navbar on the home page.
-
Implemented minor edits.
-
Fixed cookie to persist beyond session.
0.18 16 June 2003
@@ -516,102 +482,85 @@
0.17 15 June 2003
Fixed OpenGuides::Utils to take note of dbhost.
-
Added example stylesheet provided by the OxfordGuide team.
0.16 26 May 2003
Ivor fixed OpenGuides::Diff to diff by word instead of by character.
-
Fixed edit conflict up so it works nicely when you click the
- Save button as well as the Preview one.
-
+ Save button as well as the Preview one.
Added preferences option of displaying lat/long as deg-min-sec
- instead of decimal (requested by James).
+ instead of decimal (requested by James).
0.15 18 May 2003
Added Algorithm::Diff version dependency to prereqs, fixed bug
- with preferences.cgi and blank script_name, fixed REDIRECT bug.
+ with preferences.cgi and blank script_name, fixed REDIRECT bug.
0.14 17 May 2003
Added "Wanted Pages" link to navbar, thanks to Simon Cozens for
- the idea.
-
+ the idea.
Fixed many bugs noticed by Dominic Hargreaves and other Oxonians.
- Many thanks to Dominic for making an Oxford OpenGuides install for
- us to find bugs in.
+ Many thanks to Dominic for making an Oxford OpenGuides install for
+ us to find bugs in.
0.13 17 May 2003
Added some more stylesheet hooks.
-
Tweaked OpenGuides::Diff to make it testable, added a start at tests.
-
Lat and long now stored to only 6dp instead of millions.
-
Added edit field for map link.
0.12 14 May 2003
Added OpenGuides::CGI to manage cookies and things, used this to
- do more code tidying. Added edit box position option to preferences.
+ do more code tidying. Added edit box position option to preferences.
0.11 14 May 2003
Added newpage.cgi for an easy way to create new pages.
-
Took loads of repeated code (for extracting and packaging metadata
- variables) out of wiki.cgi into OpenGuides::Template.
+ variables) out of wiki.cgi into OpenGuides::Template.
0.10 11 May 2003
Added OpenGuides::Diff to provide nice diff output between
- node versions.
-
+ node versions.
Added OpenGuides::Template to handle Template Toolkit stuff in a
- more testable and reusable way than just bunging it in wiki.cgi.
+ more testable and reusable way than just bunging it in wiki.cgi.
0.09 10 May 2003
Added OpenGuides::UK::PubCrawl and pubcrawl.cgi as a start at a
- pub crawl generator.
-
+ pub crawl generator.
Added OpenGuides::Utils to make it easier to write little standalone
- scripts like supersearch.cgi, pubcrawl. cgi, etc. Made wiki.cgi and
- supersearch.cgi use it, and lost loads of duplicated code in the
- process, hurrah.
+ scripts like supersearch.cgi, pubcrawl. cgi, etc. Made wiki.cgi and
+ supersearch.cgi use it, and lost loads of duplicated code in the
+ process, hurrah.
0.08 3 May 2003
Added fuzzy matching capability -
action=index;index_type=fuzzy_title_match;index_value=hollborne
- Someone needs to write a nice search box interface for this.
-
+ Someone needs to write a nice search box interface for this.
Fixed edit_conflict template and preview method to cope with stale
- checksum - passes through all the metadata properly now and offers
- a side by side comparison of what you input and what is stored.
-
+ checksum - passes through all the metadata properly now and offers
+ a side by side comparison of what you input and what is stored.
RDF output for node is now encoding-agnostic (used to have UTF-8
- hardcoded). Also is now called as wiki.cgi?id=Node_Name;format=rdf
+ hardcoded). Also is now called as wiki.cgi?id=Node_Name;format=rdf
0.07 3 May 2003
Require CGI::Wiki 0.32 to avoid bug (again a Bob find!) where
- committing a node with metadata but no content would die.
-
+ committing a node with metadata but no content would die.
Auto-created category/locale stub pages now added to Category Category
- or Category Locales as appropriate.
-
+ or Category Locales as appropriate.
Added a couple of extra allowed HTML tags to cater for existing
- grubstreet data.
-
+ grubstreet data.
Fixed bug in OpenGuides::RDF - it used to die if called on a
- nonexistent node, now it returns stuff with a wiki:version of 0.
+ nonexistent node, now it returns stuff with a wiki:version of 0.
0.06 2 May 2003
Fixed supersearch.cgi so it works with MySQL as well as Postgres
- (thanks again to Bob for finding the bug).
+ (thanks again to Bob for finding the bug).
0.05 2 May 2003
Redid the script and template installation so the script does
- actually get called what you said it should be (code copied
- somewhat from Siesta::Build).
-
+ actually get called what you said it should be (code copied
+ somewhat from Siesta::Build).
Fixed the support for non-local databases/IDENT authentication.
- I think.
-
+ I think.
Fixed the hardcoded 'wiki.cgi' in some of the templates (thanks Bob).
0.04 29 April 2003