• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
How AngryNerds Convinced Atlassian to Use Magnolia
 

How AngryNerds Convinced Atlassian to Use Magnolia

on

  • 3,121 views

Like many IT projects Atlassian started using Magnolia CMS in a pilot to see if it would fulfill our needs. We took advantage of the built in translation and templating to deliver "iWAC" an ...

Like many IT projects Atlassian started using Magnolia CMS in a pilot to see if it would fulfill our needs. We took advantage of the built in translation and templating to deliver "iWAC" an internationalized version of our website in a matter of months.

Even after a successful pilot there were still concerns from our IT guys about scale. All of those concerns went away when we launched Angry Nerds, a site that went viral and brought us traffic that would have crippled our old infrastructure.

Suddenly it went from how well does Magnolia scale to how fast can we migrate. This pilot led to a year long redesign of our entire website including a complete rebrand which is all deployed on Magnolia CMS.

This talk will cover our path from pilot to production and all the fun stops in between.

Statistics

Views

Total Views
3,121
Views on SlideShare
1,767
Embed Views
1,354

Actions

Likes
1
Downloads
38
Comments
1

6 Embeds 1,354

http://www.magnolia-cms.com 1271
http://author.magnolia-cms.com 55
http://new-author.magnolia-cms.com 20
http://old.magnolia-cms.com 6
http://www.slashdocs.com 1
http://test-mgnl1 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Download From here :: http://gg.gg/14860


    Scanned For Virus : http://bit.ly/1gwvOGn
    Scan it Yourself if You Can Feel As If It's Not Safe.
    -----------------------------------------------------------
    You can choice it what ius download But First step by step Complete setup after Redirect Download Software '!
    ENJOY!
    1. download setup.
    2. run the setup full step by step complete than after download .
    Enjoy.
    any problem plz contact me : jacobdorni34@gmail.com

    100% working and tested setup .......
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    How AngryNerds Convinced Atlassian to Use Magnolia How AngryNerds Convinced Atlassian to Use Magnolia Presentation Transcript

    • Wednesday, 12 September 12
    • Atlassian and Magnolia How Angry Nerds convinced Atlassian to use Magnolia CMSWednesday, 12 September 12
    • About Me Director of Interactive Atlassian Software San Francisco, CA @halv0112Wednesday, 12 September 12
    • About Atlassian Make JIRA and Confluence Based in Sydney, Australia About 21,000 Customers ~550 Employees Over $120M annual salesWednesday, 12 September 12
    • We make this.Wednesday, 12 September 12
    • and this.Wednesday, 12 September 12
    • “ You have to know the past to understand the present. ” - Carl SaganWednesday, 12 September 12
    • www.atlassian.comWednesday, 12 September 12
    • www.atlassian.comWednesday, 12 September 12
    • wacWednesday, 12 September 12
    • .2011 waccWednesday, 12 September 12
    • 9 Years OldWednesday, 12 September 12
    • ~1200 PagesWednesday, 12 September 12
    • ~2000 .jsp filesWednesday, 12 September 12
    • This was our development environmentWednesday, 12 September 12
    • This was our developerWednesday, 12 September 12
    • This was our content staging environmentWednesday, 12 September 12
    • This was our content entry specialist.Wednesday, 12 September 12
    • When we wanted to push out content, we would go here...Wednesday, 12 September 12
    • and then we would do this.Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • ~1,000,000 Pageviews per mo.Wednesday, 12 September 12
    • 1 LanguageWednesday, 12 September 12
    • This is where we wanted to beWednesday, 12 September 12
    • What we needed • Multiple Languages • Separation between layout and content • Delegated Authoring • Staging and QA • RollbackWednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Tomcat (existing site) Apache Magnolia (~40 new pages) Pilot ArchitectureWednesday, 12 September 12
    • PilotWednesday, 12 September 12
    • iWac Why iWac? Design Features Performance Try Now Introducing iWac The ultimate all-in-one. Turbocharged.Wednesday, 12 September 12
    • iWac Why iWac? Design Features Performance Try Now InternationalWednesday, 12 September 12
    • iWac Why iWac? Design Features Performance Try Now International 10 LanguagesWednesday, 12 September 12
    • iWac Why iWac? Design Features Performance Try Now LocalWednesday, 12 September 12
    • iWac Why iWac? Design Features Performance Try Now Local 33 CountriesWednesday, 12 September 12
    • iWac Why iWac? Design Features Performance Try Now ScaleableWednesday, 12 September 12
    • iWac Why iWac? Design Features Performance Try Now Scaleable 10x33x40=13,200Wednesday, 12 September 12
    • iWac Why iWac? Design Features Performance Try Now Scaleable 10x33x40=13,200Wednesday, 12 September 12
    • iWac Why iWac? Design Features Performance Try Now Scaleable 10x33x40=13,200 (4x7)+(3x4)+(2x33)=106Wednesday, 12 September 12
    • iWac Why iWac? Design Features Performance Try Now Why iWac? Expansion in Europe Japanese Website Aging ‘Spelling Error’ problem No staging processWednesday, 12 September 12
    • iWac Why iWac? Design Features Performance Try Now Design Requirements Must fit in existing architecture Must allow delegation of content editing Must support internationalization (i18n) and Localization (l10n)Wednesday, 12 September 12
    • iWac Why iWac? Design Features Performance Try Now Features Seamless user experience Phased approach to moving content to CMS Workflow for Editors and Publishers Clear path from Development->Staging->ProductionWednesday, 12 September 12
    • iWac Why iWac? Design Features Performance Try NowWednesday, 12 September 12
    • iWac Why iWac? Design Features Performance Try NowWednesday, 12 September 12
    • iWac Why iWac? Design Features Performance Try NowWednesday, 12 September 12
    • iWac Why iWac? Design Features Performance Try NowWednesday, 12 September 12
    • iWac Why iWac? Design Features Performance Try NowWednesday, 12 September 12
    • iWac Why iWac? Design Features Performance Try NowWednesday, 12 September 12
    • iWac Why iWac? Design Features Performance Try NowWednesday, 12 September 12
    • iWac Why iWac? Design Features Performance Try NowWednesday, 12 September 12
    • iWac Why iWac? Design Features Performance Try Now The Fastest Wac yet. Designed to describe our products in 90 seconds.Wednesday, 12 September 12
    • iWac Why iWac? Design Features Performance Try Now Try Now atlassian.com/localWednesday, 12 September 12
    • iWac Why iWac? Design Features Performance Try Now Success!Wednesday, 12 September 12
    • “ I’d love to change the world, but they won’t give me the source code ” – UnknownWednesday, 12 September 12
    • April FoolsWednesday, 12 September 12
    • 2008 - The PairOn • Fully unit-tested in our ego-free ergonomics lab • Essential office furniture for any eXtreme XP Pair (XXPP) • Fully adjustable via individual or pair controlWednesday, 12 September 12
    • 2009 - JIRA Solver Modern development environments literally write code for your developers. Why cant your issue tracker do the same for your issues?Wednesday, 12 September 12
    • 2010 - Fourwalls • Location based services for developer check-ins • It’s not what you code. It’s where you code. http://atlassian.com/fourwallsWednesday, 12 September 12
    • 2012 - IRKD You use JIRA to track defects in your software. Now use IRKD to track defects in your everyday life. http://irkd.meWednesday, 12 September 12
    • 2012 - Spooning DVCS technology introduced the world to forking. Now, we here at Bitbucket are proud to present the next step in the process – spooning! http://bitbucket.org/spooningWednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • 2011 - Angry Nerds What do you do when you have bugs in your code? Send in the Angry Nerds. Consider these issues… resolved. http://atlassian.com/angrynerdsWednesday, 12 September 12
    • Wednesday, 12 September 12
    • “ This game seems pretty awesome, so I set up some automation to play it while I slept. I awoke to find myself on level 3019 with a score in excess of twenty six million points. ” – JST-17777Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Pageviews 1000000 750000 500000 Daily Pageviews 250000 0 March 28 March 29 March 30 March 31 April 1 April 2 April 3 April 4Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Tomcat (existing site) Apache Magnolia (~41 new pages) Pilot ArchitectureWednesday, 12 September 12
    • Success... Finally!Wednesday, 12 September 12
    • RedesignWednesday, 12 September 12
    • .2011 waccWednesday, 12 September 12
    • Logo ProblemsWednesday, 12 September 12
    • Less DistinctWednesday, 12 September 12
    • More DistinctWednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Dude. Suite.Wednesday, 12 September 12
    • Making It RealWednesday, 12 September 12
    • Wednesday, 12 September 12
    • iWac Why iWac? Design Features Performance Try Now The Fastest Wac yet. Designed to describe our products in 90 seconds.Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • To Learn More HTML5 History api to Ajaxify your Magnolia Website William Paoli, Atlassian Tomorrow 9:45-10:15Wednesday, 12 September 12
    • RefinementWednesday, 12 September 12
    • “ I have not failed. I’ve just found 10,000 ways that won’t work. ” – Thomas EdisonWednesday, 12 September 12
    • Wednesday, 12 September 12
    • Campaign Template • Similar to STK • Infinite Configurability • Used almost exclusivelyWednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • What’s New Pages • Less landing pages • Consistent location • Less effort • Self Service • Clearer call to actionWednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • A/B Testing • Always Be Testing • OptimizelyWednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • Wednesday, 12 September 12
    • ConclusionWednesday, 12 September 12
    • Issues • Lack of .ftl Versioning / Source Control with WebDAV • Security difficult to configure • Upgrade to 4.5 PainfulWednesday, 12 September 12
    • Thank You! mhalvorson@atlassian.com @halv0112Wednesday, 12 September 12
    • Questions?Wednesday, 12 September 12
    • Wednesday, 12 September 12