We consult with clients on the planning,development,and maintenance of content management systems (database-driven web document management systems used increasingly by organizations for their organizational communication). Our team has developed dozens of such systems,and specializes in Plone and a variety of PHP/MySQL content management packages.
One important aspect of content management systems development involves something called structured authoring,a method of creating content that allows an organization to control and enforce the way in which a document is written to help control consistency,format,and style. In structured authoring,documents tend to be developed from modular components,with a system to manage revisions to each component (to simplify things such as export into multiple deliverables and translation/localization).
Structured authoring is sometimes done with closed-source tools,but is most often constructed using XML,the underlying technology in most content management systems. We study,recommend,and develop such technologies frequently,and can offer expert assistance with such XML technologies as DITA,DocBook,Madcap Flare,Adobe FrameMaker,and XSLT transformations.
