Skip to page content or skip to Accesskey List.
Search evolt.org
evolt.org login: or register

Work

Main Page Content

How to let users add formatting.

Rated 3.68 (Ratings: 3) (Add your rating)

Log in to add a comment
(7 comments so far)

Want more?

 
Picture of pedrito

peter van dijck

Member info | Full bio

User since: October 22, 1999

Last login: August 30, 2005

Articles written: 23

Problem: admin users need to be able to add formatting to pages. Bold, Italic, indent, you name it.

Extra problem: they shouldn't be allowed to mess up the site. Many users will go crazy on colors and stuff.

Solution: give them controlled functionality to add formatting.

Solution 2: have the submitted articles (or whatever they are writing) go through an editor who can edit the content AND the look of the page to make sure it fits in the style of the site. This is how most traditional media work anyway, and how it will probably start working on the web as well.

So: what options exist for letting administrators adding formatting to their input?

All the following work in roughly the same way: you can embed them in your page, and make them copy their content to a regular formfield which then gets submitted for you to do with whatever your heart desires in PHP, Coldfusion, ASP or whatever you like.

http://www.ektron.com/
A browser-based, easy-to-use, WYSIWYG Text Area Field. Very advanced, looks like Word. Includes upload images, spellcheck, extended formatting, importing Word, … Users need specific software already on system (not from ektron, but Word, IE4+, …), since the software borrows IE's and Word's functionality. Works with spectra, php, … Price: 299 US$ per domain (max 10 users)

http://www.ephox.com/
Editlive is very similar to the previous one. There is a download before you can use it however. They have spellcheck, xml support, image upload, … Same comment on having specific software on the system. Price: 1 seat license: 140 AUS$ 10 seat license: 820 AUS$

http://www.siteexperts.com/tips/contents/ts12/page1.asp
Another browser-based, easy-to-use, WYSIWYG Text Area Field. A lot less features: bold, italics, H1, … You can build it yourself, it is based on the funtionality included in IE (only works with IE 4 and 5) This is probably all most admin areas need. They will have limited tags and limited possibility to mess up the look of the site. Price: free.

Random thoughts:

Content management on the web is exploding now. Everybody is tired of writing proprietary systems, vendors are here with new generations of content management tools, and it's basically all really exciting.

An interesting part of content management is workflows. A workflow is something like: Writer <=> Editor <=> Approver => live

Another interesting part of content management is the separation of content, structure and presentation. A Writer would be able to add content and structure in our workflow, where an editor would be responsible for presentation. XML comes to mind as well. And Blogs. And community sites. Community building. Cluetrain. Can you feel that buzzword density rising?

Basically, content management is one of the hottest things happening on the web, and I'm glad to be in it :)

PS: This article is also on poorbuthappy with pictures of the systems discussed here.

Peter Van Dijck is an Information Architect with an interest in localization, accessibility, content management systems and metadata.
  • poorbuthappy.com/ease Weblog
  • petervandijck.net Portfolio
  • Easytopicmaps.com
  • liga1.com Accessibility and localization
  • Submitted by MartinB on August 2, 2000 - 08:45.

    I can only speak about eWebEditPro (the ektron tool), but it has a nasty habit of producing nasty code - layers of nested &lt;font&gt; tags.

    login or register to post comments

    Submitted by MartinB on August 2, 2000 - 08:47.

    If Content Management's your bag, then you might be interested in this article: You need a Content Management System, which talks about CMS in wider terms.

    login or register to post comments

    Submitted by pedrito on August 2, 2000 - 09:19.

    Here's the mozilla take on the whole thing: http://www.alphanumerica.com/projects/mozilla/script_editor/ Another one that pulls in the Word functionality and uses ColdFusion is: http://www.cfdev.com/products/demo.cfm?pointer=activedit (click on edit this page). Similar functionality as the two commercial ones discussed earlier.

    login or register to post comments

    Submitted by Ratface on August 3, 2000 - 06:27.

    Check out Blogger's interface. They have allowed some simple editing functionality within a normal text box, using JavaScripting. It works nicely across browsers and is a neat solution if you aren't looking to spend any extra money on a pre-built system. Another tip to think about is auto formatting of URL's. That way is a user writes something that is prefixed with http:// or has the name@domain.suffix format of an email address, it is automatically reconised when the form is submitted and converted to a A HREF. I've used both techniques in the past on simpler input forms for clients who wanted a certain level of formatability.

    login or register to post comments

    Different Tags

    Submitted by ucahg on April 13, 2001 - 06:42.

    If you designed the script to submit the articles or whatever is being submitted, than you can add special code (not HTML) that is for formatting and sift out all html. Then add your tags with square brackets.

    login or register to post comments

    Structured Text

    Submitted by MartinB on June 18, 2002 - 15:56.

    Another way is to use Structured Text, as implemented in Zope.

    login or register to post comments

    Cross-browser wysiwyg html editor

    Submitted by smolin on November 13, 2003 - 01:07.

    Hey, here is a powerful cross-browser editor for advanced page formatting: www.chel.tv/rich/.

    login or register to post comments

    The access keys for this page are: ALT (Control on a Mac) plus:

    evolt.orgEvolt.org is an all-volunteer resource for web developers made up of a discussion list, a browser archive, and member-submitted articles. This article is the property of its author, please do not redistribute or use elsewhere without checking with the author.