Issue #SCB2738 () Addon Wiki features

Hussayn Dabbous <[email protected]> Sun, 4 Jan 2009 21:26:00 +0100 (CET)
Newsgroups gmane.comp.java.scarab.issues
Message-ID <[email protected]>
Activity report on

  *Enhancement SCB2738 - Addon Wiki features*

  Scarab Link: http://www.solitone.org/scarab/issues/id/SCB2738
  Module: Scarab


  Activity generated by Hussayn Dabbous ([email protected]) at 01/04/2009 21:14

  *Reasons for the changes*


  *Comments*
  - By Hussayn Dabbous - 01/04/2009 21:18 ---
  "@Mick: I also vote for (1) in the short term and (3) in the short term, becasue we can have both more or less out of the radeox-box. I meanwhile contacted the main radeox developer and he answered, that there is common interest in re-awaking radeox. we are currently discussing the best way to go to bundle interests and resources. As i reported in an email earlier today, the radeox-1.0-b3 release (available at http://svn.codehaus.org/radeox/main/trunk ) has got a lot of Creole-1.0 allready implemented. There are basically 3 creole-options missing: 

* tables
* {{{comments}}}
* external links

Although there is a non standard mechanism implemented in radeox for all three aspects... 
I tested all this in my development system and i have reached most of my goals almost for free.

So here is my current tasklist for this issue:

# switch to radeox-1.0-b3 (allready done in my development system)
# Add missing creole-1.0 support as pointed out above (I started on that, preparing to give it to radeox, when it wakes up)
# Release that to Scarab and tell the world we are creole-1.0 compliant.\\ Basically i needed to change 2 lines of code in Scarab and switch to radeox 1.0-b3. I will have to add some new radeox filters (fully decoupled from Scarab) to achieve the full standard creole though. But the benefit would be, that we would have introduced a creole-1.0 compliant wiki syntax. (Good for the marketing ;-)
# I would wait for a moment before we go to check xwiki and the rest. Maybe we don't need that. Maybe it is a good idea instead to start some work on a configurable "renderingEngineService", so we could prepare an integration API for that purpose. That sounds a good way to go. Then people can integrate engines as needed (if needed) ..."

  - By Hussayn Dabbous - 01/04/2009 21:14 ---
  "The following classes are defined in association with radeox-wiki:

|italics |  <i class="italic"> ... </i>
|bold|    <b class="bold"> ... </b>
|bullet-list| <ul class="star"> ... </ul>
|numbered-list| none
|Large heading| <h3 class="heading-1-1"> ... </h3>
|Medium heading| <h3 class="heading-1-1-1"> ... </h3>
|Small heading| <h3 class="heading-1-1-1-1"> ... </h3>
|horizontal line| <hr class="line"/>
|table| <table class="wiki-table>  ...
|table-row| <tr class="table-odd"> or <tr class="table-even">
|comment section| <div class="comment"><pre> ...

----
And this is my proposal for enhancement:

|italic| <i class="wiki-italic"> ? </i>
|bold| <b class="wiki-bold"> ? </b>
|bullet-list| <ul class="wiki-bullet"> ? </ul>
|numbered-list| <ol class="wiki-numbered"> ... </ol>
|Large heading| <h3 class="wiki-large"> ? </h3>
|Medium heading| <h3 class="wiki-medium"> ? </h3>
|Small heading| <h3 class="wiki-small"> ? </h3>
|horizontal line| <hr class="wiki-line"/>
|table| <table class="wiki-table> ...
|table-row| <tr class="wiki-table-odd"> or <tr class="wiki-table-even">
|comment section | <div class="wiki-comment"><pre> ..."

  - By Hussayn Dabbous - 01/04/2009 21:20 ---
  "Now this is the Creole-1.0 Wiki standard:

//italics//

**bold**

* Bullet list
* Second item
** Sub item

# numbered list
# second item
## Sub item

[[FAQ@Scarab|FAQ]] this is an interwiki link to our own wiki ...

== Large Heading
=== Medium Heading
==== Small heading

Line breaks
are treated as 
non existent.

But you can force\\ a line break.


A horizontal line:
----

A table with headers:


|=table |=header
|table   | content


A table without headers:


|content |more content
|and even | more table content


{{{
The 
   follwoing
     section
       is a comment section
}}}
"

  - By Hussayn Dabbous - 01/04/2009 21:16 ---
  "The following classes are defined in association with radeox-wiki:

|italics |  <i class="italic"> ... </i>
|bold|    <b class="bold"> ... </b>
|bullet-list| <ul class="star"> ... </ul>
|numbered-list| none
|Large heading| <h3 class="heading-1-1"> ... </h3>
|Medium heading| <h3 class="heading-1-1-1"> ... </h3>
|Small heading| <h3 class="heading-1-1-1-1"> ... </h3>
|horizontal line| <hr class="line"/>
|table| <table class="wiki-table>  ...
|table-row| <tr class="table-odd"> or <tr class="table-even">
|comment section| <div class="comment"><pre> ...

----
And this is my proposal for enhancement:

|italic| <i class="wiki-italic"> ? </i>
|bold| <b class="wiki-bold"> ? </b>
|bullet-list| <ul class="wiki-bullet"> ? </ul>
|numbered-list| <ol class="wiki-numbered"> ... </ol>
|Large heading| <h3 class="wiki-large"> ? </h3>
|Medium heading| <h3 class="wiki-medium"> ? </h3>
|Small heading| <h3 class="wiki-small"> ? </h3>
|horizontal line| <hr class="wiki-line"/>
|table| <table class="wiki-table> ...
|table-row| <tr class="wiki-table-odd"> or <tr class="wiki-table-even">
|comment section | <div class="wiki-comment"><pre> ..."

------------------------------------------------------
http://scarab.tigris.org/ds/viewMessage.do?dsForumId=458&dsMessageId=1003972

To unsubscribe from this discussion, e-mail: [[email protected]].