Re: Ruby Docs with annotations and searching

"Sy Ali" <[email protected]>
Newsgroups gmane.comp.lang.ruby.documentation
Message-ID <[email protected]>
On 5/17/06, Jeff Dik <[email protected]> wrote:
> Wow, Rannotate look great!  I think people would love it.  However I
> fear that in order to use it on a highly visible ruby website, it
> might need some kind of spam rollback features.

Implementing Bad Behaviour would go a long way to protecting the site:

http://www.ioerror.us/software/bad-behavior/

I recommend:

* bad behaviour
* logins
* email authentication
* captcha on the first 'x' edits (possibly unnecessary)
* regular expression banning.  Each page-save checks against this regex.
* link banning (banning specific sites) via a spam blacklist list of some kind.
* IP/range/username banning
* page-locking, to make only administrators able to edit it.
* talk pages per article, so that discussion can get tucked away
somewhere else, especially when a page is locked.

I disagree with some things.
* I post more than once a minute, regularly.  Sometimes I go back and
make one little change five seconds later.
* Captcha has plenty of workarounds and is annoying for regular
people.  I hate it.
* Creating *yet another* user is annoying.. but most people will be ok
with it if they're serious.  Is it possible to leverage something like
rubyforge logins?
* A lot of this feels just like a wiki.  Why not just leverage a wiki?
(with a sane markup language and NoFiNgCamelCase)

--+

Right now I'm too involved with learning the programming to do much,
otherwise I'd be spending lots of time with documentation.  I learn
through programming and reading code/examples.. programming
documentation is awful awful stuff.

My goal once I'm useful is to work on documentation systems and
human-readable documentation, so I'm interested in getting the ruby
documentation resources ready for me.  ;)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.