Search DominoPower's 11,441 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: wrapping it up (continued)

I had initially hoped to go into far more depth regarding the inner workings of the system, but I've realized that such a task is more deserving of a book than of a series of overview articles. It just isn't possible to quickly and easily describe the output of many man-years of programming in any sort of depth.

What I do hope to have done is to show you that Lotus Domino is an excellent technology for building content management applications. By using XML you can make your Domino based content management system interact smoothly and easily with pretty much any other technology out there today, be it Microsoft, WebSphere, PHP, Delphi, or whatever.

I also wanted to illustrate the point that you can plan for platform independence or building cross platform versions of your software by using normal Web standards such as XML API's and browser based user interfaces. In the case of this content management system, it would be possible to rebuild the system entirely using some other server technology without having to change any of the functionality at all.

Initial objectives
Let's recall the objectives that I had in mind at the commencement of development. The initial objectives were to build a content management system that:

  • is full featured and powerful;
  • is completely browser based;
  • does not require end users to have any programming knowledge at all;
  • includes all the features and functions needed to build most Web sites;
  • is easily extensible and expandable;
  • is easily maintained.

Based upon these objectives the following system architecture was established:

  • XML is the heart of the system;
  • Lotus Domino is used for content administration and maintenance;
  • Lotus Domino publishes the site content in XML format;
  • Microsoft IIS/ASP is used to pick up the XML and generate the finished HTML.

The finished content management system does meet the initial project objectives. That's the primary goal in software development.

Using the finished system
I know I'm biased, but using the finished system is a pleasure. It does everything that I need a content management system to do, and it does it easily and intuitively. The content management system makes constructing and maintaining a Web site is a pleasure rather than a chore.

Setting aside the fact that I designed the system and therefore it would meet my requirements, I think that such functionality and ease of use can be attributed primarily to three factors:

  • The design of the content management system was based upon considerable previous knowledge of building earlier generations of less sophisticated content management systems;

  • Much thought was put into the earliest stages of the project--working out the functional requirements and the features needed in the system;

  • Much thought was put into designing the architecture of the system, ensuring in advance that the architecture would accommodate all of the previously specified features and functions.


« 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: overview of the content administration system
   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: overview of the content administration system
   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
Learn Domino Designer 8.5 for free
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
Latest Lotus Headlines
Xpages not loading? JVM errors? - Solution
How to implement an iCalendar feed into your Notes calendar with XPages
DWA Hotfixes for Domino 8.5.1FP1 - A Gotcha
IBM Adds DB2 to Lotus Foundations SMB Package
SNTT : XPages onclick Ghosts in the machine
Ports used by Lotus Sametime 8.5 servers
Exploring a Domino Date Bug
>> Read all the news
More from the ZATZ journals
Computing Unplugged: The iPad defenders have spoken
David Gewirtz Online: CNN commentary and analysis
OutlookPower: More about disappearing text
-- Advertisement --

Learn Notes and Domino 8 at your place and pace!
Learn Notes and Domino in your office and/or home! TLCC's highly acclaimed distance learning courses for users, developers, and admins will enhance your career and your resume.

The many included activities and demos will make you a pro! Expert instructor help is a click away.

Click here to try a FREE demo course!!

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