CustomPageStore
This category lists possibly conflicting recipes that customize the PageStore directories and the $WikiLibDirs
array. These variables may contain the recipe's own config pages or templates. In order to function properly, PmWiki needs to have all directories completely defined before any page content is read.
In case you are using more than one recipe of these, you may need some adaptation for them to work (identify the order of inclusion, or add a line of code). In case of doubt, ask the recipe authors if their recipes are compatible. You could also ask me. (Petko)
If you are an author of a recipe which provides ready to work wiki pages (templates, configuration) in a custom directory, you may use the solution at ModuleGuidelines, to insert your directory just before wikilib.d, without redefining the whole $WikiLibDirs
array and with less chance to conflict with other recipes.
If you are an author of a recipe which is creating a new custom read-write PageStore class (based on databases, cvs, compression, encryption or other protocols), you would want your class to be the first in the $WikiLibDirs
array. In this case, best is to let the users redefine this array in their config.php, after including your recipe. This way, conflicting recipes will be easier to find and debug.
- Cookbook /
- CompressedPageStore Save wiki pages/files in compressed (gzip) format
- DataQuery Retrieve records and query results from any database supported by ADOdb (such as MySQL) and portray them as wiki pages, allowing them to be processed by other wiki functions such as pagelists, includes, page text variables, and ZAP. (beta)
- FastSearch how to improve the speed of searches and categories on large sites with slow machines
- FoxForum How to build a simple forum with Fox (experimental)
- ModuleGuidelines Guidelines for creating, distributing, and maintaining a recipe for the Cookbook.
- ModuleGuidelines-Talk Discussion of ModuleGuidelines
- PageAttic How to store backup files of deleted pages in a separate directory
- PageStorePlain Store wiki pages in plain editable text (Active/Stable)
- PageTopStore A PageStore alternative which doesn't mangle page contents when viewed outside PmWiki (beta)
- PerGroupSubDirectories Subdivide wiki.d into subdirectories according to page group
- Phonebook Integrate LDAP information in the Profiles pages and use it as a corporate phonebook (Production)
- PublishPDF Typesets wiki page collections into PDF (finalist: New Zealand open source awards 2008) (Stable, reliable and substantially complete, php 5.5 compliant)
- SessionPageStore Temporary/Ephemeral page storage for testing purposes (Experimental)
- SharedPages Share selected pages among several wikis on a common server, as in WikiFarms (Stable)
- SharedPages-Talk Talk Page for SharedPages recipe
- Sisterly Lets wikis on a farm access each other as easily as accessing other pages within a wiki (beta)
- SourceForgeServers Install PmWiki in SourceForge.net's project web space. (Outdated)
- SQLite Store wiki pages in an SQLite database file (Experimental)
- SQLite-Talk Talk Page for the SQLite recipe
- WikiFarmAlternative An efficient way to manage a wiki farm or web server.
- WikiGallery WikiGallery - automatic easy to use fully integrated gallery extension for PmWiki
- XESBlog Provide blog application functionality for one point installation. (stable)
- XMLPageStore Store pages as XML files (Beta)
- PITS /
- 01413 Custom PageStore receives requests for file system paths (Closed, works good enough for now.)
- Skins /
- Lens Super customisable skin with most skin furniture, such as the footer and action list, stored in wikipages
- SkinGuidelines A set of tips for skin design and packaging skins for distribution (Stable)