Search DominoPower's 11,420 Lotus-related article archive 
Home
EasyPrint
News details Click here for the RSS feed's XML code. This is not a browser URL.
Articles-only Click here for the RSS feed's XML code. This is not a browser URL.
Twitter Feed Click here for the Twitter feed.
Building an XML based Content Management System using Lotus Domino: overview of the content administration system (continued)

That's all folks! That's all you need to build a powerful and full featured content management system: pages, menus, text properties, and a set of site level configuration settings. Simple huh? Clear, consistent crates.

Although we have only a few document types, each of the documents varies significantly in its internal complexity (i.e., number of fields). The menu item document is fairly simple because you don't need too much information to display a menu item. The site configuration document begins to get significantly more complex with more than a hundred fields. The text properties document isn't that complex structurally because it's mostly dealing with font, size, style, and color, but it has huge quantities of fields because this information must be stored for each page element, such as headline, section heading, footer, etc. Finally, the content document is a monster, with many hundreds of fields of information required to be able to construct a final Web page rich with images, links, text, and other goodies.

So the next challenge is to build a user interface that allows content editors to keep their Web site up to date. This user interface must be dead simple, intuitive, and easy to understand. This is easy enough to do for the more simple documents: the menu item, the site configuration document, and the text properties. The content document, however, presents a special challenge. Despite the fact that it has a huge number of fields, we must somehow present it to the end user broken down into manageable chunks. It's not so hard to do, and there are a number of ways to get there.

However, in this case we simply build a range of editing forms, with each editing form dealing with different areas of the content document. Specifically, we create ten different edit forms. The end users don't know that it's all the same document underneath, and they don't care either. All they know is that for each Web page they can edit the document content (part one and two), document status, document properties, document links, and site indexes. They can also configure images (part one and two) and add and delete images.

Lets have a look at some aspects of the content administration system to give you and idea of how it all boiled down.

The edit site configuration screen is shown in Figure A.

FIGURE A


Here's the edit site configuration screen. Roll over picture for a larger image.

Check out the navigate menu items screen in Figure B.

FIGURE B


Here's the navigate menu items screen. Roll over picture for a larger image.

The edit menu item screen can be seen in Figure C.

FIGURE C


Here's the edit menu item screen. Roll over picture for a larger image.

Figure D shows the navigate text properties screen.

FIGURE D


Here's the navigate text properties screen. Roll over picture for a larger image.

Check out the edit text properties screen in Figure E.

FIGURE E


Here's the edit text properties screen. Roll over picture for a larger image.

The navigate documents screen can be seen in Figure F.

FIGURE F


Here's the navigate documents screen. Roll over picture for a larger image.

Figure G shows the edit document options screen.

FIGURE G


Here's the edit document options screen. Roll over picture for a larger image.


« Previous  ·  1  ·  2  ·  3  ·  4  ·  Next »
Other articles you might like
Home > Internet Technologies > XML (11 articles)
   How to create a Web service to extract data from XML documents
   Building an XML based Content Management System using Lotus Domino: wrapping it up
   Building an XML based Content Management System using Lotus Domino: overview of the HTML display template
Home > Strategies > Content Management (10 articles)
   Lotus acquires Aptrix, announces Lotus Workplace Content Development
   Building an XML based Content Management System using Lotus Domino: wrapping it up
   Building an XML based Content Management System using Lotus Domino: overview of the HTML display template
Get Weekly Email Updates
Subscribe to our regular weekly email newsletter. It's packed with tips, reviews, deep analysis, and the latest news.
 
Recent DominoPower Articles
Application development, William Shatner, and the origin of the universe
The (near) future of Sametime, Quickr, Connections, and Symphony
Inside the IBM Innovations lab
Lotusphere 2010: Hot fixes and cool news for Notes, Domino, and LotusLive
Lotusphere 2010: mobility and collaboration
2010: A Lotusphere of change
Five trends for 2010
Latest Lotus Headlines
New Notes/Domino Technotes published about Chile's extended daylight saving time
SnnT: How to prevent Google from listing your Sametime Server
How to send someone an email that shows your calendar availability
"The collection has become invalid"
More XPages onclick event weirdness...
Domino 8.5.1 Fix Pack 1 Interim Fix 1 (8.5.1 FP1 IF1) - DAOS Fixes
Domino Designer 8.5 Tip: Where Working Sets Are Stored
>> Read all the news
More from the ZATZ journals
Computing Unplugged: Make Mafia Wars an offer it can't refuse
David Gewirtz Online: CNN commentary and analysis
OutlookPower: Removing an Office installation that doesn't want to go away
-- Advertisement --

Sophisticated Meets Simple For Document Management
Share. Control. Manage.
Documents, emails, and content in the context of how work is done. Native to Lotus Domino. The User Experience unseen for Lotus Domino. Do more with less. Really.

See the possibilities Docova unleashes for Lotus Domino.
-- Advertisement --

Struggling with exporting Notes data to spreadsheets? No More!
Try IntelliPRINT, The world's leading Reporting, Dashboards, and Analysis solution for Notes & Domino

  • Don't spend unproductive time maintaining different versions of the same spreadsheet
  • Preserve data integrity and security in multi-user environments
  • Create reports in minutes INSIDE Notes
  • Get freedom from iterative report requests, deliver self-serve capabilities

Experience Reporting, Dashboards, and Analysis INSIDE Notes.

Try IntelliPRINT NOW!

ZATZ Home  ·  News  ·  Back Issues  ·  Credits/Trademarks ·  Link To Us
Copyright © 1998-2010, ZATZ Publishing. All rights reserved worldwide.
Editor's Login