5 Replies Latest reply on Jan 13, 2004 1:19 PM by jsurfer

    Wiki

      this is a repost from jsurfer :

      jsurfer wrote:

      Are there plans to integrate a wiki module?
      What's the prefered syntax for a Wiki ?
      If not, how should I start to integrate a Wiki?


      Yes we absolutely need a Wiki this is #2 priority (#1 being the release).
      If you are serious and want to work at it it's ok, I will help you to work on it.

      I realise that having a wiki could enable you all to contribute to the nukes doco.

      I want to have the wiki syntax pluggable, meaning several can coexist in the same system. Let's start with a simple syntax (the traditionnal one)

      I also want to have the wiki stuff send email notifications to subscribers to warn them of changes done in the page they are watching.

      The last thing, is we need to lock the edited page during one edition with timeouts.

      We can work on the architecture with that requirements

      I have used that features on the forum (per forum) and I realise how usefull this feature is and the benefits there are here.

        • 1. Re: Wiki
          jsurfer

          I have little experiences with the following systems:
          http://www.snipsnap.org
          which is based on this Wiki engine:
          http://www.radeox.org

          Any other suggestions?

          • 2. Re: Wiki

            Is radeox simple to embed ?

            What about snip snap, I don't know it at all. What are the core functionnalities I would have missed that are in snip snap and shoud be in the wiki ?

            • 3. Re: Wiki
              jsurfer

              In it's builtin implementation radeox uses RegEx filters and in the special filter "(Late)MacroFilter" it implements an extendable macro system.
              The filters, macros (and the render engine itself) are called through a reflection mechanism and could be replaced by user defined implementations.
              (configured in directory META-INF/services/.. )

              The simplest case of using the render engine is described here:
              http://radeox.org/space/Using+Radeox+for+Wikis

              The syntax snipsnap uses (which is much based on the builtin implementation in radeox) is described here:
              http://snipsnap.org/space/snipsnap-help

              • 4. Re: Wiki

                is the regex engine pluggable too ? I would like to use jregex which is the one used by nukes actually.

                so you would consider doing the wiki using radeox as rendering engine, is that it ?

                • 5. Re: Wiki
                  jsurfer

                   

                  is the regex engine pluggable too ? I would like to use jregex which is the one used by nukes actually.

                  The java 1.4 regex package is used.
                  (i.e. java.util.regex.... ; requires Java 1.4 !)

                  so you would consider doing the wiki using radeox as rendering engine, is that it ?

                  Yes I would like to do it with radeox.

                  How do you usually start a new module?
                  I mean, are there conventions how to call the database tables, fieldnames?
                  Is there a guide how to setup a nukes development environment under eclipse?
                  ...