aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki/Plugin/search.pm
Commit message (Expand)AuthorAge
* use cgitemplate, remove misctemplateJoey Hess2011-01-05
* Use local paths for the CGI URLSimon McVittie2010-11-23
* Use Digest::SHA built into perl rather than external Digest::SHA1 to simplify...Joey Hess2010-07-31
* use new disable hook•••clean up xapian db when plugin is disabled Joey Hess2010-07-26
* allow misctemplate callers to pass params to suppress actions etc•••Suppress disiplay of small search for on search results page, and of Prefrences link on prefs page. Joey Hess2010-05-14
* avoid showing redundant search box on search results pageJoey Hess2010-05-14
* respect permalinksJoey Hess2010-05-06
* inline: Call indexhtml when inlining internal pages, so their text can be ind...Joey Hess2010-05-06
* Renamed postscan hook to indexhtml, to reflect its changed position.•••Probably only the search plugin uses it, so this seemed safe. Joey Hess2010-05-06
* Add placeholder text in search form (in html5 mode only).Joey Hess2010-05-02
* bugfixesJoey Hess2010-04-24
* add support for mass dependencies•••Registered by passing "" as page name to add_depends. Joey Hess2010-04-24
* look for templates in srcdir and underlays, first•••This entailed changing template_params; it no longer takes the template filename as its first parameter. Add template_depends to api and replace calls to template() with template_depends() in appropriate places, where a dependency should be added on the template. Other plugins don't use template(), so will need further work. Also, includes are disabled for security. Enabling includes only when using templates from the templatedir would be nice, but would add a lot of complexity to the implementation. Joey Hess2010-04-22
* no need to return content from postscan hookJoey Hess2010-04-20
* search: Avoid '$' in the wikiname appearing unescaped on omega's query templa...•••Really, a more general fix, this deals with any $ that might appear on the misctemplate. Joey Hess2010-03-11
* 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