| 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
| |
---|