docsWiki

Marielle Lange mlange at lexicall.org
Wed Oct 26 15:36:26 EDT 2005


David,

Many thanks for that long reply. I have added to the file where I  
keep all suggestions (still on my computer... will move it to a wiki  
page this evening).


> Yes -- and I have code to read and write to an online wiki (at the  
> moment not with authentication for TikiWiki) - I am aiming to use  
> ssh and certificates for any secure and easy to script work on this  
> - lot easier than coding the session managment.
>

Great!


> revdocs.org / net / com sound fine to me. Happy to register them  
> today if you want on behalf of any group that want to take this  
> forward.
>

We have one vote for revdocs.org (probably yours).



> I have moved off TikiWiki and MediaWiki has the same problems -  
> hard to integrate with Rev and not purpose built for the task.
>

Yes, I have the same opinion. It is possible to hack tikiwiki but  
that's  probably at least a week work. Then we will need to hack it  
for something else, etc., etc. Not the best fit.


> The only wiki that supports all of these is Jira:
>
>      - http://www.atlassian.com/software/jira/
>      - http://confluence.atlassian.com/display/JIRAEXT/JIRA 
> +Subversion+plugin
>
> It is not open source, but is free for open source projects. It is  
> a robust commercial product used by MySQl and a number of large  
> open source community. Very well designed.
>
> Trac is the only open source solution that comes close:
>
>     - http://www.edgewall.com/trac/
>
> We have it installed here, but not with the SVN bit and syntax  
> colouring working here. It also lacks XML-RPC support at the  
> moment, but using https we can work around that.
>
> Regarding hosting - I can offer this on a dedicated server if a  
> small group of us would like to contribute.
>

I had a colorization module in Drupal, so I started checking out  
Drupal with the feature listed (before I came across Jira). Drupal is  
free (GNU GENERAL PUBLIC LICENSE -- no restriction I could find  
inhttp://drupal.org/LICENSE.txt).

Drupal is an open-source platform and content management system for  
building dynamic web sites offering a broad range of features and  
services including user administration, publishing workflow,  
discussion capabilities, news aggregation, metadata functionalities  
using controlled vocabularies and XML publishing for content sharing  
purposes. Equipped with a powerful blend of features and  
configurability, Drupal can support a diverse range of web projects  
ranging from personal weblogs to large community-driven sites.

Anybody on this list familiar with Jira and Drupal and can offer some  
advice?


> These are what I would suggest are the requirements for the best  
> documentation wiki for our purpose:
>     1) Robust well supported open source wiki
>

What I read at <http://blog.taragana.com/index.php/archive/leading- 
open-source-cms-mambo-versus-drupal-a-comprehensive-comparison/>
Drupal is  cleanly designed with extensibility in mind and more  
flexible. Drupal provides a standard high-level API for developing  
extensions and making it easier to extend Drupal in a standard way  
with uniform look-and-feel. Drupal provides better support for  
internationalization through i18n module. Drupal has better support  
of Search-Engine-Friendly URLs in core and through modules. Drupal  
supports multiple sites with a single installation with fine-grained  
access control and ability to selectively share configuration  
settings and database tables. Drupal comes with better templating  
system.



>     2) Full wiki functionality revealed via web services - XmlRPC  
> for instance - to allow direct integration with Rev
>

Apparently, it meets the criterion for web service:

<http://an9.org/devdev/making_a_cool_web_service?sxip- 
homesite=&checked=1>

Honestly, for 90% of sites, there is no reason that a sub-five-minute  
Drupal install won’t accomplish almost all of the work involved in  
starting a website immediately, and it has the nicest (and one of the  
best documented) plugin systems I have ever worked with. You aren’t  
going to come up with something better than these frameworks and  
still have time for what you were really trying to do, a cool web  
service.

<http://www.flickr.com/photos/thox/24237747/>    ... Drupal XUL with  
XMLRPC. Anticipating the future, xul compatibility is something very  
good to have.


>     3) Code and binary stack versioning linked to wiki documentation
>

Drupal features content versioning. It also supports taxonomy  
support  (we will need this too, this will become more and more  
important over the next 3 years).

>     4) Extensible syntax highlighting
>

They have a very powerful code colorization module (<http:// 
drupal.org/node/21368>). Then it is as simple as writing <code  
type="language">...</code> in your page.


>     5) Email notifications for changes
>     6) Simple navigation
>

This seems to be the case: http://drupal.org/. The look is a lot more  
modern than tikiwiki.


> The basic functionality I imagine is to have a simple site with an  
> index / outline of the documentation which would automatically be  
> generated from the wiki. A user could use the web site to  
> contribute to the wiki or access, read and write to the wiki  
> directly from within Revolution.
>

Exactly, yes.


> There would also be a section of code snippets and handlers with  
> SVN for version management linked to the wiki documentation for the  
> code. A user would be able to search and download these code  
> snippets directly from within Revolution.
>

Exactly, yes.


> Additionally I have requirements to add the following:
>
>     1) Issue tracking (tickets) and milestone support
>

This means there is a main manager and a support service. Is this  
realistic? If you propose support, you give users a reason to expect  
it. Do we really want that (i.e., to end up doing revolution's job)?  
Isn't open comments more appropriate?


>     2) LDAP support
>

Authentication only LDAP module <http://drupal.org/node/27640>


>     3) Folksonomy tag support - ie video, regEx, recusive
>

Making a Drupal Folksonomy Tag Cloud <http:// 
www.echochamberproject.com/node/235>


Best is probably to install both and put them to the test for a month  
and then check up what are their pros and cons (often you discover  
annoyances only by experience).

Shall we move this to a small group discussion? (somewhere on a wiki,  
with occasional reports on this list).

Marielle

------------------------------------------------------------------------ 
--------
Marielle Lange (PhD),  Psycholinguist

Alternative emails: mlange at blueyonder.co.uk, M.Lange at ed.ac.uk
Homepage                                                            
http://homepages.lexicall.org/mlange/
Easy access to lexical databases                    http://lexicall.org
Supporting Education Technologists              http:// 
revolution.lexicall.org






More information about the use-livecode mailing list