I’ve added search to a website I’m working on using the
search_behavior plugin, and everything is working fine. I noticed on
the ruby-lang.org site that the search there is a lot nicer though. It
includes a bit of content from each page it finds with the search
phrase highlighted. I think it’s also excluding some pages (I couldn’t
get it to list the “page missing” page in its results). Is anyone here
familiar with how that page on ruby-lang.org works? Is it still using
search_behavior? Is it possible to get the search_behavior in the
radiant subversion repository working like that?
Thanks,
Wes Bangerter
Wes Bangerter wrote:
I’ve added search to a website I’m working on using the
search_behavior plugin, and everything is working fine. I noticed on
the ruby-lang.org site that the search there is a lot nicer though. It
includes a bit of content from each page it finds with the search
phrase highlighted. I think it’s also excluding some pages (I couldn’t
get it to list the “page missing” page in its results). Is anyone here
familiar with how that page on ruby-lang.org works? Is it still using
search_behavior? Is it possible to get the search_behavior in the
radiant subversion repository working like that?
Ruby-Lang is using a modified version of Oliver B.'s search
behavior:
http://rubyidentity.org/ruby-lang.org/browser/ruby-lang.org/trunk/www/vendor/plugins/search_behavior/
Here’s the code that makes it work:
<r:search>
<r:if_query>
<r:empty>
No matches.
</r:empty>
<r:results:each>
<h3><r:link><r:excerpt><r:title/></r:excerpt></r:link></h3>
<p><r:excerpt radius="200"><r:content /></r:excerpt></p>
</r:results:each>
<hr class="hidden" />
<form id="search-again-form" action="<r:url />" method="get">
<p><r:input /> <input type="submit" value="Search Again" /></p>
</form>
</r:if_query>
<r:unless_query>
<r:input />
</r:unless_query>
</r:search>
–
John L.
http://wiseheartdesign.com
On 24 Oct 2006, at 17:59, John W. Long wrote:
familiar with how that page on ruby-lang.org works? Is it still using
search_behavior? Is it possible to get the search_behavior in the
radiant subversion repository working like that?
Ruby-Lang is using a modified version of Oliver B.'s search
behavior:
http://rubyidentity.org/ruby-lang.org/browser/ruby-lang.org/trunk/
www/vendor/plugins/search_behavior/
the modifications look very useful. thanks for posting the link.
I can browse the code but I can’t get at the plugin, though: script/
plugin throws a 500 error and SVN does this:
$ svn co http://rubyidentity.org/ruby-lang.org/browser/ruby-lang.org/
trunk/www/vendor/plugins/search_behavior/
svn: PROPFIND request failed on ‘/ruby-lang.org/browser/ruby-lang.org/
trunk/www/vendor/plugins/search_behavior’
svn: PROPFIND of ‘/ruby-lang.org/browser/ruby-lang.org/trunk/www/
vendor/plugins/search_behavior’: 501 Unsupported method (‘PROPFIND’)
(http://rubyidentity.org)
is there a glitch or am I just doing something wrong?
thanks,
will
William Ross wrote:
$ svn co http://rubyidentity.org/ruby-lang.org/browser/ruby-lang.org/
trunk/www/vendor/plugins/search_behavior/
svn: PROPFIND request failed on ‘/ruby-lang.org/browser/ruby-lang.org/
trunk/www/vendor/plugins/search_behavior’
svn: PROPFIND of ‘/ruby-lang.org/browser/ruby-lang.org/trunk/www/
vendor/plugins/search_behavior’: 501 Unsupported method (‘PROPFIND’)
(http://rubyidentity.org)
is there a glitch or am I just doing something wrong?
You are using the path for the Trac browser. For svn, try this one:
http://rubyidentity.org/svn/ruby-lang/ruby-lang.org/trunk/www/vendor/plugins/search_behavior/
–
John L.
http://wiseheartdesign.com