YaWiki

Yet Another Wiki for PHP

AreaMap ]

  YaWiki   Development  
  YaWiki   Package Dependencies   Mailing List  

Username:

Password:


YaWiki

SECURITY NOTE: There is a cross-site scripting vulnerability in YaWiki versions 0.20 alpha and earlier. All users are strongly encouraged to upgrade to 0.21 beta or later as soon as possible.

YaWiki is "Yet Another Wiki for PHP".

YaWiki can be used as a traditional wiki; it adheres to much of the Wiki Way.

Because YaWiki is designed for collaborative web-based documentation efforts, YaWiki adds logical name spaces, access control lists, navigational elements, and more. You may enable any, all, or none of these extra features.

YaWiki is theme-oriented, and can serve very well as a base for any website. This site (yawiki.com) uses the default template, but the Yawp site uses a custom theme, as do http://nursing.memphis.edu/ and http://solarphp.com/.

Release Status (Download)

The current version is 0.22 beta, released 2004-08-01. You can download it at <http://yawiki.com/yawiki-0.22.tgz>. (Note: Be sure to read the ChangeLog before upgrading from a version 0.20 or earlier installation; there are minor schema change in versions 0.21 and 0.22 you need to apply.)

Be sure to install or upgrade these dependencies prior to using YaWiki (these may change from release to release) --

  • Yawp 1.0.4 stable or later
  • DB_Table 1.0 stable or later
  • Savant 2.4.0 stable or later (note the new version requirement ... the default theme now uses the auto-escaping features of Savant2)
  • Text_Diff (most recent version)
  • Text_Wiki 1.0 stable or later

Documentation

Help document YaWiki! Check out the user-contributed docs at Yawiki_Docs.

The bad news is that there is no sigificant documentation at this time. As I whittle down the TodoList, I'll start the heavy work of showing how to use YaWiki.

The good news is that YaWiki should be moderately easy to install out-of-the-box. Be sure to check out the config file for comments.

Technical Highlights

Here are some technical highlights on YaWiki:

  • Uses the Yawp foundation for PHP applications.
  • Built from PEAR and PEAR-compliant objects such as...
  • Database abstracted with DB_Table; works on most anything from MySQL to Oracle, and self-installs the database tables
  • RSS feeds for page content changes (all pages in all areas, all pages in one area, or one page in one area)
  • Has a special AreaMap page that lets you define a page hierarchy for navigation elements
  • Supports separate name spaces (called "areas") in one installation
  • Supports anonymous users and user authentication
  • An access control list that lets the wiki administrator control who can edit and view individual pages in each area
  • A comment system for users who are not allowed to edit pages directly
  • Theme-aware (build your own look and feel) using the Savant template system

Other Wiki Applications for PHP

Lots more here (and not just for PHP).

Yawiki:HomePage (pmjones)
Mon, 08 Aug 2005, 12:01
[ Links | Source | History | RSS ]

This site powered by YaWiki 0.22 beta.



Fatal error: Call to a member function on a non-object in /home/yawikisite/web/yawiki/theme/default/comments.tpl.php on line 36