Part of the DefaultWikiTemplates. Ready for an update.
Zwiki current:
Welcome!
This is the front page of ZWiki's "basic" wiki template, a small set of starter pages for your wiki. Edit this page and replace it with something appropriate. Consider linking your site at ZWiki:ZwikiSites.
Here is the HelpPage.
You'll find additional Zwiki documentation and help at http://zwiki.org . Don't forget to check the release notes and known issues.
Other things you may want to configure:
- Permissions
You normally configure permissions in the wiki folder's Security tab in the ZMI. ZWiki:FAQs has a list. - Mail out (subscription)
To mail out comments, use the ZMI to add amail_replyto
string property on the folder with a valid email address. Also add a MailHost object if you don't already have one. Reload this page and the subscribe link should appear. - Mail in
So that users will be able to reply to comments by mail - see ZWiki:WikiMail. - External (client-side) editing
Install ZWiki:ExternalEditor on server and client as described on that page. EE's pencil icon should appear and clicking it should open pages for editing in your preferred editor.
- A bug tracker
A simple issue tracker integrated with the wiki. See ZWiki:HowToInstallAZwikiTracker - DTML
If you want to enable live DTML code in pages, add a true allow_dtml boolean property on the folder. This makes your server much more vulnerable to abuse, you should be aware of the ZWiki:ZwikiSecurity implications.
Enjoy your wiki!
zwiki.org revisions
Welcome!
This is the front page of ZWiki's zwikidotorg wiki template. Here are the HelpPage, RecentChanges?, UserOptions?, AnnoyingQuote and contents.
You'll find additional Zwiki documentation at ZWiki:ZwikiDocs, including ZWiki:ReleaseNotes, ZWiki:KnownIssues and the ZWiki:ZwikiTracker. ZWiki:GeneralDiscussion and the #zope IRC channel are good places to get help.
(Note that this paragraph should be broken up to tell new users what content is at the end of each of these links. It's presently too terse.)
Edit this page and replace it with something appropriate. Other things you may want to configure (or not):
- Permissions
To view this wiki, users needView
andAccess content information
permissions on the folder. To create new pages they needAdd ZWiki Page
permission; to upload files,Add Documents, Images, and Files
. Permissions to add comments, edit, reparent etc. all begin withZwiki:
and appear at the end of the permissions list. - Mail out (subscription)
Set up a zope ZopeMailHost? object and add amail_from
folder string property containing a valid From address. A "subscribe" link will appear in the page footer. You may want to add the ZWiki:MailHostFix to make Bcc work. - Mail in
You'll need to set up a special mail alias, a zope helper method, a default discussion page andmail_to
/mail_replyto
folder properties. Users will be able to reply to comments by mail. See ZWiki:WikiMail. - External (client-side) editing
Install the ZWiki:ExternalEditor zope product and make sure users have theUse external editor
permission. EE's pencil icon will appear in the page footer. Users will probably be able to edit pages with their preferred editor after installing EE's client helper app.
(Note that new users don't know what an "External Editor" is, so this should be updated to let them know why they'd need one)
- A bug tracker
An issue tracking database integrated with the wiki. See ZWiki:HowToInstallAZwikiTracker - A more featureful front page
Eg showing latest comments from other pages. See ZWiki:FrontPage source for ideas - Security
If you allow untrusted users to edit your wiki, you should be aware of the server-side trojan issue. Unless carefully configured Zwiki may allow users to create content (eg DTML or javascript) which will be executed when viewed by others. For example, DTML code could delete other zope objects to which it has access (restricted to the lowest of the page owner and the page viewer's privileges). Tips: make the wiki folder's owner a low-privileged user, set the standard_page_type folder property to a non-DTML page type, remove or disable editing on any DTML-enabled pages, denyZwiki: Change page types
permission. Decide for yourself whether these steps are necessary, or keeping backups will suffice, or YAGNI applies.
Enjoy your wiki!