plugins/SpecialSearch.php
2008-07-03 Dan More optimization work. Moved special page init functions to common instead of common_post hook. Allowed paths to cache page metadata on filesystem. Phased out the redundancy in $paths->pages that paired a number with every urlname as foreach loops are allowed now (and have been for some time). Fixed missing includes for several functions. Rewrote str_replace_once to be a lot more efficient.
2008-07-02 Dan Another sweep from the optimization monster.
2008-06-30 Dan Several optimization changes including getting rid of a few eval()s. Added placeholder functions for the theme manager, which should be working now
2008-06-07 Dan Updated version number metadata in system plugin files; added some comments and removed unused code from index.php and includes/graphs.php
2008-04-14 Dan Rebrand as 1.1.4 (Caoineag alpha 4)
2008-04-06 Dan Started work on the new plugin manager and associated management code. Very incomplete at this point and not usable.
2008-03-16 Dan Added support for embedding language data into plugins; updated all version numbers on plugin files
2008-02-24 Dan Fixed a number of IE6 bugs
2008-02-18 Dan Started (but disabled) work on the new theme manager, 1.1.2 is being released with this thing halfway done.
2008-02-11 Dan Rebrand as 1.1.2; made upgrade framework functional
2008-01-29 Dan Rebranded source code as 1.1.1; added TinyMCE ACL rule as per Vadi's request: http://forum.enanocms.org/viewtopic.php?f=7&t=54
2007-12-30 Dan Localized the first parts of the admin panel. As a consequence, also wrote a brand new Admin:PageManager that doesn't suck like the old one did.
2007-12-28 Dan Replaced TinyMCE 2.x with 3.0 beta 3. Supports everything but IE. Also rewrote the editor interface completely from the ground up.
2007-12-26 Dan More localization work. Resolved major issue with JSON parser not parsing files over ~50KB. Switched JSON parser to the one from the Zend Framework (BSD licensed). Forced to split enano.json into five different files.
2007-12-13 Dan Rebrand as 1.0.3 (Dyrad)
2007-11-25 Dan Fixed highlighting in search results; changed search algorithm to give more score for terms found in page title; hopefully (hackishly) fixed login_key_cache getting too long
2007-11-21 Dan Re-add search_results hook and changed column type of search_index.word to varchar(64) in installer schema
2007-11-21 Dan Searching sucks, and Enano's search algorithm was complete bullcrap. So I rewrote it. No, it does not use Google search technology. Like they have a patent for using the Arial font on search result pages anyway.
2007-10-20 Dan Implemented cron image into Oxygen and St Patty as promised; fixed way-outdated version numbers in plugins
2007-10-07 Dan "Perhaps you were looking for" box now only shows if strlen($q) >= 4
2007-09-07 Dan Merging Scribus and Nighthawk repositories
2007-09-07 Dan Made most special pages "visible"; fixup for non-existent special page redirect in paths.php; rewrote Special:AllPages to have pagination (WiP, Special:SpecialPages is possibly next, depending on whether paginate_array works or not)
2007-09-04 Dan Fixed the obnoxious issue with forms using GET and index.php?title=Foo URL scheme (this works a whole lot better than MediaWiki now
2007-09-04 Dan Nothing special, just syncing to Scribus, several bugs have been found with GET forms and a fix is in the works
2007-08-25 Dan Fixed: highlighting issue in search results renderer when the search query was comprised entirely of one quoted term
2007-08-12 Dan Fixed yet another minor XSS hole, this time in search results
2007-08-09 Dan AJAX comments are now paginated; plugin manager can now show system plugins; typo in installer corrected; links in oxygen/stpatty/admin footers changed to "About Enano" page; 1.0.1 release candidate
2007-07-01 Dan Added "page hint" on search page; deprecated "www." on EnanoCMS.org links
2007-06-13 dan Initial population
less more (0) tip