Dartar
Recently committed code
DarTar
- Moving constants to top and checking if already defined, refs #503
Commit by
DarTar :: r
1219 /trunk/formatters/wakka.php: (
link)
Moving constants to top and checking if already defined, refs #503
- Notice in referrers, refs #1 and #496
Commit by
DarTar :: r
1217 /trunk/handlers/referrers/referrers.php: (
link)
Notice in referrers, refs #1 and #496
- Notices in edit screen, refs #496
Commit by
DarTar :: r
1216 /trunk/handlers/edit/edit.php: (
link)
Notices in edit screen, refs #496
- Fixed notice in TraverseComments(), refs #418 and #496
Commit by
DarTar :: r
1215 /trunk/libs/Wakka.class.php: (
link)
Fixed notice in TraverseComments(), refs #418 and #496
- Wrong constant name, refs #496
Commit by
DarTar :: r
1214 /trunk/actions/usersettings/usersettings.php: (
link)
Wrong constant name, refs #496
- New logo (reverting to default font weight), refs #496
Commit by
DarTar :: r
1213 /trunk/images/wikka_logo.jpg: (
link)
New logo (reverting to default font weight), refs #496
- Notice in highscore action, refs #496
Commit by
DarTar :: r
1212 /trunk/actions/highscores/highscores.php: (
link)
Notice in highscore action, refs #496
- DejaVu Serif as default heading font for Linux users, refs #380 and #496
Commit by
DarTar :: r
1211 /trunk/css/wikka.css: (
link)
DejaVu Serif as default heading font for Linux users, refs #380 and #496
- Adding DejaVu Sans as default body font for Linux users, refs #380 and #496
Commit by
DarTar :: r
1210 /trunk/css/wikka.css: (
link)
Adding DejaVu Sans as default body font for Linux users, refs #380 and #496
- Removing unnecessary font declarations from stylesheet, testing Lucida...
Commit by
DarTar :: r
1209 /trunk/css/wikka.css: (
link)
Removing unnecessary font declarations from stylesheet, testing Lucida Grande/Lucida Sans Unicode as main body font, refs #380 and #496
- Testing new logo + serif font scheme for headings (feedback welcome!), refs #380...
Commit by
DarTar :: r
1208 /trunk/ (css/wikka.css images/wikka_logo.jpg): (
link)
Testing new logo + serif font scheme for headings (feedback welcome!), refs #380 and #496
- Porting advanced referrer handlers and related CSS from trunk (as of [1093]) to...
Commit by
DarTar :: r
1177 /branches/1.1.7-docs/ (4 files in 4 dirs): (
link)
Porting advanced referrer handlers and related CSS from trunk (as of [1093]) to docs branch, refs #1 and #708
- Porting [1167] from trunk, refs #708 and #415
Commit by
DarTar :: r
1168 /branches/1.1.7-docs/actions/license/license.php: (
link)
Porting [1167] from trunk, refs #708 and #415
- Applying {{{StaticHref()}}} to license action (Credits: DotMG), refs #415
Commit by
DarTar :: r
1167 /trunk/actions/license/license.php: (
link)
Applying {{{StaticHref()}}} to license action (Credits: DotMG), refs #415
- Changed position of license button in the footer, refs #708
Commit by
DarTar :: r
1166 /branches/1.1.7-docs/ (templates/footer.php css/wikka.css): (
link)
Changed position of license button in the footer, refs #708
- Adding .htaccess to fix links to license buttons with mod_rewrite, refs #415
Commit by
DarTar :: r
1164 /trunk/actions/license/inc/.htaccess: (
link)
Adding .htaccess to fix links to license buttons with mod_rewrite, refs #415
- Missing credit and updated copyright notice, refs #496
Commit by
DarTar :: r
1163 /trunk/wikka.php: (
link)
Missing credit and updated copyright notice, refs #496
- Porting [1161] to trunk, refs #783
Commit by
DarTar :: r
1162 /trunk/formatters/wakka.php: (
link)
Porting [1161] to trunk, refs #783
- Preventing filename inheritance across multiple code blocks in grabcode handler,...
Commit by
DarTar :: r
1161 /branches/1.1.6.6/formatters/wakka.php: (
link)
Preventing filename inheritance across multiple code blocks in grabcode handler, closes #783
- Initializing setup and version number for branches/1.1.6.6 with a particularly...
Commit by
DarTar :: r
1160 /branches/1.1.6.6/ (setup/install.php wikka.php): (
link)
Initializing setup and version number for branches/1.1.6.6 with a particularly verbose commit comment to please BenBE, refs #784
Some of my contributions
- 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 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
My homepage
nitens.org∞
Where it all began
I chose
WikkaWiki as a very easy-to-install
wiki engine∞ while I was reviewing a number of open source CMS for a project. I needed easy extensibility, 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
Wikka development crew.
Why Wikka instead of other wikis?
I believe the main appeal of Wikka to many of its users lies in its
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:
- integrate seamlessly a wiki engine into their site (without having to dig into dozens of lines of code);
- have their site run by an invisible wiki engine∞;
might have good reasons to choose Wikka.
Why lightweightness matters ?
Lightweightness does not mean lack of
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.
A touch of style
Wikka is
structure. To shape its
surface you can create and select
skins
(see also my experimental
Wikka skin server∞)
Using wikka
I've created and maintain
openformats.org∞ a site for promoting open formats running on
WikkaWiki, with a couple of hacks:
- UTF-8 Support∞ - thanks to AndreaRossato's code and unvaluable help;
- UserAdmin - user management interface;
- FeedbackAction - displays a module to send feedback to the wiki administrator;
- IncludeAction∞ (adapted from 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 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;
∞
My
personal homepage∞ is
invisibly run by the
latest Wikka package .
CategoryUsers