We work closely with all of our clients and we have an established process that we use to ensure a successful outcome when building your site. One of the benefits of the XML Infinity CMS system is that as there is no database so prototyping can be done quickly and a "proof of concept" for your content be generated at a very early stage allowing you to see how all your information fits together early on.
Subsequent changes are also much easier to manage and whilst it will always be more expensive to add or change a feature at the very last stage of development costs are substantially reduced compared to a DB managed system.
Specification is the most important part of the build and entails working with you to understand your business, your content and how you want to use your information. At this stage we work with you to break down your content into its component "objects" and look at the relationships between them.
Often at this stage, due to the modularity and object oriented approach of the XML Infinity CMS we find other ways of combining information that may not have been apparent previously. As this stage, such ideas can be explored easily without additional cost.
During this point, initial designs will also be shown for how the site may look as a finished product.
At the end of this stage, your XML Schema is produced which defines your content ready for prototyping.
Prototyping and Design
The second stage of building your site revolves around taking the schema definition and the "flat" designs and prototyping the development of the site.
Within the CMS, content objects will be created and interlinked so that object relationships can be seen as they will appear at the final stage. Simple wireframes will be constructed to show how each object will appear in your finished site and what components will and won't be seen.
At this stage, the second iterations of designs will be done, working with the wireframes in order to get approval on how the finished templates will look.
At the end of this stage, a finalised site model as well as final look and feel will be developed for all of the content objects.
The next stage of the development is to roll out the templates for all of the content objects and stitch them together into a final whole. This is done using XSLT and normally doesn't take very log as a phase because XSL is a very modular language allowing "object hierarchies" to be created.
This means that templates can be created for the different content objects and then all drawn into a top level template to bring it all together. This is a very powerful way of templating content and can include different versions as well depending on the way you want your site to work [different versions for text as well as mobile for example].
At the end of this stage, all of your page templates will be built so your site will look how it will when live as you preview it.
Publication [or "population" as it is sometimes called] can generally run in step with the later stage of prototyping and through the templating process. This stage comprises the building of all of the content objects you require for the site to go live with.
No site is ever static so as much or as little content can be done prior to your site going live as XML Infinity will let you change and add new information after your site is live anyway [that's the point of having a complete CMS].
At the end of this stage your site will be ready to be tested and should be in its final state ready to go live.
We insist on having a proper testing phase. This would include making sure that no links are broken as well as functional testing to ensure that content works together and the like.
Each testing phase is slightly different for each client so a testing plan will be given during the specification phase of your project.
This is the final stage and where your site, which at the moment is being staged within the XML Infinity CMS finally gets translated, output and deployed to your live web hosting provider.
You can take a breath but itdoesn't stop at launch. After your site is live, you need to maintain it and XML Infinity helps you do this. You can manage your pages and then upload them in batches or on a schedule [available on the advanced packages], you can create, edit and delete files within your site all without needing technical assistance.
As your site grows, your strategy may also change. You may decide that new elements from other parts of your business need to be incorporated online. Content management may need to be done internally as well as externally. You may also decide that with platform divergence [where content can be accessed from a range of devices] you need to start thinking about offering a PDA or Mobile version of your site.
XML Infinity can handle all of these things and more - normally with only a few tweaks and a custom template for the desired output media - with XML Infinity the possibilities are truly endless...
Where to now?
Contact us for more info
We would be the first company to say that the Internet is making communications easier and making virtual teams of people more simple to manage, however there is something inherently "right" about sitting down with a client working through a strategy to solve a problem rather than doing it exclusively by phone and email. We pride ourselves on working with our clients in very close partnership - our "one size doesn't fit all" mantra isn't just to do with how a CMS functions, it's to do with the very nature of the way our client's organisations operate. Read more >>
This afternoon www.board-worx.com was launched after being developed using the XML Infinity Integral server. The Board Worx website is the most extended site currently managed by the XML Infinity System with over two dozen different product lines and over two thousand products currently managed within the system. This figure is set to grow significantly through 2008 as the summer season bring a constant stream of new products onto the site. Read more >>