stumbled upon "Calenco XML CMS" a open source (AGPL) CCMS (for further infos about the different kind of available CMS domains, see my post: http://trent-intovalue.blogspot.com/2010/03/stumbled-upon-microsoft-sharepoint-cms.html).
From the list of features published on their website it looks promising. It seems to me the first CCMS application available as open source. I not verified the application so far but I definitely will. Basic features of course but in case such a application get a strong user and developer community the business case for the small CCMS vendors might be tricky. Will see...
The now implemented support for DITA 1.1 and Docbook 4 and 5. The amount of covered feature is also a matter for the verification.
Tuesday, August 17, 2010
Open Source CCMS
Wednesday, August 11, 2010
usage of open source
Working in software development domain focused on XML processing you have many major and stable open source infrastructure to use.
But how do you decide to use a certain project for your specific needs? you have to consider the following basic questions:
But how do you decide to use a certain project for your specific needs? you have to consider the following basic questions:
- what is the goal of the project and does it match to the goal of your usage?
If you are not able to answer the question or if both goals doesn't match the roadmap is likely to mismatch => you cannot participate on improvements and in same cases are no more able to upgrade to newer version. - how big is the user community?
the more people using the project the more use-cases are implemented and considered to be stable - Is your use case similar to a significant group of the user community?
same rational as in point one and two - How many active developers working on the project?
The activity multiplied with the amount of developers divided by the size of the project gives you an impression how mature the current code is and how sufficient development will be
note: big is no value for itself. a small but focused developer community sometimes is a better choice as long as their interest for the project stays stable - How active is the development?
Same rational as above - Does the license fits to my use-case or company policy?
- And of course the most important one: does the project fits to my system requirements?
XQuery Design Patterns
Nice summary of XQuery Design Patterns (see http://patterns.28msec.com/). This side also contains a link to a online XQuery engine based on Zorba (see http://try.zorba-xquery.com/).
The real power of XQuery comes with a database hosting the data for dynamic retrieval and processing. Today there are several databases out there supporting XQuery processing, even as open source.
Open Source
The real power of XQuery comes with a database hosting the data for dynamic retrieval and processing. Today there are several databases out there supporting XQuery processing, even as open source.
Open Source
- eXist (http://exist.sourceforge.net/)
XQuery sandbox here http://demo.exist-db.org/exist/sandbox/sandbox.xql - sedna (http://modis.ispras.ru/sedna/)
XQuery sandbox here http://wikixmldb.org/xq/ - BaseX (http://www.inf.uni-konstanz.de/dbis/basex/)
XQuery sandbox here http://phobos101.inf.uni-konstanz.de/basex/demo - brandnew TNTBase (http://tntbase.org/)
XQuery sandbox here http://alpha.tntbase.mathweb.org:8080/tntbase/ores/Try.html
uses Subversion and the Berkley DB XML. This implementation adds more XML processing infrastructure which intends to be a XML Pipelining infrastructure including a XML database. - Oracle Berkeley DB XML (http://www.oracle.com/us/products/database/berkeley-db/index-066571.html)
There is a commercial version available as well.
- The big 3 relational db vendors (MS, Oracle, IBM) provide XQuery support. This approach combines relational storage of xml fragments and is therefore only suitable in certain use-cases
- MarkLogic (http://www.marklogic.com/)
the most powerful XML DB currently available in my point of view.
no online sandbox available, but a free developer edition can be downloaded from http://developer.marklogic.com/products - ....
Labels:
data processing,
open source,
xml pipelining,
xquery
Subscribe to:
Posts (Atom)