PWP Wiki Processor
See all scripts for: PHP :: Content Management
Price: Free
Updated: 2005-11-24 Size: 164.5kb Platforms: Linux
Sun
Windows
Hits: 5537
A Wiki is a community / collaboration tool. Several authors can create a network of linked HTML files. Wikis are useful for creating documentations or collecting knowledge in a team. A web browser is sufficient to write a Wiki page. Wikis apply a special text syntax to handle the mark-up of HTML. The server will convert such a text into nice HTML. If you want to know more about the syntax, look at the TextRules. Got no time? Well, try the SimpleTextRules!
The idea of a Wiki comes from »Ward Cunningham. At his website you will find many information about Wikis and links to other Wiki communities and implementations. The page Links informs about other Wikis and related web sites.
Supported features
The various text formatting rules are described on a separate page: TextRules
PWP uses flat files to maintain the data, no database is required. Every page is one data file in the data directory. The page still contains Wiki code; HTML is created at the moment of delivery. (You can translate Wiki code into HTML but not re-translate HTML into Wiki code.)
The file upload page lets you store additional content at your website. Upload images or other documents and link them from your Wiki files.
Every erase operation stores the Wiki pages or uploaded files in a trash bin. If your fingers were faster than the brain, simply unerase the file from the trash bin! You can delete files from the trash physically after a certain period of time (config entry). You can view files in the trash, but not edit these files.
PWP supports a revision history. While editing a page you decide whether your changes are big enough to create a new revision. You can view and restore the old revisions of a file. Uploaded files will also be stored in the revision history if a new file with the same name gets uploaded again. To keep the history lean, you can delete all files older than a certain period of time (config entry).
You can view recent changes, i.e. all recently changed pages and uploaded files. 'Recently' is defined in the configuration.
New in 1.5.0 Now PWP offers a diff. Further, it allows to rename and copy Wiki pages.
You can configure the number of columns and rows in list views.
Lost some information? Now you will have to do a full text search. PWP searches in both areas, in Wiki pages and in uploaded text files! The full text search is really simple without any indexes and might become slow if your Wiki contains several hundred pages. Well, hardware speed is increasing fast and time is working for me...
PWP supports backlinks: A list of all pages which link to the current page. PWP can also trace backlinks for uploaded files. The search for backlinks is done on the fly without indexes or similar mechanisms.
A search for file names is available. You can type fragments like 'ag' and a list with all matching files is presented: 'Page2', 'Age'. Search searches both, the Wiki pages and the uploaded files.
New in 1.5.0 Reports are generated Wiki pages which help you to organise your information. Available are a hierarchical table of contents, a keyword index and a trail map / teaser text report.
A simple click on a link will generate monthly calendar pages and an annual overview. The calendar supports either the German (European?) week format or the US week format where weeks start on Sundays.
PWP can create a table of contents at the top of each page, consisting of all H1 and H2 tags.
Concurrent editing? With page locks! Any edit action will set a page lock which warns other editors. The lock can be forced off, which will most likely result in a conflict:
PWP will recognize conflicts which occur if two authors edit a document at the same time. The author who saves as second his changes will be asked to override the changes done by the other or to throw his changes away. (Based on the last modified time of a file, this will not work if the server gets both 'save page' requests within the same second.)
QuickEdit lets you view a page and append, insert or prepend new text in an edit box directly on the page. (Insert requires a special editor comment: ! --(+)-- ! )
A simple cache will speed up your operations. Changed in 1.5.0 It stores lists and search results, but not Wiki pages.
Snippets are supported. Snippets are text fragments, which will be appended to the end of the edit box on a simple mouse click. See /wiki/conf/Snippets.inc.
The whole appearance (colours, fonts) is controlled by a simple style sheet (CSS). You can now add your own style sheet in second place, overwriting the default settings.
If configured, the web pages are delivered as zipped data stream, making the Wiki faster on the internet.
Save the best thing for last: PWP can export static web pages with a different header and footer. All links on these static pages will point to HTML pages, not to a PHP script. The static files are combined with a snapshot of the uploaded files. PWP can delete and re-create only outdated static pages. This feature will speed up the process but might result in dead links if there is no full update of the static contents from time to time.
More On Web:
Latest Forum Messages
Obtaining The Size Of An Image Using Loader Without Actually Loading It
How Do I Make Dragable Boxes In Flash 5?
Inserting A Sound Into My Library
Printing Problem
Scroll Problems... Urgent
Disabling Buttons
Loader Question
_height Tweening Issue
GetURL Cant Call Javascripts In Flash 8 ?
Quicker Way To View All Library Items?
[Help] Having Problem With Button Rollover Effect2
Flash MX Professional 2004
Attatching AS To Movieclips Created Using DuplicateMovieClip
What's The Major Malfunction?
HELP -Printing Current View Within Boundry Box
The Scene Panel: Why Does It Do This?
Drag And Drop Problem
RTMFP Encrypted P2p?
Action Script Scroll Menu Test.. Opinions
Import Shoutbox In Flash
Flash Over Html
Making A Movie Clip Not Behave Like A Button?
Using Flash Player On My Website
Image Url
Keeping Score
Gallery Shooting Game
16 Bit Alpha?
Preloading XML Sounds
NEED A GURU FOR SWEET MASKING EFFECT
Designing Eraser Tool Using Flash
MovieClip Color
Invoke Pdf Issue....
Flash Scene To Clip
Preserve Original Fonts In Webpage
Controlling Root With MC Loaded Into Empty MC On Root
Formatting Dynamic Text Fields?
Importing 3d Animation
Actionscript Help Needed
Fading Dynamic Text . . .
How To Become A Certified Flash/Adobe/MS Expert?
Need Flash Animator For 3d
Proper Way To Attach Classes
MyMCL.loadClip("preloader.swf",50);
Mouse Angle
Help With A Small Problem
[CodeHinting] Dropdown Without Variable Suffix ?
Button Help
Linking Pages Help...on(press) Load ?
Thanks
Experts: Dynamic Colour Transitions Like Final Fantasy 7,8,9?
Having An Action NOT Repeat When Pressed On...
[F8] Disabling And Visibility Changes For MCs
3d Flash
Continuous Action Script On Button
Just Began...^___^..
Tint The Screen
Sounds In Flash
Help With Variables?
Pop-Up Fails To Open When Tested In Explorer
Xml And Actionscript
This
[MX] Trouble With Shared Objects
Virum Killing Me...help Me Out
Varable/else If HELP
Help Me
I Was Bored So I Did This...
Exported Swf File Size Too Big (JPG's Prob)
SOMEBODY PLS HELP ME.....
Probably Been Asked, But...
Please Help Me With Menu
Can't Download Flash Player
Underlined Text On (rollOver)
How To Output
Macromedia Right Click Options
Full Page Video Background Lag
Vector Images Vs JPEG And GIF
Looking For An Animated Preloader Without The Bar
Confused About Loader Class
External Text Loading, Not Leaving
Flash Animation & Effects Tutorials.
|