Maybe it is good to share with you want I think are the best features in the design of teamsite, and sure I’ll also include the design area where teamsite should improve in a next blog.
But in this months issue the good teamsite stuff:
1. This must really be the branching and versioning system of Teamsite. What they did, or what it looks like they did, is taken the idea (and maybe even the code) of cvs and build a web-gui around it. This versioning can’t be beaten. It gives you a detailed history of every file and roll-back options at both the file and full website level. Using the branching structure multiple websites (or releases) can be managed on the same server without any dependencies.
2. Runner-up must be the workflow system. It’s strong, robust and very flexible. And it offers a wide range of different tasks: for user or group actions, to execute a command or cgi, to submit or update files/folders. However, what I deeply miss is easy support for email-notifications and unlocking (not by an external task as is the current use)
3. Another award must go to the complete openness of teamsite in every sense: input, processing and output. Any content can be uploaded via a file-mount, processing is open via command-line tools, java-api, soap and output can flow to every OS and web-technology (html, xml, jsp, php, asp.net, ruby, database, what ever you want)
4. And finally we should not forget the customisation options on offer. One can define custom cgi, workflows, scripts, templates, deployments.