Fullscreen
[Show/Hide Right Column]

Close
noteNote
This page is to document "what Tiki should do". For feature documentation (what Tiki does), please see corresponding page on doc site

Bad characters

Tiki defines bad characters for Wiki page names. It can either prevent any page from having a name containing one of these characters, or warn when naming with a problematic name. As of December 2010, these characters are, in trunk:
/?#[]@$&+;=<>

For example, a Tiki may prevent from naming a page "Hello World!".

The problem is some of them are metacharacters in URL-s. For example, the question mark delimitates the query string. All of these but the last two are the reserved characters from the URI RFC: http://xml.resource.org/public/rfc/html/rfc3986.html#reserved

The first 12 characters were copy-pasted from the RFC, but some may not be special in the portion of the URL where the page name is entered, and may therefore be considered bad with no good reason.

The following are fairly common in URL-s:
:/?#[]@+=

Among the others, some could be considered for removal.

Considered for removal

CharacterCommentsDate nominated Favoring removal from blacklist

Removed

CharacterCommentsDate nominatedDate removed Favoring removal from blacklist
, (comma)Rare part of components (see section 3.3) 2010-09-072010-10-15 (r30062)Chealer
: (colon)Used to delimitate scheme but this is at the beginning of the URL
Also, we use it for user:username and it's common when simulating namespaces
2010-09-072010-10-15 (r30062)Chealer
(, ) (parentheses)"typically unsafe to decode"2010-09-072010-10-15 (r30062)Chealer
' (apostrophe)"typically unsafe to decode"2010-09-072010-10-15 (r30062)Chealer
! (exclamation mark)"typically unsafe to decode" 2010-09-07 2010-10-15 (r30062) Chealer
* (asterisk)"typically unsafe to decode" 2010-12-21 Chealer




Related


Page last modified on Wednesday 05 January, 2011 19:36:30 UTC

Search Wishes (subject only) [toggle]

Categorize Bad characters

Keywords

The following is a list of keywords that should serve as hubs for navigation within the Tiki development and should correspond to documentation keywords.

Each feature in Tiki has a wiki page which regroups all the bugs, requests for enhancements, etc. It is somewhat a form of wiki-based project management. You can also express your interest in a feature by adding it to your profile. You can also try out the Dynamic filter.