01137: Key PmWiki Features on the front page

Summary: Key PmWiki Features on the front page
Created: 2009-09-03 04:34
Status: Open
Category: Documentation
Assigned:
Priority:
Version:
OS:

Description: From a message sent by Eemeli Aro to the mailing list.

The front page of pmwiki.org hasn't changed since 2006. I think we should update it with at least one key feature: page variables.

Page variables and page text variables, along with templated includes and pagelist templates, are something that PmWiki does really well. I've looked a bit, but can't really find any other wiki or CMS that even approaches what PmWiki is capable of. I think this is something that should be advertised on the front page, if for no other reason than to promote a key point that can't be matched by other wiki software.


There are a couple of pages outlining features. Maybe a new, more concise list could be added on the front page. --Petko September 03, 2009, at 04:38 AM

PmWiki /
Features  A listing of PmWiki features
Features-Talk  
FeaturesAtAGlance  A short listing of PmWiki features
FeaturesAtAGlance-Talk  
PmWikiFeatures  PmWiki features
PmWikiFeatures-Talk  
PmWikiFeaturesAlt  

This PITS page here could be used to draft the new front page.


Draft new home page
%comment% This page is automatically restored every fifteen minutes. --Pm

PmWiki is a [[wiki(WikiWeb)]]-based system for collaborative creation and maintenance of websites.

PmWiki pages look and act like normal web pages, with a "[[Main/WikiSandbox?action=edit|Edit]]" link that makes it easy to modify existing pages and add new pages into the website, using [[basic editing]] rules. You do not need to know or use any HTML or CSS. Page editing can be left open to the public or restricted to small groups of authors.

!! Key PmWiki Features

!!! Custom look-and-feel
A site administrator can quickly change the appearance and functions of a PmWiki site by using different [[skins]] and HTML templates.  If you can't find an appropriate skin [[already made -> Skins:Skins]], you can easily modify one or create your own.

!!! Access control
PmWiki password protection can be applied to an entire site, to groups of pages, or to individual pages.  Password protection controls who can read pages, edit pages, and upload attachments.  PmWiki's access control system is completely self-contained, but it can also work in conjunction with existing password databases, such as ''.htaccess'', LDAP servers, and MySQL databases.

!!! Customization and plugin architecture
One principle of the [[PmWiki Philosophy]] is to only include essential features in the core engine, but make it easy for administrators to customize and add new markup.  Hundreds of features are already available by using extensions (called "recipes") that are available from the PmWiki [[(Cookbook:)Cookbook]].

!!! Page includes
PmWiki has powerful tools to use or list parts of other pages.
These are [[page text variables]] and [[page lists]].

Page text variables are string variables made available in a wiki page from [[PmWiki/TextFormattingRules | natural page]] markup or explicitly with [[PmWiki/PageDirectives | page directive]] markup. 

Page lists provide a sophisticated [[PageListTemplates|template]] based output that can automate many aspects of website construction, based on selection criteria and conditional expressions. 

!! License 
PmWiki is written in %newwin%[[http://php.net/|PHP]] and distributed under the %newwin%[[http://www.gnu.org/copyleft/gpl.html|General Public License]].  It is designed to be simple to [[PmWiki/install(ation)]], [[CustomizationConcept|customize]], and maintain for a variety of applications. 
This site is running {$Version}.

PmWiki is a registered trademark of [[http://www.pmichaud.com/ | Patrick R. Michaud ]].

PmWiki's home on the web is at [[(http://)pmwiki.org(/)]].

(:include OtherLanguages:)

This page is automatically restored every fifteen minutes. --Pm

PmWiki is a wiki-based system for collaborative creation and maintenance of websites.

PmWiki pages look and act like normal web pages, with a "Edit" link that makes it easy to modify existing pages and add new pages into the website, using basic editing rules. You do not need to know or use any HTML or CSS. Page editing can be left open to the public or restricted to small groups of authors.

Key PmWiki Features

Custom look-and-feel

A site administrator can quickly change the appearance and functions of a PmWiki site by using different skins and HTML templates. If you can't find an appropriate skin already made, you can easily modify one or create your own.

Access control

PmWiki password protection can be applied to an entire site, to groups of pages, or to individual pages. Password protection controls who can read pages, edit pages, and upload attachments. PmWiki's access control system is completely self-contained, but it can also work in conjunction with existing password databases, such as .htaccess, LDAP servers, and MySQL databases.

Customization and plugin architecture

One principle of the PmWiki Philosophy is to only include essential features in the core engine, but make it easy for administrators to customize and add new markup. Hundreds of features are already available by using extensions (called "recipes") that are available from the PmWiki Cookbook.

Page includes

PmWiki has powerful tools to use or list parts of other pages. These are page text variables and page lists.

Page text variables are string variables made available in a wiki page from natural page markup or explicitly with page directive markup.

Page lists provide a sophisticated template based output that can automate many aspects of website construction, based on selection criteria and conditional expressions.

License

PmWiki is written in PHP and distributed under the General Public License. It is designed to be simple to install, customize?, and maintain for a variety of applications. This site is running pmwiki-2.3.31.

PmWiki is a registered trademark of Patrick R. Michaud.

PmWiki's home on the web is at pmwiki.org.

Nice layout of the Features page of EditMe. --Petko March 25, 2011, at 06:19 AM