Revision history for UnderDevelopment
Revision [18750]
Last edited on 2008-01-28 00:12:34 by DarTar [Modified links pointing to docs server]Additions:
This page lists all the code contributions and development pages by the [[CreditsPage Development Team]] that are likely to appear in future [[Docs:WikkaReleaseNotes releases]]. You can test the code following the instructions given on the development page.
Allows users to //select//, //create//, //edit// and //modify// their own [[Docs:WikkaSkins custom CSS stylesheet]].
Allows users to //select//, //create//, //edit// and //modify// their own [[Docs:WikkaSkins custom CSS stylesheet]].
Deletions:
Allows users to //select//, //create//, //edit// and //modify// their own [[WikkaSkins custom CSS stylesheet]].
Additions:
~-WikkaSVN - getting the latest code changes
Additions:
__Note:__
~-Features [[WikkaBetaFeatures installed on this server]] for testing are marked with an icon: {{beta}}.
~-Features uploaded to the SVN repository are marked with the following icon: {{svn}}
{{svn}}
~-Features [[WikkaBetaFeatures installed on this server]] for testing are marked with an icon: {{beta}}.
~-Features uploaded to the SVN repository are marked with the following icon: {{svn}}
{{svn}}
Deletions:
No Differences
Additions:
== Del.icio.us action ==
A simple action to display a //bookmark this page// link. It can be used as a stand-alone action in the page body or as a [[WikkaMenulets menulet]].
__Development:__ DeliciousAction
A simple action to display a //bookmark this page// link. It can be used as a stand-alone action in the page body or as a [[WikkaMenulets menulet]].
__Development:__ DeliciousAction
Additions:
=={{beta}} Counting Records==
=={{beta}} Formatting Usernames==
A core utility to format usernames and link to userpages only when needed.
__Development:__ FormatUserMethod
=={{beta}} Formatting Usernames==
A core utility to format usernames and link to userpages only when needed.
__Development:__ FormatUserMethod
Deletions:
Additions:
=={{beta}} Info handler==
Display information and statistics on the current page.
__Development:__ InfoHandler
__Test:__ Append ##/info## to the URL of a page
Display information and statistics on the current page.
__Development:__ InfoHandler
__Test:__ Append ##/info## to the URL of a page
Additions:
**Table of contents**
""<ol>
<li><a href="http://wikka.jsnx.com/UnderDevelopment#hn_Core_and_architecture">Core and architecture</li>
<li><a href="http://wikka.jsnx.com/UnderDevelopment#hn_Page-related">Page-related</li>
<li><a href="http://wikka.jsnx.com/UnderDevelopment#hn_User-related">User-related</li>
<li><a href="http://wikka.jsnx.com/UnderDevelopment#hn_Security_and_spam_fighting">Security and spam fighting</li>
<li><a href="http://wikka.jsnx.com/UnderDevelopment#hn_Formatting_and_rendering">Formatting and rendering</li>
<li><a href="http://wikka.jsnx.com/UnderDevelopment#hn_Layout_and_stylesheets">Layout and stylesheets</li>
</ol>""
""<ol>
<li><a href="http://wikka.jsnx.com/UnderDevelopment#hn_Core_and_architecture">Core and architecture</li>
<li><a href="http://wikka.jsnx.com/UnderDevelopment#hn_Page-related">Page-related</li>
<li><a href="http://wikka.jsnx.com/UnderDevelopment#hn_User-related">User-related</li>
<li><a href="http://wikka.jsnx.com/UnderDevelopment#hn_Security_and_spam_fighting">Security and spam fighting</li>
<li><a href="http://wikka.jsnx.com/UnderDevelopment#hn_Formatting_and_rendering">Formatting and rendering</li>
<li><a href="http://wikka.jsnx.com/UnderDevelopment#hn_Layout_and_stylesheets">Layout and stylesheets</li>
</ol>""
Additions:
=={{beta}} Single quotes for action parameters==
=={{beta}} Advanced ""FormOpen()""==
==Counting Records==
A single method to use for all those cases where Wkka needs to count a number of records.
__Development:__ WikkaCountingRecords
=={{beta}} Paged comments==
=={{beta}} Advanced Category action==
=={{beta}} Menulets==
Mini-actions to be used as menu items (or as stand-alone plugins). (Most, but not all, implemented as a beta feature.)
==Menus==
=={{beta}} Backlinks handler==
=={{beta}} Advanced Backlinks action==
=={{beta}} Grab code handler==
==Fetch remote action==
==Extended Table Action==
=={{beta}} Register action==
=={{beta}} Login redirection==
=={{beta}} User Administration==
=={{beta}} Page Administration==
=={{beta}} System==
=={{beta}} Advanced referrer handling==
=={{beta}} Advanced referrer blacklisting==
==Bad Behavior==
=={{beta}} Improved formatter==
==Smart typographic punctuation==
==Acronyms==
==Link tails==
=={{beta}} Skins==
=={{beta}} Advanced ""FormOpen()""==
==Counting Records==
A single method to use for all those cases where Wkka needs to count a number of records.
__Development:__ WikkaCountingRecords
=={{beta}} Paged comments==
=={{beta}} Advanced Category action==
=={{beta}} Menulets==
Mini-actions to be used as menu items (or as stand-alone plugins). (Most, but not all, implemented as a beta feature.)
==Menus==
=={{beta}} Backlinks handler==
=={{beta}} Advanced Backlinks action==
=={{beta}} Grab code handler==
==Fetch remote action==
==Extended Table Action==
=={{beta}} Register action==
=={{beta}} Login redirection==
=={{beta}} User Administration==
=={{beta}} Page Administration==
=={{beta}} System==
=={{beta}} Advanced referrer handling==
=={{beta}} Advanced referrer blacklisting==
==Bad Behavior==
=={{beta}} Improved formatter==
==Smart typographic punctuation==
==Acronyms==
==Link tails==
=={{beta}} Skins==
Deletions:
**Advanced ""FormOpen()""** {{beta}}
**Paged comments** {{beta}}
**Advanced Category action** {{beta}}
**Menulets** {{beta}}
Mini-actions to be used as menu items (or as stand-alone plugins).
**Menus**
**Backlinks handler** {{beta}}
**Advanced Backlinks action** {{beta}}
**Grab code handler** {{beta}}
**Fetch remote action**
**Extended Table Action**
**Register action** {{beta}}
**Login redirection** {{beta}}
**User Administration** {{beta}}
**Page Administration** {{beta}}
**System** {{beta}}
**Advanced referrer handling** {{beta}}
**Advanced referrer blacklisting** {{beta}}
**Bad Behavior**
**Improved formatter** {{beta}}
**Smart typographic punctuation**
**Acronyms**
**Link tails**
**Skins** {{beta}}
Additions:
**Extended Table Action**
A more flexible table action with advanced features that makes it easier to maintain larger data tables.
__Development:__ TableAction
A more flexible table action with advanced features that makes it easier to maintain larger data tables.
__Development:__ TableAction
Additions:
__Test:__ Use ""{{<span style="color:#CC0000">category2</span>}}"" with the new parameters on any page; sample on WikkaBetaFeatures
__Test__ Use ""{{<span style="color:#CC0000">backlinks2</span>}}"" with the new parameters on any page
__Development:__ ImprovedFormatter. (See also: AdvancedFormatter and GenerateUniqueId)
__Development:__ MySkin, WikkaSkinSelector, WikkaSkinEditor
__Test__ Use ""{{<span style="color:#CC0000">backlinks2</span>}}"" with the new parameters on any page
__Development:__ ImprovedFormatter. (See also: AdvancedFormatter and GenerateUniqueId)
__Development:__ MySkin, WikkaSkinSelector, WikkaSkinEditor
Deletions:
__Test__ Use ""{{backlinks2}}"" with the new parameters on any page
__Development:__ ImprovedFormatter. (See also: AdvancedFormatter)
__Development pages:__ MySkin, WikkaSkinSelector, WikkaSkinEditor
Additions:
**Smart typographic punctuation**
Integrates the 3rd party SmartyPants engine to render typographically correct punctuation.
Integrates the 3rd party SmartyPants engine to render typographically correct punctuation.
Deletions:
Integrates the 3rd party SmartyPants engine to render typographically correct ponctuations.
No Differences
Additions:
<<See also UserAccountModules<<
<<See also AdminModules<<
<<See also SecurityModules<<
<<See also AdminModules<<
<<See also SecurityModules<<
Deletions:
<<See also AdminModules<<::c::
<<See also SecurityModules<<::c::
Additions:
~-CodeContributions — extensions contributed by Wikka users
Deletions:
No Differences
Additions:
====Security and spam fighting====
Deletions:
Additions:
<<See also SecurityModules<<::c::
Additions:
====Security and spam fighting==
**Advanced referrer blacklisting** {{beta}}
Adds searching and filtering functionality to referrers blacklisting.
**Bad Behavior**
**Advanced referrer blacklisting** {{beta}}
Adds searching and filtering functionality to referrers blacklisting.
**Bad Behavior**
Deletions:
Additions:
**Antispam**
Integrates the 3rd party BadBehavior package to prevents spambots from accessing your site by analyzing their actual HTTP requests and comparing them to profiles from known spambots.
__Development:__ BadBehavior
Integrates the 3rd party SmartyPants engine to render typographically correct ponctuations.
Integrates the 3rd party BadBehavior package to prevents spambots from accessing your site by analyzing their actual HTTP requests and comparing them to profiles from known spambots.
__Development:__ BadBehavior
Integrates the 3rd party SmartyPants engine to render typographically correct ponctuations.
Deletions:
No Differences
Additions:
~-CodeContributions — extensions controbuted by Wikka users
Deletions:
Additions:
**Link tails**
Appends icons to links depending on the kind of method/link.
__Development:__ LinkTails
Appends icons to links depending on the kind of method/link.
__Development:__ LinkTails
Additions:
__Test:__ Use ""{{<span style="color:#CC0000">category2</span>}}"" with the new parameters on any page
Deletions:
No Differences
Additions:
**Menus**
Allows to edit and modify Wikka menus.
__Development:__ WikkaMenus
**Fetch remote action**
Connects to a distant Wikka server, fetch remote pages, and display them locally.
__Development:__ IncludeRemote
**Login redirection** {{beta}}
Registered users are automatically redirected on their first login to a page specified in the config file (on this server: WelcomeRegisteredUser).
__Development:__ RedirectOnLogin
**Improved formatter** {{beta}}
New formatter code with many improved and advanced features.
__Development:__ ImprovedFormatter. (See also: AdvancedFormatter)
**Smart typographic ponctuations**
Integrates the 3rd party smartypants to render typographically correct ponctuations.
__Development:__ SmartyPants
**Acronyms**
Automatically parses the page for known acronyms and renders them as styled <acronym> elements with titles.
__Development:__ AcronymFormatter
Allows to edit and modify Wikka menus.
__Development:__ WikkaMenus
**Fetch remote action**
Connects to a distant Wikka server, fetch remote pages, and display them locally.
__Development:__ IncludeRemote
**Login redirection** {{beta}}
Registered users are automatically redirected on their first login to a page specified in the config file (on this server: WelcomeRegisteredUser).
__Development:__ RedirectOnLogin
**Improved formatter** {{beta}}
New formatter code with many improved and advanced features.
__Development:__ ImprovedFormatter. (See also: AdvancedFormatter)
**Smart typographic ponctuations**
Integrates the 3rd party smartypants to render typographically correct ponctuations.
__Development:__ SmartyPants
**Acronyms**
Automatically parses the page for known acronyms and renders them as styled <acronym> elements with titles.
__Development:__ AcronymFormatter
Additions:
**Advanced Category action** {{beta}}
Supports many different output formats and a new 'related pages' feature - installed as an ""<span style="color:#CC0000">alpha</span>"" feature.
__Development:__ AdvancedCategoryAction, ArrayToList, ArrayToColumns; see also CompatibilityCode and GenerateUniqueId
__Test:__ Use ""{{<span style="color:#CC0000">category2</span>}}"" with the new parameters on any page (sample below)
Supports many different output formats and a new 'related pages' feature - installed as an ""<span style="color:#CC0000">alpha</span>"" feature.
__Development:__ AdvancedCategoryAction, ArrayToList, ArrayToColumns; see also CompatibilityCode and GenerateUniqueId
__Test:__ Use ""{{<span style="color:#CC0000">category2</span>}}"" with the new parameters on any page (sample below)
Additions:
**Register action** {{beta}}
Deletions:
Additions:
**Advanced ""FormOpen()""** {{beta}}
Deletions:
Additions:
__Test__ Use ""{{backlinks2}}"" with the new parameters on any page
Deletions:
Additions:
__Note:__ Features [[WikkaBetaFeatures installed on this server]] for testing are marked with an icon: {{beta}}.
Advanced ##backlinks## action with support for different output formats - installed as an ""<span style="color:#CC0000">alpha</span>"" feature; the original backlinks action is unchanged for now.
__Test__ Use ""{{<span style="color:#CC0000">backlinks2</span>}}"" with the new parameters on any page
Advanced ##backlinks## action with support for different output formats - installed as an ""<span style="color:#CC0000">alpha</span>"" feature; the original backlinks action is unchanged for now.
__Test__ Use ""{{<span style="color:#CC0000">backlinks2</span>}}"" with the new parameters on any page
Deletions:
Advanced ##backlinks## action with support for different output formats - installed as an ""<span style="color:#CC0000;font-weight:bold;">alpha</span>"" feature; the original backlinks action is unchanged for now.
__Test__ Use ""{{<span style="color:#CC0000;font-weight:bold;">backlinks2</span>}}"" with the new parameters on any page
Additions:
**Single quotes for action parameters** {{beta}}
A small change to the ##Action()## method in ##wikka.php## so that action parameters are recognized enclosed in either single or double quotes. --- __Development:__ ActionParsQuoting
**Advanced ""FormOpen()""**
Enhanced ##""FormOpen()""## method in ##wikka.php## supporting all types of forms, and using **##""makeId()""##** to generate a unique id for a form.
__Development:__ AdvancedFormOpen, GenerateUniqueId
**Advanced Backlinks action** {{beta}}
Advanced ##backlinks## action with support for different output formats - installed as an ""<span style="color:#CC0000;font-weight:bold;">alpha</span>"" feature; the original backlinks action is unchanged for now.
__Development:__ AdvancedBacklinksAction, ArrayToList, ArrayToColumns
__Test__ Use ""{{<span style="color:#CC0000;font-weight:bold;">backlinks2</span>}}"" with the new parameters on any page
**Advanced referrer handling** {{beta}}
New, advanced referrers handling with searching and filtering as well as an accessible form and results table (and more secure as well).
__Test:__ Append ##/referrers## to any page. (Only registered users can view and filter lists, only admins can blacklist domains or remove them from the blacklist.)
__Development:__ AdvancedReferrersHandler
A small change to the ##Action()## method in ##wikka.php## so that action parameters are recognized enclosed in either single or double quotes. --- __Development:__ ActionParsQuoting
**Advanced ""FormOpen()""**
Enhanced ##""FormOpen()""## method in ##wikka.php## supporting all types of forms, and using **##""makeId()""##** to generate a unique id for a form.
__Development:__ AdvancedFormOpen, GenerateUniqueId
**Advanced Backlinks action** {{beta}}
Advanced ##backlinks## action with support for different output formats - installed as an ""<span style="color:#CC0000;font-weight:bold;">alpha</span>"" feature; the original backlinks action is unchanged for now.
__Development:__ AdvancedBacklinksAction, ArrayToList, ArrayToColumns
__Test__ Use ""{{<span style="color:#CC0000;font-weight:bold;">backlinks2</span>}}"" with the new parameters on any page
**Advanced referrer handling** {{beta}}
New, advanced referrers handling with searching and filtering as well as an accessible form and results table (and more secure as well).
__Test:__ Append ##/referrers## to any page. (Only registered users can view and filter lists, only admins can blacklist domains or remove them from the blacklist.)
__Development:__ AdvancedReferrersHandler
Deletions:
Additions:
__Test:__ Click on the "display comments" link in the footer of a page containing several comments.
Additions:
**Register action**
An action for user registration distinct from the current (##usersettings##).
__Test:__ RegisterActionTest
__Development:__ RegisterAction
An action for user registration distinct from the current (##usersettings##).
__Test:__ RegisterActionTest
__Development:__ RegisterAction
Additions:
__Note:__ Features [[WikkaBetaFeatures installed on this server]] for testing are marked with a beta-feature icon: {{beta}}.
Deletions:
Additions:
Display internal links to the current page.
__Test:__ Append ##/backlinks## to the URL of a page
Downloads code snippets from code blocks added to Wikka pages
__Test:__ Click on the #%grab#% button at the bottom of a code block
__Development:__ GrabCodeHandler
__Test:__ Append ##/backlinks## to the URL of a page
Downloads code snippets from code blocks added to Wikka pages
__Test:__ Click on the #%grab#% button at the bottom of a code block
__Development:__ GrabCodeHandler
Deletions:
Downloads code snippets from code blocks added to Wikka pages.
__Test:__ GrabCodeHandler.
Additions:
__Note:__ Features [[WikkaBetaFeatures installed on this server]] for testing are marked with a beta-feature icon ({{beta}}).
Deletions:
Additions:
__Note:__ Features [[WikkaBetaFeatures installed on this server]] for testing are marked with a beta-feature icon {{beta}}.
**Paged comments** {{beta}}
**Menulets** {{beta}}
**Backlinks handler** {{beta}}
Display internal links to the current page (usage: ##/backlinks##).
__Development:__ BacklinksHandler
**Grab code handler** {{beta}}
Downloads code snippets from code blocks added to Wikka pages.
__Test:__ GrabCodeHandler.
**User Administration** {{beta}}
**Page Administration** {{beta}}
**System** {{beta}}
**Skins** {{beta}}
**Paged comments** {{beta}}
**Menulets** {{beta}}
**Backlinks handler** {{beta}}
Display internal links to the current page (usage: ##/backlinks##).
__Development:__ BacklinksHandler
**Grab code handler** {{beta}}
Downloads code snippets from code blocks added to Wikka pages.
__Test:__ GrabCodeHandler.
**User Administration** {{beta}}
**Page Administration** {{beta}}
**System** {{beta}}
**Skins** {{beta}}
Deletions:
**Paged comments** {{image alt="beta feature" title="Beta Feature" url="images/icons/16x16/gnome-run.png" link="WikkaBetaFeatures"}}
**Menulets** {{image alt="beta feature" title="Beta Feature" url="images/icons/16x16/gnome-run.png" link="WikkaBetaFeatures"}}
**User Administration**
**Page Administration**
**System**
**Skins** {{image alt="beta feature" title="Beta Feature" url="images/icons/16x16/gnome-run.png" link="WikkaBetaFeatures"}}
Additions:
This page lists all the code contributions and development pages by the [[CreditsPage Development Team]] that are likely to appear in future [[WikkaReleaseNotes releases]]. You can test the code following the instructions given on the development page.
__Note:__ Features [[WikkaBetaFeatures installed on this server]] for testing are marked with a beta-feature icon {{image alt="beta feature" title="Beta Feature" url="images/icons/16x16/gnome-run.png" link="WikkaBetaFeatures"}}.
==== Core and architecture====
====Page-related====
**Paged comments** {{image alt="beta feature" title="Beta Feature" url="images/icons/16x16/gnome-run.png" link="WikkaBetaFeatures"}}
Displays footer comments on more pages. The number of comments per page can be set from UserSettings.
__Development:__ PagedComments
**Menulets** {{image alt="beta feature" title="Beta Feature" url="images/icons/16x16/gnome-run.png" link="WikkaBetaFeatures"}}
Mini-actions to be used as menu items (or as stand-alone plugins).
__Development & test:__ WikkaMenulets
====User-related====
<<See also UserAccountModules<<::c::
====Administration====
<<See also AdminModules<<::c::
**User Administration**
Module for managing registered users.
__Test:__ [admin-only] UserAdminTest
__Development:__ UserAdmin
**Page Administration**
Module for managing pages
__Test:__ [admin-only] PageAdminTest
__Development:__ PageAdminAction
=====System information=====
**System**
Displays information about the system Wikka is running on.
__Development:__ WikkaMenulets
__Test:__ SysInfo
====Formatting and rendering====
====Layout and stylesheets====
**Skins** {{image alt="beta feature" title="Beta Feature" url="images/icons/16x16/gnome-run.png" link="WikkaBetaFeatures"}}
Allows users to //select//, //create//, //edit// and //modify// their own [[WikkaSkins custom CSS stylesheet]].
__Test:__ TestSkin
__Development pages:__ MySkin, WikkaSkinSelector, WikkaSkinEditor
__Note:__ Features [[WikkaBetaFeatures installed on this server]] for testing are marked with a beta-feature icon {{image alt="beta feature" title="Beta Feature" url="images/icons/16x16/gnome-run.png" link="WikkaBetaFeatures"}}.
==== Core and architecture====
====Page-related====
**Paged comments** {{image alt="beta feature" title="Beta Feature" url="images/icons/16x16/gnome-run.png" link="WikkaBetaFeatures"}}
Displays footer comments on more pages. The number of comments per page can be set from UserSettings.
__Development:__ PagedComments
**Menulets** {{image alt="beta feature" title="Beta Feature" url="images/icons/16x16/gnome-run.png" link="WikkaBetaFeatures"}}
Mini-actions to be used as menu items (or as stand-alone plugins).
__Development & test:__ WikkaMenulets
====User-related====
<<See also UserAccountModules<<::c::
====Administration====
<<See also AdminModules<<::c::
**User Administration**
Module for managing registered users.
__Test:__ [admin-only] UserAdminTest
__Development:__ UserAdmin
**Page Administration**
Module for managing pages
__Test:__ [admin-only] PageAdminTest
__Development:__ PageAdminAction
=====System information=====
**System**
Displays information about the system Wikka is running on.
__Development:__ WikkaMenulets
__Test:__ SysInfo
====Formatting and rendering====
====Layout and stylesheets====
**Skins** {{image alt="beta feature" title="Beta Feature" url="images/icons/16x16/gnome-run.png" link="WikkaBetaFeatures"}}
Allows users to //select//, //create//, //edit// and //modify// their own [[WikkaSkins custom CSS stylesheet]].
__Test:__ TestSkin
__Development pages:__ MySkin, WikkaSkinSelector, WikkaSkinEditor
Deletions:
=== Core development ===
===Page-related===
===User-related===
===Administration===
===Formatting and rendering===
===Layout==
Additions:
=== Core development ===
===Page-related===
===User-related===
===Administration===
===Formatting and rendering===
===Layout==
===Page-related===
===User-related===
===Administration===
===Formatting and rendering===
===Layout==
Deletions:
Additions:
This page lists all the code contributions and development pages by the [[CreditsPage Development Team]] that are likely to appear in future [[WikkaReleaseNotes releases]].
Deletions:
Additions:
This page lists all the code contributions and development pages by the [[CreditsPage Development Team]] that are likely to appear in future [[releases WikkaReleaseNotes]].