Developing Atlassian.com with Magnolia
696 views
View transcript
we use Magnolia at last seen in two different ways we use it for our main website which is WWE which is basically our entire sales channel all of our software is sold online through the website and so it's a pretty important web property for us we also use Magnolia for university Atlassian comm which is an online interactive training system that we sell as an add-on to JIRA comforts and green hopper where end-users can actually go get training on how to use our products interactively in the product and the entire system is built on top of Magnolia when we set out to find a content management system our requirements were pretty clear we were expanding into Europe and we wanted a translator website so that the first impression of people in these other countries was their local language so translation was really the driver of the project but we had a lot of other things that we really wanted to achieve one of you to see a CMS as well not the least of which was having delegated authoring so the people closest to the content were the ones making changes as it was before every spelling error was falling funneling through a developer and that just wasn't scaling before we moved to the CMS we didn't have a QA process so we didn't have a way to go from development to QA to production so we were actually pushing stuff out to production hoping it worked and if it didn't we would have to rollback we were also looking for something that fit into our company's architecture pretty well and that basically meant Java because that was what our IT and sis admins already knew how to administer so Magna magnolia was a pretty clear fit for all of those requirements so before Magnolia was in place we actually had our entire website developed as JSP pages running on top of Tomcat and it was an aging system it was about 9 years old it had about 2000 JSP files that created about 1200 different web pages so there was a lot of cruft in there a lot of stuff we needed to clean up since moved to Magnolia we gained having delegated authoring we're able to have people who are closest to the contact actually making changes which allowed us to not have spelling errors going through a developer anymore which is how things were back with the old JSP site it's made us more efficient and how we get content out and allows the developers to focus on the things that they're best at which is creating code what I really like about Magnolia is its flexibility in terms of when we're designing something interactive for example we have a interactive screen shot that where you can specify where the clickable and hover bulerias are on the screenshot and then a tooltip or some other action occurs with Magnolia I'm able to create a dialog that has all the parameters needed height and width and location and the content editors are able to enter the those values themselves and create very rich interactive pieces on our website which normally would have to be coded by a JavaScript developer so it's very nice to have that flexibility since we moved to the CMS system we have pretty much made that self-service for the people closest to the content the product marketing managers they simply go copy the previous release change the version number edit the text to reflect the most recent features ask for a few images from the designer and once they're ready and they want their content release they simply activate it and we have a workflow built in where they check a checkbox that says send us off for translation everyone's notified goes on to QA the translators look at it the PM's look at it and when everyone's satisfied with the content we push it out live so it's basically streamlined the entire entire process and give hasn't given us a way to look at things before we push it out live having more agile marketing team it helps our company grow faster we're able to add more marketers the team without having to worry about JSP code they can try content out push it out figure out what the best solution is as we acquire new companies we can spin up new pages very very quickly as a developer focused company we're constantly preaching developers that they need to be more agile and so we were looking for something that actually brought that agility to the content management of the website where people can make changes on the fly see how it looks activated and really try things out and come up with the best solutions and Magnolia has actually made our entire marketing team more agile