spidey Hello, I have a dokuwiki site in which I would like to have an advanced search function similar to the one implemented at this site: http://www.puzzlers.org/dokuwiki/doku.php?id=solving:wordlists:dictionary_search Is there an easy way to do this already installed in dokuwiki? Or, are there any tutorials available? Any & all help would be greatly appreciated =). Thank you!
bdgrell After talking with the website owner, their advanced search is really a custom perl module that performs those searches on a external word lists that they build themselves. The interface into dokuwiki is a modified search plugin and uses that perl module to get the results. A simple drag and drop wouldn't just work, you'd probably need to get the perl module, then convert it into php and point it at the data directory to get what you'd need. Which is of course a gross simplification of the solution and it will be way more difficult than that to actually implement, but if you have the time I'm sure there are lots more who could use a more advanced search feature in dokuwiki.
spidey Thank you for checking into this. It seems as if I'm going to have to learn Perl, which I was dreading. I'm having fun just learning the dokuwiki syntax! =). I'll check out the dokuwiki website to see how to create plugins. If somebody is working on this already, it would be nice to not have to reinvent the wheel... but, off I go. Is the absence of an advanced search functionality a limitation of all wikis, or is it specific to dokuwiki? While I like the ease of use in dokuwiki so far, if that functionality is present in others, like tikiwiki, then I may have to revisit my wiki implementation, which I would hate to do, since I've travelled down the dokuwiki path for quite a few text files already. Thank you, again!
blackfog spidey wrote I'll check out the dokuwiki website to see how to create plugins. If somebody is working on this already, it would be nice to not have to reinvent the wheel... but, off I go. Maybe you ask this also on the mailing list. BlackFog