[Nitro] [ANN] RDOG is back

Michael Fellinger manveru at valaraan.de
Mon Sep 26 20:08:58 EDT 2005


Now the title of this thread gets a completely new meaning :)

if rdog had version-numbers, i would consider this as version 2.0 (or 
1.0 - but that is wasted already...)

i felt lucky and did a (almost) complete rewrite today of the 
doc_controller. it was really easier then i had expected, just plugging 
the doc_controller into the WikiController and modifying the skin (in 
fact a bit more, but that is the core of it)
i have submitted a (for me at least) working version to the svn at 
http://rdog.lly.org/rdog-svn
hopefully zimba will update the online version soon, so you can see the 
changes for yourself.
it will be found at http://rdog.oree.ch:8080 when this is done.

major improvments in this version:
* WikiController and DocController united
* Spark at it's purest - leaving space for severe improvments and 
perfect colabouration
* wiki-entries are shown in the documentation
* improved navigation (not complete yet)
* Faster loading due to some tweaking and less code (there is still much 
space for improving)
* Absolutely compatible with the old version regarding the database
....

i hope i can now continue to work on improving spark itself and giving 
the nitro-community a even better wiki and example. (i guess you are 
okay with this george?)

there was no testing yet with anything else than webrick (and soon 
lighttpd from zimba), but i will find some time soon to get this done as 
well.

finally i want to thank everyone who participated in this project, 
especially Vagabond for his rdoc2yaml and the rdog_model, i'm not sure 
he is still with nitro - but without him this work wouldn't have been 
possible and i would still burn in the hell of php.
i want to thank all the beta-testers as well as all the rubyists that i 
made smiling with my ever-so-stupid questions about ruby and nitro/og - 
i have learned a lot in the past month, and wouldn't have made it 
without this overwhelming community.
thank you all :)
but special thanks go out to george and trans, they blessed the human 
race with nitro/og and nano/mega ;)


Michael Fellinger wrote:

>Tim Larson wrote:
>
>  
>
>>On Mon, Sep 26, 2005 at 02:43:02PM +0200, zimba wrote:
>> 
>>
>>    
>>
>>>Rdog is back online at the following url : http://rdog.oree.ch    
>>>(redirects to rdog.oree.ch:8080)
>>>
>>>This version is considered a stable (as always online, not as bug free), 
>>>so feel free to contribute !
>>>   
>>>
>>>      
>>>
>>Thanks for getting it online :)
>>
>>As reported in #nitro, when I attempt to save an edited page,
>>I get "500 - Internal Server Error".  Apparently this is a
>>nitro cgi problem, as it does not happen with webrick.
>>zimba-tm requested that I post these error messages to the list:
>>
>>http://rafb.net/paste/results/vIdGOh44.html
>>
>>DEBUG: Rendering '/login'.
>>DEBUG: Compiling action 'WikiController#login'
>>DEBUG: Compiling template 'WikiController: template/login.xhtml'
>>2005-09-26 13:37:30: (mod_fastcgi.c.1325)
>>2005-09-26 13:37:30: (connections.c.723) missing cleanup in fastcgi
>>/usr/local/lib/ruby/gems/1.8/gems/nitro-0.23.0/lib/nitro/adapter/cgi.rb:227:in `parse_params': undefined method `binmode' for nil:NilClass (NoMethodError)
>> from /usr/local/lib/ruby/gems/1.8/gems/nitro-0.23.0/lib/nitro/adapter/cgi.rb:32:in `start'
>> from /usr/local/lib/ruby/gems/1.8/gems/nitro-0.23.0/lib/nitro/server/runner.rb:242:in `invoke'
>> from /usr/local/lib/ruby/gems/1.8/gems/nitro-0.23.0/lib/nitro/server.rb:125:in `run'
>> from /usr/local/lib/ruby/gems/1.8/gems/nitro-0.23.0/lib/nitro.rb:65:in `run'
>> from /home/zimba/domains/oree.ch/public_html/rdog/../run.rb:80
>> from /home/zimba/domains/oree.ch/public_html/rdog/cgi.rb:5:in `require'
>> from /home/zimba/domains/oree.ch/public_html/rdog/cgi.rb:5
>>2005-09-26 13:37:43: (mod_fastcgi.c.1325)
>>2005-09-26 13:37:43: (connections.c.723) missing cleanup in fastcgi
>>
>>...and...
>>http://rafb.net/paste/results/FLtYE583.txt
>>
>>DEBUG: Rendering '/doc/list_classes'.
>>DEBUG: Compiling action 'WikiController#headers'
>>ERROR: Error while handling '/doc/list_classes'.
>>ERROR: undefined method `headers' for #<WikiController:0x8e01df4>
>> /usr/local/lib/ruby/gems/1.8/gems/nitro-0.23.0/lib/nitro/controller.rb:165:in `method_missing'
>> ./src/doc_controller.rb:14:in `initialize'
>> /usr/local/lib/ruby/gems/1.8/gems/nitro-0.23.0/lib/nitro/render.rb:124:in `new'
>> /usr/local/lib/ruby/gems/1.8/gems/nitro-0.23.0/lib/nitro/render.rb:124:in `render'
>> template/view.xhtml:124:in `index_template'
>> (eval):17:in `index_action'
>> /usr/local/lib/ruby/gems/1.8/gems/nitro-0.23.0/lib/nitro/controller.rb:163:in `send'
>> /usr/local/lib/ruby/gems/1.8/gems/nitro-0.23.0/lib/nitro/controller.rb:163:in `method_missing'
>> /usr/local/lib/ruby/gems/1.8/gems/nitro-0.23.0/lib/nitro/render.rb:124:in `send'
>> /usr/local/lib/ruby/gems/1.8/gems/nitro-0.23.0/lib/nitro/render.rb:124:in `render'
>> /usr/local/lib/ruby/gems/1.8/gems/nitro-0.23.0/lib/nitro/adapter/cgi.rb:35:in `start'
>> /usr/local/lib/ruby/gems/1.8/gems/nitro-0.23.0/lib/nitro/server/runner.rb:242:in `invoke'
>> /usr/local/lib/ruby/gems/1.8/gems/nitro-0.23.0/lib/nitro/server.rb:125:in `run'
>> /usr/local/lib/ruby/gems/1.8/gems/nitro-0.23.0/lib/nitro.rb:65:in `run'
>> /home/zimba/domains/oree.ch/public_html/rdog/../run.rb:80
>> /home/zimba/domains/oree.ch/public_html/rdog/cgi.rb:5:in `require'
>> /home/zimba/domains/oree.ch/public_html/rdog/cgi.rb:5
>> LOGGED FROM: /usr/local/lib/ruby/gems/1.8/gems/nitro-0.23.0/lib/nitro/render.rb:180:in `log_error'
>> 
>>
>>    
>>
>I don't think this is supposed to be like that, but i'm also sure there 
>is an error in the main-design of rdog that i wanted to fix before 
>looking into other issues.
>we've got a DocController and a WikiController, but i intended to merge 
>them to get rid of most errors with templates, skins, missing functions 
>and other bugs.
>maybe i can get it right today, was a long time i didn't work on the 
>project at all, especially not with fcgi or anything else than webrick.
>
>however, i will modify rdog today to better fit into spark without much 
>modifications, so it will be no effort to upgrade spark without hitting 
>rdog and so i can send patches on spark to george that will fit into his 
>concept.
>
>  
>
>>Also, I noticed when looking at
>> http://rdog.oree.ch:8080/view/tutorial+nitro+Controllers
>>it says, "Updated by manveru", but when I click on the
>>revisions link it says " Revision 1 by gmosx"
>>
>>--Tim Larson
>>
>>    
>>
>this one is weird, but i updated it once to add the paragraph 'snippets'.
>i wonder why the revisions don't reflect that. but one cannot update 
>anything atm, so i will ignore it until we can further investigate...
>
>stay tuned :)
>Michael 'manveru' Fellinger
>_______________________________________________
>Nitro-general mailing list
>Nitro-general at rubyforge.org
>http://rubyforge.org/mailman/listinfo/nitro-general
>
>  
>




More information about the Nitro-general mailing list