Site search plugin for Wolf CMS
Since Wolf CMS does not have a standard search functionality in the core, I decided to see if I could program something suitable. First, I considered integrating Sphider (a full search engine that spiders your pages, similar to Google or other search engines). In the end, I decided that a plugin with certain feature similar to Sphider would be better. It's being used here on this site, so you can test it, if you like. Here now, the details.
Site Search Plugin
Main features provided
- Basic search function with Boolean support for Wolf CMS.
- Settings page in the admin area.
- Integrated pagination of results page.
- Snippets for results page and search form.
- Searches title, meta description, meta keywords and content.
- Scores results with weighting of title and meta tags.
- Basic support for UTF-8 (e.g. umlauts and accents are accepted).
- Built-in pagination supports "mod_rewrite", if enabled.
- Download latest Site Search plugin from github.
- Unpack the zip or tar file you downloaded and place it in a folder, name it "site_search". Then upload the folder "site_search" to your "wolf/plugins/" directory.
- In the admin area of Wolf CMS go to Administration » Plugins and enable the plugin.
Two new snippets, called site-search-form and site-search-results are created when you enable the plugin.
The language files can be found in the "i18n" folder. You can add your translations, if you wish. Do please send us your translation, if you have made one. Currently, the following translations are available:
- English (default)
- German (ourselves)
- Dutch (added 02.11.2011, thanks to Fortron)
- Improve pagination
- Expand language support
- If comment plugin is installed, also enable search of comments
- Make an option to search page-parts as well
, 27. September 2011
- Site_search plugin now supports sqlite
- Moved texts from result-snippet to language file
- Fixed wrong error message if search term is too short
- Settings tab in backend displayed first now
, 27. September 2011
- V 1.0.0, published 20. August 2011