November 2007 Entries

During a discussion this weekend I realized that a lot of the complexity of DAL and ORM projects stems from the attempt to accomplish both needs in the same library. And perhaps that makes sense; it might be argued that the only pragmatic difference is cache strategy. Nonetheless, as with all development projects, identifying the project requirements and evaluating them against the innate benefits of each approach is critical.
I have mixed views on tagging. On one hand, I agree that most information architecture forces the user to channel the content owner in order to find content; the inability to (easily) cross-reference data into multiple categories in most systems compounds this problem. At the same time, tagging doesn't innately solve this. With this in mind, Ignia has implented a different strategy for tagging that begins to address some of these limitations.
We've done quite a few SharePoint 2007 sites but a recent project required diving much deeper into the product, including extensive use of custom web parts, search indexes and registration on top of the standard arsenal of master pages, layouts, XSL style sheets, web part definitions, etc. Additionally, this was the first MOSS project for two of the project members which meant a steep learning curve for the team. This post discusses some of the lessons learned.
*