From: Austin Ziegler Date: 2004-05-14T21:57:14+09:00 Subject: Re: wikiwiki and authentication > -----Original Message----- > From: jm [mailto:jm@transact.com.au] > Sent: 13 May 2004 23.40 > To: ruby-talk ML > Subject: Re: wikiwiki and authentication > > In that case can I suggest two more features to add, > > * attachments - so you can attach images (embedded or > otherwise) and other files in the edit page. > * scripting for trusted users. What I'm thinking here is that > I'd like to be able to write a module to help track > requirements for projects and have lines blur between it and > ruwiki. Even if the its eruby or iowa like. Consider the > following contrived example, > > ---- Start example --- > <% req = Requirements.new(Ruwiki::projname) %> = Project > requirements == Outline and Background blah blah blah == > Major Requirements <%req.each { |x| > puts '#{x.number} #{x.description}
' > } > %> > --- End Example --- > > That's off the top of my head it needs more thought. I'll > have to take a look at the calendar extension to see if I'm > barking up the wrong tree. > > BTW, I like the project idea. > > Now I've opened my big mouth I'll have to start coding :-). > > J. Two things: can you add these to the project trackers on RubyForge? I'll add them to my internal list. I have not had enough time to work on Ruwiki recently, but I am working on certain items (and their designs) that will change Ruwiki a bit internally, so it's probably best if any hacking against the code is paused until 0.8 is released -- I am going to generalise the function mechanism. I don't think that I'm going to add scripting as you've suggested (e.g., erb-style), but %(args) {{{ textblock }}} will provide significant capability, and I am looking at making those easier to add, but no promises. -austin -- austin ziegler * austin.ziegler@evault.com