More on my Domino Sitebuilder project
The main reasons for my blogging absence:
- Since about everything I blogged about here is now part of a commercial product of my company, it was no longer clear to me how far I could go with describing the techniques I used there: I don't want to risk the product.
- I've made my first working version of the Domino Sitebuilder, and as a result, it is used on two sites: my concertina site and the d-works product site. I've been enjoying using my tool more than extending its programming.
- And as a last excuse, I've been practicing my new instrument, the English Concertina, a lot. And I've been busy gathering repertoire and making arrangements. This little squeezebox proves to be really addictive.
d-works
After talking it over with the d-works program manager, we decided that there was no objection of me further blogging on the techniques used. So you will get some nice stuff in the coming months.
RAD-race
I intended to participate in the RAD-race, a Belgian contest for rapid development teams. We failed to get me in this year, but we are seriously planning to win this contest next year. So far, almost all the winners were using Java. I want to win using IBM Lotus Notes/Domino. In preparation of this, I need a lot of ready-made all-purpose modules that also cover a lot of relational database and workflow patterns.
Domino Sitebuilder
So far, I only got the rendering engine working, based on XHTML templates filled with dynamic content. A lot of content management stuff is missing. But since my future web projects will need a lot of these in place, I will have to program these in the near future. Some problems to tackle:
- Make a new version of a page without affecting the published one.
- Make the templating system capable of displaying dashboard like pages.
- Make it easy to customize forms and fields and maintain relationships between documents.
Next
First thing I have to do: making a system to manage dynamic internal links.
Comments
To add a comment, log in or register as new user. It's free and safe.