2010 CMS Expo Program Book

Page 1



Table of Contents Welcome to the 2010 CMS Expo! We look forward to helping you accomplish your goals at the 2010 CMS Expo Learning and Business Conference! Use this Program Book as a handy reference for learning session descriptions, schedule (see center spread), business profiles and more.

Welcome

4

Speaker List

6

Business Profiles

7 - 12

CMS Business Track

13 - 20

Below is a listing of Track Leaders for the 2010 CMS Expo Learning & Business Conference:

CMS Foundations Track

21 - 25

CMS Power Track

26 – 28

Learning Track Track Leaders ............................................

Schedule

29 – 32

Business Track:

Avery Cohen Metrist Partners

Drupal Track

37 – 42

Drupal Track:

Jeff Eaton Lullabot

Joomla! Track

43 – 50

Joomla! Track:

Jen Kramer 4Web Inc.

Plone Track

51 – 56

Plone Track:

Ken Wasetis Contextual Corp

WordPress Track

57 – 58

WordPress Track:

Amanda Blum Howling Zoe Productions

Foundations Track:

Linda Coonen CMS Association

Power Track:

John Coonen CMS Association

Sponsor Listing

3

62


Welcome We are so happy you are here! Just a few reminders to keep everything running smoothly: Your name badge is also your “ticket” for meals and socials, so please wear it throughout the conference. The Meetup Monday and North By Northwestern Night flyer/map and tickets for the drawings are in your Attendee Bag. During the training sessions, please give your full attention to speakers. Set your mobile phone to “SILENT” mode (or off), and please do not text or tweet during the session...you may be fine with it, but the folks next to you might not be too happy about the distraction. ;) Internet Access: We'll post login and password information for wireless access. Great News! Hotel Orrington has undergone a MAJOR upgrade for internet access this year, providing much-improved bandwidth. New in 2010: Nearly ALL Sessions are on the Orrington's Convention Center on the 9th Floor. All Keynotes and meals are on the 2nd Floor.

At the CMSA Table:

Speakers' Row – for all your questions for Speakers, visit them on Speakers' Row on the 9th floor!

● ● ● ● ●

Remote Office - Check out the swanky board room on the 9th Floor for all your remote office needs! Sponsored by the CMS Association.

Lost and Found Luggage Storage Question Cards for Expert Panel Sessions Feedback Forms: fill out each day please! Certificate of Completion will be emailed to you

Thank you again to all of the attendees, sponsors, speakers, the Hotel Orrington and the City of Evanston, CVB & Downtown Association. Together, you help make CMS Expo shine!

Raffles & Drawings – We've got a TON of great stuff to give away on Wednesday. Be sure to sign up at participating booths & CMSA Table. 4



Speakers Barb Ackemann IrisLines

Scott Kingsley Clark

Pods for WordPress

Chris Adams Rochen Ltd

Merav Knafo

iJoomla.com

Nate Aune Jazkarta

Jen Kramer

4Web Inc

Miles Baltrusaitis Realogic

Jonathan Lackey

Zuno Studios

Ben Bassi CommonPlaces

Matthew Lechleider

Eric Benderoff Bendable Media

Kyle Ledbetter

PixelPraise

Alexander Limi

Mozilla Corporation

Roland Benedetti eZ Systems Rick Blalock Expression In Design

Nick Martinelli

Amanda Blum Howling Zoe Productions

Andy Miller

Steve Burge Open Source Training

Gwynne Monahan

Matt Butcher QueryPath

Beverly Obert

Dries Buytaert Acquia

Daisy Olsen

Kendall Cabe Times Two Technology

Ryan Ozimek

ArjĂŠ Cahn Hippo

Andrew Parker

Tom Canavan Salvus Alerting

Mitch Pirtle

Colleen Carroll palantir.net

Michael Reynolds

Avery Cohen Metrist Partners

Steve Rhodes

Sonny Cohen Duo Consulting

Alan Runyan

Rafael Corral corePHP

Shayne Sanderson

Chris Coyier CSS-Tricks.com

Philip Schatz

Chris Dalton Acquity Group

Jonathan Shroyer

Tom Deryckere Siruna / OSMobi

Ben Finklea Volacci

Damian Hickey Jentla Robert Jacobi Arc Technology Group

6

Six Feet Up Spacemonkey Labs, LLC SpinWeb Beachwood Reporter Enfold Systems 9seeds Rice University corePHP

Open Source Support Desk Alfresco Duo Consulting Center for Association Growth Contextual Corp

Jane Wells

Automattic

Tony White

Ars Logica

Mike Zicha

Christopher Johnson IfPeople

Open Source Matters

Grumpy Engineering

Ken Wasetis

Emma Jane Hogbin Design to Theme

WPMama.com

Bill Tomzcak

Brett Wangman

Calvin Hendryx-Parker Six Feet Up

Rolling Prairie Library System

Commerce Guys

Doug Vann

Nancy Garrity Alfresco

Medill School of Journalism

Ryan Szrama

Michael Uzquiano

Larry Garfield palantir.net

RocketTheme

Chicago Sun-Times Tech Reporter & Appolicious

Michel van Agtmaal

Brad Flora Windy Citizen

Sourcebooks

Brad Spirrson

Rafael Diaz-Tushman Dioscouri Design Jeff Eaton Lullabot

Drupal Chicago User Group

Zicha & Associates


Special Thanks To Our Sponsors A special thanks goes out to all of the CMS Expo sponsors who have stepped up to help underwrite the cost of the 2010 CMS Expo. Only in its 4 th annual event, the CMS Expo Learning & Business Conference has attracted many of the most progressive companies and organizations from around the world who join the CMS Association in supporting the CMS Community. Thank you to our professional Sponsors at all levels of investment: Diamond, Gold, Silver and - New this year - Track Sponsors! Please support CMS Expo Sponsors; they support the growth of the CMS Community! See full listing of CMS Expo Sponsors on Page 62, as well as online! DIAMOND MARQUEE SPONSORS

Arc Technology Group Site: www.arctg.com

Rochen Performance Hosting www.rochenhost.com

Web Design, Web Development, Content Management (CMS), & Joomla! When you think about Arc, think Joomla . . . think experience . . . think exciting new web applications and web development.

For lightning-fast hosting for Joomla, Drupal and WordPress, there's no clearer choice than Rochen Performance Hosting. Rochen is most experienced and trusted hosting option available for all Joomla, Drupal and WordPress-powered websites. Rochen's performance-tuned and purposebuilt platform is seamlessly secured for websites which require specialized Joomla, Drupal or WordPress hosting.

Arc Technology Group has been developing software - with an ever greater emphasis on web development and web design - for eight years now. Today, that has evolved into content management (CMS) web development and web design using the Joomla CMS for the full range of corporate websites for both B2B as well as B2C online communication.

Rochen masterfully hosts all three CMSpowered sites right out of the box without any configuration hassles or permissionrelated problems.

7


CMS Expo Business Profiles GOLD MARQUEE SPONSORS

www.Dioscouri.com

www.RocketTheme.com

www.JoomlaShack.com/university

Dioscouri Design is a boutique, Manhattan-based design firm specializing in PHP and MySQL, with a particular emphasis on the open source PHP package, Joomla! Dioscouri Design creates useful, intuitive software for their community of users, as well as productive websites for their clients, while providing a high level of personalized attention and customer support. They believe in Open Source, which means they will not encrypt their software, nor will they prevent users from modifying the software, whether for a client or personal use. Dioscouri Design has established itself as a premier Joomla! consultancy with high-quality software packages and top-notch customer support.

RocketTheme is home for the very best in Joomla Templates, WordPress Themes, phpBB3 Styles, Extensions, and the very best web development community. RocketTheme was created by Andy Miller, aka "rhuk", the author of the standard templates that are included in Joomla. RocketTheme's Joomla Template Club is the longest running and best known template club in the joomlasphere. RocketTheme is also the best resource to quickly and easily transform your WordPress blog into a professional quality site, setting it apart from the competition. RocketTheme features themes for WordPress, like you've never seen before!

Joomlashack University is the easiest and fastest way to learn how to build a Joomla powered website. As many people know, Joomla isn't the easiest software to learn by trying to teach yourself. Learning Joomla without help means long, frustrating hours of trying to figure out how everything fits together. That's why the folks at Joomlashack University created a super-easy tutorial course that would quickly help first-time users learn Joomla. Joomlashack University is an easy-to-use course led by knowledgeable experts. Joomlashack University is an online, interactive multimedia tutorial course designed specifically for people who are new to Joomla or who may not know anything about building websites. Learn Joomla from the comfort of your own home and at your own pace at "Shack U."

8


CMS Expo Business Profiles BUSINESS TRACK SPONSOR

eZ Publish is one of the world’s leading web content management systems, and the only platform on the market designed and built specifically for the magazine & newspaper industry. www.ez.no

Publishers use our solution to manage multiple types of content from a variety of sources in order to efficiently re-use and monetize that content across different channels such as web, mobile, print, video, e-readers, community & e-commerce.

DRUPAL TRACK SPONSORS

www.acquia.com

Acquia is a commercial open source software company providing products, services, and technical support for the open source Drupal social publishing system. With over two million downloads since inception, Drupal is used by web developers worldwide to build sophisticated community websites. Diverse organizations use Drupal as their core social publishing system for external facing websites and internal collaboration applications. As a member of the global Drupal community, Acquia helps accelerate Drupal usage by contributing to the advancement of the core technology and offering products, services and technical support to simplify the deployment and management of Drupal websites.

www.commerceguys.com

Commerce Guys helps companies integrate their existing business models with the internet, with a goal to exponentially grow value by broadening their market, reaching new customers and increasing sales. Our specialty involves the creation of business solutions for internet marketing and ecommerce, including website development, custom programming, search engine optimization and content development. Whether you’re interested in a simple shop or in-depth mega-mall of sales, your website will include features we can develop to meet your companies individual needs. We have extensive experience in the e-commerce industry and can offer valuable advice and counsel to companies seeking an effective and profitable web presence.

9



CMS Expo Business Profiles JOOMLA! TRACK SPONSORS

www.themeables.com

Themeables is the next big thing in Joomla! templates. With its new template framework, /motif, Themeables makes it easy to design, develop, and deploy custom Joomla templates. Jumpstart Templates by Themeables are a springboard into custom template development, providing a variety of pre-built layouts in a simple, easy to customize format. Themed Templates by Themeables are more like traditional club templates, with professional designs to make any site look great for a great price. Themeables is a service of Cory Webb Media, a company with a proven history of expertise and excellence in custom Joomla! website development.

www.jomsocial.com

JomSocial helps businesses and organizations to create their own social network, and make it a thriving, unique and interactive community. JomSocial's recent release (1.6.290) enables Community Admins to customize profile fields, create groups, invite friends, send private messages, comment on walls, share photos, follow updates via an activity stream, plus integrate 3rd Party components with their own robust API. With JomSocial, you can build your own social network with your own logos, graphics and themes. Customizing the look fit and feel of your online community is easy. JomSocial is built by the folks at Azrul Studios.

11



CMS Expo Business Profiles PLONE TRACK SPONSORS

www.plonefoundation.org

Plone is among the top 2% of all open source projects worldwide, with 200 core developers and more than 300 solution providers in 57 countries. The project has been actively developed since 2001, is available in more than 40 languages, and has the best security track record of any major CMS. It is owned by the Plone Foundation, a 501(c)(3) not-for-profit organization, and is available for all major operating systems. There are over a dozen books on Plone available on Amazon.com and typically over 100 users and developers online to provide free support 24/7 through the #plone IRC. A sample of organizations using Plone include: NASA, FBI, CIA, Government of Brazil, United Nations, Discover Magazine, Disney, eBay, Panasonic, Akamai, Amtrak, Avaya, Gap Inc., Honda, Harvard University, Yale University, University of Oxford, UCLA, Rice University, Penn State University, UNC Healthcare, Duke Hospital, Oxfam, Amnesty International, Mercy Corps, Friends of the Earth, and Chicago History Museum.

www.contextualcorp.com

Contextual Corporation provides Content Management Systems consulting, including both Plone CMS software installation and configuration, as well as custom development and integration. Contextual Corporation is founded on the premise that content without context can be not only less than ideal, but dangerous to an organization's efforts to put forth a clear, cohesive message. Contextual provides Plone CMS services related to consulting, installation, implementation, integration, content migration, web design, support, and maintenance. The open source CMS specialists at Contextual provide content management solutions to empower your content and your organization. Let us add you to our long list of satisfied clients!

www.enfoldsystems.com

Enfold Systems is the premier provider of solutions based on the open-source Plone content management system. The company was founded in 2004 by Alan Runyan, co-founder of Plone and founder of the Plone Foundation. Enfold's talented and experienced consultants deliver systems tailored to meet the needs of education, business, government and non-profit organizations based on Zope and Plone. These solutions range from departmental workgroups to high-performance websites, all of which enable you to more easily communicate and collaborate. Enfold Systems has unmatched ability to deliver stable, scalable and costeffective solutions on any platform. In addition, Enfold creates software products for easier Windows installation and configuration – we not only know how to implement Plone, we create the products that extend and integrate the Plone CMS with your existing infrastructure.

13


Welcome eZ Systems, the 2010 CMS Expo's Exclusive CMS Business Track Sponsor!

www.ez.no


Business Track

Sponsored by eZ Systems

Results-Driven Marketing Research

of the decade, most business leaders no longer had the luxury of viewing Total Cost of Ownership when comparing OS vs Proprietary; after all, they were fighting for survival.

Date: Monday, May 3, 2010 Time: 10:30 am - Noon Instructor: Mike Zicha Track: CMS Business Track Audience: Businesspeople, Content Creators

Budgets were slashed. Personnel cut. Cash became king. For the mid-tier proprietary software firms, it was the perfect storm they feared, and that's meant a massive, unprecedented shift toward Open Source solutions in all sectors, not the least of which being CMS. While the legitimacy of Open Source solutions is rarely the primary issue on tech leaders' minds, exactly how the Open Source Revolution affects the way we do business is most definitely top of mind.

Marketing Research is a vast subject, but one that every business must incorporate to some degree into its business plan. If you already have a product, but need to figure out how to get it into the hands of your customers... If you are contemplating enhancing a current product and need to decide which improvements will bring in more market share... If you want to create a product or service to fill a niche and need to define the optimal set of offerings... …Then you need marketing research!

Building Your Business On Open Source will provide helpful insights. Instructor Rick Blalock will lead this insightful learning session, covering start-up considerations, sales techniques, organizational issues, growth, hiring and more. This session is geared especially for web designers and developers who operate their own firm, or are considering a start-up.

Whether crafting a short 5-question poll or an in depth trade-off study, asking the right questions in the right context will mean the difference between actionable data and flat data. Come to Results-Driven Market Research and learn how marketing research can help you create your product, market to your audience and bring in more market share.

Key Points: Sales techniques for OS marketeers Using Open Source as a competitive advantage ●Operational and financial do's and don'ts ●Growth and hiring practices ●Q & A ●

Mike Zicha, CEO of Zicha & Associates, will share key insights from his 25-plus years of experience during this highly informative session. Mike has helped Fortune 500 companies make multi-million-dollar decisions based on empirical data that has turned a product (or in some cases an entire company) around. No matter what business you're in, don’t miss this high-impact session!

.......................................

On Message On Target & On the Money Using Google Analytics

Key Points:

Date: Monday, May 3rd, 2010 Time: 3:00 pm - 4:30 pm Instructor: Avery Cohen Track: CMS Business Track Audience: Businesspeople

Types of research: focus groups, questionnaires, polls, and one-on-one ●Questions that can be answered with market research ● Segmentation, price elasticity, competitive analysis, optimal offerings ●Questionnaire design foundations ●Analysis methods ● When to conduct research yourself/when to outsource ●

Revised for 2010! Get to Know Google Analytics! Learn how to set goals and measure the effects of SEO success. Professional web marketer Avery Cohen will share tips and tricks of how to best use Google Analytics to help you in your web-based-marketing efforts. This session will recap the basics of Search Engine Optimization, then take a step forward into measuring the effectiveness of your campaigns with Google Analytics. This is a must-attend session for web marketers!

.......................................

Building Your Open Source Web Business Date: Monday, May 3rd, 2010 Time: 1:30 pm - 3:00 pm Instructor: Rick Blalock Track: CMS Business Track Audience: Businesspeople & Content Creators

Key Points: Implement Google Analytics in your CMS Identify/document goals in Google Analytics ●Use Google Analytics to gain insights into Search Engine Optimization for your web site ● Use Google Analytics to meet your business goals ●

Over the past decade, Open Source has gone from black sheep to bedfellow. Natural maturization and steady grass-roots growth during a booming economy through 2007 gave way to rapid acceleration in 2008 and 2009 due in large part to a global economic bust. In the latter part

....................................... 15


Business Track

Sponsored by eZ Systems

Maximum ROI: Proven Usability Techniques

Strategic Ecommerce

Date: Monday, May 3rd, 2010 Time: 4:30 pm - 6:00 pm Instructor: Merav Knafo Track: CMS Business Track Audience: Businesspeople and Content Creators

Date: Tuesday, May 4th, 2010 Time: 10:00 - 11:30 Instructor: Miles Baltrusaitis Track: CMS Business Track Audience: Administrators, Businesspeople, Content Creators & Developers

Even after over a decade of business growth online, it seems usability testing remains one of the best-kept secrets on the web, in terms of ways to separate you from your competition and place you well ahead of the curve. How can you make your site easier to navigate? What testing methods work best to identify and exploit key performance enhancements? Find this out and more from one of the CMS world's leaders, Merav Knafo.

Got a great idea for a webstore? Not sure where to start? Don’t miss this entry-level session where we’ll learn to evaluate your idea against the competition and plan for a successful online store. We’ll look at the significance of researching your marketplace, get a handle on the costs of doing business online, consider the platform and shopping cart options, plan your site build and organize the on-going administration and marketing efforts.

Merav understands what you're looking for in this information-packed session. Her no-nonsense, (no-bull) approach is refreshing and to-the-point. But most of all, her information and insights will prove to be extremely valuable to you, the minute you choose to take her advice and apply it on your own sites.

The class will follow the case-study format where we’ll define each step taken in the process, give the options we had at each step and the choices we made based on the information. There will be an example of an online-only business and an existing brick-and-mortar store going.

Key Points:

Key Points:

Usability testing defined Who should perform usability testing ●Different usability testing methods, pros & cons of each ●Watch a real test and use a tool to analyze it ● Usability testing cycle ●Tips and tricks to get more out of your testing ●Q & A session ●

How to evaluate your idea Defining the roles it will take to get the job done Key factors when choosing a platform and cart Establishing effective site and store procedures Processing transactions ●

.......................................

.......................................

Twitter for Business Date: Tuesday, May 4th, 2010 Time: 1:00 pm - 2:30 pm Instructor: Michael Reynolds Track: CMS Business Track Audience: Businesspeople & Content Creators

7 Habits Of Highly Effective Websites Date: Tuesday, May 4th, 2010 Time: 8:30 am - 10:00 am Instructor: Michael Reynolds Track: CMS Business Track Audience: Content Creators & Businesspeople

Are you just getting into Twitter, or your Twitter activity getting stale? Looking for new ways to generate interest and traffic to your site? Looking for a primer on how Twitter can work for your business to drive traffic your way without driving you crazy? Twitter For Business, presented by Social Marketer Michael Reynolds is just what you need to keep up to date on the best ways to use Twitter to your advantage.

What makes a website effective? Is your website designed and structured correctly to engage visitors, attract leads, and connect with your target audience? Michael Reynolds will lead this valuable session to help you learn the tools, elements, and strategies that will maximize the potential for your corporate or association website. Key Points:

Key Points:

Design elements Usability ● Content and writing for the web ● Transactional tools ●Accessibility ●Social media ● Search engine optimization ●

Twitter Basics Using Twitter for research ● Sales prospecting using Twitter ●Twitter software for business ●Tracking statistics on Twitter ● Best Twitter techniques to get Re-Tweeted ● Networking tips and techniques 3rd Party apps to maximize your Twitter effectiveness ●

16


UNIVERSITY The fastest, easiest way to learn Joomla. Period. The most popular online training for Joomla with over 500 members and a 30-day money-back guarantee High definition video lessons and comprehensive written lessons with photos that will save you hours and hours of time Step-by-step lessons for absolute beginners as well as more advanced topics, such as how to use popular Joomla extensions like K2, Kunena, and Jomsocial Created by top Joomla experts Barrie North and Forest Linden In-depth responses from instructors in a private forum to help you when you get stuck

"This is BY FAR the best money I’ve spent to learn Joomla. I have bought books, read info online, and taken other tutorials. This program makes things crystal clear." K.G. - Joomlashack University Student

Learn more at: www.joomlashack.com/university Sign up for a lifetime subscription for $147 (more than 50% off the regular price of $299) Valid only this week for expo attendees. Use the coupon code: Expo


Business Track

Sponsored by eZ Systems

Training for CMS Clients & Users

target; it's a dynamic, ever-evolving process that can really get away from you if you're not careful.

Date: Tuesday, May 4th, 2010 Time: 2:30 pm - 4:00 pm Instructor: Steve Burge Track: CMS Business Track Audience: Businesspeople, Content Creators & Dev's

So how do you plan for success and avoid the pitfalls that can derail your website project? In this session, we'll cover the tasks and steps you need to work through to ensure a successful (i.e. on budget and on time) project. From research, goal setting, and planning to content gathering, design and testing, we'll leave you with a plan outline that will help walk you through the website development minefield.

So you've built a great website, and you're ready to turn the keys over to the folks who are going to manage the site on a day-to-day basis. Maybe it's a client, maybe it's staff, maybe it's a volunteer project. Now the challenge is, how do you empower them to understand and take control of the new site?

Key Points:

How can you make the process as smooth and successful as possible for yourself and the client? What does the client need to know and what can they avoid? What work do you need to do and what can you avoid?

Research Goal-setting ● Planning & Content Gathering ●Q & A Session ● ●

Many webdesign projects fail during the handover. The design and execution is great and the client is keen, but often web designers fail to empower the client. Session instructor Steve Burge will give you the techniques you need to make the website handover from you to your client a good experience for both you and your client. This session will use Drupal and Joomla as examples for how to best train clients in using CMSes but the basic concepts will appeal to all CMSes.

.......................................

Scaling Toward An Enterprise Solution Date: Wednesday, May 4th, 2010 Time: 10:00 am - 11:30 am Instructor: Robert Jacobi Track: CMS Business Track Audience: Administrators, Businesspeople, Content Creators & Developers

Key Topics Covered: Whether you are starting from ground zero using Joomla, Drupal or Alfresco or just analyzing your technology needs after years in the business the same questions and rules apply. Plan to attend this business session where you can learn the critical questions to stay flexible, be scalable and ensure your technology investment always propels your business forward and prevents starting over from scratch.

Best practices in training ●How to track whether the hand-over to the client has been successful ● How to avoid spending days writing and customizing documentation for each client ●

.......................................

WCM For Any Channel and Any User

This session is for business people who need to establish criteria to grow their company from a technology perspective and for IT professionals who need to have a business approach when developing solutions.

Date: Wednesday, May 5th, 2010 Time: 8:30 am - 10:00 am Instructor: Roland Benedetti Track: CMS Business Track Audience: Businesspeople, Content Creators Administrators & Developers

This session will be as agnostic as possible in the solutions available and focus on how to get things done and what you need to pay special attention to relative to short term and long term success. It does not matter which open source web content management system you use, bottom line is you always want to minimize risk and not waste $$$ $’s - this talk will help you do both.

Do you manage your website, or manage web projects for clients? Building a website without planning is like telling your surgeon that x-rays are a waste of time – just start cutting, and let’s see what’s in there. We’re not saying we’re doing surgery here, of course; it’s really more like rocket science.

Key Points: How to plan for success with Joomla,Drupal or Alfresco Key questions to ask at the beginning of a project ● Avoiding dead ends ● Criteria to maximize ROI ●Examples of enterprise success and failure

And as we all remember from grade 4 rocket science class, a lack of careful planning can get really, really expensive in the end. All too often, getting a website built is an experience somewhere between chaos and torture. Developing your website is a bit of a moving

● ●

18


Business Track

Sponsored by eZ Systems

SEO Best Practices For Content Management Systems

How to Evaluate and Select the Right CMS for Your Business

Date: Wednesday, May 5th, 2010 Time: 1:00 pm - 2:30 pm Instructor: Avery Cohen Track: CMS Business Track Audience: Content Creators, Businesspeople, & Dev's

Date: Wednesday, May 5, 2010 Time: 2:30 pm - 4:00 pm Instructor: Tony White Track: CMS Business Track Audience: Businesspeople and Content Creators

Avery Cohen returns to CMS Expo with an all-new presentation for 2010. At the 2010 CMS Expo, SEO Best Practices for Content Management Systems will demonstrate how to architect your website for search engine optimization.

Ars Logica has just released the Compass Guide to Web Content Management. In the process of evaluating CMS platforms, founder Tony White has developed a framework to help customers assess their contentmanagement requirements and select suitable products. In this session, Tony will go through a typical CMS selection project, which normally consists of 7 phases:

Come learn how to drive more visitors to your site and make those visits more productive through Search Engine Optimization. Professional web marketer Avery Cohen will share with you the CMS modules you need to optimize your site, how to manage your site content and develop a linking strategy to achieve top listings on search engines and produce better business results for your business. Don't miss this extremely popular learning session!

Needs analysis Creation of a master requirements document ●Mapping requirements to potential solutions ●Submission of requirements to vendors ●Vendor response analysis ● Recommendation of suitable solutions ●Assessment of vendor demos ● ●

Key Points: Session attendees will see up-close what these steps involve, how to go through each of them, how to create a vendor short list, and ultimately how to select the right CMS for their businesses.

Identify and document goals for your web site ●Implement SEO module(s) for your CMS ●Choose the keywords for your web sites and ● Content & linking strategies to optimize your web site ●

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19



CMS Foundations Track Sponsored by CMSWebcast.com CSS Basics: Extremely Useful CSS Techniques

Write Answers: Writing For the Web

Date: Monday, May 3rd, 2010 Time: 10:30 am - 12:00 pm Instructor: Jonathan Shroyer Track: CMS Foundations Audience: Content Creators and Developers

Date: Monday, May 3rd, 2010 Time: 3:00 pm - 4:30 pm Instructor: Steve Burge Track: CMS Foundations Audience: Writers and Designers, Businesspeople

CSS Basics will explore the must-know CSS techniques for any self-respecting Web Designer. Using CSS, you'll learn to work smarter and have more options while designing on the web. Veteran Designer/Developer Jonathan Shroyer from Battle Creek-based 'corePHP' will help you learn how to gain full control of your templates with these powerful CSS tips and tricks. Examples shown in this session will be using Joomla; however, the same methodology applies toward any CMS.

Google "Content is King" right now, and you'll get "approximately 59,400,000" results. Yet, how many sites truly treat their own content as first priority? We all know the answer to that one. For "Write Answers," speaker Steve Burge will lay out effective writing techniques for the web. A veteran educator and entrepreneur, Steve blogs for several top websites in the tech arena. Come to "Write Answers" on Monday. From coming up with relevant topics to creating a framework for your content, helping you with your workflow to overcoming writer's block, Steve will help you stay on-track with your own website, to ensure you can keep content on the throne.

Key Points: What Is CSS and how does it work? Text, fonts, links and more ●Identification and grouping of elements ● Web standards and validation ● Professional tips, tricks & shortcuts ●CSS standards ● ●

Key Points: Effective writing techniques for the web Structure, style, editorial standards, tone and format ●Methods for topic selection ● Killer headlines (what to do, and what not to do) ● Writing myths debunked ● ●

Prerequisite: This is for CSS beginners. To get the most out of this session, you may want to come with a basic understanding of Cascading Style Sheets (CSS). .......................................

.......................................

Alfresco CMIS

Ground-Up JavaScript Date: Monday, May 3rd, 2010 Time: 1:30 pm - 3:00 pm Instructor: Bill Tomczak Track: CMS Foundations Audience: Developers and Content Creators

Date: Monday, May 3rd, 2010 Time: 4:30 pm - 6:00 pm Instructors: Michael G. Uzquiano Track: CMS Foundations Audience: Developers and Content Creators

Ground-Up JavaScript is ideal for those just delving into using Javascript. Ground-Up JavaScript will be led by senior developer Bill Tomczak. It is part of the CMS Foundations Track, focused on providing beginner- to intermediate-level web developers and designers with a highly insightful session on JavaScript.

Alfresco CMIS will explore the benefits of introducing CMIS into your content applications. CMIS (Content Management Interoperability Services) is an emerging standard for improving RESTful interoperability between Enterprise Content Management systems. It enables web applications to discover, fetch and work with content objects in existing ECM systems such as those offered by Alfresco, IBM, Microsoft, Open Text, EMC and many others. This session will use hands-on exercises to show how content can be produced in Alfresco using rules, workflow and transformations and then published and displayed on a Web Site via CMIS. We will demonstrate integration to Drupal but the mechanics in concept will be applicable to other platforms such as Wordpress or Joomla!.

Key Points: What Is JavaScript and how does it work? What can you DO with JavaScript? ● When to use JavaScript, and when NOT to ●Web standards and validation Professional tips, tricks & shortcuts JavaScript Libraries ● ●

Key Points:

Prerequisite: This is a Foundations course, for Designers and new Developers interested in getting to know JavaScript, and how to best use Javascript within a CMS (like Joomla!, Drupal or WordPress). To get the most out of this session, you may want to come with a basic understanding of JavaScript.

* * * * * 21

What Is CMIS? Examples of invoking RESTful CMIS services Overview the Alfresco CMIS Repository Modeling Content Production in Alfresco Retrieving/ rendering content into Drupal Web Sites


CMS Foundations Track Sponsored by CMSWebcast.com User Experience Fundamentals

JavaScript Libraries: Head to Head Date: Tuesday, May 4th, 2010 Time: 8:30 am - 10:00 am Instructor: Matt Butcher Training Track: CMS Foundations Track Audience: Developers and Content Creators

Date: Tuesday, May 4th, 2010 Time: 1:00 pm - 2:30 pm Track: CMS Foundations Audience: Content Creators, Businesspeople & Developers

JavaScript is a crucial component for building a compelling front-end for CMS-driven web sites, and in the last few years JavaScript libraries have undergone explosive growth. jQuery, MooTools, ext.js, prototype... a plethora of libraries compete for our attention.

Come learn the fundamentals of how to provide the best in User Experience. UX Fundamentals will provide Content Management professionals with the essentials of how to make your Users feel at home on your website. Key Points:

Which one (or ones) are right for your project?

What is User Experience? Design Essentials ●Professional tips, tricks & shortcuts ●Q & A session ● ●

In this session, we will look at a sampling of high-profile JavaScript libraries, then we will open the floor for a discussion. So bring stories of your successes (or failures), and together we'll discuss how to choose a library that fits your requirements. Prerequisite: This is for Intermediate Users. A strong background in HTML is recommended.

Prerequisite: This is a Foundations course, for Designers and new Developers interested in improving their website's overall User Experience (like Joomla!, Drupal or WordPress). There is no prerequisite for this session.

.......................................

.......................................

This Is Adobe AIR ~ An Introduction

Web Design Essentials

Date: Tuesday, May 4th, 2010 Time: 10:00 am - 11:30 am Instructor: Rick Blalock Training Track: Foundations Track Audience: Content Creators & Developers

Date: Tuesday, May 4th, 2010 Time: 2:30 pm - 4:00 pm Instructor: Kyle Ledbetter Track: CMS Foundations Audience: Content Creators & Businesspeople

Adobe AIR has made itself a standard in developing desktop applications using web technologies. This session will guide attendees is a general overview of the AIR API from the HTML/Javascript perspective.

Get ready for a trip into the creative mind of Kyle Ledbetter, one of the CMS world's top web designers. This high-impact session was created to help non-designers understand many of the basics in design which can help them create better looking (and better-performing) websites - "just like a pro."

Basic principles, helpful tools, cookbook / recipes and more will be covered as well as a short case study on how an AIR app was developed for the activeCollab project management software.

Key Points: Design Rules: What To Follow, and What Not To Follow Professional tips, tricks & shortcuts ●Designing For the Web vs. Print ● Q & A session ● ●

For contextual and comparison purposes, Instructor Rick Blalock will also provide a brief look at alternatives to Adobe AIR, including Titanium and Sproutcare.

Prerequisite: This is a CMS Foundations course, for Designers and new Developers interested in learning design fundamentals to apply within a CMS (like Joomla!, Drupal or WordPress). To get the most out of this session, we recommend attending one of the CMS KickStart Programs on Monday, May 3rd prior to attending this session.

Prerequisite: Attendees should be familiar with HTML/CSS and have a good understanding of javascript prior to attending this session. This session is for Intermediate CMS Users. For beginners, we highly recommend attending one of the CMS KickStart Programs on Monday, May 3rd prior to attending this session.

22


CMS Foundations Track Sponsored by CMSWebcast.com MySQL or NoSQL? Interactive Panel: Power of Relational & Non-Relational Databases

While it's easy to blame the budgets, lack of training or resources, today it is imperative to skip blame and fix the problems, adapt to the changes, and prepare for battle.

Date: Wednesday, May 5th, 2010 Time: 8:30 am - 10:00 am Moderator: Mitch Pirtle Training Track: CMS Foundations Track Audience: Developers and Content Creators

Tom Canavan is a must-see presenter. Author of two CMS books, "Joomla! Web Security" and "Dodging the Bullets: A Disaster Preparation Guide," Former CIO of a major international membership organization, and past Senior Systems Consultant with Dell Computer, crowd favorite Tom Canavan joins CMS Expo this spring with a briefcase full of site security measures to keep you ahead in the online cyber-arms race.

Cassandra, Apache Jackrabbit, MongoDB, Project Voldemort, CouchDB, Amazon Dynamo; the Database world keeps getting more and more interesting, and complex. The NoSQL trend continues to gain steam. Facebook and Digg made the switch to go non-relational, and many others are following suit.

He'll open up a can of whoop-*ss , providing tell-it-likeit-is, and how it should be for you and "you can't patch stupid" security mistakes; but as past attendees will attest from other presentations, Tom's hard lessons and solutions-oriented presentation is one that will send you back to your hotel room with real-life, relevant, practical answers in-hand.

But what's fact, and what's hype? Beyond performance issues, what is driving the move toward this newer crop of non-relational databases? MySQL or NoSQL will discuss how technology leaders can go about evaluating and selecting the right tool for the job. Come to this very timely Interactive Panel, led by one of the most innovative tech-business experts in the country, Mr. Mitch Pirtle. If you've got strong opinions on relational versus non-relational databases, and which is best for what scenario, we highly encourage YOU to attend and participate! If you're still trying to figure it all out, we urge you all the more to come to MySQL or NoSQL to learn what the strengths, weaknesses, opportunities and threats are, and how it relates in the real world to you and your business.

This is all-new information, ready for you to put to use! If you think Tom's tough, you're right. But know that it's only because the hackers out there are tough too. Tom Canavan is here to help you get tough on hackers and send them running. No matter what brand of CMS you're operating, it's critical to know Tom's "non-negotiables of cyber security in the CMS world." Reserve your seat today!

Come be an important part of it, and bring popcorn!

Key Points:

Prerequisite: Technical users-parents strongly cautioned

"Know your enemy, know yourself, you will be victorious in 100 out of 100 Cyber attacks" - Vital to your security. ●Applying "strategic measurements" to your website and servers ● Preparing for Combat against cyber attacks ● Learn how to Plan a attack from the perspective of the hackers ●Vulnerabilities and Substantiality of your site and servers ●Attacks (against you) - "Nothing is harder than armed struggle" - Is your physical infrastructure safe against intruders? ● How to be adaptable in the face of changing attacks ●Spies - who they are and how to stop them from kicking your CMaSS ● Q & A following presentation

.......................................

Sun Tzu and the Art of CyberSecurity Date: Wednesday, May 5th, 2010 Time: 10:00 - 11:30 Instructor: Tom Canavan Training Track: CMS Foundations Audience: Administrators It's time to get another healthy dose of extreme cybersecurity reality from Security Expert and author Tom Canavan. During the presentation, " Sun Tzu and the Art of Cyber Security and War," Tom will discuss the thirteen points of Cyber Security Vis-A-Vis the ancient book, "The Art of War."

This is a cross-platform presentation, because security is something that knows NO open source boundaries.

In today's world, cyber attacks are becoming increasingly well-funded and well organized. While many of us stay oblivious, taking a "I'm not a target" attitude, you ARE a target. "Get over it and deal with it!" Websites and businesses of all shapes and sizes are under assault on a daily basis.

Prerequisite: No prerequisite required.

23


CMS Foundations Track Sponsored by CMSWebcast.com Session: PHP 5 Must-Know Techniques

Badass CSS: What They Don't Teach You In Design School

Date: Wednesday, May 5th, 2010 Time: 1:00 pm - 2:30 pm Instructor: Bill Tomczak Training Track: CMS Foundations Audience: Developers, Content Creators & Administrators

Date: Wednesday, May 5th, 2010 Time: 2:30 pm - 4:00 pm Instructor: Jonathan Shroyer Track: CMS Foundations Audience: Content Creators and Developers

PHP 5 Must-Know Techniques will offer the attendees a wide range of techniques and tips to use PHP 5 to enhance and empower their websites. PHP is one of the leading programming languages, with a huge community behind it. Most open source website applications are written in PHP. This session is instructed by Bill Tomczak.

"Badass CSS" was created for Web Designers. Get beyond the basics, and dig into fresh, new CSS tools to take your site to the "badass" zone. This course is not for the feint of heart! Sharpen your CSS skills no matter what level you are at this moment. Learn some of the deepest secrets of the trade from veteran designer/developer Jonathan Shroyer co-owner of 'corePHP', LLC. Work smarter... not harder with this cutting-edge CSS class.

Come to PHP 5 Must-Know Techniques to learn great tips, tricks and new techniques that will help you improve your coding skills. Geared toward novice to Intermediate coders, we will share the joys and frustrations any developer faces, covering security, coding standards and architectures. Bill will show how this all fits into developing for specific frameworks built in PHP.

You will learn how to identify difficult CSS issues and how to quickly fix them. Do you feel like you are falling behind already with CSS3? Not a problem! You will be able to safely start using the hottest new code available as soon as you walk out the door. Go beyond the basics and learn to work in a more creative, intuitive and powerful way!

Key Points Covered: Differences between PHP4 and PHP5 Working with objects Introduction to Design Patterns Security issues Q & A session

Key Points: Effective CSS troubleshooting techniques Professional tips, tricks & shortcuts ● Create badass styles with less code ● Learn to use CSS3 now! ●Q&A session ● ●

Prerequisite: This is for Intermediate CMS Users. People with moderate to advanced knowledge of PHP will be able to get the most out of this session. For beginners, we highly recommend attending one of the CMS KickStart Programs on Monday, May 3rd.

Prerequisite: This is for advanced CSS users. To get the most out of this session, you must have a basic understanding of Cascading Style Sheets (CSS). It is recommended to attend Jonathan Schroyer's CSS Basics: Extremely Useful CSS Techniques session prior to attending Badass CSS. ;)

24



CMS Power Track Sponsored by the CMS Association Going Mobile, With Siruna

Discover QueryPath

Date: Monday, May 3rd, 2010 Time: 10:30 am - 11:00 am Instructor: Tom Deryckere Track: CMS PowerTrack Audience: Content Creators, Businesspeople and Developers

Date: Monday, May 3rd, 2010 Time: 3:00 pm - 4:30 pm Instructor: Matt Butcher Track: CMS Foundations Audience: Developers A success story in the making, QueryPath TM was launched by Matt Butcher at the 2009 CMS Expo. QueryPath is a PHP library for working with XML and HTML over the network. We will take a look at several examples demonstrating how QueryPath can be used to manipulate HTML, import XML into a database, modify SVG images, interact with Twitter, and even query semantic web services.

The market shift to the mobile world is in full swing, right here, right now. If you wish your website to be relevant, you MUST be up-to-speed on exactly how to create your sites to serve the mobile market. Mobile CMS Specialist Tom Deryckere will lead this information-packed session on important ways you can make sure your site is geared toward meeting the demands of the fast-growth mobile marketplace. No matter which CMS you're using to create your site, Tom will help you to understand key principles of how to build your site with the mobile market in mind, and then, how to employ Siruna's unique technologies to reach your audience in seamless fashion.

Will will also talk about how QueryPath can be used inside of popular content management systems. You can learn more about QueryPath at http://querypath.org. Prerequisite: For Intermediate to advanced developer ........................................

Key Points:

Tienda E-Commerce

How To "Mobilize" Your Current Website ●How To Build a New Site That's Mobile-Friendly ●The Business Case For Mobile CMS ● Test-Driving Your Mobile Site

Date: Monday, May 3rd, 2010 Time: 4:30 pm - 6:00 pm Instructor: Rafael Diaz-Tushman Track: CMS Power Track Audience: Businesspeople, Content Creators, Developers

.......................................

Long-awaited in the Joomla! community, Tienda is a brandnew e-commerce component made specifically for Joomla! With superior usability, excellent at-a-glance snapshot views to track goals and progress related to sales, built on the MVC framework from the bottom-up, Tienda is a powerful new entry into the Joomla!-powered e-commerce niche.

How to Integrate Video Into Your Business Plan and Grow Date: Monday, May 3rd, 2010 Time: 1:30 pm - 3:00 pm Instructor: Robert Jacobi Training Track: CMS Power Audience: Businesspeople, Content Creators & Dev's

Key Points Covered:

This session will feature a case history of a company who had to integrate over 4,200 hours of content which occupied over 13 terabytes of space and reached an ondemand target market of thousands of subscribers daily. Learn what needed to be done, the steps taken to produce a successful implementation and how JellyTelly.com became a huge success.

Tienda Overview Installation and Administration ● Store Organization ● Creating Products & Descriptions ●Marketing Features ●Reports and Progress Panels ● Security Elements ●Q & A Session ● ●

An actual demo of the video will illustrate how the final product helped launch JellyTelly.com and expand their customer base while increasing repeat usage of existing customers.

Prerequisite: There is no prerequisite for this session, other than a firm understanding of Joomla! CMS. For new users, it is highly recommended to attend one or more of the CMS KickStart Learning Sessions.

Key Points: Content Delivery Networks (CDN) Integrating front-end and administrative components ●A success story from design to launch ●Building a customer base ● Maximizing repeat usage ● ●

26


CMS Power Track Sponsored by the CMS Association Drupal Commerce Under The Hood

MongoDB: Built For Speed

Date: Tuesday, May 4th, 2010 Time: 8:30 am - 10:00 am Instructor: Ryan Szrama Track: CMS Power Track Audience: Content Creators, Businesspeople & Dev's

Date: Tuesday, May 4th, 2010 Time: 10:00 am - 11:30 am Instructor: Mitch Pirtle Track: CMS Power Track Audience: Developers & Content Creators

Drupal Commerce is a NEW generation module made for Drupal 7. Launched in October 2009 and led by Ryan Szrama, the erstwhile Project Lead of Ubercart, Drupal Commerce is poised to become one of the top open source e-commerce solutions on the market.

Why is the market shifting away from relational databases like MySQL, and shifting to non-relational databases like MongoDB? In a word: Speed. MongoDB is an open source project, launched in 2009. MongoDB bridges the gap between key-value stores (which are fast and highly scalable) and traditional RDBMS systems (which provide structured schemas and powerful queries). MongoDB is a scalable, high-performance, schema-free, documentoriented database.

The DrupalCommerce project is a re-implementation of Ubercart's core feature set on Drupal 7 using the best new core Drupal features and depending on the strongest Drupal contributions. Drupal Commerce can be dropped into existing Drupal sites to add targeted e-commerce functionality to the site or used as the basis for full-blown Drupal distributions. The project will balance complexity with usability by separating the underlying systems from the interfaces implementing those systems at the core level. Users may never need anything beyond the default user interfaces provided by the Drupal Commerce modules, but they'll be free to replace them with their own to build streamlined interfaces for clients of all shapes and sizes.

CMS Expo is pleased to welcome Mitch Pirtle to lead this dynamic learning session on MongoDB. MongoDB and other non-releational databases are giving developers and designers a powerful reason to make the switch from MySQL, and boost the performance of their Joomla! or Drupal-powered websites. Key Points: How MongoDB Works When To Use MongoDB (and when it's not) ●Examples of MongoDB In Action ●Why Is The Market Going Non-Relational? ●MongoDB Demo ●

Key Points:

What exactly is Drupal Commerce? Core systems and how to use them ●Simple setup and Drupal powered security ●Drupal Commerce distributions and Features ● ●

Prerequisite: This session is for Advanced technical Users. .......................................

.......................................

FlexiContent: Take Your Content Higher Date: Tuesday, May 4th, 2010 Time: 1:00 pm - 2:30 pm Instructor: Rafael Diaz-Tushman Track: CMS Power Track Audience: Developers and Content Creators One of the most-favored uber-extensions on the highly popular Joomla Extension Directory, FlexiContent has ignited energy into the community. Rafael Diaz-Tushman will make FlexiContent's official U.S. debut at CMS Expo, providing an insightful in-the-cockpit view of Flexi; how it works, what it can do, and where you can fly with this incredible new tool! FlexiContent managed to pinpoint many of the mostmentioned needs of the core Joomla CMS in order to improve on an already-great system, to make Joomla! into a serious contender at an enterprise-level, including nested categories, multi-mapping, versioning, workflow, Boolean back-end search, and more. 27


CMS Power Track Sponsored by the CMS Association Advanced Joomla Template Development With Gantry Framework (GPL)

Multi-Site for Drupal Date: Tuesday, May 4, 2010 Time: 2:30 pm - 4:00 pm Instructor: Ben Bassi Track: CMS PowerTrack Audience: Businesspeople, Content Creators, Dev's

Date: Wednesday, May 5th, 2010 Time: 8:30 am - 10:00 am Instructor: Andy Miller Training Track: CMS Power Track Audience: Advanced Joomla! Theme Developers

Reduce the Cost of Each New Website With Drupal MultiSite. Drupal’s elegant multi-site capabilities gives businesses a repeatable framework on which to run many websites from a single installation of Drupal—enabling centralized system management while reducing the incremental cost of additional websites to almost zero. The benefits of multi-site include streamlined maintenance, lower operational costs, and the ability to target market segments in a more controlled way.

RocketTheme's new Gantry Framework for Joomla is not just another template framework, it's a GPL platform for building and extending Joomla templates. Using Gantry simplifies the "concept to realization" process. Gantry delivers limitless design possibilities.

To successfully implement a multi-site installation, a business must also be aware of caveats and changes that may be required to their deployment model. This presentation aims to be a primer of the benefits, and subsequent boundaries, of such a system.

Gantry's UI makes customization easy to ensure almost any design or feature can be realized in a structured and simple way; yet Gantry does not lock you in. It's flexible, with a simple XML configuration and powerful plugin architecture. Come to this important learning session to learn for yourself how you can get the most out of the newest release of Gantry Framework, to be unveiled at the 2010 CMS Expoa "game-changer" in the CMS world.

Key Points:

Key Points:

Key examples of “multi-site” When a multi-site installation is appropriate ●What are the benefits of using such a system? ● What are the caveats that must be addressed ●Multi-site handling search, e-commerce, user registration, and profiles ●Planning a successful multi-site ● Examining a case study of a successful multi-site

Discover the core feature set - see Gantry in action Tips and tricks using Gantry and Joomla templates ●Advanced configuration techniques: per-menu configuration, custom presets and more ● Demo of layout control levels never before achievable

........................................

Manage Your Projects Better With Projectfork Date: Wednesday, May 5, 2010 Time: 10:00 am - 11:30 am Presenter: Kyle Ledbetter Training Track: CMS Power Track Audience: Businesspeople, Content Creators Created for business owners and managers, Projectfork is the #1 Project Management add-on today built for Joomla! CMS. Come to this session, instructed by business owner and Projectfork Co-Founder, Kyle Ledbetter. Learn how Projectfork gives you the power to manage your time, assets and resources with ease. Projectfork's intuitive interface and excellent documentation will get you through on your own, however, with some extra tips and timesaving techniques delivered by the software's founder, you'll be in a great place to hit the ground running with arguably the most powerful project management tool you'll find in the Open Source arena. Key Points: Compare Projectfork to Other Project Mgmt Solutions Demo of Projectfork's Capabilities ●Setting up Projectfork - Projects, Milestones, Users ● ●

28


CMS Expo Schedule Check the schedule on the following 3 pages for all learning sessions, interactive panels and more. Noteworthy Socials & Events at CMS Expo: Sunday Night Welcome: Open Mic in the Hotel Orrington Lounge Come have some fun meeting other attendees! Monday Night Meetups: Drupal, Joomla!, WordPress, Plone & Business! See schedule for locations downtown and at the Hotel Orrington! Tuesday Night Downtown Evanston: North By Northwestern Night – See listing of participating pubs and eateries in your Welcome Packet – All within walking distance! Wednesday CMSA Spotlight Awards: Come celebrate some of the best of the best in the CMS Community! Websites, Apps and more – the CMSA Spotlight Awards celebration! Post-Conference Social: May 5th is Cinco de Mayo! Join us for Margaritas!

29


CMS Expo Schedule: Monday, May 3rd

30


CMS Expo Schedule: Tuesday, May 4th

31


CMS Expo Schedule: Wednesday, May 5th

32







Drupal Track Sponsored by Acquia & CommerceGuys Guided Tour of DrupalTM

DrupalTM Administration

Date: Monday, May 3, 2010 Time: 10:30 am - 12:00 pm Instructor: Doug Vann Training Track: Drupal Core CMS Audience: Content Creators, Businesspeople & Developers

Date: Monday, May 3, 2010 Time: 3:00 pm - 4:30 pm Instructor: Matthew Lechleider Training Track: Drupal Core CMS Audience: Content Creators, Businesspeople & Developers

A walking, talking hands-on tour of installing Drupal, managing users and content, using its administrative interface, and configuring basic plugin modules. If you've heard of Drupal but want to see it in action and learn how it works, this session will set you straight.

Is it your job to run a Drupal website? If so, the Drupal Administration session is for you. Building a Drupal site is one thing - keeping it running securely is another. This session will teach you Drupal security basics for site administrators and developers, basics of setting up and maintaining a sustainable Drupal environment, and fill your toolbox with important utilities which will make your life easier. Drupal Admin will explain crucial information, it may even help you sleep better at night knowing your website is safe.

Key Points: Drupal history & terminology How to create content, paths, and menus in Drupal ● How to organize content via taxonomy ●How to extend content with CCK ●How to manage users and permissions ● How to plug-in to the community ● ●

Key Points: Installation and Upgrade Backups ● Migration ●Email ●Monitoring ●Hosting ●

Prerequisite: This session is designed for new Drupal users so there is no prerequisite. We do suggest that you attend all Drupal KickStart Program on Monday, May 3rd to gain adequate knowledge of Drupal to get the most out of the sessions that follow on Tuesday and Wednesday.

. . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Prerequisite: This session is designed for new Drupal users so there is no prerequisite. Prior knowledge of LAMP (Linux, Apache, MySQL, PHP) is not necessary, but is beneficial. We do suggest that you attend all Drupal KickStart Program on Monday, May 3rd to gain adequate knowledge of Drupal to get the most out of the sessions that follow on Tuesday and Wednesday.

DrupalTM Top Modules Date: Monday, May 3, 2010 Time: 1:30 pm - 3:00 pm Instructor: Doug Vann Training Track: Drupal Core CMS Audience: Content Creators, Businesspeople & Developers

........................................

Drupal's rich ecosystem of third-party plugin modules is one of the top reasons for its long term success. With such a huge list to choose from, which ones are the musthaves for your sites? We'll take a look at ten of the most important plugins for meat-and-potatoes site building and explore how they work together.

Session: DrupalTM In Action Date: Monday, May 3, 2010 Time: 4:30 pm - 6:00 pm Instructor: Jeff Eaton Training Track: Drupal Core CMS Audience: Content Creators, Businesspeople & Developers

Key Points:

As the culminating session in the Drupal CMS KickStart Program, this session will show Drupal in action. Led by Drupal Track Leader Jeff Eaton, we will showcase several different Drupal sites so you can see what others have done to make their Drupal sites really pop. We will view how others have used the modules and design to best get their message to their audience.

Add fields to the content form ●Display content in lists and grids ●Help manage users, their profiles and permissions ● Present dynamic contact forms that capture data ●Aid in developing modules and themes ●

Prerequisite: This session is designed for new Drupal users so there is no prerequisite. We do suggest that you attend all Drupal KickStart Program on Monday, May 3rd to gain adequate knowledge of Drupal to get the most out of the sessions that follow on Tuesday and Wednesday.

Prerequisite: This session is designed for new Drupal users so there is no prerequisite. If you are a new Drupal User, we suggest you attend all Drupal KickStart Program sessions on Monday, May 3rd to gain adequate knowledge of Drupal to get the most out of the sessions that follow on Tuesday and Wednesday.

38


Drupal Track Sponsored by Acquia & CommerceGuys DrupalTM SiteBuilding 1

Basic Design for DrupalTM

Date: Tuesday, May 4, 2010 Time: 8:30 am - 10:00 am Instructor: Colleen Carroll Training Track: Drupal Core CMS Audience: Content Creators, Businesspeople & Dev's

Date: Tuesday, May 4, 2010 Time: 2:30 pm - 4:00 pm Instructor: Emma Jane Hogbin Training Track: Drupal Core CMS Audience: Content Creators, Businesspeople & Dev's

In the first part of our Drupal site-building series, we'll take a simple set of specs for a client's site and learn to translate into "Native Drupalese." We'll flesh out the basic structure of the site and get its core functionality in place while learning about essential Drupal tools like content types, Views, and more.

"Design to Theme in Five" You've designed this super amazing Web site in Photoshop (or Illustrator or GIMP or Inkscape or...) and then you hand it over to some programmer and now the Web site doesn't look anything like your design. BOO! HISS!

Prerequisite: This is for Intermediate Drupal Users. For beginners or those evaluating Drupal for the first time, we highly recommend attending the Drupal KickStart Program on Monday, May 3rd.

In this session you'll learn how to convert your own designs into your own awesome Drupal themes in five easy steps.

.......................................

Optimize your design files to make theming easier. Evaluate common base themes and know when to choose between several popular base themes (e.g. 960.gs, Zen). Create a new Drupal theme by extending a base theme. Develop common template files (tpl.php) necessary to theme pages and nodes using a text editor. Share your designs with others (licensing, uploading to drupal.org and selling your themes).

We'll cover the basics of how to:

DrupalTM SiteBuilding 2 Date: Tuesday, May 4, 2010 Time: 10:00 am - 11:30 am Instructor: Colleen Carroll Training Track: Drupal Core CMS Audience: Content Creators, Businesspeople & Dev's

Whether you want to build and sell your own designs, or you're a newly hired designer at a Drupal Web development shop, this session will give you the confidence to transform your imagination into a working Web site.

In the second installment of our Site Building series, we'll add more polish to the site using variety of third-party add-on modules, customize the look and feel of the site with a new theme, and add basic social features for visitors. We'll take an in-depth look at the key Drupal concept of combining component plugins to build custom functionality.

Prerequisite: This is for Intermediate Drupal Users. .......................................

Advanced Development for DrupalTM

Prerequisite: This is for Intermediate Drupal Users.

Date: Wednesday, May 5, 2010 Time: 8:30 am - 10:00 am Instructor: Larry Garfield Training Track: Drupal Core CMS Audience: Content Creators, Businesspeople & Dev's

.......................................

Basic Development for DrupalTM Date: Tuesday, May 4, 2010 Time: 1:00 pm - 2:30 pm Instructor: Larry Garfield Training Track: Drupal Core CMS Audience: Content Creators, Businesspeople & Dev's

This session will cover the essentials of writing secure and reusable Drupal code, performance optimization for your custom modules, and tools that can make your code better. Learn how to leverage the Drupal community's powerful community and resources for your project, and avoid common mistakes that can sabotage your project down the road.

When existing plugins aren't enough, Drupal gives you a full library of APIs and tools to build your own custom functionality. In this session, you'll learn about Drupal's underlying architecture and its event-driven plugin model. We'll take a look at a simple module and how it works, then point you to additional resources for in-depth development help.

Prerequisite: This is for Intermediate Drupal Users. For beginners or those evaluating Drupal for the first time, we highly recommend attending the Drupal KickStart Program on Monday, May 3rd. For best results, we also recommend attending Basic Development for Drupal on May 4, 1:002:30, prior to attending Advanced Development for Drupal.

Prerequisite: This is for Intermediate Drupal Users.

39


Drupal Track Sponsored by Acquia & CommerceGuys Advanced Design for Drupal

Interactive Panel: DrupalTM Recap Q & A

Date: Wednesday, May 5, 2010 Time: 10:00 am - 11:30 am Instructor: Emma Jane Hogbin Training Track: Drupal Core CMS Audience: Content Creators, Businesspeople & Dev's

Date: Wednesday, May 5, 2010 Time: 2:30 pm - 4:00 pm Instructor: Jeff Eaton Training Track: Drupal Core CMS Audience: Content Creators, Businesspeople & Dev's

Advanced Layout Techniques: So you think you know Drupal theming? Are you ready for advanced layout modules? If you said "hells, yes!" you're ready to take a trip down the rabbit hole of Fusion, Skinr and the Panels modules.

Don't miss this session to see how all the aspects of Drupal you have learned during the three days at CMS Expo come together to help you make a great website! Moderated by the Drupal Core CMS Track Leader Jeff Eaton, Drupal Instructors from the past three days will lead this interactive panel, taking any questions you still have regarding Drupal to help you get up and running.

Key Points: Install & configure advanced layout modules and themes Create sub-regions within your Drupal theme. ● Display context-sensitive content WITHOUT needing complicated PHP hacks and tricks. ●Break just about every single rule you thought you knew about designing for Drupal. ● If you've been itching for more control and less PHP in your Drupal themes, this talk is a must-see. WARNING: this talk will blow apart everything you thought you knew about theming Drupal. ● ●

Prerequisite: This is for ALL Drupal Users. For beginners or those evaluating Drupal for the first time, we recommend attending the Drupal KickStart Program on Monday, May 3rd. This session will be a recap of the Drupal Track Sessions and the skills learned in those sessions. .......................................

Prerequisite: This is for Intermediate Drupal Users. .......................................

Drupal SEO and Promotion Techniques Date: Wednesday, May 5, 2010 Time: 1:00 pm - 2:30 pm Instructor: Ben Finklea Training Track: Drupal Core CMS Audience: Administrators, Content Creators, Businesspeople & Developers Drupal's built-in features and third-party plugin modules provide a host of ways to improve your site's performance with search engines. Harnessing those tools -- and keeping users engaged once they arrive-- still takes careful planning. We'll explore the specific tools and techniques used by successful Drupal sites to improve their search engine placement and visitor retention. Prerequisite: This is for Intermediate Drupal Users. .......................................

40




Joomla! Track Sponsored by Themeables & JomSocial JoomlaTM CMS Kickstart 1: Joomla Introduction

JoomlaTM CMS Kickstart 3: Templates & Extensions

Date: Monday, May 3rd, 2010 Time: 10:30 am - 12:00 pm Instructor: Kendall Cabe and Nick Martinelli Training Track: Joomla! Core CMS Audience: Admins, Business, Content Creators, Dev's

Date: Monday, May 3rd, 2010 Time: 3:00 pm - 4:30 pm Instructor: Kendall Cabe and Nick Martinelli Training Track: Joomla! Core CMS Audience: Admins, Business, Content Creators, Dev's

The Joomla Introduction session is the first of four Joomla CMS Kickstart sessions, created to get the new Joomla user up to speed on the basics. During this primer session we will cover definition of terms, structure and hierarchy, insights on time-saving tricks of the trade and more. There will be ample time for Q & A. Joomla Introduction is an overview of Joomla as a CMS. It answers important questions such as:

The Joomla Templates and Extensions session is the third of four Joomla CMS Kickstart sessions, created to get the new Joomla user up to speed on the basics. During this primer session, we will cover definition of terms (template, extentions, component, module, plug-in, etc), how Joomla handles templates and extensions to display content, timesaving tricks of the trade for Joomla templates and more. There will be ample time for Q & A.

Why use Joomla versus an HTML editor? What types of projects is Joomla best used on? ● What are the Five Key Parts of Joomla? ●What is the best way to install Joomla? ●Get up to speed on Joomla at this information-packed 90minute KickStart Session, starting with the VERY BASICS ●

Key Points:

Prerequisite: This session is designed for new Joomla users so there is no prerequisite. We suggest that you attend all sessions in the Joomla CMS KickStart Program on Monday, May 3rd to gain adequate knowledge of Joomla to get the most out of the sessions that follow on Tuesday & Wed.

What is a Joomla "template?" How to install a Joomla template ●How to configure a Joomla template ● Extension types - components, modules & plug-Ins ● Module positions: What are they and how to use them ●Extension installation and configuration ●Learn the very basics of how to install and configure templates and extensions using Joomla during this information-packed 90-minute CMS KickStart Session!

.......................................

.......................................

JoomlaTM CMS Kickstart 2: Content and Navigation

Interactive Panel Session: Joomla!TM In Action

● ●

Date: Monday, May 3rd, 2010 Time: 4:30 pm - 6:00 pm Moderator: Jen Kramer Training Track: Joomla! Core CMS Audience: Admins, Business, Content Creators, Dev's

Date: Monday, May 3rd, 2010 Time: 1:30 pm - 3:00 pm Instructor: Kendall Cabe and Nick Martinelli Training Track: Joomla! Core CMS Audience: Admins, Business, Content Creators, Dev's

The fourth and final session of the Joomla CMS KickStart Series ties the previous three sessions all together and puts them into context. We'll start with a brief wrap-up of what was covered during the previous three CMS KickStart sessions, then turn to demonstrating real-world examples of Joomla-powered sites in action.

The Joomla Content and Navigation session is the second of four Joomla CMS Kickstart sessions, created to get the new Joomla user up to speed on the basics. During this primer session we will cover definition of terms, site architecture and the importance of the Menu in Joomla, time-saving tricks of the trade and more. Ample time for Q & A.

We'll explore what sites have been created using Joomla, from small business to enterprise sites. Find out first-hand from many of the top experts and fellow Joomla users why Joomla is one of the fastest-growing CMSes on the planet.

Key Points: Content definition and examples Content types ● Steps to create content ●Creating a sitemap ●How to organize content ●Navigation types ● Menus ●Learn the very basics of how to create and organize content using Joomla during this information-packed 90minute KickStart Session! ● ●

We'll discuss what templates and extensions were used, when customization was necessary and more. Joomla In Action is moderated by Joomla Track Leader and noted author Jen Kramer, featuring instructors from the Joomla Track you'll meet here at CMS Expo.

43


Joomla! Track Sponsored by Themeables & JomSocial Joomla!TM SiteBuilder 1

Joomla!TM Template Design 1

Date: Tuesday, May 4th, 2010 Time: 8:30 am - 10:00 am Instructor: Jen Kramer Training Track: Joomla! Core CMS Audience: Content Creators & Businesspeople

Date: Tuesday, May 4th, 2010 Time: 1:00 pm - 2:30 pm Instructor: Barb Ackemann Training Track: Joomla! Core CMS Audience: Content Creators & Developers

Joomla offers a powerful platform to serve content and run a website but so often, the power of Joomla is overshadowed by incorrect implementation. Instructor Jen Kramer will show attendees how to harness the power of Joomla 1.5 to fit their content strategy and website planning, through a practical, real life scenario. Created especially for Joomla Users, this session will give users an excellent overview of how to properly use the Joomla CMS in non-technical language.

Learn how to turn a static html layout into a custom template for Joomla! 1.5. Start with a discussion of module positions and what makes a good layout for a Joomla! site. Learn the basic ingredients of templates, how to transform a static html doc into a template by replacing content with snippets of php (Snippets provided). You’ll see how to build templateDetails.xml file and assemble all the ingredients in a folder to zip and install and then how to fine tune your template after it’s installed.

Key Points:

Key Points:

How to establish effective site goals Create a general site map ●Organize site content correctly ● Plan the site structure ● Use Sections, Categories and Article Content effectively ●DEMO: Implement what we’ve learned ●Q & A session

Codes you need to insert modules & components How to edit the CSS to work w/ HTML Joomla generates ● How to build the XML installer file based on a provided file ●How to troubleshoot common template problems

Prerequisite: This is for Intermediate Joomla Users.

Prerequisite: Ability to code a static html page with all aspects of presentation in an external css stylesheet, and familiarity with working with Joomla! content items, menus & modules highly suggested.

.......................................

.......................................

Joomla!TM Development 1

Joomla!TM Hosting and Security

Date: Tuesday, May 4th, 2010 Time: 10:00 am - 11:30 am Instructor: Rafael Corral Training Track: Joomla! Core CMS Audience: Dev's, Administrators & Content Creators

Date: Tuesday, May 4th, 2010 Time: 2:30 pm - 4:00 pm Instructor: Chris Adams Training Track: Joomla! Core CMS Audience: Administrators

Are you a Joomla Developer? Come to this session, instructed by one of the world's top Joomla Developers, Rafael Corral from 'corePHP' in Battle Creek, Michigan. Rafael will share with you the basics of developing components for Joomla 1.5 and beyond. This is the first in a 2-part Joomla development series. We highly recommend attending both sessions, if you can.

This session will tackle hosting and security issues when it comes to operating your Joomla website. Topics covered will include server-level security tools (like PHP’s open_basedir and Apache’s mod_security) as well as highlighting the benefits of running PHP in CGI mode with su_php for both security and file ownership/perm reasons. Tips and ticks on driving the best performance to your Joomla website will be covered too. Important issues like selecting the right type of storage for optimal throughput, deploying caching tools like Alternative PHP Cache (APC) – as well as downsides to these – will all be discussed. The importance of selecting the right backup solution and why RAID is not enough will be touched on as well.

To get the most out of this session, Developing for Joomla! 1.5 (and above) requires comfort with PHP and MySQL, and basic knowledge of the MVC structure. In this track, you will learn the MVC structure and how to build a basic component in Joomla! 1.5. Key Points:

Key Points: Understand the underlying structure of Joomla! 1.5 & 1.6 components ● Learn the basics of how to build a component ● Learn more about the MVC structure ●Develop like a pro in a short amount of time ●Brief Q & A Session ●

Server level security and how it applies to Joomla Hosting account level security ●Various Joomla security tips and tricks ● How to drive the best performance from your Joomla site ● Discussion of different backup solutions ● ●

44




Joomla! Track Sponsored by Themeables & JomSocial Joomla!TM Template Design 2

Joomla!TM SiteBuilder 2 Date: Wednesday, May 5th, 2010 Time: 8:30 am - 10:30 am Instructor: Jen Kramer Training Track: Joomla! Core CMS Audience: Content Creators, Businesspeople & Dev's

Date: Wednesday, May 4th Time: 1:00 pm - 2:30 pm Instructor: Barb Ackemann Training Track: Joomla! Core CMS Audience: Content Creators & Developers

Joomla! SiteBuilder 2 starts where Joomla! SiteBuilder 1 leaves off. Instructor and Joomla! author Jen Kramer will instruct this 90-minute Joomla training session which digs farther into Joomla CMS to show you how to build sites using Joomla beyond the initial planning and site structure phase. SiteBuilder 2 will help you with advanced use of menus, sections and categories, as well as extensions understand and use advanced Joomla extensions to further empower your site.

This workshop takes a very basic Joomla template and makes it better. You’ll learn about template overrides – what they are, how you use them and why. A table-less, pure CSS layout is just one reason; you’ll learn how to adapt the overrides included in the beez template and a few lines of code that help you with the “handles” you need to control the styling of your pages. You’ll learn how you can have separate main navigation and sub-navigation without building multiple menus!

Key Points:

You’ll learn to make your template dynamic with page layout that depends on how modules are assigned. Learning how to use conditional statements and variables to give you lots of control and flexibility.

Advanced use of menus, sections and categories Understanding and using components ●How to use modules and plug-ins ● Recommended extensions for your site ● Basic CSS techniques for Joomla! ●Q & A session ● ●

Key Points: How to create a template override How to override HTML that Joomla generates by default ●How to deal with menu modules and menu styling ●Handy, copy/paste conditional statements for modules ●How to set exceptions for the home page ● ●

Prerequisite: This is for Intermediate Joomla users.For best results, we recommend attending Joomla! SiteBuilder 1 on Tuesday, May 4th, also led by Jen Kramer, prior to attending Joomla SiteBuilder 2.

Prerequisite: We highly recommend attending Templates 1 on Wednesday, as Template 2 will build on the foundation laid in that workshop. For beginners or those evaluating Joomla for the first time, we highly recommend attending the Joomla CMS KickStart Sessions on Monday, May 3rd.

.......................................

Joomla!TM Development 2 Date: Wednesday, May 5th, 2010 Time: 10:00 am - 11:30 am Instructor: Rafael Corral Training Track: Joomla! Core CMS Audience: Dev's, Administrators & Content Creators

.......................................

Interactive Panel: Joomla!TM Recap Session Date: Wednesday, May 5, 2010 Time: 2:30 - 4:00 pm Moderator: Jen Kramer Training Track: Joomla! Core CMS Audience: Admins, Business, Content Creators, Dev's

In Joomla Development 2, see how the pros develop, and how they do it so quickly! Instructed by 'corePHP' Lead Developer Rafael Corral, you will learn advanced techniques for application development, specifically for Joomla! This session is primarily for intermediate Developers. Techinical in nature, this session will dig deeper into development using Joomla.

Now that you know the basics on creating a site using Joomla - from template and site building to Joomla security and component development, it's time to put it all together. Join all of our Joomla Track speakers for a moderated panel discussion, led by Jen Kramer. Bring all your questions you still have about Joomla!

Key Points: Developing apps for Joomla! 1.5 and 1.6 Hidden gems in the code - what tools should you use? ●IDE discussion ● LAMP setup for fast development ●Q & A Session ● ●

Together, we'll do a brief recap of the three-day learning experience in Joomla. Jen and the other instructors will also cover advanced issues such as workflow, designerdeveloper relations, website life cycles and maintenance, and other questions brought by the audience in this interactive discussion.

Prerequisite: For best results, we also recommend attending the Joomla Development 1 Session on Tuesday, May 4th (suggested by not required).

47






Plone Track Sponsored by Plone, Contextual Corp & Enfold Systems PloneTM KickStart 1: Guided Tour of Plone

PloneTM KickStart 3: Plone Site Administration

Date: Monday, May 3, 2010 Time: 10:30 am - 12: 00 PM Instructor: Ken Wasetis Training Track: Plone Core CMS Audience: Administrators, Businesspeople, Content Creators, Developers

Date: Monday, May 3, 2010 Time: 3:00 pm - 4:30 pm Instructor: Andrew Parker Training Track: Plone Core CMS Audience: Administrators, Businesspeople, Content Creators, Developers

An interactive walk-through of the key features of Plone, how it is used, an overview of basic editing, workflow processing, and built-in features and demonstration of enabling new features.

Come to this 90-minute information-packed session on proven tips that will prove to be extremely useful on your website, and help to keep your site running smoothly. Key Points:

Prerequisite: This session is designed for new Plone users so there is no prerequisite. We do suggest that you attend all Plone KickStart Program on Monday, May 3rd to gain adequate knowledge of Plone to get the most out of the sessions that follow on Tuesday and Wednesday.

Essential Plone Administration Tips Plone security procedures ●Backup and Restore Recommendations ●Q & A session ● ●

.......................................

Prerequisite: This session is designed for new Plone users so there is no prerequisite. We do suggest that you attend all Plone KickStart Program on Monday, May 3rd to gain adequate knowledge of Plone to get the most out of the sessions that follow on Tuesday and Wednesday.

PloneTM Kickstart 2: Top Modules Date: Monday, May 3, 2010 Time: 1:30 pm - 3:00 pm Instructor: Christopher Johnson Training Track: Plone Core CMS Audience: Administrators, Businesspeople, Content Creators, Developers

.......................................

Rice University - Connexions Case Study PloneTM in Action: Lightning Talks

Plone's add on products are the easiest and fastest way to extend core Plone functionality for your site. Plone has over 1,100 add on products to choose from covering a vast variety and introducing a lot of flexibility.

Date: Monday, May 3, 2010 Time: 4:30 pm - 6:00 pm Instructor: Ken Wasetis & Philip Schatz Training Track: Plone Core CMS Audience: Admins, Business, Content Creators, Dev's

We'll start by giving you a tour of the add on products and how they are organized. Then, we'll help you get a With such a huge list to choose from, which ones are the musthaves for your sites? This session will dive into some of the most common and widely used products for Plone.

This session will begin with 30-45-minute Connexions Case Study by Rice University followed by several Lightning Talks. Lightning Talks are small 5-minute presentations that force a presenter to pack a lot of substance into a short period.We will have presentations from various vendors and users of the Plone CMS, who will present and demonstrate how Plone is used for their clients or by their organization.Some examples include:

Key Points: Manage content in multiple languages Configure simple themes through the browser ●Process credit card transactions and build on your website ●Create an information collection form on your site with point-and-click tools ● Integrate your website with Salesforce.com CRM ●Q & A and more! ● ●

Connexions Plone as a Sharepoint replacement ●Plone as a partner extranet ● Plone as a CRM lead-generation tool ● New Plone 4 & 5 features/examples ●Integrating Plone with web services ● ●

Prerequisite: This session is designed for new Plone users so there is no prerequisite. We do suggest that you attend all Plone KickStart Program on Monday, May 3rd to gain adequate knowledge of Plone to get the most out of the sessions that follow on Tuesday and Wednesday.

Connexions is a place to view and share educational material made of small knowledge chunks called modules that can be organized as courses, books, reports, etc. Anyone may view or contribute. Authors create and collaborate, Instructors rapidly build and share custom collections, and Learners find and explore content. Prerequisite: No prerequisite. 52


Plone Track Sponsored by Plone, Contextual Corp & Enfold Systems PloneTM Site Theming

The target audience should be familiar with basic CMS concepts. Preferably had working project where various stakeholders owned different aspects of content production and editorial cycles.

Date: Tuesday, May 4, 2010 Time: 8:30 am - 10:00 am Instructor: Nate Aune Training Track: Plone Core CMS Audience: Administrators, Businesspeople, Content Creators, Developers

Key Points: What is a content type in Plone High level overview ● Attributes of a content type (security, workflow, containment) ●Re-purposing content types (FTI and sub-typing) ●What is a `workflow` in Plone ● High level overview ●Document-oriented ●Process-oriented ●How to create a content type ● Past approaches ●Current approaches ●Current/Future approach ● Widgets ● How to create a workflow ●States/Transitions/Worklists ●Security ● Overriding workflows ● Approach ●How content types / workflows come together ●Filesystem representation and repeatability ● Demonstration ●

An overview of various approaches to theming a Plone website, from traditional TTW (Through The Web) techniques, to custom Plone theme add-on product development, to new approaches such as XDV and Deliverance that can be used to theme Plone as well as other web applications. Demonstration of the new 'Banjo' point-and-click theming tool will be given as well.

Prerequisite: This session is designed for new Plone users so there is no prerequisite. We do suggest that you attend all Plone KickStart Program on Monday, May 3rd to gain adequate knowledge of Plone to get the most out of the sessions that follow on Tuesday and Wednesday ........................................

PloneTM For Education Date: Tuesday, May 4, 2010 Time: 10:00 am - 11:30 am Instructor: Beverly Obert & Ken Wasetis Training Track: Plone Core CMS Audience: Administrators, Businesspeople, Content Creators, Developers

Prerequisite: This session is designed for new Plone users so there is no prerequisite. We do suggest that you attend all Plone KickStart Program on Monday, May 3rd to gain adequate knowledge of Plone to get the most out of the sessions that follow on Tuesday and Wednesday.

Beverly Obert, the Executive Director of the Rolling Prairie Library System, will be giving a case study presentation on a specialized Plone suite of add-on features known as 'Plinkit' that's used by libraries,

.......................................

Ken Wasetis will present how Plone is used in Higher Education by demonstrating a Plone-based website that his firm implemented for UCLA.

PloneTM Built-in Usability Plone 4/5 Sneak Peek Date: Tuesday, May 4, 2010 Time: 2:30 pm - 4:00 pm Instructor: Alexander Limi Training Track: Plone Core CMS Audience: Admins, Business, Content Creators, Dev's

Prerequisite: This session is designed for new Plone users so there is no prerequisite. We do suggest that you attend all Plone KickStart Program on Monday, May 3rd.

Join Plone co-founder Alexander Limi, for a review of some of the key usability features of Plone that have been builtin along the way.

........................................

Content Types & Workflow for PloneTM Date: Tuesday, May 4, 2010 Time: 1:00 pm - 2:30 pm Instructor: Alan Runyan Training Track: Plone Core CMS Audience: Admins, Business, Content Creators, Dev's

Deco, a new user-friendly point-and-click / drag-and-drop page layout tool for Plone, will also be demonstrated. This tool be be a standard Plone feature in an upcoming release. Prerequisite: This session is designed for new Plone users so there is no prerequisite. We do suggest that you attend all Plone KickStart Program on Monday, May 3rd to gain adequate knowledge of Plone to get the most out of the sessions that follow on Tuesday and Wednesday.

Two fundamental aspects of a CMS are the content type and workflow. Content authors collaborate (create/ manage/edit) on "content types" and the rules (who can edit what/when) around this collaboration are referred to as workflow. 53


Plone Track Sponsored by Plone, Contextual Corp & Enfold Systems PloneTM Security, SaaS, SOA

and *nix, as these are the most popular environments in the United States. The target audience are IT professionals interested in "back office" integration for a Content Management System.

Date: Wednesday, May 5, 2010 Time: 8:30 am - 10:00 am Instructor: Ken Wasetis Training Track: Plone Core CMS Audience: Administrators, Businesspeople, Content Creators, Developers

Key Points: Various applications in an Enterprise context Intranet ●Extranet ●Public websites ● Typical needs of Enterprise customers ●Infrastructure support ●Transactions ●Authentication / Single Sign On ● Security and granularity ●Common integration points, RDBMS/Search/CIFS/etc. ●Common deployment configurations ● Windows / Active Directory / Microsoft IIS / iFilter ● Microsoft Cluster integration ●Unix / OpenLDAP / Apache|Nginx ●Pacemaker / heartbeat ● Performance and Optimization ● How to measure & monitor performance ●Low hanging fruit / Front-end caching ●General strategies and application ● Maintenance and Support ●Development and release process ●Maintenance / Monitoring ●End user support / Training ●

Plone is used at security-conscious organizations such as the FBI, NASA, U.S. Department of Defense, Royal Bank of Scotland, and others. Plone is measured to be the most secure CMS as measured by the U.S. Department of Homeland Security (cms.mitre.org). Learn what it is about the Plone that gives it such a strong security record, and what measures to take to ensure a secure Plone deployment.

Prerequisite: This session is designed for new Plone users so there is no prerequisite. We do suggest that you attend all Plone KickStart Program on Monday, May 3rd. .......................................

PloneTM For Associations & Subsites Date: Wednesday, May 5, 2010 Time: 10:00 am - 11:30 am Instructor: Brett Wangman & Calvin Hendryx-Parker Training Track: Plone Core CMS Audience: Admin's, Business, Content Creators, Dev's Brett Wangman (with technical support from Ken Wasetis) will present the approach his firm calls OpenAssociation, which leverages Plone as a CMS and web services integration hub to integrate a CMS, a hosted member management application, and a third hosted application that provides collaboration features, all themed seamlessly through a Deliverance theming layer engine. Calvin Hendryx-Parker will present approaches that Plone provides to implementing sub-sites, or microsites, which includes built-in capabilities as well as a free add-on module called Lineage.

Prerequisite: This session is designed for new Plone users so there is no prerequisite. We do suggest that you attend all Plone KickStart Program on Monday, May 3rd to gain adequate knowledge of Plone to get the most out of the sessions that follow on Tuesday and Wednesday. .......................................

Interactive Panel: PloneTM Recap Date: Wednesday, May 5, 2010 Time: 2:30 pm - 4:00 pm Moderator: Ken Wasetis & Panel Training Track: Plone Core CMS Audience: Administrators, Businesspeople, Content Creators, Developers

Prerequisite: No prerequisite. .......................................

Enterprise Plone:TM Integrate, Deploy, Maintain and Optimize

Various Plone integrators and developers will be on-hand to answer audience questions regarding Plone capabilities, future release features, and more.

Date: Wednesday, May 5, 2010 Time: 1:00 pm - 2:30 pm Instructor: Alan Runyan Training Track: Plone Core CMS Audience: Administrators, Businesspeople, Content Creators, Developers

Prerequisite: This session is designed for new Plone users so there is no prerequisite. We do suggest that you attend all Plone KickStart Program on Monday, May 3rd to gain adequate knowledge of Plone to get the most out of the sessions that follow on Tuesday and Wednesday.

The Plone CMS lends itself to Enterprise usage due to its flexibility and rich feature set. We will talk about Enterprise deployment in the context of the Windows .

54



WordPress Track Sponsored by Rochen Performance Hosting WordPressTM CMS Kickstart 3: WordPress Themes and Plug-ins

WordPressTM CMS Kickstart 1: WordPress Introduction Date: Monday, May 3rd, 2010 Time: 10:30 am - 12:00 pm Instructor: Miles Baltrusaitis Training Track: WordPress Core CMS Audience: Admins, Business, Content Creators, Dev's

Date: Monday, May 3rd, 2010 Time: 3:00 pm - 4:30 pm Instructor: Daisy Olsen Training Track: WordPress Core CMS Audience: Admins, Business, Content Creators, Dev's

The Wordpress Introduction session is the first of four Wordpress CMS Kickstart sessions, created to get the new Wordpress user up to speed on the basics. During this primer session, we will define key terms, structure and strategy to help you see the benefits of this exciting and ever evolving CMS. You will quickly see what makes WordPress unique. Wordpress Introduction is an overview of Wordpress functionality and a showcase of what can be done with Wordpress in its current state.

Discover the powerful extensibility of WordPress' in the third of four WordPress Kickstart sessions, created to get the new WordPress user up to speed on the basics. During this session we'll cover what you need to know to begin making WordPress work for your specific needs by tapping into the massively active community of theme and plug-in developers. There will be ample time for Q & A.

Key Points: What types of projects Wordpress is best used on What Wordpress offers that the other CMS do not Where to start and where to get help Get up to speed on Wordpress at this information-packed 90-minute KickStart Session, starting with the VERY BASICS of Wordpress.

What is a WordPress "theme?" Where to find WordPress themes How to install and configure a WordPress Theme What is a WordPress plugin? How to install and configure WordPress plug-ins Learn the very basics of how to find, install and configure plug-ins and themes using WordPress during this information-packed 90-minute CMS KickStart Session!

.......................................

.......................................

WordPressTM CMS Kickstart 2: WordPress Dashboard

Interactive Panel: WordPressTM In Action

Key Points:

Date: Monday, May 3rd, 2010 Time: 4:30 pm - 6:00 pm Moderator: Amanda Blum Track: WordPress Core CMS Audience: Admins, Business, Content Creators, Dev's

Date: Monday, May 3rd, 2010 Time: 1:30 pm - 3:00 pm Instructor: Amanda Blum Track: WordPress Core CMS Audience: Admins, Business, Content Creators, Dev's

The fourth and final session of the WordPress CMS KickStart Series ties the previous three sessions all together, and the previous WordPress sessions into context. We'll start with a brief wrap-up of what was covered during the previous three CMS KickStart sessions, then turn to demonstrating real-world examples of WordPress-powered sites in action.

The WordPress Dashboard session is the second of four WordPress CMS Kickstart sessions, created to get the new WordPress user up to speed on the basics of navigating their WP site. Learn the very basics of the WordPress Dashboard during this information-packed 90-minute KickStart Session!

We'll explore what sites have been created using WordPress, from small business to enterprise sites. Find out first-hand from many of the top experts and fellow WordPress users many of the ins and outs in WordPress that help to make it one of the top CMSes.

Key Points: What is the difference between a post and page How to create/edit/delete a post/page, incl quick edit ●What role do categories play ● How is media placed into content ● How can blogroll be manipulated ●Plugins vs Widgets ●How to install a widget ● ●

This will be a fast paced, Interactive Panel discussion, in which we'll look at over 10 WordPress sites! WordPress In Action is highly recommended for anyone learning WordPress for the first time, evaluating WordPress for use on their enterprise or small business site, as well as advanced Users, wanting to participate in a lively discussion about WordPress.

Prerequisite: This session is designed for new WordPress Users so there is no prerequisite.

56


WordPress Track Sponsored by Rochen Performance Hosting WordPressTM Hosting & Security

WordPressTM Frameworks and Child Themes

Date: Tuesday, May 4th, 2010 Time: 8:30 am -10:00 am Instructor: Chris Adams Training Track: WordPress Core CMS Audience: Administrators

Date: Tuesday, May 4, 2010 Time: 1:00 pm - 2:30 pm Instructor: Daisy Olsen Training Track: WordPress Core CMS Audience: Developers & Content Creators

This session will tackle hosting and security issues when it comes to operating your WordPress website. Topics covered will include server-level security tools (like PHP’s open_basedir and Apache’s mod_security) as well as highlighting the benefits of running PHP in CGI mode with su_php for both security and file ownership/permissions reasons.

This session will look at popular WordPress theme frameworks such as Hybrid and Genesis. The benefits of being able to create very customized WordPress designs armed only with some knowledge of CSS will be explored. Key Points: What is a WordPress Theme Framework? How does a Theme Framework differ from a regular WordPress Theme? How does the Parent/Child Theme Structure operate? How can a Theme framework be used to quickly develop a Custom WordPress design?

Up to date events like the recent compromise of WP installs at Network Solutions will be covered and details provided on how you can avoid a similar fate by using a properly configured server. Things you can do to further secure your WordPress install at the hosting account level will also be covered, including properly locking down certain directories and other key security tips.

Prerequisites: Basic to intermediate knowledge of PHP and basic understanding of WordPress. This is for Intermediate WordPress users. For beginners or those evaluating WordPress for the first time, we highly recommend attending the WordPress KickStart Program on Monday, May 3rd prior to attending WordPress Frameworks and Child Themes.

Key Points: Server level security and how it applies to WordPress Hosting account level security ●Various WordPress security tips and tricks ● How to drive the best performance from your WP site ● Discussion of different backup solutions ●Round up and Q&A session ● ●

.......................................

Ecommerce and Other Must-Have Plugins for WordPressTM

Prerequisite: This is for Intermediate WordPress Users. For beginners, or those evaluating WordPress for the first time, we highly recommend attending the WordPress KickStart Program on Monday, May 3rd.

Date: Tuesday, May 4, 2010 Time: 2:30 pm - 4:00 pm Instructor: Shayne Sanderson Training Track: WordPress Core CMS Audience: Admins, Business, Content Creators, Dev's

.......................................

How to Choose WordPressTM Themes

In this session, Shayne will explore ecommerce plugins for WordPress plus all of the "Must-Have" plugins that every good site should have installed. This is a great session to see which plugins the experts prefer as well as see many of the plugins you may or may not have heard about.

Date: Tuesday, May 4, 2010 Time: 10:00 am - 11:30 am Instructor: Jonathan Lackey Training Track: WordPress Core CMS Audience: Content Creators, Businesspeople & Dev's

Shayne will also demo some of these plugins on a live site so that you can see them in action and determine which ones will work best for you and your setup. Show up ready to learn and leave with tons of new ideas on how to setup and monetize your WordPress installation!

This session will cover how to choose and manage WordPress themes. We will look at where to find themes and the difference between paid and free themes. We will talk about what makes a theme great and what makes a theme not-so-great. This knowledge will help you choose the right theme for your client or personal projects.

Prerequisite: This session is designed for beginning-tointermediate WordPress users. WordPress Developers may also be interested in the Pods CMS For WordPress Session. For new users, it is suggested to attend the WordPress KickStart Program on Monday, May 3rd to gain adequate knowledge of WordPress to get the most out of the sessions that follow on Tuesday and Wednesday.

Key Points: Theme options and how they vary from theme to theme Anatomy of a theme. Headers, footers, sidebars oh my! ● Creative ways to use sidebars ● Common ways to add or replace a "header" image ● ●

57


WordPress Track Sponsored by Rochen Performance Hosting WordPressTM by Design

Session: Tricked Out WordPress!

Date: Wednesday, May 5, 2010 Time: 8:30 am - 10:00 am Instructor: Jonathan Lackey Training Track: WordPress Core CMS Audience: Content Creators, Businesspeople & Developers

Date: Wednesday, May 5, 2010 Time: 1:00 pm - 2:30 pm Instructor: Chris Coyier Track: WordPress Core CMS Audience: Developers and Content Creators OK, you've got a great WordPress site going. It's operating at 100%. The sitemap is all planned out, the design is great, the content is working for you...but now, you want to take it to a higher level. That's when you need TrickedOut WordPress. Who better to show you how to trick out your WordPress website than Chris Coyier. Author and owner of CSS-Tricks.com, Chris Coyier is bringing his incredible talent to CMS Expo to show you how to take your site from good, to GREAT!

WordPress is one of the most popular web publishing systems in the world—what will make your WordPress site stand out? In this session we will look at how attention to design can help your site rise to the top. Key Points: Importance of sitemaps and site structure during design How to use design elements for brand consistency, navigation and content hierarchy ● How to control design through theme options ●Mobile themes and why they are important for design consistency ● Some of the most popular, high-traffic WordPress sites and what makes them shine ● ●

Key Points: Quick-hit CSS Tricks to add sparks of interest Advanced CSS, Ajax and Javascript tricks and tips ● Maximize interest and "wow" factor on your site! ● ●

Prerequisite: This session is for intermediate and advanced WordPress users. Beginners, we suggest that you attend the WordPress KickStart Program on Monday, May 3rd to gain adequate knowledge of WordPress, and get the most out of the sessions that follow on Tuesday and Wednesday. Advanced users, we recommend taking Chris Coyier's WordPress Advanced SiteBuilder session on Tuesday, May 4th prior to attending Tricked-Out WordPress.

Prerequisite: This session is designed for intermediate WordPress users. .......................................

WordPressTM Advanced SiteBuilder

.......................................

Date: Wednesday, May 5, 2010 Time: 10:00 am - 11:30 am Instructor: Chris Coyier Track: WordPress Core CMS Audience: Developers and Content Creators

Interactive Panel: WordPressTM Recap and Favorites Session Date: Wednesday, May 5, 2010 Time: 2:30 - 4:00 pm Moderator: Amanda Blum Training Track: WordPress Core CMS Audience: Administrators, Businesspeople, Content Creators, Developers

For advanced WordPress users wanting to know how to build your own theme, Advanced SiteBuilder is for you. We’ll take basic html and CSS and turn it into a working WordPress theme. We will be utilizing the power of WordPress to do interesting and useful things. Beyond mere theme customization, Advanced SiteBuilder will provide you with the tools you'll need to create your very own custom WordPress theme.

Now that you know the basics on creating a site using WordPress - from template and site building to administration and development, it's time to put it all together. Join all of our WordPress Track speakers for a moderated panel discussion. Bring all your questions you still have about WordPress!

Key Points: Building out a WordPress theme CSS Techniques ● Planning for Plug-ins ● ●

Together, we'll do a brief recap of the three-day learning experience in WordPress and cover the panel's favorite tips, tricks and plugins.

Prerequisite: This session is for intermediate and advanced WordPress users. We suggest that you attend the WordPress KickStart Program on Monday, May 3rd to gain adequate knowledge of WordPress, and get the most out of the sessions that follow on Tuesday and Wednesday. If you want to take your WordPress site to an even higher level, we also recommend Chris Coyier's "Tricked Out WordPress" learning session, exclusively at CMS Expo! 58





Sponsors & Exhibitors DIA MOND MARQUEE SP ONSORS: .............................................................................................................................................................................

Arc Technology Group

Rochen Performance Hosting

arctg.com

rochenhost.com

GOLD MAR QUEE SPONSOR S: .............................................................................................................................................................................

Dioscouri Design

RocketTheme

Joomlashack University

Dioscouri.com

Rockettheme.com

Joomlashack.com/university

SI LV ER MARQUEE SPONSOR S: .............................................................................................................................................................................

Acquity Group AcquityGroup.com

CloudAccess.net CloudAccess.net

CMS Market CMSMarket.com

CMS Webcast CMSWebcast.com

corePHP corePHP.com

EuroGraf Design EurografDesign.com

Jentla Jentla.com

JoomlaShowroom JoomlaShowroom.com

Jvitals jVitals.com

Marlboro College Marlboro.edu

Open Source Training OSTraining.com

PixelPraise PixelPraise.com

Plexicloud Plexicloud.com

Prothemer prothemer.com

Resmania Resmania.com

Salvus Alerting SalvusAlerting.com

Siruna Siruna.com

Wakensys Corporation Wakensys.com

LEARNING TRACK SP ONSORS: .............................................................................................................................................................................

Business Track:

eZ Systems ez.no

Drupal Track:

Acquia Acquia.com

Commerce Guys CommerceGuys.com

Joomla! Track:

Themeables Themeables.com

JomSocial JomSocial.com

Plone Track:

Contextual Corp ContextualCorp.com

Enfold Systems EnfoldSystems.com

The Plone Foundation PloneFoundation.org

ADDITIONAL EXHIBITORS: .............................................................................................................................................................................

ImpressCMS ImpressCMS.com

Ameex Ameex.com 62




Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.