Brian Curry d6ba0b66ec * wiki.pl (@HtmlAttrStack): New global variable. This permits
the InElement() and [Add|Close]HtmlEnvironment() family of
functions to add, remove, and search against HTML tag attributes
for all recently stacked HTML tag environments. Previously, tag
attributes were not retained; they were simply returned as text
from the AddHtmlEnvironment() function. Markup modules producing
complex HTML -- particularly, complex HTML having deeply nested
span or div tags -- can leverage the newly rewritten functions,
below, to simplify, streamline, and "clean up" their markup code.
(InElement): Rewritten to use this new variable.
(AddHtmlEnvironment): Rewritten to use this new variable.
(CloseHtmlEnvironment): Rewritten to use this new variable.
(CloseHtmlEnvironments): Rewritten to use this new variable.
(CloseHtmlEnvironmentUntil): Rewritten to use this new variable.
(AddOrCloseHtmlEnvironment): New function. Added so as to avoid
duplicate redefinition in the Creole, Creole Addition, and Usemod
modules.
* modules/usemod.pl (UsemodRule): Corrected erroneous usage of the
InElement() function. (I don't think UsemodRule()	was ever quite
right, really; it's a bit surprising it worked this long!)
2008-11-05 09:42:05 +00:00
2008-10-14 17:16:32 +00:00
2006-08-31 09:57:49 +00:00
2006-10-21 21:38:22 +00:00
2006-11-11 16:27:11 +00:00
new
2004-11-23 23:20:34 +00:00
2008-05-26 23:21:41 +00:00
2003-12-24 04:24:52 +00:00
2004-06-26 00:03:07 +00:00
2006-08-21 23:27:50 +00:00
2006-09-19 23:49:22 +00:00
2004-01-31 02:09:01 +00:00
new
2003-10-24 22:43:15 +00:00
New
2006-08-21 23:18:40 +00:00
2004-04-12 03:04:12 +00:00
2006-08-10 09:00:59 +00:00
2006-08-31 18:22:16 +00:00
new
2005-04-03 17:55:11 +00:00
2007-08-11 10:34:04 +00:00
2003-12-24 04:05:18 +00:00
2003-10-17 15:36:46 +00:00
2005-08-31 14:01:17 +00:00
new
2005-04-03 18:01:29 +00:00
2004-07-09 06:39:32 +00:00
2006-07-02 10:18:15 +00:00
2005-01-09 23:38:09 +00:00
new
2003-10-24 22:43:15 +00:00
2006-04-26 23:36:29 +00:00
2004-07-09 06:40:56 +00:00
2007-11-07 20:43:18 +00:00
new
2004-02-08 12:38:19 +00:00
2005-10-07 23:20:06 +00:00
2005-10-07 23:21:14 +00:00
2004-03-21 00:33:41 +00:00
new
2003-11-16 21:35:51 +00:00
2007-11-18 11:17:34 +00:00
2004-01-30 13:28:23 +00:00
2003-10-17 15:35:02 +00:00
2004-05-31 14:24:32 +00:00
2004-05-16 11:07:28 +00:00
New
2007-12-09 22:04:36 +00:00
New
2007-12-09 22:04:36 +00:00
2006-09-01 11:14:34 +00:00
2003-12-24 04:05:18 +00:00
2003-12-24 04:24:52 +00:00
2003-12-24 04:24:52 +00:00
new
2004-05-10 19:01:59 +00:00
new
2005-04-10 21:28:49 +00:00
2004-03-21 00:33:41 +00:00
2007-10-04 14:29:41 +00:00
2006-05-28 14:43:12 +00:00
2006-06-01 23:47:38 +00:00
2006-03-15 20:55:59 +00:00
2008-07-24 15:32:27 +00:00
2006-02-26 03:19:26 +00:00

This is the README file distributed together with the Oddmuse script.

To install the script, copy wiki.pl into your cgi-bin directory.  This
will store the pages in a temporary directory for you.  In order to
make this permanent, change the $DataDir option in the script from
'/tmp/oddmuse' to 'oddmuse'.  This will save the pages in a
subdirectory of your cgi-bin directory.

In order to start your wiki, click on the edit link (the first link
below the navigation bar, at the bottom of the page).  This will allow
you to enter some text for this page.  Click the Save button and you
are done.

To add new pages, edit the homepage and add links to new pages.  Links
are traditionally formed by ConcatenatingCapitalizedWords.  This kind
of link pattern is called a wiki word.

Alternatively, put links in [[double square brackets]].  This kind of
link pattern is called a free link.

As long as the new pages don't exist, links to these pages are
followed by a clickable question mark.  Click on the question mark to
create the new page.

Enjoy your wiki experience.

Visit http://www.oddmuse.org/ to learn more about the translation
files and modules that are part of this package.

----------------------------------------------------------------------

Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.1 or
any later version published by the Free Software Foundation.

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or (at
your option) any later version.

This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
General Public License for more details.

Both the GNU Free Documentation License, and the GNU General Public
License are distributed together with this script.  See the files FDL
and GPL, respectively.
Description
A simple wiki engine written in Perl. No database required.
Readme GPL-3.0 11 MiB
Languages
Perl 92.4%
CSS 5.9%
Shell 0.7%
Python 0.4%
JavaScript 0.3%
Other 0.2%