aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki/Plugin/search.pm
Commit message (Expand)AuthorAge
* add section informationJoey Hess2010-02-12
* po: gettext-ize error messages•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-01-02
* finalise version 3.00 of the plugin apiJoey Hess2008-12-23
* Coding style change: Remove explcit vim folding markers.Joey Hess2008-12-17
* Export pagetitle, titlepage, linkpage.Joey Hess2008-09-27
* add plugin safe/rebuild info (part 2 of 3)•••(brain.. melting..) Joey Hess2008-08-03
* fixupsJoey Hess2008-07-26
* remove default values in getsetup•••They were a bit confusing, since they did not actually set the default, and example values are sufficient. Joey Hess2008-07-26
* finish adding getsetup hooks to pluginsJoey Hess2008-07-26
* Use correct term prefixes when searching.•••The Z term prefix is for stemming and shouldn't be used here. X is for custom fields. Gabriel McManus2008-07-19
* Add a postscan hook.•••* Add a postscan hook. * search: Use postscan hook, avoid updating index when previewing. Joey Hess2008-07-17
* minor improvementsJoey Hess2008-07-07
* search: generate configuration files once only when rebuildingGabriel McManus2008-07-07
* fix two build bugs•••* ikiwiki-mass-rebuild: Make group list comparison more robust. * search: Work around xapian bug #486138 by only stemming locales in a whitelist. Joey Hess2008-06-13
* finishing touches on the new search plugin•••- Add a Help link. - If the pageterm is too long, hash it. Joey Hess2008-06-04
* The search interface now allows searching for a page by title ("title:foo"), ...Joey Hess2008-06-04
* don't use meta title•••Using the title obscured path info, and made search results look inconsistent. Since nothing else uses the title like that, it didn't make sense for search to. Joey Hess2008-06-04
* have the xapian stemmer use a language based on LANGJoey Hess2008-06-04
* also decode html entities in the titleJoey Hess2008-06-04
* decode html entitiesJoey Hess2008-06-04
* fix clearing index on page deletionJoey Hess2008-06-04
* Pass a destpage parameter to the sanitize hook.•••Because the search plugin needed it, also because it's one of the few plugins that didn't already have it. I also considered adding it to htmlize, but I really cannot imagine caring what the destpage is when htmlizing. (I'll probably be poven wrong later.) Joey Hess2008-06-04
* move indexing to sanitize hook•••I think this will give better results overall. I made %IkiWiki::preprocessing accessible and used it to avoid indexing at unnecessary points. Joey Hess2008-06-04
* more search improvementsJoey Hess2008-06-04
* more substr fixesJoey Hess2008-06-04
* add a colon to disambiguate•••The omega docs suggest doing this if the term may contain upper case, which it could here. Joey Hess2008-06-03
* avoid warning•••"substr outside of string" Joey Hess2008-06-03
* use "U" term•••this seems to be the thing to use for a unique id Joey Hess2008-06-03
* don't loop foreverJoey Hess2008-06-03
* fixed most of the xapian todosJoey Hess2008-06-03
* prettify page names, and drop the redunadant url displayJoey Hess2008-06-03
* fix toindexJoey Hess2008-06-03
* first pass at doing xapian indexing•••Still some TODOs to fill in. Joey Hess2008-06-03
* search: Converted to use xapian-omega.•••Everything is done except for the actual indexing. I plan to do incremental indexing as pages change. Joey Hess2008-06-03
* * The search plugin needs to override <base> to point to the directory••• containing ikiwiki.cgi, but this should not change the urls to the style sheets etc. Add a new forcebareurl parameter to misctemplate to allow it to do that. Joey Hess2008-02-14
* * pagespec_match() has changed to take named parameters, to better allow••• for extended pagespecs. The old calling convention will still work for back-compat for now. * The calling convention for functions in the IkiWiki::PageSpec namespace has changed so they are passed named parameters. * Plugin interface version increased to 2.00 since I don't anticipate any more interface changes before 2.0. joey2007-04-27
* * Patch from HenrikBrixAndersen to fix a broken use of foreach in the••• search plugin. joey2007-02-23
* * Don't error out if estcmd fails, just print a warning message. estcmd is••• to fragile to let it kill ikiwiki. joey2007-02-20
* * Many changes to make ikiwiki very resistant to write failures••• including out of disk space situations. ikiwiki should never leave truncated files, and if the error occurs during a web-based file edit, the user will be given an opportunity to retry. Inspired by the many ways Moin Moin destroys itself when out of disk. :-) * Fix syslogging of errors. joey2007-02-15
* * Initial work on internationalization of the program code. po/ikiwiki.pot••• is available for translation. * Export gettext() from IkiWiki module. joey2006-12-29
* * Fix various links on the hyperestradier pages.joey2006-12-04
* * Make sure to check for errors from every eval.joey2006-11-08
* * Change %renderedfiles to store an array of files rendered from a given••• source file, to allow tracking of extra rendered files like rss feeds. * Note that plugins that accessed this variable will need to be updated! The plugin interface has been increased to version 1.01 for this change. * Add will_render function to the plugin interface, used to register that a page renders a destination file, and do some security checks. * Use will_render in the inline and linkmap plugins. * Previously but no longer rendered files will be cleaned up. * You will need to rebuild your wiki on upgrade to this version. joey2006-10-08
* estseek patch (slightly altered) and other repliesjoey2006-09-18
* * Patch from Recai to fix a wide character warning from the search plugin••• during setup if the wikiname contains utf8. joey2006-09-15
* * Fix a baseurl problem in hyperestradier search results.joey2006-09-15
* oops..joey2006-09-14
* * Work on firming up the plugin interface:••• - Plugins should not need to load IkiWiki::Render to get commonly used functions, so moved some functions from there to IkiWiki. - Picked out the set of functions and variables that most plugins use, documented them, and made IkiWiki export them by default, like a proper perl module should. - Use the other functions at your own risk. - This is not quite complete, I still have to decide whether to export some other things. * Changed all plugins included in ikiwiki to not use "IkiWiki::" when referring to stuff now exported by the IkiWiki module. * Anyone with a third-party ikiwiki plugin is strongly enrouraged to make like changes to it and avoid use of non-exported symboles from "IkiWiki::". * Link debian/changelog and debian/news to NEWS and CHANGELOG. * Support hyperestradier version 1.4.2, which adds a new required phraseform setting. joey2006-09-09
* * Patch from James Westby to add a template for the search form.•••* Cache search form for speedup. joey2006-08-26
* * Fix issue with unicode filenames and updating the hyper estradier search••• index. (Aka Please Please Please, let that be the last one.) joey2006-07-31