Home > SOA Tips > XML Developer > New XML-based Apache content management system released
SOA Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

XML DEVELOPER

New XML-based Apache content management system released


Ed Tittel
03.09.2005
Rating: -4.27- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


The Open Source Apache Project is probably best known for its Apache Web Server implementation, still one of the most widely used Web server platforms in the world. But there's a lot more to this project than just a Web server. Apache Cocoon for example is a Web development framework built around a pipeline model, where all kinds of processing is enabled by linking up pre-defined processing components that handle input and produce output into a pipeline sequence.

In late February Apache released a new version (1.2.2) of its full-blown Open Source Content Management System (CMS) named Lenya. The release includes lots of interesting features and capabilities, including support for several WYSIWIG browser-based editor, scheduling, version management/revision control, multiple staging areas, workflow controls and even a built-in search engine. In fact, Lenya is built on top of Cocoon, as well as other components in the Apache Software Stack (in an earlier incarnation during development of the initial code base in Switzerland, the platform was known as the Wyona CMS).

Lenya includes the Bitflux and Kupu editors as part of its release files, thereby enabling most modern Web browsers to function as content creation and management tools. A special-purpose forms editor is also included for quick and dirty forms creation or editing. Lenya includes built-in page level access and concurrency controls so that individual pages (documents) being edited are locked for write access to avoid potential "multiple update" problems. As any page (document) is updated, a new version is created, and it's possible to roll back to earlier versions at any time.

Lenya's workflow management is based on simple XML to define workflows, and supports standard one -- and two-stage workflow models ready for use. It's also possible to generate e-mail notification for pending approvals to help automate and speed work through the system, and related events -- such as publishing or deactivating pages (documents) -- are easy to schedule. Lenya offers separate repositories for authoring, staging and live pages (documents). Lenya also logs all workflow steps to build an automated audit trail.


Lenya offers other interesting or significant capabilities and features:
  • Pages (documents) may be authored in numerous languages without impacting site structure. The user interface is already localized for Spanish, Italian, German, French and English.
  • Layout capabilities include the ability to share content, business logic and cloning of existing publications to create new ones. XHTML- and cascading style sheet-based templating makes it easy for authors to create content, and designers to create page styles. The built-in navigation framework includes hierarchical menus, breadcrumb paths and multitabbed displays; tools to aid site map construction help make that job easy.
  • Site management tools abound, including high-level move, copy, rename, archive and delete operations on individual pages (documents) or entire site parts, inside an explorer-like view of site contents. Every page (document) includes tabs to access meta data, assets, workflow status, revision information and other versions, access controls and scheduling information. This includes support for Dublin Core meta data, as well as easy add-ins for other meta data standards. All kind of link and asset management tools make it easy to keep track of page status, and linked or referenced items related to the page (document).
  • Security controls include a per-page option to use SSL and page-level access controls, as well as function-level permissions to govern content creation, changes, deletes and administrative controls. Lenya users may be required to authenticate with some Lightweight Directory Access Protocol server and incoming IP addresses for users may be checked and restricted.

All in all, Lenya has a lot to offer to organizations that may need a CMS, but where budgetary concerns may eliminate commercial options (or at least make them hard to swallow). It's certainly worth checking into, and should appeal to many small to medium-sized outfits with existing XML document technology investment, or seeking better ways to manage Web sites or other document repositories.

Ed Tittel is a full-time writer and trainer whose interests include XML and development topics, along with IT Certification and information security topics. E-mail Ed at etittel@techtarget.com with comments, questions, or suggested topics or tools for review.

Rate this Tip
To rate tips, you must be a member of SearchSOA.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
XML and XML schema
What's the future of XML?
SOA pattern of the week (#7): policy centralization
Try XML-based Extensible Business Reporting Language (XBRL) for accounting reports
What's new at the W3C
Ganymede: Modeling tools target SOA, UML
Data services mashups emerge for SOA
Making sense of data services mashups
XML turns 10
SOA helps save 100-year-old business
Oracle maps heterogeneous data services strategy for SOA

XML Developer
Use the soapUI software tool to tame WSDL
WSDL 2.0, new messaging for Web services
Using RELAX NG For data integration
Efficient XML Interchange tackles data verbosity
XML to DDL imports, synchronizes database schemata
The basics of MathML 3.0
Migrating to XSLT 2.0
What's up with XML 2.0?
Say hello to XPath 2.0
Podcasting software covers many bases

Apache Web services
CXF open source framework merges SOAP toolkit with Celtix ESB
SOA for pets uses REST and SOAP
More coders feeling Groovy
SpringSource buys Covalent
Sun acquiring MySQL
IBM says it's sticking by Geronimo
Geronimo's days numbered?
Apache Wicket with Ajax updates
When choice is Ajax or Flex
Apache releases open source ESB

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
class diagram  (SearchSOA.com)
Fast Infoset (FI)  (SearchSOA.com)
GeoRSS  (SearchSOA.com)
Keyhole Markup Language  (SearchSOA.com)
RELAX NG  (SearchSOA.com)
state diagram  (SearchSOA.com)
Universal Business Language  (SearchSOA.com)
Vector Markup Language  (SearchSOA.com)
XML infoset  (SearchSOA.com)
XML pipeline  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



SOA Trends and Strategy - SOA Education, SOA Development, SOA Implementations
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts