Developing the New Hootsuite Website with eZ Publish Platform 5 and Symfony2
At the June installment of the eZ Publish User Group Meetup, we welcome very special guests Peter Keung and Doug Plant of Mugo Web, Vancouver. The Mugo team is behind the development of the new Hootsuite Website which launched in April of this year. Besides sharing their knowledge of eZ Publish best practices, Peter and Doug will take you behind the scenes in the development of the Hootsuite website and talk about some of the challenges along the way.
Also presenting is Jeremy Mikola, a senior software engineer at MongoDB. Jeremy will go into detail about the Symfony framework, its components and libraries, which are now at the core of the eZ Publish Platform architecture and very useful to developers.
We are very excited to have these two special guest speakers at our June Meetup. As usual, we will have time for Q & A and networking after the presentations. Snacks and drinks will be served and please try to arrive early as there is limited seating.
For additional information about the speakers and topics continue reading below:
Developing the New Hootsuite Website:
The Hootsuite.com marketing site implementation achieved many goals, including: installing a full-stack Symfony-based eZ Publish content management system owned by the marketing department; providing a high-performance, future-flexible framework; and empowering editors to build and manage all aspects of the website. This talk will provide an overview of the high-level business drivers behind the project, the development processes, and some eZ Publish Platform 5 best practices.
A Tour Through the Symfony Ecosystem :
Jeremy will take you on a tour through the Symfony ecosystem, which forms the scaffolding under eZ Publish Platform. More than just a framework, Symfony is a family of components and libraries can be applied a la carte, which has lead to it show up in established platforms such as eZ Publish. We'll also take a quick look at sub-projects such as Doctrine, Twig, and Composer, the package manager that makes all of this collaboration possible.
Presentation will touch on:
• Composer for dependency management
• Symfony components and the full-stack framework
• Service containers and dependency injection
• Modularizing projects with Symfony bundles
• Twig for backend and frontend developers alike
Getting to Know the Speakers:
Peter Keung has written books and documentation about eZ Publish and manages some of the most complex eZ Publish implementations in North America.
Doug Plant is currently Client Engagement Manager at Mugo and has been working on eZ Publish sites for 7 years.
Jeremy Mikola is a software engineer at MongoDB's New York office. As a member of the driver and evangelism team, he helps develop the PHP driver and contributes to various OSS projects, such as Doctrine ODM, Symfony2 and Zend Framework. Jeremy lives in Hoboken, NJ and is known to enjoy a good sandwich.
About Mugo Web:
Mugo Web is a pioneer in eZ Publish best practices and develops and maintains high performance, enterprise eZ Publish sites. Mugo is a team of 7 highly experienced eZ Publish implementers.
Hootsuite is a social relationship platform for businesses and organizations to collaboratively execute social media strategies across networks such as Twitter, Facebook, LinkedIn and Google+ Pages from one secure, web-based dashboard. Advanced functionality includes tools for audience engagement, team collaboration, account security and comprehensive analytics for end-to-end measurement and reporting.