Overall Satisfaction with Sitecore Web Content Management
Sitecore Web Content Management is used to manage our organization's website. It is used by our marketing and communications team. It allows us to update our website, add new pages, and make edits.
- Flexibility for Design: Sitecore has a lot of flexibility for changing the design of pages. You can select what will show and not show, switch out sidebar elements, etc. You can update navigation and change the ordering very simply.
- Publish Workflow: You can easily save versions and revert back. You can set locks on who can publish and require approval before publishing.
- Redirects: You can create redirects within the tool very easily.
- Easy to Use: Sitecore is very easy to pick up and use.
- For the most part, the editor works really well, but sometimes you need to get into the HTML to fix things.
- Sometimes things can get lost (probably more a result of my company's lack of organization), but if I want to edit a particular feature, sometimes it is hard to find out where that feature lives.
- Sitecore eliminates the need for a developer to make constant updates to our site.
I have used an in-house CMS and the Amaxus CMS. Sitecore is a great balance of these two. The in-house CMS was VERY user friendly, for the least technical client. It showed the actual page you were editing and allowed you to basically edit the text on the page, no HTML necessary. However, it locked you in to a lot of the design and there was little flexibility to change things, like navigation items, or move things on the page. Amaxus had a LOT of flexibility and a lot of functions. However, the learning curve was incredibly difficult, and clients had to sit through multiple trainings even to understand the basics. Our developers also really struggled building in Amaxus. Sitecore is a perfect balance. It gives the user a lot of flexibility and functionality, but is also pretty easy to learn and use.
Sitecore Web Content Management is very well suited for a web team to use to manage an organization's own website because there are so many features and capabilities that a developer rarely has to get involved. You have a lot of flexibility to do many things you need, and there is only a small learning curve. However, I have worked in the past for clients that have very little technical experience, and this might be a little bit too complicated for someone like that to pick up.