| 1 | 0.52 5 March 2006 |
|---|
| 2 | IMPORTANT CHANGE: "supersearch.cgi" is now simply "search.cgi". If you |
|---|
| 3 | have customisations to your templates, you may need to make changes |
|---|
| 4 | to reflect this. |
|---|
| 5 | Rename OpenGuides::SuperSearch to OpenGuides::Search. |
|---|
| 6 | Use corrent content-type (application/rdf+xml) for all RDF output. |
|---|
| 7 | Things with opening hours are marked as geospatial in RDF. |
|---|
| 8 | Fix missing bracket in node.tt. |
|---|
| 9 | Add custom_node template just below main content in node.tt. |
|---|
| 10 | Google Maps support! There is a new index type, |
|---|
| 11 | wiki.cgi?action=index;format=map, and maps appear in the node listings |
|---|
| 12 | (the latter feature is user-configurable). |
|---|
| 13 | Fix <link> in RSS to point to RecentChanges page, not the feed itself. |
|---|
| 14 | #67 Default website for a page is now http:// |
|---|
| 15 | Fix mod_perl redirect bug. |
|---|
| 16 | Fix test failure with CGI.pm 3.16. |
|---|
| 17 | #87 Edit on mirrored pages now goes to source site |
|---|
| 18 | #66 Locales in RDF now use dc:title, not foaf:name |
|---|
| 19 | |
|---|
| 20 | 0.51 15 November 2005 |
|---|
| 21 | Important changes: |
|---|
| 22 | * The preferred way to get RecentChanges is now to pass the CGI the |
|---|
| 23 | parameter "action=rc", rather than just using the page name |
|---|
| 24 | "RecentChanges". However, this method will still work for the time |
|---|
| 25 | being. Similarly, the URL parameter for the RecentChanges RSS feed |
|---|
| 26 | has changed from "action=rss" to "action=rc;format=rss". Requests |
|---|
| 27 | for the former will be redirected to the latter. |
|---|
| 28 | |
|---|
| 29 | New features: |
|---|
| 30 | * When trying to view a non-existent node, you will now be presented |
|---|
| 31 | with a message asking if you want to create that node, rather than |
|---|
| 32 | a blank page. |
|---|
| 33 | * New "summary" metadata field for one-line summaries of nodes: |
|---|
| 34 | - Add summary field to RDF as dc:description. |
|---|
| 35 | - Show node summary in search results. |
|---|
| 36 | * New "format=raw" option for outputting wiki text of a node. |
|---|
| 37 | * RSS feed now contains DOAP (http://usefulinc.com/doap) metadata. |
|---|
| 38 | |
|---|
| 39 | RDF bugfixes: |
|---|
| 40 | * Locales, address and summary fields now XML-escaped properly. |
|---|
| 41 | * Add "address" field that was missing from the RDF node view. |
|---|
| 42 | * Update URL for Dublin Core elements in RDF index view. |
|---|
| 43 | * Fix URL in the RSS <channel> element to point to the RSS URL, |
|---|
| 44 | not the RecentChanges page URL. |
|---|
| 45 | |
|---|
| 46 | Search bugfixes: |
|---|
| 47 | * Fix bug that was breaking coordinate entry fields on search page if |
|---|
| 48 | lat/lon was being used. |
|---|
| 49 | * Fix bug in OpenGuides::SuperSearch that wasn't passing "latitude" |
|---|
| 50 | and "longitude" values to the search template when a distance |
|---|
| 51 | search was being done. |
|---|
| 52 | |
|---|
| 53 | Minor improvements: |
|---|
| 54 | * Replace underscores in node names in "redirected from" message |
|---|
| 55 | with spaces. |
|---|
| 56 | * "Redirected from" message now links to a rendered version of |
|---|
| 57 | the old page rather than the editing view. |
|---|
| 58 | |
|---|
| 59 | Miscellaneous bugfixes: |
|---|
| 60 | * Fix problem with newer Text::Wikiformat and blank nodes. |
|---|
| 61 | * Fix bug in navbar template that caused warnings in the tests. |
|---|
| 62 | |
|---|
| 63 | 0.50 2 October 2005 |
|---|
| 64 | Remove rogue ampersand that had crept into the RSS feed. |
|---|
| 65 | |
|---|
| 66 | 0.49 24 July 2005 |
|---|
| 67 | Add updated prerequisite on CGI::Wiki::Plugin::RSS::ModWiki (fixes |
|---|
| 68 | a test failure) |
|---|
| 69 | |
|---|
| 70 | 0.48 24 July 2005 |
|---|
| 71 | RDF enhancements: |
|---|
| 72 | * Removed redundant "id" parameter specification from dc:source in |
|---|
| 73 | rdf:Description in RDF node listings. |
|---|
| 74 | * Fixed bug that was causing all nodes to be flagged as a |
|---|
| 75 | geo:SpatialThing whether they were or not. |
|---|
| 76 | * Ensured that ampersands and greater/less than symbols were properly |
|---|
| 77 | escaped so as not to be XML-toxic. |
|---|
| 78 | * Added geo:lat, geo:long and RSS link attributes to items in |
|---|
| 79 | category/locale listings to facilitate integration with mapping |
|---|
| 80 | applications. |
|---|
| 81 | * Added owl:sameAs property to RDF output for nodes that are redirects |
|---|
| 82 | to other nodes. |
|---|
| 83 | * RSS feed now has correct timestamp (matching most recent item) and |
|---|
| 84 | matching Last-Modified HTTP header. |
|---|
| 85 | Reorder navigation bar to provide more logical groupings. |
|---|
| 86 | Add "format=plain" option for all-nodes index listing and associated |
|---|
| 87 | template plain_index.tt. |
|---|
| 88 | New message to appear on pages when you have been redirected |
|---|
| 89 | informing you of the fact. |
|---|
| 90 | Stop showing potentially very long map URLs in metadata section of |
|---|
| 91 | node display. |
|---|
| 92 | Replace ugly obliques in display of categories and locales with more |
|---|
| 93 | natural commas; change "locale" to "locales" in label. |
|---|
| 94 | Replace <label> tags in display_metadata.tt with <span |
|---|
| 95 | class="metadata_label">. |
|---|
| 96 | Wanted pages listing now displays, and sorts by, the number of nodes |
|---|
| 97 | pointing to each node. |
|---|
| 98 | Prevent redirect loops. |
|---|
| 99 | Add _ to the list of forbidden characters in node names. |
|---|
| 100 | |
|---|
| 101 | 0.47 15 January 2005 |
|---|
| 102 | Fixed bug with list_all_versions for nodes with only one version. |
|---|
| 103 | Extended config changes to examples/reindex.pl (thanks jimbo). |
|---|
| 104 | Now require CGI::Wiki 0.62 to fix bug with deleting versions. |
|---|
| 105 | Try to ensure that a .htaccess file protecting wiki.conf is installed. |
|---|
| 106 | Allow for external URLs for Text Formatting help. |
|---|
| 107 | Home node recent changes box now flags new entries. |
|---|
| 108 | Made default city and country be blank; specify them if you want them. |
|---|
| 109 | Missing PREREQUISITE on Plucene added. |
|---|
| 110 | Added CSS id "maincontent" to exclude the navbar and footer. Misc |
|---|
| 111 | template tidying including removing old layout tables. |
|---|
| 112 | |
|---|
| 113 | 0.46 21 December 2004 |
|---|
| 114 | Minor bug fixes: remove bogus edit link on index listings, |
|---|
| 115 | add missing default behaviour for geolocation |
|---|
| 116 | Update supersearch help text URL. |
|---|
| 117 | Add nofollow to robots meta tag. |
|---|
| 118 | Added new CSS class "node_name" for inline non-hyperlink references |
|---|
| 119 | to node names - see README.CSS for details. |
|---|
| 120 | Fix bug with diff display on nodes containing macros. |
|---|
| 121 | Fixed distance search paging bug. |
|---|
| 122 | Fixed bug that allowed autocreation of locales and categories with |
|---|
| 123 | trailing spaces in the name. |
|---|
| 124 | Config management refactoring. This should not result in any |
|---|
| 125 | user-visible changes, apart from introducing a new dependency on |
|---|
| 126 | Class::Accessor. |
|---|
| 127 | Make it clearer in documentation that overriding factory templates |
|---|
| 128 | is a risky activity. |
|---|
| 129 | Update feedback details and include URL of RT queue. |
|---|
| 130 | Add missing tests to MANIFEST so they are included with the |
|---|
| 131 | distribution. |
|---|
| 132 | |
|---|
| 133 | 0.45 1 December 2004 |
|---|
| 134 | Made the geolocation stuff work worldwide. Squeeeeeee! |
|---|
| 135 | You can now choose between doing your distance calculations with |
|---|
| 136 | the British National Grid, the Irish National Grid, or a UTM |
|---|
| 137 | ellipsoid. If you wish to use anything other than the British |
|---|
| 138 | National Grid and you have pre-existing location data then you |
|---|
| 139 | will need to save an edit of each node with location data before |
|---|
| 140 | distance searches will work. |
|---|
| 141 | In less exciting news: |
|---|
| 142 | Fixed bug relating to lat/long representation. |
|---|
| 143 | Removed debugging warn accidentally left in last release. |
|---|
| 144 | Fixed some HTML validation errors. |
|---|
| 145 | |
|---|
| 146 | 0.44 17 November 2004 |
|---|
| 147 | Remove all traces of display_categories, which was obsoleted but |
|---|
| 148 | not completely removed before. |
|---|
| 149 | Improved the efficiency of the search. |
|---|
| 150 | Fixed a couple of minor bugs in the search - note that node.tt |
|---|
| 151 | and supersearch.tt have changed. |
|---|
| 152 | Change the default indexer for new installs to Plucene. |
|---|
| 153 | Only run certain search-related tests if Plucene is installed. |
|---|
| 154 | |
|---|
| 155 | 0.43 21 October 2004 |
|---|
| 156 | Fix broken navbar changes that crept into last release. |
|---|
| 157 | |
|---|
| 158 | 0.42 20 October 2004 |
|---|
| 159 | Handle distance searching with OpenGuides::Supersearch instead of |
|---|
| 160 | find_within_distance action. |
|---|
| 161 | Fixed bug with paging on distance-only search (reported by Bob Walker). |
|---|
| 162 | Improved encapsulation in OpenGuides::Supersearch - accessors. |
|---|
| 163 | *INCOMPATIBLE CHANGE* Custom templates are now stored in |
|---|
| 164 | user-definable path, and their names are prefixed with custom_. |
|---|
| 165 | This only affects you if you have used the custom template support |
|---|
| 166 | introduced in 0.41. |
|---|
| 167 | Replace use of CGI::Wiki::Plugin::Geocache with improved node.tt. |
|---|
| 168 | |
|---|
| 169 | 0.41 21 September 2004 |
|---|
| 170 | Added backlinks link to navbar. |
|---|
| 171 | Added some anti-robot tags to certain pages. |
|---|
| 172 | Fixed bug in install procedure - blank script_name should now get |
|---|
| 173 | installed as index.cgi |
|---|
| 174 | Added option of munging in custom lib paths on install. |
|---|
| 175 | Added option of custom templates for footer, license warning |
|---|
| 176 | on edit form, banner at top of page (see CUSTOMISATION file |
|---|
| 177 | for details). |
|---|
| 178 | Added new macro - used as eg @INDEX_LIST [[Locale Fulham]] |
|---|
| 179 | Also fixed the RSS reader macro - use this as eg |
|---|
| 180 | @RSS http://london.openguides.org/?action=rss;username=Kake |
|---|
| 181 | More semantic markup for metadata display - see README.CSS |
|---|
| 182 | |
|---|
| 183 | 0.40 18 September 2004 |
|---|
| 184 | Recent Changes now shows changes in the past 24 hours, past week, |
|---|
| 185 | past fortnight, and past 30 days. |
|---|
| 186 | New preferences option to allow Recent Changes visit tracking. |
|---|
| 187 | Preferences now has an option for when your prefs expire. |
|---|
| 188 | Navbar added to diff and history pages. |
|---|
| 189 | The "omit help links" preference now actually works. |
|---|
| 190 | Set some pages to non-editable and non-deletable that should have been. |
|---|
| 191 | Recent Changes RSS fixed so "wiki:importance" is set correctly. |
|---|
| 192 | New "ignore_minor_edits" option for Recent Changes RSS. |
|---|
| 193 | Added RSS feeds for contributors, locales and categories. |
|---|
| 194 | |
|---|
| 195 | 0.39 15 September 2004 |
|---|
| 196 | Split commit_node out into OpenGuides.pm in preparation for spam filter |
|---|
| 197 | Added option of using Plucene for searching. If you want to do this |
|---|
| 198 | (and it is recommended over the default of Search::InvertedIndex) |
|---|
| 199 | you will need to do two things: |
|---|
| 200 | - either delete your old indexes (they're just files in the index |
|---|
| 201 | directory) or use a different index directory |
|---|
| 202 | - reindex your entire wiki (see reindex.pl in the examples/ |
|---|
| 203 | directory of this distribution) |
|---|
| 204 | |
|---|
| 205 | 0.38 26 July 2004 |
|---|
| 206 | Major improvements to the search result ordering (thanks to |
|---|
| 207 | Steve Jolly, Bob Walker and Billy Abbott for test cases). |
|---|
| 208 | |
|---|
| 209 | 0.37 23 July 2004 |
|---|
| 210 | Fixed bug in diff view - the versions are the right way round now... |
|---|
| 211 | Fixed bug with links in historic view. Require CGI.pm 2.92 to |
|---|
| 212 | avoid escapeHTML bug. |
|---|
| 213 | |
|---|
| 214 | 0.36 13 July 2004 |
|---|
| 215 | Added diff link to node template. |
|---|
| 216 | Fixed case sensitivity bug in index node autocreation. |
|---|
| 217 | Fixed bug with node history comments not being HTML-escaped. |
|---|
| 218 | |
|---|
| 219 | 0.35 25 June 2004 |
|---|
| 220 | Forgot to add version prerequisite on CGI::Wiki. Don't use 0.34, |
|---|
| 221 | use this. |
|---|
| 222 | |
|---|
| 223 | 0.34 25 June 2004 |
|---|
| 224 | Add facility to delete only certain revisions of a page - access |
|---|
| 225 | this from the node history page. |
|---|
| 226 | |
|---|
| 227 | 0.33 20 June 2004 |
|---|
| 228 | Improve node history page to allow diffing between each version and |
|---|
| 229 | the previous one or the current one. |
|---|
| 230 | Test overhauls - you don't need to run the configuration step in |
|---|
| 231 | order to run the tests now, but you do need to have DBD::SQLite |
|---|
| 232 | for most of them. |
|---|
| 233 | Fixed template bug in display_metadata.tt that was stopping map |
|---|
| 234 | links being displayed for nodes with no address data (spotted |
|---|
| 235 | by Steve Jolly). |
|---|
| 236 | Removed inline style from recent_changes.tt. You will need to add |
|---|
| 237 | the styles table#recentchanges, td.recentchanges_meta, |
|---|
| 238 | td.recentchanges_user, td.recentchanges_node_name and |
|---|
| 239 | td.recentchanges_comment to your stylesheets. |
|---|
| 240 | td#map changed to td#map_link in edit_conflict.tt. |
|---|
| 241 | Added searching by distance from an arbitrary point (click on |
|---|
| 242 | Advanced Search). |
|---|
| 243 | Internal rejigging - extracted some methods from wiki.cgi to |
|---|
| 244 | OpenGuides.pm. |
|---|
| 245 | Added new preference for default edit type. |
|---|
| 246 | Reinstate apparently lost change from 0.26 to show IP rather than |
|---|
| 247 | "Anonymous" in RecentChanges. |
|---|
| 248 | More informative <title> tags for non-node (e.g. node version |
|---|
| 249 | history) pages. |
|---|
| 250 | |
|---|
| 251 | 0.32 7 June 2004 |
|---|
| 252 | Change auto-creating behaviour of index nodes (categories and |
|---|
| 253 | locales): instead of being created on access they are created |
|---|
| 254 | when the referring node is committed. This fixes compliance with |
|---|
| 255 | RFC 2616 section 9.1.1 and prevents corrupted index nodes being |
|---|
| 256 | created accidentally. |
|---|
| 257 | |
|---|
| 258 | 0.31 09 May 2004 |
|---|
| 259 | Created a new macro to allow the embedding of RSS feeds into |
|---|
| 260 | pages, using CGI::Wiki::Plugin::RSS::Reader. This allows you |
|---|
| 261 | to do this to produce a list of up to ten hyperlinks: |
|---|
| 262 | @RSS [http://example.com/example.rss] |
|---|
| 263 | |
|---|
| 264 | Numerous template tweaks to comply with the W3C's Web Content |
|---|
| 265 | Accessibility Guidelines (http://www.w3.org/TR/WAI-WEBCONTENT/): |
|---|
| 266 | - summaries for all HTML tables |
|---|
| 267 | - labels for all form input elements and some textual additions |
|---|
| 268 | to templates, such as '/' separators between navbar items, |
|---|
| 269 | because the guidelines specify links should not only be |
|---|
| 270 | separated by whitespace. If you don't want these to appear, |
|---|
| 271 | put the following in your stylesheet and they'll be hidden by |
|---|
| 272 | CSS (but will still appear for people using textual browsers or |
|---|
| 273 | screen readers): ".hidden { display: none }". |
|---|
| 274 | - the "lang" element (a two-letter code identifying the language |
|---|
| 275 | you're writing pages in) will now be added to the <html> tag on |
|---|
| 276 | all pages; a new question has been added to the configuration |
|---|
| 277 | script to ask for it and it will be stored in wiki.conf. |
|---|
| 278 | *** YOU WILL NEED TO RUN BUILD.PL AGAIN. *** |
|---|
| 279 | *** Remember to keep a backup copy of your old wiki.conf! *** |
|---|
| 280 | |
|---|
| 281 | Improved navigation for search results (next and previous n hits). |
|---|
| 282 | Removed underscores from page names in search results. |
|---|
| 283 | |
|---|
| 284 | Overhauled RDF output. Changes: |
|---|
| 285 | - everything is no longer classified as a restaurant(!) |
|---|
| 286 | - empty tags are no longer generated |
|---|
| 287 | - show categories, locales and OS x/y coords in invididual |
|---|
| 288 | node RDF view |
|---|
| 289 | - switch to W3C contact namespace for addressing data |
|---|
| 290 | - move homepage tag out of wiki metadata |
|---|
| 291 | - remove nonexistent "gs:" namespace from category indices |
|---|
| 292 | - logical structure improvements (subjects of pages are now |
|---|
| 293 | identified as spatial things if they are, or are RDF |
|---|
| 294 | descriptions if they're not, instead of being anonymous |
|---|
| 295 | FOAF topics) |
|---|
| 296 | - include city and country in RDF only for spatial things. |
|---|
| 297 | |
|---|
| 298 | Fixed bug that prevented automatic database initialization on |
|---|
| 299 | SQLite databases. |
|---|
| 300 | |
|---|
| 301 | Doc fix for private installations. |
|---|
| 302 | |
|---|
| 303 | Removed the following characters from the list of forbidden ones in |
|---|
| 304 | node names in newpage.cgi (a restriction which dates from all the way |
|---|
| 305 | back when we were using UseModWiki): " ! $ ^ ~ @ [ ] { } |
|---|
| 306 | |
|---|
| 307 | Removed newlines from output of search box macro. |
|---|
| 308 | |
|---|
| 309 | Reimplemented diffing using CGI::Wiki::Plugin::Diff as it seems the |
|---|
| 310 | change in 0.30 got lost. Removed OpenGuides::Diff.pm as we should not |
|---|
| 311 | be distributing it. |
|---|
| 312 | |
|---|
| 313 | 0.30 29 December 2003 |
|---|
| 314 | Added method to allow admins to delete nodes. You will need to |
|---|
| 315 | explicitly enable this option in your wiki.conf, since it brings |
|---|
| 316 | with it the risk of accidental data loss. |
|---|
| 317 | |
|---|
| 318 | Major overhaul of templates - added numerous style hooks. See |
|---|
| 319 | examples/ for two stylesheet designs that take advantage of these. |
|---|
| 320 | Added new banner template for page headers. Also ensured presence |
|---|
| 321 | of navigation bar is consistent. |
|---|
| 322 | *** INCOMPATIBLE CHANGE: *** The navbar class in the stylesheet |
|---|
| 323 | has been renamed to, unsurprisingly, "navbar", for consistency |
|---|
| 324 | (from "toolbar"). *** YOU WILL NEED TO REWRITE YOUR STYLESHEET. *** |
|---|
| 325 | You are advised to create a duplicate wiki.cgi that reads its data |
|---|
| 326 | from your database but its stylesheet and templates from the new |
|---|
| 327 | ones in order to test them *before* deploying them. |
|---|
| 328 | |
|---|
| 329 | Added "FAQ", "How To Get Started" and "Wiki Etiquette" to the |
|---|
| 330 | navigation, under "Help" - these won't exist unless you create them |
|---|
| 331 | on your site, so at first the links serve as examples of |
|---|
| 332 | documentation you can provide. |
|---|
| 333 | |
|---|
| 334 | Modified preferences.cgi so that all the help links in the navbar |
|---|
| 335 | can be hidden, not just the text formatting link. |
|---|
| 336 | |
|---|
| 337 | Fixed some HTML validation bugs. |
|---|
| 338 | |
|---|
| 339 | Added multiple install and pretty URL notes to INSTALL. |
|---|
| 340 | |
|---|
| 341 | Removed pubcrawl stuff from distro for now - it doesn't really work. |
|---|
| 342 | |
|---|
| 343 | Changed to use CGI::Wiki::Plugin::Diff instead of OpenGuides::Diff. |
|---|
| 344 | |
|---|
| 345 | 0.29 8 November 2003 |
|---|
| 346 | Expanded section in TROUBLESHOOTING about permissions problems. |
|---|
| 347 | |
|---|
| 348 | Diff.pm now absorbs trailing punctuation and spaces into words |
|---|
| 349 | it is diffing (to give less blocky results). |
|---|
| 350 | |
|---|
| 351 | SuperSearch.pm change NOT to use '-' instead of '!'. |
|---|
| 352 | |
|---|
| 353 | 0.28 1 November 2003 |
|---|
| 354 | Allow running sites on SQLite databases. |
|---|
| 355 | |
|---|
| 356 | Fixed bug with navbar prompt in Build.PL (CPAN RT #3894). |
|---|
| 357 | Junked OpenGuides::Config completely to avoid database password |
|---|
| 358 | leakage, and easier install (CPAN RT #3916). |
|---|
| 359 | |
|---|
| 360 | 0.27 1 November 2003 |
|---|
| 361 | Fixed bug with category/locale indexing - no longer case-sensitive. |
|---|
| 362 | |
|---|
| 363 | Fixed bug that had the supersearch results page offering an edit link. |
|---|
| 364 | |
|---|
| 365 | Revamp of search syntax to make the SuperSearch UI much more like |
|---|
| 366 | Google and Alta Vista. See the POD of SuperSearch.pm for details. |
|---|
| 367 | |
|---|
| 368 | 0.26 9 October 2003 |
|---|
| 369 | Modified TROUBLESHOOTING to reflect the correct invocation for |
|---|
| 370 | Module::Build to install into a private directory. |
|---|
| 371 | |
|---|
| 372 | Show IP address for anonymous edits. |
|---|
| 373 | |
|---|
| 374 | Changed CGI.pm version dependency for Dom (CPAN bug #3895). |
|---|
| 375 | |
|---|
| 376 | Added check to OpenGuides::SuperSearch to stop it trying to |
|---|
| 377 | retrieve a nonexistent node when the search indexes have screwed up. |
|---|
| 378 | |
|---|
| 379 | 0.25 23 September 2003 |
|---|
| 380 | Applied recent changes fix to front page feed as well. |
|---|
| 381 | |
|---|
| 382 | Search box now searches categories and locales as well as title and |
|---|
| 383 | body - so for example a search on "holborn & pubs" will DTRT. |
|---|
| 384 | |
|---|
| 385 | NOT and phrase search tests were passing even though they shouldn't |
|---|
| 386 | have been - skip them for now. |
|---|
| 387 | |
|---|
| 388 | 0.24 8 September 2003 |
|---|
| 389 | Fix to recent changes so minor changes don't mask major ones. |
|---|
| 390 | |
|---|
| 391 | Fixed supersearch.cgi to use a template instead of CGI.pm to avoid |
|---|
| 392 | weird errors, also turned it into a module and added tests. |
|---|
| 393 | Strip whitespace from OS co-ords before storing in database. |
|---|
| 394 | |
|---|
| 395 | 0.23 4 August 2003 |
|---|
| 396 | Removed the "POST_CHOMP" option as it was messing up textareas, added |
|---|
| 397 | a test to make sure this doesn't reoccur. |
|---|
| 398 | |
|---|
| 399 | 0.22 4 August 2003 |
|---|
| 400 | Fixed bug with usernames containing spaces in recent changes/userstats. |
|---|
| 401 | |
|---|
| 402 | Try out create_makefile_pl => "passthrough" in Build.PL |
|---|
| 403 | |
|---|
| 404 | Minor fixes to tests to make them work with newest UseMod formatter. |
|---|
| 405 | |
|---|
| 406 | Prevented "Edit this page" from showing up on category indexes. |
|---|
| 407 | |
|---|
| 408 | Set TT "POST_CHOMP" option to strip unnecessary newlines from HTML. |
|---|
| 409 | |
|---|
| 410 | Fixed CPAN bug #3085 - quotes in change summary box. |
|---|
| 411 | |
|---|
| 412 | Added openguides_version template variable and added it to page |
|---|
| 413 | footer (CPAN request 3110). |
|---|
| 414 | |
|---|
| 415 | 0.21 17 July 2003 |
|---|
| 416 | We no longer autogenerate a Makefile.PL, since it doesn't pick up |
|---|
| 417 | all the questions that need to be asked. Sorry. Use Module::Build |
|---|
| 418 | as detailed in INSTALL, since you won't be able to get the right |
|---|
| 419 | version of Text::WikiFormat installed without it in any case. |
|---|
| 420 | |
|---|
| 421 | Added version number to CGI.pm prereq as Alex McLintock hit a |
|---|
| 422 | version that didn't have unescape. |
|---|
| 423 | |
|---|
| 424 | Added a link on RecentChanges to the RSS version, and put an |
|---|
| 425 | autodiscovery tag for the RSS in the head section. |
|---|
| 426 | |
|---|
| 427 | Changed diff feature to hide checksums, which aren't necessary for |
|---|
| 428 | the user to see. Fixed a minor bug in the node history template so |
|---|
| 429 | that the diff links compare the selected version against the previous |
|---|
| 430 | one, not the original one every time. |
|---|
| 431 | |
|---|
| 432 | 0.20 10 July 2003 |
|---|
| 433 | Fixed all the email addresses to openguides-dev@openguides.org. |
|---|
| 434 | |
|---|
| 435 | 0.19 10 July 2003 |
|---|
| 436 | Extra checks that script_url ends in a '/'. |
|---|
| 437 | |
|---|
| 438 | Fixed small bug with edit conflict form - map link field was missing. |
|---|
| 439 | |
|---|
| 440 | Moved "content" div in a couple of templates to fix incorrect nesting. |
|---|
| 441 | |
|---|
| 442 | @INDEX_LINK macros now have optional title text like so: |
|---|
| 443 | @INDEX_LINK [[Category Pubs|Pubs]] |
|---|
| 444 | |
|---|
| 445 | Added preferences option for including or excluding text formatting |
|---|
| 446 | rules link in navbar. Enable this by setting text_formatting_node |
|---|
| 447 | in your config file. |
|---|
| 448 | |
|---|
| 449 | Added config option for including the navbar on the home page. |
|---|
| 450 | |
|---|
| 451 | Implemented minor edits. |
|---|
| 452 | |
|---|
| 453 | Fixed cookie to persist beyond session. |
|---|
| 454 | |
|---|
| 455 | 0.18 16 June 2003 |
|---|
| 456 | Added a Makefile.PL as well as a Build.PL, for CPAN.pm users. |
|---|
| 457 | |
|---|
| 458 | 0.17 15 June 2003 |
|---|
| 459 | Fixed OpenGuides::Utils to take note of dbhost. |
|---|
| 460 | |
|---|
| 461 | Added example stylesheet provided by the OxfordGuide team. |
|---|
| 462 | |
|---|
| 463 | 0.16 26 May 2003 |
|---|
| 464 | Ivor fixed OpenGuides::Diff to diff by word instead of by character. |
|---|
| 465 | |
|---|
| 466 | Fixed edit conflict up so it works nicely when you click the |
|---|
| 467 | Save button as well as the Preview one. |
|---|
| 468 | |
|---|
| 469 | Added preferences option of displaying lat/long as deg-min-sec |
|---|
| 470 | instead of decimal (requested by James). |
|---|
| 471 | |
|---|
| 472 | 0.15 18 May 2003 |
|---|
| 473 | Added Algorithm::Diff version dependency to prereqs, fixed bug |
|---|
| 474 | with preferences.cgi and blank script_name, fixed REDIRECT bug. |
|---|
| 475 | |
|---|
| 476 | 0.14 17 May 2003 |
|---|
| 477 | Added "Wanted Pages" link to navbar, thanks to Simon Cozens for |
|---|
| 478 | the idea. |
|---|
| 479 | |
|---|
| 480 | Fixed many bugs noticed by Dominic Hargreaves and other Oxonians. |
|---|
| 481 | Many thanks to Dominic for making an Oxford OpenGuides install for |
|---|
| 482 | us to find bugs in. |
|---|
| 483 | |
|---|
| 484 | 0.13 17 May 2003 |
|---|
| 485 | Added some more stylesheet hooks. |
|---|
| 486 | |
|---|
| 487 | Tweaked OpenGuides::Diff to make it testable, added a start at tests. |
|---|
| 488 | |
|---|
| 489 | Lat and long now stored to only 6dp instead of millions. |
|---|
| 490 | |
|---|
| 491 | Added edit field for map link. |
|---|
| 492 | |
|---|
| 493 | 0.12 14 May 2003 |
|---|
| 494 | Added OpenGuides::CGI to manage cookies and things, used this to |
|---|
| 495 | do more code tidying. Added edit box position option to preferences. |
|---|
| 496 | |
|---|
| 497 | 0.11 14 May 2003 |
|---|
| 498 | Added newpage.cgi for an easy way to create new pages. |
|---|
| 499 | |
|---|
| 500 | Took loads of repeated code (for extracting and packaging metadata |
|---|
| 501 | variables) out of wiki.cgi into OpenGuides::Template. |
|---|
| 502 | |
|---|
| 503 | 0.10 11 May 2003 |
|---|
| 504 | Added OpenGuides::Diff to provide nice diff output between |
|---|
| 505 | node versions. |
|---|
| 506 | |
|---|
| 507 | Added OpenGuides::Template to handle Template Toolkit stuff in a |
|---|
| 508 | more testable and reusable way than just bunging it in wiki.cgi. |
|---|
| 509 | |
|---|
| 510 | 0.09 10 May 2003 |
|---|
| 511 | Added OpenGuides::UK::PubCrawl and pubcrawl.cgi as a start at a |
|---|
| 512 | pub crawl generator. |
|---|
| 513 | |
|---|
| 514 | Added OpenGuides::Utils to make it easier to write little standalone |
|---|
| 515 | scripts like supersearch.cgi, pubcrawl. cgi, etc. Made wiki.cgi and |
|---|
| 516 | supersearch.cgi use it, and lost loads of duplicated code in the |
|---|
| 517 | process, hurrah. |
|---|
| 518 | |
|---|
| 519 | 0.08 3 May 2003 |
|---|
| 520 | Added fuzzy matching capability - |
|---|
| 521 | action=index;index_type=fuzzy_title_match;index_value=hollborne |
|---|
| 522 | Someone needs to write a nice search box interface for this. |
|---|
| 523 | |
|---|
| 524 | Fixed edit_conflict template and preview method to cope with stale |
|---|
| 525 | checksum - passes through all the metadata properly now and offers |
|---|
| 526 | a side by side comparison of what you input and what is stored. |
|---|
| 527 | |
|---|
| 528 | RDF output for node is now encoding-agnostic (used to have UTF-8 |
|---|
| 529 | hardcoded). Also is now called as wiki.cgi?id=Node_Name;format=rdf |
|---|
| 530 | |
|---|
| 531 | 0.07 3 May 2003 |
|---|
| 532 | Require CGI::Wiki 0.32 to avoid bug (again a Bob find!) where |
|---|
| 533 | committing a node with metadata but no content would die. |
|---|
| 534 | |
|---|
| 535 | Auto-created category/locale stub pages now added to Category Category |
|---|
| 536 | or Category Locales as appropriate. |
|---|
| 537 | |
|---|
| 538 | Added a couple of extra allowed HTML tags to cater for existing |
|---|
| 539 | grubstreet data. |
|---|
| 540 | |
|---|
| 541 | Fixed bug in OpenGuides::RDF - it used to die if called on a |
|---|
| 542 | nonexistent node, now it returns stuff with a wiki:version of 0. |
|---|
| 543 | |
|---|
| 544 | 0.06 2 May 2003 |
|---|
| 545 | Fixed supersearch.cgi so it works with MySQL as well as Postgres |
|---|
| 546 | (thanks again to Bob for finding the bug). |
|---|
| 547 | |
|---|
| 548 | 0.05 2 May 2003 |
|---|
| 549 | Redid the script and template installation so the script does |
|---|
| 550 | actually get called what you said it should be (code copied |
|---|
| 551 | somewhat from Siesta::Build). |
|---|
| 552 | |
|---|
| 553 | Fixed the support for non-local databases/IDENT authentication. |
|---|
| 554 | I think. |
|---|
| 555 | |
|---|
| 556 | Fixed the hardcoded 'wiki.cgi' in some of the templates (thanks Bob). |
|---|
| 557 | |
|---|
| 558 | 0.04 29 April 2003 |
|---|
| 559 | First public release. |
|---|