|
MindTouch |
MediaWiki |
Wordpress |
Drupal |
account self-registration |
simple form; select password on sign-up form; currently a problem with the captcha |
simple form, no captcha; select password on sign-up form |
simple form, no captcha; password emailed to you |
simple form, no captcha; registration confirmation emailed, email a bit slow |
to edit/create content |
- "Edit Page" and "New Page" links on each page
- WYSIWYG editor, can switch to HTML
- by default, new page is child of current page
|
- Â "edit" link on every page
- create new page by clicking existing link to non-existant page, or entering URL directly
- wiki syntax for editing, can enter HTML directly
|
- Â by default, new content is NOT child of current page; choose a parent page in sidebar
- WYSIWYG editor
|
- Â "Add content" link on every page
- Â "Edit" tab on every page (can't edit Home page)
|
using a template for a new page |
- when adding new page, presented immediately with template choices
|
- Â can include a template in a page by referencing it with a macro:
Template Name
- templates can have parameters, values will be plugged in to template: {{Name Of Page
| param1=value1
| param2=value2
| param3=value3
}}
|
- available plug-ins are for Pages (only Posts)
- modified one plug-in to support Pages
- further modified to support multiple templates
-> it can be done
|
- Â on creating new page, author selects a 'content type'
- content types can have default content i.e. a template
|
URLs |
- pretty e.g. "Component_APIs/Inline_Edit"
- by default, based on initial page name
|
- reasonably pretty, but not hierarchical i.e "index.php/Inline_Edit"
|
- Â pretty, hierarchical e.g. "component-apis/inline-edit/"
|
- Â reasonably pretty ("?q=content/framework-api")
- can be made better if desired (can't right now running concurrently with MindTouch)
|
adding links to other pages into a page |
- "insert link" automatically searches for existing pages that match link text; selecting fills in link
- also a "browse" option with nice interface
|
- Â wiki syntax using page name e.g. "[[Inline Edit]]"
|
- Â "insert link" presents "link to existing content" option for selecting page
|
- need to know url of other page
- format is "?q=content/<url>" (a bit unintuitive)
|
adding live JS to a page |
- can edit page in source mode and simply add <script> tags
- can edit source to insert an <iframe> if need be
|
- with 'raw html' turned on, can embed html, including <script> tags, inside <html> tags
- can include <iframe> in the html tags
|
- can choose HTML in editor and then include <script> tags
- can include <iframe> in the html source
|
- can edit page in source mode and simply add <script> tags
- requires "Full HTML" instead of "Filtered HTML"
|
commenting on pages |
|
- Â link to "talk" page at top of every page
|
|
|
tagging pages |
- tags displayed on page
- edit link presented with tags
- have to save a new page before adding tags
|
- no tags, categories instead
- add a page to a category by placing [[Category:Name]] within the page
- a page's categories can be displayed on the page
|
- categories and tags not native to Pages (only Posts)
- plugins for adding
- tried one, adds categories and tags, but:
- categories and tags not being displayed on page
|
|