You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-dev@lucene.apache.org by Chris Hostetter <ho...@fucit.org> on 2007/09/06 00:29:10 UTC

Some wiki cleanup thoughts

i've been thinking that there are some little things that could be done to 
clean the wiki up a bit, i'm happy to do them but i wanted to send out a 
quick ping before i spend a chunk of time on it in case someone thinks 
it's a bad idea...

1) find all usages of stuff like [Solr 1.2+], [Solr1.2], [Solr 1.3] that 
denote when a feature/param was added and change them to...

    <!>["Solr1.2"]            (or 1.3 as needed)

...the <!> will insert an "attention" icon to help people notice them, 
and the quotes will force MoinMoin to make a link out of hte text (Solr1.2 
isn't a very MoinMoin friendly wiki word)

2) gut the contents of the Solr1.2 (it still has a bunch of pre 1.2 
release planning) and replace it with a page explaining when 1.2 was 
released, where to find it, and a blurb explaining that any links to this 
page are used to indicate a feature that was added in this release.

3) add a Solr1.3 page with a similar blurb about how it denotes a feature 
that *should* be added in 1.3)

(making these pages and using links instead of just text will make it 
eaier down the road to find them and remove them ... when we're up to Solr 
2.0 we don't really need to draw attention to features added in 1.2)

4) create MoinMoin "Categories" for things like RequestHandlers and 
ResponseWriters (the MoinMoin editing screen gies you a pulldown to assign 
pages to categories when editing them) .. put all of the RequestHandler and 
ResponseWriter pages in the appropriate category, and change various 
places (ie: FrontPage) to use the macro for listing all pages in a 
category so we don't have to maintain the list manually.


objections?


-Hoss


Re: Some wiki cleanup thoughts

Posted by Chris Hostetter <ho...@fucit.org>.
: I think a way to version the Wiki at the time of release would be really
: helpful.  I know it isn't directly related to this task, but I think it would
: be really useful to have archives of the Wiki, since it is the main

Eh ... i'm not sure i agree with you on that one.  i've always wished we 
could bundle the wiki with the releases but (as you know) there are legal 
issues beyond the solvable technical ones.

having online "archival" views of the wiki almost strikes me as the worst 
of both worlds ... you have to be online to read it, but you don't gain 
any wisdom from updates after the release.  if there was a feature in 1.2 
that had a bug in it, but you were looking at the online archived 1.2 
version of the wiki, you may not notice the big red flashing text warning 
you about a potential problem.

while i wasn't that hot on the whole [Solr 1.2] syntax when people first 
started using it (because it seemed like it would be a nightmare to clean 
up after a few versions) it's definitely grown on me as a way for the wiki 
to always document the most current info, with little icons signifying 
important things to know if you are using specific versions ... but 
skimming info about newer versions can still be useful as (if for no other 
reason then to tell you about all the cool features you could have if you 
upgraded)

The key is just to be consistent and methodical about annotating when 
stuff is available ... and in the long run, cleaning up annotations that 
are so old as to not be relevant.


-Hoss


Re: Some wiki cleanup thoughts

Posted by Grant Ingersoll <gs...@apache.org>.
On Sep 5, 2007, at 6:29 PM, Chris Hostetter wrote:

>
> i've been thinking that there are some little things that could be  
> done to clean the wiki up a bit, i'm happy to do them but i wanted  
> to send out a quick ping before i spend a chunk of time on it in  
> case someone thinks it's a bad idea...
>
> 1) find all usages of stuff like [Solr 1.2+], [Solr1.2], [Solr 1.3]  
> that denote when a feature/param was added and change them to...
>
>    <!>["Solr1.2"]            (or 1.3 as needed)
>
> ...the <!> will insert an "attention" icon to help people notice  
> them, and the quotes will force MoinMoin to make a link out of hte  
> text (Solr1.2 isn't a very MoinMoin friendly wiki word)

I think a way to version the Wiki at the time of release would be  
really helpful.  I know it isn't directly related to this task, but I  
think it would be really useful to have archives of the Wiki, since  
it is the main documentation for Solr, at the time of release.  I  
know we can't package it with the release (search the legal-discuss  
or java-user archives for reason), but it would be good to somehow  
host it and then link to it from the release docs.

-Grant

Re: Some wiki cleanup thoughts

Posted by Chris Hostetter <ho...@fucit.org>.
: I think the Response Writer section is still a little rough, given that some
: of the wiki pages listed there are also listed in the IntegratingSolr

you know ... i didn't even notice that when i did it.

: category.  Is it worthwhile creating new pages e.g. JSONResponseWriter and
: putting the response writer related content from SolJSON into it (and
: similar for SolRuby & SolPython)?  I think it would make the section
: clearer.  What does everyone think?

go for it.  It definitely makes sense for there to be a pages specific to 
the response writers, seperate from the pages specific to the languages, 
where notes about communicating with Solr from clients written in those 
languages can refer to any useful response writters)

(allthough this means we probably want to rename SolJSON to SolrAJAX ... 
but that doesn't seem like a big problem)


-Hoss


Re: Some wiki cleanup thoughts

Posted by Pieter Berkel <pi...@gmail.com>.
I think these wiki changes are positive, I've been meaning to create a page
for the new PHP response writers introduced in SOLR-196 but haven't had time
yet.

I think the Response Writer section is still a little rough, given that some
of the wiki pages listed there are also listed in the IntegratingSolr
category.  Is it worthwhile creating new pages e.g. JSONResponseWriter and
putting the response writer related content from SolJSON into it (and
similar for SolRuby & SolPython)?  I think it would make the section
clearer.  What does everyone think?

Piete


On 06/09/07, Chris Hostetter <ho...@fucit.org> wrote:

> I've done 1, 2, and 3 below.  i also started on #4, doing just
> QueryResponseWriters.  It may be my imagination (or it may be unlreated)
> but pages seem slower at the moment .. os before i add categories for
> other things ... i'm going to let it soak for a few days and see if it's
> my imagination.
>
>

Re: Some wiki cleanup thoughts

Posted by Chris Hostetter <ho...@fucit.org>.
I've done 1, 2, and 3 below.  i also started on #4, doing just 
QueryResponseWriters.  It may be my imagination (or it may be unlreated) 
but pages seem slower at the moment .. os before i add categories for 
other things ... i'm going to let it soak for a few days and see if it's 
my imagination.


: 1) find all usages of stuff like [Solr 1.2+], [Solr1.2], [Solr 1.3] that
: denote when a feature/param was added and change them to...
: 
:    <!>["Solr1.2"]            (or 1.3 as needed)
: 
: ...the <!> will insert an "attention" icon to help people notice them, and the
: quotes will force MoinMoin to make a link out of hte text (Solr1.2 isn't a
: very MoinMoin friendly wiki word)
: 
: 2) gut the contents of the Solr1.2 (it still has a bunch of pre 1.2 release
: planning) and replace it with a page explaining when 1.2 was released, where
: to find it, and a blurb explaining that any links to this page are used to
: indicate a feature that was added in this release.
: 
: 3) add a Solr1.3 page with a similar blurb about how it denotes a feature that
: *should* be added in 1.3)
: 
: (making these pages and using links instead of just text will make it eaier
: down the road to find them and remove them ... when we're up to Solr 2.0 we
: don't really need to draw attention to features added in 1.2)
: 
: 4) create MoinMoin "Categories" for things like RequestHandlers and
: ResponseWriters (the MoinMoin editing screen gies you a pulldown to assign
: pages to categories when editing them) .. put all of the RequestHandler and
: ResponseWriter pages in the appropriate category, and change various places
: (ie: FrontPage) to use the macro for listing all pages in a category so we
: don't have to maintain the list manually.



-Hoss


Re: Some wiki cleanup thoughts

Posted by Erik Hatcher <er...@ehatchersolutions.com>.
On Sep 5, 2007, at 8:22 PM, Chris Hostetter wrote:
> : I was considering adding quite a few pages for the solrsharp  
> project.  Any
> : specific requests for where new content should go?
>
> Flare set a good example by using subpages...
>
>   "Flare" gives you an overview
>   "Flare/Goals" has Goals
>   "Flare/ToDo" has todo ... etc.
>
> It lets you have pages with general names that don't over pollute the
> main namespace.  there are also macros to make it easy to navigate  
> arround
> subpages with a common parent...
>
> http://wiki.apache.org/solr/ 
> HelpOnMacros#head-3bd981f061f262d3605935dfe29519d9be970487
>
> ...one thing Flare doesn't use but could is the Search macro to  
> generate a
> numbered list of all subpages...
>
> 	[[FullSearch(title:"Flare/")]]
>
> ...since i'm not really involved in Flare, i don't feel comfortable
> changing that ... but you could do it for SolrSharp pages.  (i'm  
> about to
> do something similar with other "top level" pages)

Thanks for the tip, Hoss.  I've replaced the list of pages on the  
main Flare page with that, much more (self) maintainable!

I'd really be pleased to see our wiki broken into subpages more.  I'm  
still trying to convince myself that editing wikis is fun.  A  
<textarea> without the simplest of cmd-F find capability frustrates  
regularly.  More pages organized into nested divisions, less text per  
page is where I lean.

	Erik


Re: Some wiki cleanup thoughts

Posted by Chris Hostetter <ho...@fucit.org>.
: I was considering adding quite a few pages for the solrsharp project.  Any
: specific requests for where new content should go?

Flare set a good example by using subpages...

  "Flare" gives you an overview
  "Flare/Goals" has Goals
  "Flare/ToDo" has todo ... etc.

It lets you have pages with general names that don't over pollute the 
main namespace.  there are also macros to make it easy to navigate arround 
subpages with a common parent...

http://wiki.apache.org/solr/HelpOnMacros#head-3bd981f061f262d3605935dfe29519d9be970487

...one thing Flare doesn't use but could is the Search macro to generate a 
numbered list of all subpages...

	[[FullSearch(title:"Flare/")]]

...since i'm not really involved in Flare, i don't feel comfortable 
changing that ... but you could do it for SolrSharp pages.  (i'm about to 
do something similar with other "top level" pages)


-Hoss


Re: Some wiki cleanup thoughts

Posted by Jeff Rodenburg <je...@gmail.com>.
I was considering adding quite a few pages for the solrsharp project.  Any
specific requests for where new content should go?

-- j

On 9/5/07, Chris Hostetter <ho...@fucit.org> wrote:
>
>
> i've been thinking that there are some little things that could be done to
> clean the wiki up a bit, i'm happy to do them but i wanted to send out a
> quick ping before i spend a chunk of time on it in case someone thinks
> it's a bad idea...
>
> 1) find all usages of stuff like [Solr 1.2+], [Solr1.2], [Solr 1.3] that
> denote when a feature/param was added and change them to...
>
>     <!>["Solr1.2"]            (or 1.3 as needed)
>
> ...the <!> will insert an "attention" icon to help people notice them,
> and the quotes will force MoinMoin to make a link out of hte text (Solr1.2
> isn't a very MoinMoin friendly wiki word)
>
> 2) gut the contents of the Solr1.2 (it still has a bunch of pre 1.2
> release planning) and replace it with a page explaining when 1.2 was
> released, where to find it, and a blurb explaining that any links to this
> page are used to indicate a feature that was added in this release.
>
> 3) add a Solr1.3 page with a similar blurb about how it denotes a feature
> that *should* be added in 1.3)
>
> (making these pages and using links instead of just text will make it
> eaier down the road to find them and remove them ... when we're up to Solr
> 2.0 we don't really need to draw attention to features added in 1.2)
>
> 4) create MoinMoin "Categories" for things like RequestHandlers and
> ResponseWriters (the MoinMoin editing screen gies you a pulldown to assign
> pages to categories when editing them) .. put all of the RequestHandler
> and
> ResponseWriter pages in the appropriate category, and change various
> places (ie: FrontPage) to use the macro for listing all pages in a
> category so we don't have to maintain the list manually.
>
>
> objections?
>
>
> -Hoss
>
>

Re: Some wiki cleanup thoughts

Posted by Ryan McKinley <ry...@gmail.com>.
  >
> objections?
> 

It all sounds good to me!

ryan