Revision history for HansEric
Additions:
%%{{urlform [q="searchstring"]}}%%
or %%{{urlform searchstring}}%%
or %%{{urlform searchstring}}%%
Deletions:
or %%{{googleform pagename}}%%
Additions:
=====URLform Action Documentation=====
This is the documentation page for the URLform action.::c::
===Documentation===
==Short description==
Display a textbox for typeing in the name of a page on the wiki.
==Parameters==
""<table cellspacing="0" cellpadding="2" border="1">
<thead>
<tr><th scope="col">name</th><th scope="col">type</th><th scope="col">required?</th><th scope="col">default</th><th scope="col">description</th></tr>
</thead>
<tbody>
<tr><td>q</td><td>string</td><td>optional</td><td>page-name</td><td>The searchstring which is shown in the box.<td></tr>
</tbody>
</table>""
==Long description==
The text box works like you are tyoing in the name of a page you want to open. By default it puts in the name of the current page. you can after the page nam add modifiers like //edit, //clone. The button opens the page with the name in the box.
Usage:
%%{{googleform}}%%
or %%{{googleform pagename}}%%
Example:
{{Urlform}}
==Author==
[[http://wikkawiki.org/HansEric HansEric]]
This is the documentation page for the URLform action.::c::
===Documentation===
==Short description==
Display a textbox for typeing in the name of a page on the wiki.
==Parameters==
""<table cellspacing="0" cellpadding="2" border="1">
<thead>
<tr><th scope="col">name</th><th scope="col">type</th><th scope="col">required?</th><th scope="col">default</th><th scope="col">description</th></tr>
</thead>
<tbody>
<tr><td>q</td><td>string</td><td>optional</td><td>page-name</td><td>The searchstring which is shown in the box.<td></tr>
</tbody>
</table>""
==Long description==
The text box works like you are tyoing in the name of a page you want to open. By default it puts in the name of the current page. you can after the page nam add modifiers like //edit, //clone. The button opens the page with the name in the box.
Usage:
%%{{googleform}}%%
or %%{{googleform pagename}}%%
Example:
{{Urlform}}
==Author==
[[http://wikkawiki.org/HansEric HansEric]]
Additions:
Test Swedish åäö
Additions:
~1 Like in UserPagesAction i would like to be able to also specify the Category together with the owner. The result would be only selected Category pages created by user. I have not found this. Does some one know if it exists??
Deletions:
Additions:
~===Test===
No Differences
Additions:
<th width="120" scope="col" align="center"><input name="radiobutton" type="radio" value="radiobutton"></th>
<th width="120" scope="col" align="center"><input name="radiobutton" type="radio" value="radiobutton"></th>
<th width="120" scope="col" align="center"><input name="radiobutton" type="radio" value="radiobutton"></th>
<th width="120" scope="col" align="center"><input name="radiobutton" type="radio" value="radiobutton"></th>
<th scope="row"><input type="text" size="15" Name="ZA1"></th>
<th scope="row"><input type="text" size="15" Name="ZA2"></th>
<th scope="row"><input type="text" size="15" Name="ZA3"></th>
<th scope="row"><input type="text" size="15" Name="ZA4"></th>
<th scope="row"><input type="text" size="15" Name="ZA5"></th>
<th scope="row"><input type="text" size="15" Name="ZA6"></th>
<th scope="row"><input type="text" size="15" Name="ZA7"></th>
<th scope="row"><input type="text" size="15" Name="ZA8"></th>
<th scope="row"><input type="text" size="15" Name="ZA9"></th>
<th width="120" scope="col"><input type="text" size="15" Name="AZ0"></th>
<th width="120" scope="col"><input type="text" size="15" Name="BZ0"></th>
<th width="120" scope="col"><input type="text" size="15" Name="CZ0"></th>
<th width="120" scope="col"><input type="text" size="15" Name="EZ0"></th>
<th width="120" scope="col" align="center"><input name="radiobutton" type="radio" value="radiobutton"></th>
<th width="120" scope="col" align="center"><input name="radiobutton" type="radio" value="radiobutton"></th>
<th width="120" scope="col" align="center"><input name="radiobutton" type="radio" value="radiobutton"></th>
<th scope="row"><input type="text" size="15" Name="ZA1"></th>
<th scope="row"><input type="text" size="15" Name="ZA2"></th>
<th scope="row"><input type="text" size="15" Name="ZA3"></th>
<th scope="row"><input type="text" size="15" Name="ZA4"></th>
<th scope="row"><input type="text" size="15" Name="ZA5"></th>
<th scope="row"><input type="text" size="15" Name="ZA6"></th>
<th scope="row"><input type="text" size="15" Name="ZA7"></th>
<th scope="row"><input type="text" size="15" Name="ZA8"></th>
<th scope="row"><input type="text" size="15" Name="ZA9"></th>
<th width="120" scope="col"><input type="text" size="15" Name="AZ0"></th>
<th width="120" scope="col"><input type="text" size="15" Name="BZ0"></th>
<th width="120" scope="col"><input type="text" size="15" Name="CZ0"></th>
<th width="120" scope="col"><input type="text" size="15" Name="EZ0"></th>
Deletions:
<th width="120" scope="col"><input name="radiobutton" type="radio" value="radiobutton"></th>
<th width="120" scope="col"><input name="radiobutton" type="radio" value="radiobutton"></th>
<th width="120" scope="col"><input name="radiobutton" type="radio" value="radiobutton"></th>
<th scope="row"> </th>
<th scope="row"> </th>
<th align="left" scope="row"> </th>
<th scope="row"> </th>
<th scope="row"> </th>
<th scope="row"> </th>
<th scope="row"> </th>
<th scope="row"> </th>
<th scope="row"> </th>
<th width="120" scope="col"> </th>
<th width="120" scope="col"> </th>
<th width="120" scope="col"> </th>
<th width="120" scope="col"> </th>
Additions:
<td><input type="text" size="15" Name="AA2"></td>
<td><input type="text" size="15" Name="AB2"></td>
<td><input type="text" size="15" Name="AC2"></td>
<td><input type="text" size="15" Name="AD2"></td> </tr>
<td><input type="text" size="15" Name="AA3"></td>
<td><input type="text" size="15" Name="AB3"></td>
<td><input type="text" size="15" Name="AC3"></td>
<td><input type="text" size="15" Name="AD3"></td> </tr>
<td><input type="text" size="15" Name="AA4"></td>
<td><input type="text" size="15" Name="AB4"></td>
<td><input type="text" size="15" Name="AC4"></td>
<td><input type="text" size="15" Name="AD4"></td> </tr>
<td><input type="text" size="15" Name="AA5"></td>
<td><input type="text" size="15" Name="AB5"></td>
<td><input type="text" size="15" Name="AC5"></td>
<td><input type="text" size="15" Name="AD5"></td>
<td><input type="text" size="15" Name="AA6"></td>
<td><input type="text" size="15" Name="AB6"></td>
<td><input type="text" size="15" Name="AC6"></td>
<td><input type="text" size="15" Name="AD6"></td> </tr>
<td><input type="text" size="15" Name="AA7"></td>
<td><input type="text" size="15" Name="AB7"></td>
<td><input type="text" size="15" Name="AC7"></td>
<td><input type="text" size="15" Name="AD7"></td>
<td><input type="text" size="15" Name="AA8"></td>
<td><input type="text" size="15" Name="AB8"></td>
<td><input type="text" size="15" Name="AC8"></td>
<td><input type="text" size="15" Name="AD8"></td> </tr>
<td><input type="text" size="15" Name="AA9"></td>
<td><input type="text" size="15" Name="AB9"></td>
<td><input type="text" size="15" Name="AC9"></td>
<td><input type="text" size="15" Name="AD9"></td>
<td><input type="text" size="15" Name="AB2"></td>
<td><input type="text" size="15" Name="AC2"></td>
<td><input type="text" size="15" Name="AD2"></td> </tr>
<td><input type="text" size="15" Name="AA3"></td>
<td><input type="text" size="15" Name="AB3"></td>
<td><input type="text" size="15" Name="AC3"></td>
<td><input type="text" size="15" Name="AD3"></td> </tr>
<td><input type="text" size="15" Name="AA4"></td>
<td><input type="text" size="15" Name="AB4"></td>
<td><input type="text" size="15" Name="AC4"></td>
<td><input type="text" size="15" Name="AD4"></td> </tr>
<td><input type="text" size="15" Name="AA5"></td>
<td><input type="text" size="15" Name="AB5"></td>
<td><input type="text" size="15" Name="AC5"></td>
<td><input type="text" size="15" Name="AD5"></td>
<td><input type="text" size="15" Name="AA6"></td>
<td><input type="text" size="15" Name="AB6"></td>
<td><input type="text" size="15" Name="AC6"></td>
<td><input type="text" size="15" Name="AD6"></td> </tr>
<td><input type="text" size="15" Name="AA7"></td>
<td><input type="text" size="15" Name="AB7"></td>
<td><input type="text" size="15" Name="AC7"></td>
<td><input type="text" size="15" Name="AD7"></td>
<td><input type="text" size="15" Name="AA8"></td>
<td><input type="text" size="15" Name="AB8"></td>
<td><input type="text" size="15" Name="AC8"></td>
<td><input type="text" size="15" Name="AD8"></td> </tr>
<td><input type="text" size="15" Name="AA9"></td>
<td><input type="text" size="15" Name="AB9"></td>
<td><input type="text" size="15" Name="AC9"></td>
<td><input type="text" size="15" Name="AD9"></td>
Deletions:
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td align="left"> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
Additions:
<td><input type="text" size="15" Name="AB1"></td>
<td><input type="text" size="15" Name="AC1"></td>
<td><input type="text" size="15" Name="AD1"></td>
<td><input type="text" size="15" Name="AC1"></td>
<td><input type="text" size="15" Name="AD1"></td>
Deletions:
<td>Value3</td>
<td>Value4</td>
Additions:
<td><input type="text" size="15" Name="AA1"></td>
Deletions:
Deletions:
<option value="ICL">Insert Column Left</option>
<option value="IRO">Insert Row Over</option>
<option value="IRU">Insert Row Under</option>
<option value="RC">Remove Column</option>
<option value="RR">Remove Row</option>
<option value="MCR">Move Column Right</option>
<option value="MCL">Move Column Left</option>
<option value="MRO">Move Row Over</option>
<option value="MRU">Move Row Under</option>
<option value="SFT">Sort Table From Top</option>
<option value="SFB">Sort Table From Bottom</option>
<option value="SFT">Sort Column From Top</option>
<option value="SFB">Sort Column From Bottom</option>
<option value="SFL">Sort Table From Left</option>
<option value="SFR">Sort Table From Right</option>
<option value="SFL">Sort Row From Left</option>
<option value="SFR">Sort Row From Right</option>
Additions:
==My wishes==
I have two ideas to improve the WikkaWiki.
~1 Like in UserPagesAction i would like to be able to also specify the Category together with the owner. The result would be only selected Category pages created by user. I have not found this. Does some one know if it exists?
~2 I would like to have a ///table// mode like the ///edit// mode. I would like all tables on the page to become like this: ----""<form action="tablepage.php" method="get">
<table width="700" border="0" cellspacing="1" cellpadding="0">
<tr>
<th width="510" scope="col">
<table width="500" border="1" align="left" cellpadding="0" cellspacing="1">
<tr>
<th width="20" scope="col"> </th>
<th width="120" scope="col"><input name="radiobutton" type="radio" value="radiobutton"></th>
<th width="120" scope="col"><input name="radiobutton" type="radio" value="radiobutton"></th>
<th width="120" scope="col"><input name="radiobutton" type="radio" value="radiobutton"></th>
<th width="120" scope="col"><input name="radiobutton" type="radio" value="radiobutton"></th>
</tr>
<tr>
<th scope="row"><input name="radiobutton" type="radio" value="radiobutton"></th>
<td>Value1</td>
<td>Value2</td>
<td>Value3</td>
<td>Value4</td>
</tr>
<tr>
<th scope="row"><input name="radiobutton" type="radio" value="radiobutton"></th>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<th scope="row"><input name="radiobutton" type="radio" value="radiobutton"></th>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<th scope="row"><input name="radiobutton" type="radio" value="radiobutton"></th>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<th scope="row"><input name="radiobutton" type="radio" value="radiobutton"></th>
<td> </td>
<td align="left"> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<th scope="row"><input name="radiobutton" type="radio" value="radiobutton"></th>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<th scope="row"><input name="radiobutton" type="radio" value="radiobutton"></th>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<th scope="row"><input name="radiobutton" type="radio" value="radiobutton"></th>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<th scope="row"><input name="radiobutton" type="radio" value="radiobutton"></th>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table></th>
<th width="200" align="left" scope="col"><table width="100" border="1" align="left" cellpadding="0" cellspacing="1">
<tr>
<th scope="col">Sum</th>
</tr>
<tr>
<th scope="row"> </th>
</tr>
<tr>
<th scope="row"> </th>
</tr>
<tr>
<th align="left" scope="row"> </th>
</tr>
<tr>
<th scope="row"> </th>
</tr>
<tr>
<th scope="row"> </th>
</tr>
<tr>
<th scope="row"> </th>
</tr>
<tr>
<th scope="row"> </th>
</tr>
<tr>
<th scope="row"> </th>
</tr>
<tr>
<th scope="row"> </th>
</tr>
</table></th>
</tr>
<tr>
<th scope="row"><table width="510" border="1" align="left" cellpadding="0" cellspacing="1">
<tr>
<th width="20" scope="col">Sum</th>
<th width="120" scope="col"> </th>
<th width="120" scope="col"> </th>
<th width="120" scope="col"> </th>
<th width="120" scope="col"> </th>
</tr>
</table></th>
<td> </td>
</tr>
</table>
For Selected:
<select name="select">
<option value="ICR">Insert Column Right</option>
<option value="ICL">Insert Column Left</option>
<option value="IRO">Insert Row Over</option>
<option value="IRU">Insert Row Under</option>
<option value="RC">Remove Column</option>
<option value="RR">Remove Row</option>
<option value="MCR">Move Column Right</option>
<option value="MCL">Move Column Left</option>
<option value="MRO">Move Row Over</option>
<option value="MRU">Move Row Under</option>
<option value="SFT">Sort Table From Top</option>
<option value="SFB">Sort Table From Bottom</option>
<option value="SFT">Sort Column From Top</option>
<option value="SFB">Sort Column From Bottom</option>
<option value="SFL">Sort Table From Left</option>
<option value="SFR">Sort Table From Right</option>
<option value="SFL">Sort Row From Left</option>
<option value="SFR">Sort Row From Right</option>
<optgroup Label="Insert">
<option value="ICR">Insert Column Right</option>
<option value="ICL">Insert Column Left</option>
<option value="IRO">Insert Row Over</option>
<option value="IRU">Insert Row Under</option>
</optgroup>
<optgroup Label="Remove">
<option value="RC">Remove Column</option>
<option value="RR">Remove Row</option>
</optgroup>
<optgroup Label="Move">
<option value="MCR">Move Column Right</option>
<option value="MCL">Move Column Left</option>
<option value="MRO">Move Row Up</option>
<option value="MRU">Move Row Down</option>
</optgroup>
<optgroup Label="Sort">
<option value="STT">Sort Table From Top</option>
<option value="STB">Sort Table From Bottom</option>
<option value="SCT">Sort Column From Top</option>
<option value="SCB">Sort Column From Bottom</option>
<option value="STL">Sort Table From Left</option>
<option value="STR">Sort Table From Right</option>
<option value="SRL">Sort Row From Left</option>
<option value="SRR">Sort Row From Right</option></optgroup>
</select>
<input name="Execute" type="button" value="Execute">
</form>""----
~When executing the table on the page the data will be processed and shown again.
~There should also be the regular buttons for Preview and Store as in ///edit// mode.
~The data should be put into a temporary table in MySql to be processed.
~When the page is stored the data should be fixed in an regular table format for WikkaWiki.
Thanks for your attension.
I have two ideas to improve the WikkaWiki.
~1 Like in UserPagesAction i would like to be able to also specify the Category together with the owner. The result would be only selected Category pages created by user. I have not found this. Does some one know if it exists?
~2 I would like to have a ///table// mode like the ///edit// mode. I would like all tables on the page to become like this: ----""<form action="tablepage.php" method="get">
<table width="700" border="0" cellspacing="1" cellpadding="0">
<tr>
<th width="510" scope="col">
<table width="500" border="1" align="left" cellpadding="0" cellspacing="1">
<tr>
<th width="20" scope="col"> </th>
<th width="120" scope="col"><input name="radiobutton" type="radio" value="radiobutton"></th>
<th width="120" scope="col"><input name="radiobutton" type="radio" value="radiobutton"></th>
<th width="120" scope="col"><input name="radiobutton" type="radio" value="radiobutton"></th>
<th width="120" scope="col"><input name="radiobutton" type="radio" value="radiobutton"></th>
</tr>
<tr>
<th scope="row"><input name="radiobutton" type="radio" value="radiobutton"></th>
<td>Value1</td>
<td>Value2</td>
<td>Value3</td>
<td>Value4</td>
</tr>
<tr>
<th scope="row"><input name="radiobutton" type="radio" value="radiobutton"></th>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<th scope="row"><input name="radiobutton" type="radio" value="radiobutton"></th>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<th scope="row"><input name="radiobutton" type="radio" value="radiobutton"></th>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<th scope="row"><input name="radiobutton" type="radio" value="radiobutton"></th>
<td> </td>
<td align="left"> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<th scope="row"><input name="radiobutton" type="radio" value="radiobutton"></th>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<th scope="row"><input name="radiobutton" type="radio" value="radiobutton"></th>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<th scope="row"><input name="radiobutton" type="radio" value="radiobutton"></th>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<th scope="row"><input name="radiobutton" type="radio" value="radiobutton"></th>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table></th>
<th width="200" align="left" scope="col"><table width="100" border="1" align="left" cellpadding="0" cellspacing="1">
<tr>
<th scope="col">Sum</th>
</tr>
<tr>
<th scope="row"> </th>
</tr>
<tr>
<th scope="row"> </th>
</tr>
<tr>
<th align="left" scope="row"> </th>
</tr>
<tr>
<th scope="row"> </th>
</tr>
<tr>
<th scope="row"> </th>
</tr>
<tr>
<th scope="row"> </th>
</tr>
<tr>
<th scope="row"> </th>
</tr>
<tr>
<th scope="row"> </th>
</tr>
<tr>
<th scope="row"> </th>
</tr>
</table></th>
</tr>
<tr>
<th scope="row"><table width="510" border="1" align="left" cellpadding="0" cellspacing="1">
<tr>
<th width="20" scope="col">Sum</th>
<th width="120" scope="col"> </th>
<th width="120" scope="col"> </th>
<th width="120" scope="col"> </th>
<th width="120" scope="col"> </th>
</tr>
</table></th>
<td> </td>
</tr>
</table>
For Selected:
<select name="select">
<option value="ICR">Insert Column Right</option>
<option value="ICL">Insert Column Left</option>
<option value="IRO">Insert Row Over</option>
<option value="IRU">Insert Row Under</option>
<option value="RC">Remove Column</option>
<option value="RR">Remove Row</option>
<option value="MCR">Move Column Right</option>
<option value="MCL">Move Column Left</option>
<option value="MRO">Move Row Over</option>
<option value="MRU">Move Row Under</option>
<option value="SFT">Sort Table From Top</option>
<option value="SFB">Sort Table From Bottom</option>
<option value="SFT">Sort Column From Top</option>
<option value="SFB">Sort Column From Bottom</option>
<option value="SFL">Sort Table From Left</option>
<option value="SFR">Sort Table From Right</option>
<option value="SFL">Sort Row From Left</option>
<option value="SFR">Sort Row From Right</option>
<optgroup Label="Insert">
<option value="ICR">Insert Column Right</option>
<option value="ICL">Insert Column Left</option>
<option value="IRO">Insert Row Over</option>
<option value="IRU">Insert Row Under</option>
</optgroup>
<optgroup Label="Remove">
<option value="RC">Remove Column</option>
<option value="RR">Remove Row</option>
</optgroup>
<optgroup Label="Move">
<option value="MCR">Move Column Right</option>
<option value="MCL">Move Column Left</option>
<option value="MRO">Move Row Up</option>
<option value="MRU">Move Row Down</option>
</optgroup>
<optgroup Label="Sort">
<option value="STT">Sort Table From Top</option>
<option value="STB">Sort Table From Bottom</option>
<option value="SCT">Sort Column From Top</option>
<option value="SCB">Sort Column From Bottom</option>
<option value="STL">Sort Table From Left</option>
<option value="STR">Sort Table From Right</option>
<option value="SRL">Sort Row From Left</option>
<option value="SRR">Sort Row From Right</option></optgroup>
</select>
<input name="Execute" type="button" value="Execute">
</form>""----
~When executing the table on the page the data will be processed and shown again.
~There should also be the regular buttons for Preview and Store as in ///edit// mode.
~The data should be put into a temporary table in MySql to be processed.
~When the page is stored the data should be fixed in an regular table format for WikkaWiki.
Thanks for your attension.
Deletions:
Revision [15899]
Edited on 2007-01-16 09:49:45 by DarTar [removing hotlink to image from my own server]Additions:
>>
Deletions:
Revision [15892]
Edited on 2007-01-16 06:00:01 by HansEric [removing hotlink to image from my own server]Additions:
Addons installed:
~- UserPagesAction - list the pages owned by any user (part of UserAdmin)
~- UserPagesAction - list the pages owned by any user (part of UserAdmin)
Deletions:
~- IncludeRemote - a plugin for fetching wikka-formatted content from a remote Wikka server
~- PageAdminAction - a page administration module
~- UserAdmin - a user management module
~- MySkin - a beta skin selector and editor
~- WikkaMenus - a module for customizing wikka menus
~- PagedComments - a configurable comment pager
~- A bunch of [[TestSkin CSS stylesheets]] for Wikka, including:
~~-//dartar.css//
~~-//dartar2.css//
~~-//dariotaraborelli.css//
~~-//minigray.css//
~~-//pink.css//
~~-//smooth.css//
~~-//void.css//
~~-//whitew.css//
~- GrabCodeHandler - a quick download handler for code blocks
~- AcronymFormatter - a parse for acronyms/abbreviations
~- InvisibleWiki - hints on how to run an invisible wiki engine
Revision [15891]
Edited on 2007-01-16 05:55:21 by HansEric [removing hotlink to image from my own server]Additions:
http://www.kongsbergautomotive.com/
Deletions:
Revision [15890]
Edited on 2007-01-16 05:54:22 by HansEric [removing hotlink to image from my own server]Additions:
======HansEric======
== Homepage of the company I work for ==
http://www.ka-group.com/
== Homepage of the company I work for ==
http://www.ka-group.com/
Deletions:
== My homepage ==
http://nitens.org/
I bumped into WikkaWiki as a very easy-to-install [[WikiEngine wiki engine]] while I was reviewing a number of open source CMS for a project. I needed easy extensibility, a good CSS support, and something MySQL/PHP based. I made some hacks to the code, became more and more involved and... finally became part of the [[CreditsPage Wikka development crew]].
== Why Wikka instead of other wikis?==
I believe the main appeal of Wikka to many of its users lies in its **[[LightweightInfo lightweightness]]** and its **easy hackability**. Installing a wiki on an existing website is often painfully hard for the unexperienced user. Making it //look and feel// as the site itself is sometimes even harder. People willing to:
~1) [[WikkaIntegration integrate]] seamlessly a wiki engine into their site (without having to dig into dozens of lines of code);
~1) have their site run by an [[InvisibleWiki invisible wiki engine]];
might have good reasons to choose Wikka.
== Why lightweightness matters ?==
**Lightweightness** does not mean lack of [[WikkaFeatures features]].
Lightweightness is what spares you from discovering something like this (quoting from ##""Special:Statistics""##, after a fresh installation of ""MediaWiki"" on my machine and some very preliminary testing):
~//There are **734 total pages** in the database. This includes "talk" pages, pages about Wikipedia, minimal "stub" pages, redirects, and others that probably don't qualify as content pages. --- Excluding those, there are **3 pages** that are probably legitimate content pages.//
::c::
==A touch of style==
Wikka is ''structure''. To shape its ''surface'' you can create and select [[TestSkin skins]]
==Using wikka==
I've created and maintain [[http://www.openformats.org openformats.org]] a site for promoting open formats based on Wikka 1.1.3, with a couple of hacks:
~-[[http://www.openformats.org/TestUTF8 UTF-8 Support]] - thanks to AndreaRossato's [[HandlingUTF8 code]] and unvaluable help;
~-UserAdmin - user management interface;
~-FeedbackAction - displays a module to send feedback to the wiki administrator;
~-[[http://www.wikini.net/wakka.php?wiki=ActionInclude IncludeAction]] (adapted from [[http://www.wikini.net Wikini]]) - includes more pages in a single page;
~-NotifyOnChange - a simple way to get an email notification each time a page is edited (adapted from [[http://www.wikini.net/wakka.php?wiki=NotificationParCourriel Wikini]]);
~-dynamic CSS - random modifications of the wiki layout;
~-altlang links for same page in different languages;
~-HideReferrers - avoids spambot problems by hiding the referrer link to anonymous users;
~-LoggedUsersHomepage - creates a different homepage for logged users;
~-RedirectOnLogin - automatically redirects to a specific page on login/logout;
~-SmartTitle - checks if a ##""==Header==""## of any level is included in the page body, otherwise displays pagename;
{{image class="left" alt="openformats.org" title="Why use open formats?" url="http://www.openformats.org/images/logo.png" link="http://www.openformats.org/"}}
I'm also using a slightly modified version of Wikka 1.1.3 at [[http://webepistemology.org webepistemology.org]]. My [[http://dartar.free.fr personal homepage]] runs on Wikka 1.1.6.0.