I just finished eight days of SharePoint 2007 training and I feel exhausted, but much more knowledgeable and confident in implementing MOSS for the college.
I feel it would be useful to both myself and the reader to note down the main points I learnt and sum things up.
MOSS 2007 is an enormous product, and as a result people find it difficult to understand, I will try to explain how i managed to get my head around it and how i benefited from research and then training.
I have been researching MOSS for a while now and lately i attended 2 Training courses, a 3 day course focusing on implementing MOSS 2007 and a 5 day course on customising MOSS sites with SharePoint designer. The courses are quite deferent and cover deferent areas but complement each other well.
Attending the implementation course before the customisation course was really helpful, because in order to build sites and customise them, you need to know how MOSS works.
The 3 day course was more like an administrator course, it focused on the MOSS architecture and overall understanding of the product and its main applications such as portals, CM, and search. I had previous knowledge of MOSS but i still found the course very useful, particularly best practices and how to plan for MOSS.
Here are few points that I learnt from this course.
· MOSS needs a lot of planning, without careful planning, it could go out of control and become almost unmanageable leading to more work which contradicts with its purpose.
· MOSS is about sites, be it a web application, site collection or sub site of any kind, understanding site Hierarchy is key to understanding MOSS, off course its more than just sites but sites will help with understanding other elements.
· It offers good out of the box functionality and templates, however customization will be needed to tailor it to the college’s requirements and user needs.
· We will need to take several key decisions on what to implement, and what to leave out. For example take a decision on whether to allow (my sites) or even the activation of features on a site.
· MOSS needs ongoing administration and management, a governance strategy will need to be put in place and followed to ensure user, site management, features and backups follow certain procedures.
· MOSS has some limitations such as backup and restore, but there are ways around them.
· End users will need some sort of training to get them started, and managing their expectations will be important.
Points learnt from SharePoint designer 2007 course
· We will need to do some customization to sites in SharePoint to fit our needs and policy. MOSS offers starting points for creating sites, however we will have to customise these sites and templates to fit our needs.
· MOSS sites can be created and customised using the browser or SharePoint designer, SharePoint designer is a tool that helps with the job to go that extra level.
· SPD is a very powerful tool, but has some limitations, understanding these limitations are very important as they affect our approach on projects.
· Requirements are key to success, creating sites that are not fit for their purpose is costly and will lead to failure.
· Almost everything in MOSS is Customizable, but customisation requires time and effort.
· Some of our business processes can be streamlined by using workflows, I can see use for workflows on sites and documents that need approval such as invoices and application forms.
· There are several ways of creating Workflows, each has pro’s and con’s. We can use the browser, SPD or Visual Studio. This will depend on our needs and complexity of the workflow.
· Master pages: SharePoint uses several master pages to create the look and feel of sites. These pages use many dynamic controls to generate and display content.
Conclusion:
Both courses were very useful and complemented each other, it was important to understand the architecture of MOSS and how it works before going into the details of creating sites and customising them and i found it very helpful attending the designer course after the 3 day implementation course. Finally, learning is a continuous process and so It will take time and effort to fully learn and appreciate MOSS 2007.
My next post will be on installing Microsoft Virtual Server and then using MOSS on a virtual Machine.