50

2009 CMS Expo Program Book

Embed Size (px)

DESCRIPTION

Session descriptions, Speakers and Sponsors for the 2009 CMS Expo in Evanston, Illinois

Citation preview

Page 1: 2009 CMS Expo Program Book
Page 2: 2009 CMS Expo Program Book
Page 3: 2009 CMS Expo Program Book

Welcome to the 2009 CMS Expo. Let's get started!

Happy anniversary, CMS Community! We started CMS Expo one year ago with the notion of bringing together people from around the world at the grass-roots level to learn, share and prosper from a better understanding of web design, development, administration and business.

CMS Expo is your place to dispense with the vendor-driven rhetoric of the past, and participate in asking and answering questions, forming solutions and making the right connections to accomplish your goals.

We think you'll find some great resources – and great people like you to help you excel professionally on a creative, technical and business level. We're glad you're here, and we're happy to be here to help you succeed.

Sincerely,

John & Linda CoonenCo-Hosts, 2009 CMS Expo

Page 4: 2009 CMS Expo Program Book

ExhibitorsDo You Need Help With Your Business? Look No Further Than CMS Expo Exhibitors to Help You Get Ahead of the Rest!

4WebInc Web Development & Design www.4Webinc.com

Acquia Drupal Software & Services www.Acquia.com

Acquity Group Enterprise ECM Solutions www.AcquityGroup.com

Ameex Technology Web Development Partners www.AmeexUSA.com

Arc Technology Group Joomla Web Development & Design www.ArcTG.com

CityTech Alfresco Experts www.CityTechinc.com

CMS Association Association for CMS Professionals www.cmsassociation.com

CMSMarket CMS Extensions & Templates www.CMSmarket.com

Contextual Corporation Plone CMS Integrator www.ContextualCorp.com

'corePHP' Web Development & Design www.CorePHP.com

Expression In Design Web Design & Development www.ExpressionInDesign.com

iJoomla Extensions & Usability Testing www.ijoomla.com

InfoTeam / CoachingPro Training, Development & Hosting www.InfoTeamCoaching.com

Joomlapolis Community Builder www.Joomlapolis.com

KickApps Social Media www.KickApps.com

Lullabot Web Technology Training & Consulting www.Lullabot.com

Metrist Partners Web Analytics & Internet Marketing www.MetristPartners.com

MichiganMedia.Net Joomla! Hosting & Development www.MichiganMedia.net

Open Source SupportDesk Software Support Services www.OpenSourceSupportDesk.com

palantir.net Drupal Web Development & Design www.palantir.net

SDR News CMS Weekly & Tech News www.SDRnews.com

Trellon Drupal Design & Development www.Trellon.com

Zac-Ware Jentla Multi-site CMS by Zacware www.Zac-Ware.com

Zuno Studios Web Design & Development www.ZunoStudios.com

Page 5: 2009 CMS Expo Program Book
Page 6: 2009 CMS Expo Program Book

Heard About Plone Yet?

Get Introduced to Plone CMS at two highly informative CMS Learning Sessions

at CMS Expo 2009:

“What About Plone CMS?” Wednesday Pre-Conference

“Sweet Integration: Plone & SugarCRM”Friday afternoon

Stop by our booth at CMS Expo and find outhow Plone CMS could be your answer!

www.ContextualCorp.com

Page 7: 2009 CMS Expo Program Book

Business Profiles

Arc Technology Group

Specialty: Web Solutions ProviderContact: Robert Jacobi & Joe ScarryMarket: Corporate,Enterprise, Mid-sized BusinessLocation: Chicago, IllinoisWebsite: www.arctg.com

Based in Evanston, Illinois, with offices in Germany, Arc Technology Group serves the United States as a solutions provider. Joomla! is Arc's primary Open Source CMS solution, providing development, design, architecture, usability and business consulting services.

One of the founding members of Joomla Chicago, Arc Technology Group distinguishes itself from other firms in that they are one of the few true full-service Joomla developers in the US, providing a full range of consultative services.

Arc focuses 100% on generating positive results for non-profits and fortune 500 corporations alike.

The More Complex the Better.

If you have a complex challenge in mind which will require a great deal of custom programming, database design and bottom-up thinking to help you bring your product or service to market, then Arc Technology should be on your short list of highly qualified candidates to work on your project.

MichiganMedia.net

Specialty: Web Hosting & DevelopmentContact: Gary BrooksMarket: Corporate & Non-Proft EnterpriseLocation: Chicago, IllinoisWebsite: www.MichiganMedia.net

Joomla Built Hosting® Every server has premium hardware setup to run Joomla CMS.  Raid 10 Arrays, 1500RPM SAS Drives, and more.  Full 100Mb un-throttled bandwidth to a OC192 Network.

When you host with MichiganMedia.net you're placing your trust in one of the fastest, most reliable networks in the world, and support is always available, 24 x 7.

Serious Custom Joomla Development®

MichiganMedia.net takes custom coding jobs in Joomla that nobody else can do.  If you have a vision but lack the understanding of how to create it,  we can make your vision come true.  Our advanced Joomla development team is motivated to take your Joomla site to the next level.

Joomla Built Service®

Our Joomla professional services team can bring your site to life. Custom components, API's, custom templates, and more.

 

Page 8: 2009 CMS Expo Program Book
Page 9: 2009 CMS Expo Program Book

Matt Asay The CMS Association welcomes Matt Asay as an opening Keynote Speaker at the 2009 CMS Expo in Chicago. Matt has been involved with open source since 1998, and is one of the industry's leading open source business strategists. Asay is currently vice president of Business Development at Alfresco, the leading open-source Enterprise Content Management company, and prior to that he managed the Americas team from 2005 until 2009.

Matt's other work experience includes serving as a founding member of Novell's Linux Business Office; founding and running the Open Source Business Conference; advising Thomas Weisel Venture Partners on open-source investments as an Entreprenuer-in-Residence; and running business development for Lineo's Network & Communications Linux business.

Matt earned his Juris Doctorate degree at Stanford Law School with an emphasis on open-source software licensing. He also holds Masters and Bachelors degrees from the University of Kent (Canterbury, UK) and Brigham Young University, respectively. Asay serves as an advisor to a range of open-source companies including SugarCRM, JasperSoft, Volantis, Loopfuse, Openbravo, MindTouch, rSmart, and others.

Asay writes CNET's open-source blog, The Open Road (http://cnet.com/openroad). Matt will be the opening Keynote Speaker on Thursday.

Wilco Jansen Born in 1967, Wilco Jansen lives in the Netherlands. After years of being a programmer, Wilco has worked as Project Manager and IT manager. He discovered Joomla! when he was creating his own content management system, and never lost focus after then.

Wilco joined the Joomla! Core Team as Development Coordinator in September 2006, just hoping to make Joomla! even better than it was already.

Since then, Wilco has accomplished a great deal. He was responsible for the overall organization of Joomla! Development as Development Coordinator; he is now a Board Member with Open Source Matters; he was the driving force behind the Joomla! Google Summer of Code 2006, 2007 & 2008 editions; and he was instrumental in the creation of the Joomla Bug Squad.

During Wilco's tenure with Joomla.org and the Open Source Matters Board, Wilco has traveled the world to help build the Joomla! community. Along with his fellow colleagues from Joomla!, they have been instrumental in helping Joomla! to become the leading Open Source Content Management System.

Wilco has a Bachelor degree in Business and Information Engineering and studied knowledge and Information Engineering at the Middlesex University in London.

Speaker Biographies

Page 10: 2009 CMS Expo Program Book

Merav Knafo Merav Knafo is the founder of iJoomla.com and UsabilityTesting.tv. She has years of experience as a Web Product Designer and Developer. Merav specializes in developing web applications that are user-friendly yet powerful. Her experience ranges from developing high-end Joomla extensions to dating sites and business networking sites.

She is passionate about usability and bridging the gap between developers and users. Her goal is to help website owners achieve their goals by helping them create sites that look "big" with a small budget using her iJoomla extensions, or by providing web site developers with helpful advice about usability.

Steve Fisher Director of Alberta, Canada's Idea Market, Steve has been managing website projects for over a decade. As Creative Director, he guides the overall design aesthetic of everything that leaves Idea Market's doors.

Steve is also the web standards and CSS go-to-guy and keeps Idea Market current with emerging trends. Steve has been doing the design and marketing thing since 1994, freelancing for almost a decade before founding Idea Market.

His involvement with several community organizations keeps Idea Market connected; time spent teaching design at College keeps him sharp. A few of his favourite things are running, fancy shirts and Ikea. Steve is presenting a CMS Business course on "How To Get a Website Without Losing Your Hair," as well as participating in the Pre-Conference session, The Ultimate CMS Showdown.

Mitch Pirtle Vice President of Developer Relations at New York-based KickApps Corporation. Mitch's high-energy approach, backed by decades of experience, will provide you with inside knowledge you can't find anywhere else.

A serial entrepreneur, Mitch wins the unofficial "Founder's Award" from the CMS Association. When you read his history, you'll get a taste of what that means: After serving as a Core Developer for Mambo CMS (and Lead Web Developer for The N/MTV Networks, he helped Co-Found Joomla! and its not-for-profit organization, Open Source Matters. He is the Founder and CEO of Spacemonkey Laboratories; Co-Founder of Ivivio; Founder of Buzzwerks Inc; oh, plus he helped Co-Found the New York Joomla User Group.

Mitch has planted many seeds along his entrepreneurial path, and he's also set an example for others to follow by nurturing those efforts into fully blossomed businesses and organizations, employing and engaging millions of active participants in the communities he helped establish and grow.

Speaking of communities - Mitch will be our keynote on Friday speaking about Building Online Communities and he will be also conducting a training session KickApps Social Media. During this time of explosive growth for communities using social media, Mitch has a great deal of timely, relevant and valuable information to share.

Page 11: 2009 CMS Expo Program Book

Russell Burstow Zacware will be launching Jentla, the revolutionary new Multi-Site CMS solution for Joomla capable of managing well over 1,000 independent sites, exclusively at CMS Expo. Russell Burstow, Head of Development for the Jentla product range at ZacWare will share his nearly 30 years in IT experience during the Jentla launch. His broad experience spans everything from chip design, Assembler programming at ICL to managing J2EE development at a large Telco as well as the ZacWare product line.

During Russell's presentation you will learn what true Multi-Site Content Management is, how Jentla delivers it cheaper and better than any other company, and why mainstream enterprise CMS's players are taking notice. Jentla is specifically designed to help Joomla developers significantly reduce maintenance and system administration costs, easily update all their sites, and copy / reuse existing sites.

In so doing, Jentla affords developers the opportunity to manage over 1,000 sites (hear Russell tell you exactly how many!) from one central manager - significantly increasing their sales capacity.

Russell has been involved with many enterprise CMS implementations and knows what makes the difference between success and failure. Between IT jobs, Russell has found time to solo circumnavigate the globe in his yacht and is also now building his dream home at his cattle property in Northern Australia.

Russell will be presenting Jentla Defines Multisite CMS. Don't miss this fantastic product launch! See www.jentla.com for updates.

Barrie NorthAuthor of the best selling book: Joomla! A User's Guide, Barrie always brings a wealth of information to the attendees of the CMS Expo. He is an accomplished educator, entrepreneur, author and outstanding public speaker.

His experience has moved him from the more conventional field of education into a more strategic business focused consulting professional for Joomla! clients. He is a partner of JoomlaShack, one of the highest traffic Joomla sites online today, providing a variety of templates, extensions and custom services. Along with two books under his belt, Barrie is a serial entrepreneur, operating multiple Joomla businesses to meet the fast-growing demand in the marketplace.

Ask any question of Barrie, and you'll get a crisp, smart response. Is he the "Steve Jobs" of the Joomla world? Perhaps! His wit and ability to quickly process and articulate effective solutions to complex problems has clearly made Barrie one of the "go-to" guys of the Joomlasphere. Need a problem solved? There are many people to go ask, but if you're fortunate enough to have Barrie on your Skype list, you're miles ahead of the pack.

Barrie is a past member of the Joomla! Design and Documentation Working Groups. When he is not busy with clients, he can be found helping users on the Joomla community boards or creating quality free tutorials on his blog.

Barrie presented at both CMS Expo Chicago 2008 and CMS Expo Denver 2008. Barrie has presented topics such as Building Successful Joomla! Websites, Buidling Pure CSS Joomla! Templates, and Online Community Building. Barrie will be presenting Socialize Your Joomla Site.

Page 12: 2009 CMS Expo Program Book

Ken Wasetis President and Solution Architect of Contextual Corporation. Contextual is a Chicago-area-based open source software solutions firm that specializes in implementing the Plone CMS, and developing custom functionality, designs, and integration connectors to weave best-of-breed web business solutions for its clients.

Ken is a member of the Plone Foundation and has presented at numerous Plone Conferences. He has been involved with various Plone development sprints and planning summits to help with the continuous improvement of the Plone CMS and to allow Contextual to give back to the Plone community. Contextual is proud to be the first Plone integrator to be working with CMS Expo, and looks forward to working with the CMS Association and the Plone Foundation to help build a full Plone track for future CMS Expo's.

Brett Wangman President of The Center for Association Growth (TCAG). TCAG is an association management company that provides full-service and project-based management solutions to non-profit organizations, including professional societies and trade associations. Brett is a longtime advocate and evangelist of open source solutions for associations.

TCAG has partnered with Contextual Corporation to help a variety of different associations use Plone to manage both the public and members-only sections of their websites. TCAG has integrated Plone with a leading association management system (AMS) and with other third party applications that are critical to running an association, including social networking applications.

Ken and Brett will be presenting "What About Plone CMS?" at the pre-conference.

Ken LyleLong ago and far away, in a time when storage devices were measured in megabytes, the manual for Paradox (for DOS!) still referenced Ansa Software and Excel came with "run-time" Windows...After attaining degrees in Chemical Engineering and Statistics (yawn!), Ken Lyle found a string of positions in which his title was like "Environmental Engineer," but convinced management to let him engage in his hobby, er...work...more like "Systems Analysis"...and interesting projects involving OCR, ISC, PCA, & other TLAs ensued.

After leaving the turbulent environmental industry, there was a cool GIS project for an emergency notification company, and a CUE before a Y2K project for DoD. At least two of these projects he "conceptualized, sold, and implemented" yielded in excess of $1 million of sales or market value.

In a demonstration of the wrong way to 'beat the market', he was one of the first Citrix resellers, *only a few short years* before Microsoft re-embraced the technology now known as Terminal Services and made it a core technology of the Windows Server line.

After a stint with a financial services startup that successfully emerged from the principal's basement to reach cash-out, Ken discovered Joomla's predecessor in the 2004 range. Ken now works to empower non-profits and small businesses via Joomla powered web sites.

He's been on the beta test teams for a few Joomla components, including Community Builder, and is credited in ECJoomCommerce as a contributor. Ken presented a dynamic presentation of Must-Have Joomla! Extensions at the CMS Expo Denver 2008.

Ken will be presenting training on Community Builder For Joomla!

Page 13: 2009 CMS Expo Program Book

Steve DuesburyDirector of Digital Strategy and Design at Acquity Group and is responsible for the development and management of this practice area. Steve is the lead Voice of People in roles ranging from audience research and segmentation to social media development, collaboration strategy, and UX Design.

Steve’s twenty years of marketing strategy and consulting experience include a broad mix of traditional marketing, research, user experience and digital consulting roles. Steve began his career with McDonald's national marketing agencies and was National Marketing Director at a $500mm retail organization before leaping into the digital space some ten years ago.

Steve will present 'Why is Britney Spears following me?' and other important insights you should know about Web 2.0.

Michael HaggertyCEO and Chief Internet Strategist for Trellon, LLC. Trellon is a full service strategy and development firm that has been specializing in Drupal and CiviCRM for about 5 years and developed well over 200 Internet solutions.

Michael is a noted open source advocate who regularly contributes to Drupal and possesses an interest in the intersection of politics, technology and culture. Professionally, he brings a wealth of enterprise IT expertise gained through leadership positions held with Lockheed Martin, the Federal Government, Washington Hospital Center, and various start-ups which have gone on to do great things.

Michael will be presenting Socialize Your Site With Drupal.

Eric RayContent Management Practice Lead at Acquity Group, a digital services firm headquartered in Chicago. He has over 13 years of experience in the Enterprise, and is highly skilled in large-scale system design and integration, software architecture, team leadership, project management, technology transfer and customer relations.

Eric is a decisive contributor, who leads by example, effectively balancing multiple responsibilities and mentors colleagues to transform individual strengths into exceptional team performance.

Eric will be presenting Alfresco Development I.

Paul McMahonContent Management Solution Architect with Acquity Group, a digital services firm headquartered in Chicago. Paul and has over twelve years of experience in internet based system design/development and team leadership.

Since joining Acquity in 2002, Paul has been engaged as a technology leader, architect and mentor on content management, and collaboration projects.

Paul has designed solutions and lead teams implementing a variety of web content management systems for a variety of clients across industries, including entertainment, life sciences, manufacturing, and hospitality.

He has implemented projects with a both proprietary closed source WCM systems and open source WCM systems, including Alfresco.

Paul is presenting Alfresco Development II.

Page 14: 2009 CMS Expo Program Book

Jarrod GingrasAnalyst at CMS Watch ( a vendor-independent analyst company), Jarrod Gingras covers web content management, enterprise social software and related content technologies with a special focus on usability, system adoption, and Software as a Service (SaaS).

Jarrod is the Co-author of The Web Content Management Report, The Enterprise Social Software and Collaboration Report and blogs regularly on CMS Watch.

In his work for both The Web CMS Report and The Social Software and Collaboration Report, Jarrod continuously interviews hundreds of end-users of content management systems, gleaning and analyzing what's successful in content management across various industry verticals. He is a frequent speaker at content management conferences, and also an instructor on topics such as Web Content Management, Digital Asset Management, enterprise technology selection, and information architecture.

Jarrod will be a Keynote speaker on Friday.

Larry Garfield Larry has a Master’s degree in computer science from DePaul University. Larry Garfield is the Senior Lead of Programming Services at Palantir. He has been developing PHP for nearly a decade and has been actively involved in Drupal since 2005.

Larry currently serves on the Drupal Association Board of Directors and spearheaded the Drupal 7 database overhaul, among other projects. Larry was also a founding organizer of the GoPHP5 effort.

Larry's passion for Drupal is contagious! Larry will be presenting Drupal SiteBuilding I & Drupal SiteBuilding II

Matt Butcher Matt is a Drupal Programmer at Palantir.net. He has written five books on software development, including two on Drupal and two on OpenCms. He has also written numerous articles on everything from embedding Linux in set-top boxes to writing LDAP-aware Python scripts. Matt has contributed to many Open Source projects over the last decade. He lives in Evanston with his wife and three daughters.

Matt Butcher will be presenting JavaScript and jQuery and as a Power Partner, he will be presenting Query Path.

Colleen Carroll Colleen is the Senior Lead of Development Services at Palantir. Colleen joined Palantir from the Art Institute of Chicago where she served as Web Technology Coordinator, responsible for administering the content management system, Serena Collage.

She also developed the CMS implementation and training programs for AIC. Colleen has a BA in Studio Art and a BA in Management Information Systems (Business) from St. Xavier University. She provides CMS consultation and project management as well as development, integration, and training services.

Colleen will be presenting Drupal Theme Design I & Drupal Theme Design II.

Page 15: 2009 CMS Expo Program Book

Steven Pignataro Steven is the CEO, founder and co-owner of 'corePHP', a professional website development and graphic design company. Specializing in Joomla! CMS, Steven is dedicated to bringing the highest quality products - both free and commercial - to the general public.

Steven has worked on hundreds of sites and still maintains most of them. He has experience with large commercialized e-commerce sites to fortune 500 application designs to small 'mom and pop' websites.

Steven started off in programming by creating a CMS for his personal website (www.themirrorimages.com - Steven and Michael - The Mirror Images) and later came across Mambo (now Joomla!).

Steven's extensive knowledge and background with Mambo / Joomla! has given him the ability to provide to customers a great quality of technical support, products and modules for Joomla!

Steven has not only done web based programming and development but is also knowledgeable about the design and creation of networks, telecommunications (DSL, POTS, etc.), graphical arts, and the art of magic & illusion. Opps! We forgot to mention that Steven is also a professional identical twin illusionist (www.themirrorimages.com).

Steve will be presenting Joomla! Development I and Joomla! Development II.

Nathan Gerber Nathan is a web solutions consultant and entrepreneur who specializes in helping educational institutions and businesses build effective and productive web systems. Working on the web since 1993, before web browsers were invented, Nathan has assisted dozens of businesses and educational institutions and also many national, state and local organizations in creating more effective and productive web solutions.

He has been working with open source and commercial CM solutions for the past 8 years. He is currently the CEO/President of iConnect Strategies and Director of Web Development Services at Utah Valley University.

As the technologies driving the web have evolved, Nathan has not only kept up with the trends, but has been a driving force in helping his clients move with the changes, furthering their returns on their investments in the web. As a speaker, consultant, and entrepreneur, he has gained the expertise to head in the right direction with the flexibility of turning when necessary.

Nathan is also an avid scouter and gardener. For him, being outdoors and working with others in the community helps offset the hours in the office and on a computer. He enjoys his interests but his greatest joys come from being with his family, and hanging out with his wife.

You’ll often hear Nathan say, “I’ve never met any technology that is as good-looking as my wife.”

Nathan will present Content Management and Higher Education at the pre-conference.

Page 16: 2009 CMS Expo Program Book

John Kraus John has been designing document management solutions since 2002. An Alfresco Consultant at Chicago-based CityTech, John specializes in Java development and content management.

John has implemented large scale web content management solutions for clients in a variety of industries including government, technology and retail. In addition to content management, John has written numerous web applications and embedded systems for the Java ME platform.

John will be presenting Alfresco SiteBuilder.

David Dalka David is a passionate voice for fully considering search engine marketing / optimization, user generated content and social media innovation strategy at the c-level executive and board of directors level and integrating the activities fully into corporate culture.

His interests are in seeing organizations outperform by acting nimbly, with a bias for action and utilizing current marketing technology to create customer focused experiences that drive revenue growth! David specializes in providing search engine marketing strategy management consulting.

David also hosts an online marketing strategy blog. David will present Content Marketing, and sit on the CMS Expo Expert Panel Friday.

Tom Canavan Tom was a "smash-hit" at both CMS Expo Chicago 2008 and CMS Expo Denver 2008. A 22-year technology veteran, Tom is arguably the top security and disaster recovery expert in the Joomla world. Author of two published Joomla! Books, he is genuinely interested in sharing his years of experience. Copies of his second book, "The Joomla Web Security Guide," are availble from Amazon.com.

His no-bull approach is refreshing and highly motivating to audiences nationwide. His extensive knowledge in the highly complex security field, steeped in corporate sales and technical training, makes for a totally engaging session. Top that off with a cut-to-the-chase, tell-it-like-it-is politically incorrect frankness that only an ex-corporate official (or a radio jock) can pull off with authority, and you've got Texas Tom Canavan.

"His one-hour session seemed like ten minutes," said one recent attendee. "I couldn't get enough truth serum from that guy!"

At CMS Expo Chicago 2009, Tom will be telling it like it is, showing administrators and business people how to effectively secure their servers; provide real-world tools to protect against hacks; and explain how to develop a business continuity plan with disaster recovery features to reduce risk and stay up and running.

If you have ANYTHING to do with your site's security, Tom's Secure Your Server (or it will be passed around like a party favor) is a MUST-ATTEND session. Tom will also be presenting Are You the Trusted Advisor, Or the Lowest Bidder? Let's face it, most of us have great products but don't have a clue about sales so we end up giving it away. Find out a better sales strategy from a master.

Page 17: 2009 CMS Expo Program Book

Jeff Brown Jeff has been designing Java-based solutions for the past 11 years. During his career, Jeff's experience includes retail food, health care, government, manufacturing and insurance.

In addition to CMS solutions, Jeff has experience with high volume system integration projects based on both messaging and service implementations as well as traditional transaction-based web applications. Over the past 3 years, he has designed and implemented Alfresco-based solutions for government, health care, and risk management industries.

An MBA, Jeff is currently leading the Alfresco Practice for CityTech, Inc. CityTech is a professional services firm and Alfresco Gold Partner headquartered in Chicago, IL.

Jeff will be teaming up with Tom Kelly to present Introduction to Alfresco and Alfresco Document Management & Collaboration.

Shane JohnsonAs a consultant with CityTech, Shane Johnson has been involved in the ECM space several years, taking on roles such as Developer, Architect and Authority, working with both commercial and OS CMSs.

Shane has been recognized by industry leaders including Day Software AG and Alfresco for his suggestions and feedback on web content management. In addition, he has been recognized by industry leaders such as Alfresco, Nuxeo, and Documentum for his suggestion and feedback on the CMIS specification and for his open source contribution CMIS Explorer.

Shane will be presenting Alfresco A CMIS Implementation at CMS Expo Chicago 2009.

Jen Kramer McKibben Jen has been educating clients, colleagues, friends and graduate students about the meaning of a "quality website" for over nine years. Jen develops sites that are functional, usable, accessible, and supportive of business and marketing goals.

She is a senior faculty member at the Marlboro College Graduate Center. Jen is the Program Director for the Master's of Science in Internet Technologies program (MSIT), advising students and overseeing courses and faculty.

Jen is the Senior Interface Developer and co-owner of 4Web, Inc., which specializes in custom-built Joomla! websites. Jen is a Lynda.com author, creating the training video series "Joomla! Creating and Editing Custom Templates" and "Joomla! Advanced CSS." She runs the New England Adobe User Group and the Joomla! User Group New England. Jen will present Joomla Template Design I & Joomla Template Design II.

Tim JohnsonTim is the General Manager and COO of Phil Vischer Enterprises/Jellyfish Labs, a family entertainment production company based in Wheaton, Illinois. Jellyfish Labs is the creative company from Phil Vischer, the founder of Big Idea Productions & Co-creator of VeggieTales.

Tim was responsible for overseeing the interactive businesses units at Big Idea Productions including BigIdea.com and BigIdeaFun.com during the peak of VeggieTales' popularity. He now manages the operations for all Jellyfish Labs work including JellyTelly.com, a new mini-kids network.

Tim will be teaming up with Robert Jacobi, ARC Technology Group's president and lead developer to present a CMS Business Case.

Page 18: 2009 CMS Expo Program Book

Jeff Eaton Jeff has been building software for the Internet and desktop applications for over a decade. He's participated in projects ranging from web-portals for communities and nonprofits, to enterprise client-server applications for retail industries, to large-scale web applications for companies like Dow AgroSciences and Prudential Real Estate.

In 2005, he began developing solutions based on the open-source Drupal CMS framework. In the years since, he's become a core developer for the Drupal project, specializing in architecture and API development.

In his capacity as a consultant for Lullabot Consulting, LLC, he's helped plan and build the software infrastructure for Drupal sites including MTVUK's music portal, SonyBMG's artist site platform, and Fast Company's groundbreaking business networking site.

Jeff will be presenting Drupal Development I, Drupal Development II and Business Model: ROI in a GPL World.

Tom Kelly Tom is a Consultant and Developer for Chicago-based CityTech, a Gold Partner for Alfresco CMS Software. Tom has over 10 years experience in IT in a variety of industries including insurance, finance, supply chain management, government and non-profit.

For the past two years, Tom has been designing and developing content management driven applications. Most recently, Tom has worked directly with Alfresco in developing document management and workflow based solutions.

Tom will be teaming up with Jeff Brown to present Introduction to Alfresco and Alfresco Document Management & Collaboration.

Rafael Corral Rafael is the lead programmer at ‘corePHP,’ a leading custom website development company based in Michigan. Rafael has developed many website applications over the years.

Rafael developed WordPress for Joomla! Integration. This component integrates the most powerful CMS and the most robust blogging engine into one, this extension has grown at an exponential rate since the day it was released.

Rafael has extensive knowledge in PHP, MySQL, JavaScript and CSS. He loves his job and everything that comes with it. Basically he eats, dreams, lives and thinks programming. He enjoys sharing knowledge and helping others with their websites. Please do not hesitate to ask him questions.

Rafael will be presenting PHP 5 Must-Know Techniques and as a Power Partner, he will be providing WordPress for Joomla training.

Nancy Garrity As the Community Manager for Alfresco, Nancy’s goal is to foster an environment where community members “feed-themselves” by growing the community, providing an infra-structure that facilitates contribution and recognizing achievement.

Nancy has been working with content management software for more than ten years. As a member of the Documentum consulting team, she worked with customers to design and develop a wide range of content-based applications. She later went on to start the Documentum Developer Program, a service that provides a variety of resources for application developers.

Nancy Garrity will be a featured Keynote Speaker at the Thursday luncheon.

Page 19: 2009 CMS Expo Program Book

Avery Cohen Avery founded Metrist Partners in 2001 to help marketers use interactive media to gain actionable insights into customer needs. Metrist Partners has helped companies rethink their brand experience, optimize web sites and troubleshoot drops in traffic or conversion rates on web sites. Metrist Partners provides an analytics resource for its clients, providing weekly, monthly or quarterly analyst assessments of Internet marketing activities and results, creating a culture of continual improvement and transforming marketing from an expense to an integrated part of the revenue stream with clear and measurable return on investment.

Avery and the staff at Metrist Partners have developed expertise in web analytics, search engine optimization, search advertising, email marketing, test design and social media. Metrist Partners engages with strategic visions and executes successful Internet marketing tactics on behalf of clients in diverse industries. Clients include Advertising Age, Crain’s Chicago Business and Peapod.

Prior to founding Metrist Partners, Avery held leadership positions in information technology and Business Intelligence. During that time, he helped organizations collect, design, manage, develop and interpret data from their business systems. He worked in a wide variety of industries, and with clients that include Fortune 500 business managers, marketing executives and entrepreneurs. His experience includes supporting and developing a state-of-the-art planning and forecasting system for an international business, managing information technology and introducing new technologies for Fortune 100 companies and managing consultants on an extensive range of business intelligence platforms.

Avery will be presenting SEO Best Practices for CMS and On Message, On Target, On the Money with Google Analytics.

Robert Jacobi Robert is President of Arc Technology Group, a content management and web development firm based in Evanston, Illinois. Effective deployment and management of content using internet technologies has been a cornerstone of Robert’s philosophy and has helped clients achieve measurable results. At Arc Technology Group, development of a custom Java based CMS eventually led to adoption and implementation of Mambo and Joomla. Today Robert leads the firm in developing complete custom solutions and Joomla implementations with custom extensions.

Prior to starting Arc Technology Group in 2000, Robert spent five years as developer and Vice President, Technology for ReCor Corporation, a local provider of computer based training solutions to Fortune 500 corporations. Before ReCor, Robert worked at IIT Research Institute developing databases for the Department of Defense.

Robert is active in the local business and political community being on the executive board of JoomlaChicago, having been a board member of the MIT Enterprise Forum, Evanston Public Art Committee and program coordinator for Technology Executive Roundtable. Currently he spends much of his time promoting technology in Evanston independently or through the Technology Innovation Center (The Incubator) including the 22nd Anniversary of The Incubator.

Arc Technology Group has been the Diamond Sponsor for CMS Expo Chicago 2008, Denver 2008, and Chicago 2009.

At CMS Expo Chicago 2009, Robert will be teaming up with Tim Johnson from JellyTelly to present CMS Business Case Study: JellyTelly.

Page 20: 2009 CMS Expo Program Book

Matthew Lechleider Matthew is a Network Engineer at onShore Networks.

Working at a residential and commercial ISP in Chicago, Matthew deals with critical open source systems 24/7. During his spare time he runs os3hosting.net an open source company specializing in managed Drupal services.

Active member in the ACM, IEEE, and Upsilon Pi Epsilon: International Honor Society for Computing Disciplines. Graduated from DePaul University with an undergraduate in computer science majoring in network technologies. My favorite hobbies include Drupal, organizing DrupalCampChicago.org, and managing the Chicago Drupal Meet Up Group (cdmug.org).

Matthew will be presenting Drupal Administration. He will also team up with Doug Vann to present the Drupal KickStart Program at the pre-conference on Wednesday.

Doug Vann Doug is the Lead Drupal Developer for Slingshot SEO Inc. Doug entered Geekdom as a fifth grader in 1983 with a Commodore 64 and a 300baud connection to CompuServe. Twenty-six years later he leads the Indiana Drupal Users Group and develops in Drupal fulltime.

His love for learning and experimenting in Drupal is overshadowed only by his love to teach and evangelize it. He has presented in Minneapolis, Toronto, and 6 sessions at Chicago Drupal Camp. You can often find Doug on the FREENODE IRC Network in Drupal-support helping people get through the learning curve of Drupal. Doug, his wife of 13 years, and their 4 children reside in Indianapolis.

Doug and Matthew Lechleider will be presenting the Drupal KickStart Program.

George DeMet George is the founder and co-owner of Palantir.net, a Chicago-based Web development firm that has developed a full range of custom interactive Web sites, database applications, and software.

Palantir's goal is to change the way people share information by employing new media technologies that empower and enable end-users through seamless, highly functional interactive experiences. Working in collaboration with a variety of creative partners, George has managed the development of sophisticated sites for a variety of high-profile corporate, educational and institutional clients.

George will be presenting The Ultimate CMS Showdown.

Jonathan Lackey Jonathan is the Creative Director and President of Zuno Studios. Cool flash tricks, sleek designs, crazy code, state of the art paper planes, Jonathan can make it all happen. Although we try to not bring it to his attention very often, in the hopes of keeping him as modest as possible, Jonathan effortlessly leads both the creative and technical teams thanks to his extensive knowledge in both of these worlds.

Jonathan has worked with clients such as Dole, IKEA, USC and Picturehouse and received numerous awards for his work, both in the creative and the technical fields.

When he’s not working (and this doesn’t happen often) Jon enjoys cleaning up after his untrainable shih-tzus, Dulse and PeeAir. He also likes to travel and enjoys nice cold drinks on the beach. (Ah, to live in a Corona ad...)

Jon will be presenting Magento E-Commerce and Dynamic Design for the Web.

Page 21: 2009 CMS Expo Program Book

Gary Brooks Gary is Chief Executive Officer and founder of a successful startup “Joomla as a Service” company, MichiganMedia.net. Their focus is building a service company around open source Joomla CMS, stressing the offering of Joomla as an Enterprise-ready application, using Grid/Cloud Computing technology.

As part of MichiganMedia.net's core business, Gary provides consulting and professional services to companies large and small.

Under Gary's leadership, MichiganMedia.net delivers enterprise-level managed services to businesses of all sizes worldwide. MichiganMedia.net integrates the industry's best technologies and practices for each customer's specific need and delivers it as a service via the company's commitment to outstanding support.

In 2009 Gary Brooks and his company was recognized by publicly traded company ConstantContact.com, a leader in automated email integration using Joomla. His involvement in providing integrated mailing solutions to organizations all over the world has earned him a spot on the leader board.

Gary has a proven track record and ten years of enterprise level experience. Gary is fanatical about Joomla and bringing it to the next level. He and his group of innovators are eagerly innovating new solutions for Joomla.

MichgianMedia.net is a Gold Sponsor of CMS Expo. Gary will be presenting CMSaas on a Cloud at CMS Expo Chicago 2009.

Bill Tomczak Bill has racked up over thirty years in tech, and he still loves his job. He has a passion for dynamic, data-driven websites and database analysis and design. He began programming in FORTRAN and assembly languages in 1970.

Bill programs primarily in php and javascript and has extensive experience with Visual FoxPro, VB for Applications, ASP, Cold Fusion, and AJAX. During the last several years, he has increasingly focused on creating Joomla! sites and writing extensions for Joomla!

Bil has had a wide ranging experience with technology and its practical application. Bill lives in Boulder, Colorado, serving national clientele. Bill was part of the Joomla KickStart Program team and the presenter on Joomla Com-ponents and Modules at CMS Expo Denver.

Bill will be presenting Data-Basics:Database Foundations For CMS.

Rick Blalock Rick is a Partner in the web design firm Expression in Design, located in Jupiter, Florida. They specialize in CMS consultancy and custom solutions for medium-sized businesses. Rick's passion is training clients with one-on-one sessions, as well as creating video tutorials, and just having fun helping others find their way through the Joomla! world.

Rick also operates BeautyInDesign.com, a training resource for all things Joomla! in web design and development. BeautyInDesign.com features Rick’s free, regularly produced screen-cast tutorials.

Rick Blalock will be presenting Joomla Site Builder I & Joomla Site Builder II.

Page 22: 2009 CMS Expo Program Book

Nick Martinelli Nick has been building websites for over eight years starting with his guitar site www.theshredzone.com; a community where high octane guitar players go to for lessons, interviews, products, album reviews and to network with other players from around the world. He continues to grow the site following in his spare time and is currently working on a new Joomla version of the website, so stay tuned.

Nick took the plunge into Joomla Open Source world he needed to provide a CMS solution for Sourcebooks, Inc. the independent book publisher he works for. Based out of the Naperville, Illinois office he’s rolled out numerous large Joomla driven e-commerce and community websites. Nick specializes in ecommerce, digital media, CSS, SEO and design. He spends spare time freelancing for small businesses, bands and musician websites to stay connected to the music world.

Nick is an active member on the Joomla Chicago CMS group where he has taught a plethora of topics including ecommerce, digital media on the web and the introduction to Joomla series. Nick brings a passionate and upbeat approach to teaching Joomla to the masses.

Besides being a technology nut he enjoys playing guitar, listening to heavy metal music, playing xbox and taking long walks with his Italian Greyhounds. Be ready to rock and roll when attending the kick start class he’s co-presenting.

Nick will be teaming up with Kendall Cabe to present the Joomla! KickStart Program.

Kendall Cabe Kendall is Partner and Lead Developer at JoomlaCoaching.com and InfoTeam. One of JoomlaChicago's Founding members in 2007, Kendall brings more than 10 years of industry experience, with a high concentration in programming, data analysis and user training.

As a trainer and coach in the Open Source CMS world, Kendall's specialty is in Joomla. With his experience as a website developer, designer and extensions creator, Kendall's "hands-on" approach makes him a highly effective instructor, bringing a breadth of experience to the table.

It's interesting to note, the Joomla KickStart Program was created over the course of a year, based to a great deal upon a three-part series of Joomla basics lessons both Kendall and his co-presenter, Nick Martinelli, have been teaching every month at the highly popular JoomlaChicago CMS Group meetings.

Kendall will be teaming up with Nick Martinelli to present the Joomla! KickStart Program.

Jonathan Shroyer is a co-owner, CTO and head of the web design/development division of ‘corePHP’. Jonathan has over 13 years of experience in graphic design and web development and has worked on over one million images in Photoshop.

Jonathan works simultaneously on a Mac and PC and now works almost exclusively on web development projects. He specializes in XHTML+CSS tableless and accessible designs that are cross-platform to reach the widest possible audience. Joomla! has become his CMS development platform of choice.

Jonathan will be presenting Killer Photoshop Tips and CSS Done Right.

Page 23: 2009 CMS Expo Program Book

Michel van Agtmaal Michel is Founder of Open Source Support Desk, providing expert support services for Joomla and other open source solutions.

"Professional support for open source solutions is frequently the missing link for its successful utilization", Michel explains. "With Open Source Support Desk we bridge this gap and offer a solution that allow individual and corporate users to run a business critical web site using an Open Source CMS like Joomla, knowing that they have guaranteed support whenever needed."

Michel works for a list of international companies that are registered on the stock exchange, small to medium-sized businesses and starters.

With over 4 years experience in online support services for web based open source software, Open Source Support Desk is the helpdesk of choice for the global Joomla community.

Michel works closely with Extension Developers to help them doing what they do best: develop leading Components, Modules, Plugins and Templates for Joomla. There is a growing number of leading Extension Developers with an Official Partner Status, who have set up paid support services for their clients and members through Open Source Support Desk.

With a corporate headoffice based near Amsterdam, The Netherlands, and an expert support staff based in Asia, Michel's company created and supportded countless Joomla web sites in more then 14 languages. He is a well known speaker at JoomlaDays and Joomla Events, editor of a Joomla 1.5 book (in Dutch) and an experienced Joomla Trainer.

Michel will be presenting Cool App! Now What About Support? Michel's firm has been a Founding Sponsor for CMS Expo since its inception in 2008.

Phillip DeKoker Phil is an IT professional with over twenty years as a Systems Architect, Operating Systems Programmer, System Administration, and Storage Administrator for major enterprise systems, earning several awards for his expertise working on large scale IT projects for large fortune 200 corporations. He is the CEO of Joomla Consulting and Design, and a Co-Founder of the JoomlaChicago CMS Group.

Phil provides consulting and training with a twist of in-depth technical insights needed to run today’s CMS-driven implementations. He provides value to both the new and veteran webmaster in the areas of installation, server migrations, server cloning, security, performance, SEO and problem resolution.

Phil will be instructing two sessions, Joomla Administration and Linux Primer.

Jim Craner Jim is the managing partner of the Chicago Technology Cooperative. As a consultant and project manager, he works on a variety of website and web application projects for nonprofit and community organizations. Jim has several years of experience working on nonprofit tech projects and open source advocacy in the nonprofit sector. He is based in Chicago, Illinois.

Rebecca White Rebecca is a PHP and GIS developer with the Chicago Technology Cooperative. Before joining CTC, she performed web development and GIS as an Americorps VISTA member. Rebecca is based in Chicago, IL.

Together, Rebecca and Jim will be presenting Using Drupal As a GeoCMS.

Page 24: 2009 CMS Expo Program Book

Session: Joomla! SiteBuilder IDate: Thursday, April 30th, 2009Time: 9:30 am - 10:30 amInstructor: Rick Blalock Training Track: Joomla! Core CMS Audience: Content Creators & BusinesspeoplePrerequisite: This is for Intermediate Joomla Users. For beginners or those evaluating Joomla for the first time,

we highly recommend attending the Joomla KickStart Program on Wednesday, April 29th prior to attending Joomla SiteBuilder I.

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 Rick Blalock 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 (as opposed to Developers & Programmers), this non-technical "website in sixty minutes" session will give users an excellent overview of how to properly use the Joomla CMS.

What You Will Learn:

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

Session: Joomla SiteBuilder IIDate: Friday, May 1st, 2009Time: 8:30 am - 10:00 amInstructor: Rick BlalockTraining Track: Joomla! Core CMSAudience: Content Creators, Businesspeople & DevelopersPrerequisite: This is for Intermediate Joomla users. For beginners or those evaluating Joomla for the first time, we

highly recommend attending the Joomla KickStart Program on Wednesday, April 29th. For best results, we also recommend attending Joomla! SiteBuilder I on Thursday, April 30th, led by Rick Blalock, prior to attending Joomla SiteBuilder II.

Joomla! SiteBuilder II starts on Friday where the "website-in-sixty-minutes" Joomla! SiteBuilder I leaves off. This 90-minute Joomla training session digs farther into Joomla CMS to show advanced Users how to get their work done using Joomla. While working with Joomla, have you ever had a moment where you just couldn’t figure out how to make Joomla do what you want it to do? For instance, how to get a module to show on a non-linked page or getting a template to bend to your will. This and more will be covered in Joomla! SiteBuilder II.

SiteBuilder II is not for developers; it's for advanced Joomla Users: Writers, Designers, Editors, Publishers and Businesspeople. Attendees will learn to build upon Joomla SiteBuilder I to solve common Joomla! problems and implement advanced Joomla content techniques.

What You Will Learn:

•Advanced use of menus •Module tips and tricks•Using components that work with sample site •"Must-have" Joomla extensions•Backup strategies •Q & A session

Track I: Joomla! Core CMS Training

Page 25: 2009 CMS Expo Program Book

Session: Joomla! Template Design IDate: Thursday, April 30th, 2009 Time: 1:30 pm - 2:30 pmInstructor: Jen McKibbenTraining Track: Joomla! Core CMSAudience: Content Creators & DevelopersPrerequisite: This is for Intermediate Joomla Users. For beginners or those evaluating Joomla for the first

time, we highly recommend attending the Joomla KickStart Program on Wednesday, April 29th prior to attending Joomla! Template Design I.

OK, you've installed Joomla and figured out how to drop in content. Maybe you've installed someone else's templates in the past, but now you decide it's time to make your own template! Joomla instructor Jen Kramer-McKibben brings her highly anticipated Lynda.com Joomla video training program to Chicago this spring - LIVE! Come learn from one of the world's foremost Joomla experts how to create your very own Joomla template.

This session is geared toward HTML/CSS front-end developers who need to take their Joomla sites beyond templates. Knowledge of hand-coded HTML and CSS is extremely helpful, and experience with designing web pages from scratch (using Dreamweaver or another tool) is required.

What You Will Learn:

•The codes you need to insert modules and components in your site design•How to build the XML installer file, based on a file we'll provide•How to troubleshoot common template problems•How to edit the CSS to work with the HTML that Joomla generates •Q & A session

Session: Joomla Template Design IIDate: Friday, May 1st, 2009Time: 1:00 pm - 2:30 pmInstructor: Jen McKibbenTraining Track: Joomla! Core CMSAudience: Content Creators & DevelopersPrerequisite: This is for Intermediate Joomla users. For beginners or those evaluating Joomla for the first

time, we highly recommend attending the Joomla KickStart Program on Wednesday, April 29th. For best results, we also recommend attending Session: Joomla! Development I on Thursday, April 30th, led by Jen McKibben, prior to attending Joomla Template Design II.

Now that you've tried out some Joomla templates on your own and you have a sense of the basic templating codes, you're ready for something more difficult. For example, how do you get a right column to show up only when needed? How can you make something happen on the home page only, but nowhere else? What is a "template override," and how can it help you?

This highly valuable Joomla training session is geared toward HTML/CSS front-end developers who have some experience with templates. Some PHP experience or other programming language background may be helpful as well. Joomla Template Design II will build on the elements from Joomla Template Design I.

What You Will Learn:

•Handy, copy/paste conditional statements for modules•How to set exceptions for the home page•How to create a template override•Q & A session

Page 26: 2009 CMS Expo Program Book

Session: Joomla Development IDate: Thursday, April 30th, 2009 Time: 10:30 am - 11:30 amInstructor: Steven PignataroTraining Track: Joomla! Core CMSAudience: Developers, Administrators & Content CreatorsPrerequisite: This session is best Beginning Developers with beginning to intermediate knowledge of PHP will be

able to get the most out of this session. Basic understanding of Joomla! 1.5.9 is a plus but not needed. This is for Intermediate Joomla users. For beginners or those evaluating Joomla for the first time, we highly recommend attending the Joomla KickStart Program on Wednesday, April 29th prior to attending Joomla Development I.

Are you a Joomla developer? Come to this session, instructed by one of the world's top Joomla Developers, Steve Pignataro, from 'corePHP' in Battle Creek, Michigan. Steve will share with you the basics of developing components for Joomla 1.5. This is the first in a 2-part Joomla development series. We highly recommend attending both sessions, if you can. To get the most out of this session, Developing for Joomla! 1.5 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.

What You Will Learn:

•Understand the underlying structure of Joomla! 1.5 components•Learn how to build a component with ease•Learn more about the MVC structure•Develop like a pro in a short amount of time•Brief Q & A Session

Session: Joomla! Development IIDate: Friday, May 1st, 2009Time: 10:00 am - 11:30 amInstructor: Steven PignataroTraining Track: Joomla! Core CMSAudience: Developers & AdministratorsPrerequisite: This session is best for Beginner to Intermediate developers with knowledge of Joomla! and PHP.

This is for Intermediate Joomla users. For best results, we also recommend attending Session: Joomla! Development I on Thursday, April 30th, led by Steven Pignataro, prior to attending Session: Joomla! Development II. For beginners or those evaluating Joomla for the first time, we highly recommend attending the Joomla KickStart Program on Wednesday, April 29th.

See how the pros develop and how they do it so fast in Joomla Development II. Instructed by 'corePHP' Lead Developer Rafael Corral, you will learn about applications and techniques about your development and advanced tips and tricks. This session is primarily for intermediate Developers. Technical in nature, this session will dig deeper into development using Joomla.

What You Will Learn:

•Techniques for developing for Joomla! 1.5•Hidden gems in the code – what tools should you use in code?•IDE discussion•LAMP Setup for fast development•Q & A session

Page 27: 2009 CMS Expo Program Book

Session: Joomla AdministrationDate: Thursday, April 30th, 2009 Time: 2:30 pm - 3:30 pmInstructor: Phil DeKokerTraining Track: Joomla! Core CMSAudience: AdministratorsPrerequisite: This is for Intermediate Joomla Users. For beginners, or those evaluating Joomla for the first time,

we highly recommend attending the Joomla Joomla KickStart Program on Wednesday, April 29th prior to attending Joomla Admin & Security.

Save yourself many headaches of operating your Joomla website by taking the time to administer and secure your site, right from the start. Joomla Admin & Security will focus on Joomla administration tasks and securing your Joomla website. The skills covered by long-time network & admin expert Phil DeKoker, are essential for advancing administration skills to the next level. So come to this one-hour information-packed session on proven tips that will prove to be extremely useful on your own Joomla website, and help to keep your site running smoothly.

On the Administrative side, Phil will describe methods for set-up, cloning and moving your Joomla website, including steps needed to ensure your hoster is properly configured to provide Joomla site hosting. Joomla security tips will include verifying and checking your file and directory permissions using the Linux CLI (Command Line Interface), checking for suspicious files and processes.

What You Will Learn:

•Learn essential Joomla administration tips •Joomla security tips •Backup and restore recommendations •Joomla cloning and moves •Much more •Q & A session

Session: Socialize Your Joomla SiteDate: Friday, May 1st, 2009Time: 3:00 pm - 4:30 pmInstructor: Barrie NorthTraining Track: Joomla! Core CMSAudience: Content Creators, Businesspeople & DevelopersPrerequisite: This is for Intermediate Joomla Users. For beginners or those evaluating Joomla for the first time,

we highly recommend attending the Joomla KickStart Program on Wednesday, April 29th prior to attending Blogging and Social Media With Joomla.

The web world moves fast, as witnessed by the exponential growth of Twitter in 2009, along with FaceBook, YouTube and countless Social Media sites and tools. So first, how can you find out what is important on the "Social" scene; and secondly, how can you leverage the power of Joomla! to harness the power of social media?

What You Will Learn:

•Joomla social networking comparison •FaceBook, Twitter, LinkedIn etc •Social media do's and don'ts •Reality Check: What your site needs, and does not•Q & A session

Page 28: 2009 CMS Expo Program Book

Session: Drupal SiteBuilder IDate: Thursday, April 30th, 2009Time: 9:30 am -10:30 amInstructor: Larry GarfieldTraining Track: Drupal Core CMSAudience: Content Creators, Businesspeople & DevelopersPrerequisite: This session targets site builders and programmers who want to get off on the right foot with

Drupal. Some knowledge of PHP/SQL will be beneficial for background. 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 Wednesday, April 29th prior to attending Drupal SiteBuilder I.

Drupal offers a plethora of tools for building nearly any type of web site or web application imaginable. Whatever it is you're doing, odds are someone has already done it, or as the saying goes, "Oh yeah, there's a module for that!"

But which module? Or rather, from which component modules can you construct a site? This first session will cover the building blocks of a modern Drupal site from a programmer/site builder's perspective and how to architect a site to minimize the amount of code needed to write.

Drupal Learning Session Goals:

•Understand Drupal's key building blocks.•Understand how to break down a project into a workable data model•Understand the process of architecting a Drupal site

Session: Drupal SiteBuilder IIDate: Friday, May 1st, 2009Time: 8:30 am - 10:00 amInstructor: Larry GarfieldTraining Track: Drupal Core CMSAudience: Content Creators, Businesspeople & DevelopersPrerequisite: Familiarity with PHP/SQL is recommended.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 Wednesday, April 29th. For best results, we also recommend attending Drupal SiteBuilder I on Thursday, April 30th, presented by Larry Garfield prior to attending Drupal SiteBuilder II.

Drupal SiteBuilder II will build upon the elements laid out in Drupal SiteBuilder I.In part II, we implement the architecture we developed in the first session. That includes building out the site in an actual Drupal install and seeing it come together. The main focus will be on how to leverage the building blocks we covered in the first session to make the site functional without having to write any code. We will also cover when you do need to write code, and the right way to go about it sustainably.

Goals Of This Drupal Learning Session:

•See how the Drupal framework's building blocks fit together to quickly build 80% of what you want with 20% of the effort•See where to bend Drupal to get that other 20% without spending 80% of the effort

Track II: Drupal Core CMS Training

Page 29: 2009 CMS Expo Program Book

Session: Drupal Theme Design IDate: Thursday, April 30th, 2009 Time: 1:30 pm - 2:30 pmInstructor: Colleen CarrollTraining Track: Drupal Core CMSAudience: Content Creators, Businesspeople & DevelopersPrerequisite: This session is targeting in house web developers who have introductory to intermediate CSS/HTML

skills. Light PHP skills will also be helpful but not required. 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 Wednesday, April 29th prior to attending Drupal Theme Design I.

The first task to theming in Drupal is learning to know what to look for. Drupal's most powerful asset is its community of developers. This means that potentially hundreds if not thousands of different people maintain code. Because of this Drupal development has some pretty predictable standards in terms of HTML markup and CSS theming.

We will focus on taking a design and breaking it down to its essential parts, discussing what Drupal does well, and what takes some custom code. We like to call this "De-constructing Boulton" because the theme we will de-construct is the Austin theme designed by Mark Boulton and built out by Palantir.net. The process of de-construction will involve both architecting from the design as well as looking at Drupal's core markup structure and how to begin the process.

What You Will Learn:

•Architectural planning in Drupal from a design•Basic understanding of Drupal's theming system•Basic understanding of Drupal's markup structure•Q & A session

Session: Drupal Theme Design IIDate: Friday, May 1st, 2009Time: 1:00 pm - 2:30 pmInstructor: Colleen CarrollTraining Track: Drupal Core CMSAudience: Content Creators, Businesspeople & DevelopersPrerequisite: This session is targeting in house web developers who have intermediate CSS/HTML skills. Light PHP

skills are recommended. 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 Wednesday, April 29th. For best results, we also recommend attending Drupal SiteBuilder I on Thursday, April 30th, by Colleen Carroll prior to attending Drupal SiteBuilder II.

In session II of Drupal theming we will walk through the steps of creating a theme using Drupal CMS. We will use the Zen theme as our core theme and build a sub theme off of it. Creating a theme from scratch is a daunting task, so starting with a minimal core theme is always advised.

Zen gives us a minimal theme with print support and IE 7-5 support already built in. We will begin with a raw Drupal site and start to apply snippets to the theme layer building up the site design.

What You Will Learn:•How to create a Zen subtheme •Sustainable approaches to Drupal theming•How to access top theming resources - save •Q & A sessionsome time using contrib code: api.drupal.org, drupal contrib modules, etc.

Page 30: 2009 CMS Expo Program Book

Session: Drupal Development IDate: Thursday, April 30th Time: 10:30 am - 11:30 amInstructor: Jeff EatonTraining Track: Drupal Core CMSAudience: DevelopersPrerequisite: 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 Wednesday, April 29th prior to attending Drupal Development I. Mr. Eaton is also presenting Drupal Development II on Friday, May 1st, 2009.

The CMS Association is pleased to welcome Developer Jeff Eaton, from Lullabot, to present Drupal Development I.

Have you built plugins or extensions for other CMS packages, and want to make the leap to Drupal? Have you been building Drupal sites and hit the limits of existing plugin modules? This session will explain the fundamentals of Drupal's page building system and its core APIs, then walk attendees through the creation of a simple module. Attendees will also learn about key development tools to accelerate the Drupal coding process.

Session: Drupal Development IIDate: Friday, May 1st, 2009Time: 10:00 am - 11:30 amInstructor: Jeff EatonTraining Track: Drupal Core CMSAudience: DevelopersPrerequisite: 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 Wednesday, April 29th. For best results, we also recommend attending Drupal Development I on Thursday, April 30th.

The CMS Association is pleased to welcome instructor Jeff Eaton, Site Architect with Lullabot, to present both Drupal Development I and Drupal Development II.

Take the next step with Drupal development! Learn secure coding techniques to protect your site from malicious hackers, understand how to improve your Drupal site's performance, and work with the Drupal development community to improve your code.

Attendees will discover Drupal development best practices, and learn about the Drupal community's support system for developers and site builders.

Page 31: 2009 CMS Expo Program Book

Session: Drupal AdministrationDate: Thursday, April 30th, 2009 Time: 2:30 pm - 3:30 pmInstructor: Matthew LechleiderTraining Track: Drupal Core CMSAudience: AdministratorsPrerequisite: 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 Wednesday, April 29th prior to attending Drupal Admin & Security.

Unleash the awesome power of Drupal by properly configuring Linux, Apache, and MySQL. Best practices for backup and migrating Drupal sites. Demonstrations of admin modules and themes. View how to easily manage users, permissions, and content.

Correctly setup dates and efficiently handle timezone changes. How to fight spam by filtering user registrations and content with Gollum. Customize each page with a specific input format such as text, html, php, wiki.

What You Will Learn:

•Hosting providers, Drupal, and you •Upgrades and patching with CVS/SVN•Administer hundreds of sites from 1 Drupal install •Drupal requires email too?•Security: sleep better knowing Drupal is safe •Q & A session•Command line Drupal administration using Drush

Session: Socialize Your Drupal SiteDate: Friday, May 1st, 2009Time: 3:00 pm - 4:30 pmInstructor: Michael HaggertyTraining Track: Drupal Core CMSAudience: Content Creators, Businesspeople & DevelopersPrerequisite: 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 Wednesday, April 29th prior to attending Blogging and Social Media With Drupal.

The web world moves fast, as witnessed by the exponential growth of Twitter in 2009, along with FaceBook, YouTube and countless Social Media sites and tools. So first, how can you find out what is important on the "Social" scene; and secondly, how can you leverage the power of Drupal to harness the power of social media?

Michael Haggerty, CEO of Trellon, Inc will instruct this high-value session on how you can integrate social media into your Drupal website. What key activities should you integrate? In what scenarios might you be smarter to leave the heavy lifting to an outsourced solution? What elements are critically important right now when building your social relevance in the market? Find this out and more at this practical advice session on how you can be using Drupal to capture the Social Media audience which awaits.

What You Will Learn:•Why Drupal is your best choice to implement your SM strategy•How to intergrat FaceBook, Twitter, LinkedIn and more•Audio, Video and other media intergration•Reality Check: What your site needs, and does not need•Q & A session

Page 32: 2009 CMS Expo Program Book

Session: Introduction To AlfrescoDate: Thursday, April 30th, 2009 Time: 8:30 am - 9:30 amInstructors: Jeff Brown & Tom KellyTraining Track: Alfresco Core CMSAudience: All AttendeesPrerequisite: A basic familiarity with Alfresco.

This will be introduction to Alfresco's entire suite of functionality, including document management, web content management and records management. Attendees will get introductions to the Alfresco Explorer and Alfresco Share.

This session will be geared towards demonstrating to beginners how Alfresco can be used out of the box, but also extended and enhanced to build enterprise-ready applications.

What You Will Learn:

•Alfresco Document Management basics•Alfresco Web Content Management•Workflow Basics•What is Alfresco Share?•Q & A session

Session: Alfresco SiteBuilderDate: Friday, May 1st, 2009Time: 8:30 am - 10:00 amInstructor: John KrausTraining Track: Alfresco Core CMSAudience: Content Creators, Businesspeople & DevelopersPrerequisite: A basic familiarity with Alfresco.

This session is an introduction to site building, using Alfresco. It will go into greater detail on Alfresco WCM offering, and give a demonstration of Website building using Alfresco's Surf Framework and Web Studio. Alfresco features graphical overlays that facilitate the building of your web site's pages, navigation structure, templates, and presentation layout.

Web components snap into your site's pages through simple drag-and-drop interactions. Using Alfresco Web Studio, you can quickly create custom web sites while leveraging the strengths of the Alfresco WCM runtime and repository.

What You Will Learn:

•The basics of Alfresco WCM•What is the Surf Framework?•How to build sites using Alfresco Web Studio•Q & A session

Track III: Alfresco Core CMS Training

Page 33: 2009 CMS Expo Program Book

Session: Alfresco Development I: Developing WebscriptsDate: Thursday, April 30th, 2009 Time: 10:30 am - 11:30 amInstructor: Eric Ray, of The Acquity GroupTraining Track: Alfresco Core CMSAudience: Content Creators, Businesspeople & DevelopersPrerequisite: This is for Intermediate Alfresco users. For beginners or those evaluating Alfresco for the first

time, we highly recommend attending the Alfresco Community Day on Wednesday, April 29th in Chicago, hosted by Alfresco, prior to attending Alfresco Development I.

Enterprise Architect, Eric Ray from the Acquity Group will be presenting Alfresco Development I. In this session, he will explain the elements of development in Alfresco.

Learn how to deliver your Alfresco content via the Alfresco Web Script framework. The web scripts provide RESTfull access to content in your Alfresco repository and allow you to:

•Build custom URI-identified and HTTP accessible Content Management Web Services•Turn your Alfresco repository into a content management powered HTTP Server• Easily access, manage, and cross-link your content via a tailored RESTful API

What You Will Learn:

•Understand capabilities and restrictions of the web script framework•How to create a web script description document•How to create a controller script and presentation template

Session: Alfresco Development II: Developing using the Alfresco Wizard and Dialog FrameworksDate: Friday, May 1st, 2009Time: 10:00 am - 11:30 amInstructor: Paul McMahonTraining Track: Alfresco Core CMSAudience: Content Creators, Businesspeople & DevelopersPrerequisite: This is for Intermediate Alfresco users. For beginners or those evaluating Alfresco for the first

time, we highly recommend attending the Alfresco KickStart Program on Wednesday, April 29th. For best results, we also recommend attending Alfresco Development I on Thursday, April 30th, led by Eric Ray, prior to attending Alfresco Development II.

Enterprise Architect, Paul McMahon from Acquity Group will be presenting Alfresco Development II. In this session, he will explain the elements of development in Alfresco.

Learn how to extend existing Alfresco authoring user interfaces or create your own custom interfaces with the Alfresco Wizard and Dialog frameworks. These frameworks provide developers with an effective tool for implementing advanced authoring or management interfaces within the base Alfresco authoring environment.

•Where wizards and dialogs appear in the Alfresco authoring tool, and how a developer can add additional wizards or dialogs•Understand the full capabilities of the wizard and dialog frameworks•How to extend an existing out of the box Alfresco wizard •How to exend an exisitng out of the box Alfresco dialog•How to create a new custom Alfresco wizard•How to create a new custom Alfresco dialog•Q & A session

Page 34: 2009 CMS Expo Program Book

Session: Alfresco Document Management & CollaborationDate: Thursday, April 30, 2009Time: 2:30 pm - 3:30 pmInstructors: Jeff Brown & Tom KellyTraining Track: Alfresco Core CMSAudience: Content Creators, Businesspeople & DevelopersPrerequisite: Introduction to Alfresco or basic familiarity with Alfresco

This session will go into detail into Alfresco's Document Management and Collaboration capabilities. Highlights will include basic content modeling, simple and advanced workflows, rules, and more in-depth features of the Share platform. We will also give an introduction to Alfresco's Web Script platform which allows integration with other applications in your enterprise.

What You Will Learn:

•How to setup rules and simple workflows•How to use content modeling to build a robust, searchable document repository•How to use advanced workflow for Business Process Management alongside Document Management•How to leverage Alfresco Share to facilitate collaboration on your teams•How to integrate Alfresco with the Enterprise•Q & A session

Session: Alfresco A CMIS ImplementationDate: Thursday, April 30th, 2009 Time: 1:30 pm - 2:30 pmInstructor: Shane JohnsonTraining Track: Alfresco Core CMSAudience: Developers & Content CreatorsPrerequisite: Introduction to Alfresco, or basic familiarity with Alfresco

The goal of the Content Management Interoperability Standards (CMIS) is to allow applications to interact with various content management repositories using a standard interface. Alfresco is among the major CMS providers to offer an implementation of CMIS. Learn more about the goals of CMIS and how to implement it.

What You Will Learn:

•What is CMIS? •When would you use CMIS?•Standards body includes IBM, MSFT, Alfresco, etc.•CMIS fundamentals•Demo using CMIS Explorer

Page 35: 2009 CMS Expo Program Book

CMS Business Training: Because "If you build it they will come" is not an effective strategy, the CMS Association offers you highly relevant and timely insights, shared by today's most successful business minds.

Session: Cool App, Now What About Support?Date: Thursday, April 30th, 2009 Time: 9:30 am - 10:30 amInstructor: Michel van AgtmaalTrack: CMS BusinessAudience: Businesspeople, Developers

Created for entrepreneurial open source software developers and their team members, this CMS Business training session will explore how to best implement and provide customer support.

CEO of Netherlands-based Open Source Support Desk, Michel van Agtmaal will share with you how to take responsibility for open source initiatives to ensure you have the right support structures in place BEFORE launch. In an environment where software development teams pursue open source independently of the CIO and other IT leaders (and often without their knowledge) this must-attend session will help bridge the communication gap between the entrepreneurial "maverick" and the business-minded "nurturer" on your professional CM team.

Deciding which open source support options are best depends on a number of factors, including which open source software the organization deploys, how it is used, and what the organization's own software-support capabilities are. Your open source support needs will vary, depending upon the type and purpose of the software used. Organizations should also take future requirements into account when embarking on a support strategy. Michel will give an overview of traditionally available types of support in the industry. Craft an effective 90-day plan with Michel's help.

What You Will Learn:•How to create a support strategy to meet your clients' needs•Effective techniques to communicate your plan•How to use support as a strategic tool to differentiate your service•Persuasive techniques to encourage a team approach toward support

Session: SEO Best Practices for Content Management SystemsDate: Thursday, April 30th, 2009 Time: 10:30 am - 11:30 amInstructor: Avery CohenTrack: CMS BusinessAudience: Content Creators, Businesspeople, & Developers

SEO Best Practices for Content Management Systems will demonstrate how to architect your website for search engine optimization. Drive more visitors to your site and make those visits more productive through Search Engine Optimization. Professional web marketer Avery Cohen will show 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.

What You Will Learn:•Identify and document goals for your web site•Implement SEO module(s) for your content management system•Choose the keywords for your web sites and •Develop content and linking strategies for optimizing your web site

Track IV: CMS Business

Page 36: 2009 CMS Expo Program Book

Session: Open Source Business Models: ROI in a GPL WorldDate: Thursday, April 30th, 2009 Time: 1:30-2:30Instructor: Jeff EatonTrack: CMS BusinessAudience: CMS Businesspeople

Some of the most popular software frameworks in use today are released under the GPL - a software license that lets communities use, enhance, and distribute the software free of charge. When software is free, what business models survive and thrive?

Join Lullabot's Jeff Eaton for this fascinating presentation on how the GPL phenomenon is affecting businesses worldwide. See examples of successful businesses and how they monetize their work, learn from unsuccessful ventures, and discover how to leverage the strengths of the open source model.

Session: CMS Business Case Study: JellyTellyDate: Thursday, April 30th, 2009 Time: 2:30 pm - 3:30 pmInstructors: Robert Jacobi & Tim JohnsonTrack: CMS BusinessAudience: Businesspeople & Content Creators

In this learning session, you're invited into the "inner sanctum" to come learn practical businss advice which you can take back to your organization, and put it to work - next week!

In this CMS Case Study Learning Session, learn in step-by-step fashion how Chicago development firm Arc Technology Group helped animation pioneer and innovator Phil Vischer deliver content on his site, JellyTelly.

The Jelly Telly challenge: manage large-scale video libraries on their dynamic website.

Based upon Jelly Telly's technical requirements, budget, business model and timeline to launch, learn the steps taken to meet the challenges and deliver a massive amount of video content, including integration with cloud computing provider Ooyala.

This is a practical session that will show by example how you can use Ooyala or other cloud solution for storage and Joomla for end-user interface - including a solution for fine-grained programming. While the CMS used is Joomla, the lessons learned apply to all CMS solutions. This CMS training session will be of particular interest for businesspeople with large video libraries to serve on the web; producers of video content, and technical people in charge of configuring a web site to handle video content.

What You Will Learn:

•A baseline approach to simple video display on your CMS site•Opportunities for integration with cloud computing solutions for serving video content, such as Ooyala •A component for fine-grained management of video content•Comparison with other available video components

Page 37: 2009 CMS Expo Program Book

Session: Are You the Trusted Advisor Or the Lowest Bidder?Date: Friday, May 1st, 2009Time: 8:30 am - 10:00 amInstructor: Tom CananvanTraining Track: CMS BusinessAudience: CMS Businesspeople

If you've been to one of Tom's learning sessions on Internet security, you know Tom Canavan's call-it-as-he-sees-it approach. Matter-of-fact and brutally honest, this session is the techpreneurs' opportunity to learn from a master - a highly successful sales trainer in the tech industry.

In today's economy, FaceBook trolling isn't going to get the job done; blasting out an email and hoping for the best certainly isn't a viable strategy either. "Giving it away" has resurfaced as a popular strategy, borrowed from the pre-bubble 1990s. We learned then, and companies know today, that giving it away is by far, the most expensive means of customer acquisition, let alone generating any sense of loyalty.

Much like the 90's, history in the tech business is repeating itself. We mistake companies' "giveaway" venture capital-backed R & D efforts for actual, viable money-making businesses. Folks, you can't feed your family on traded-out services. It's time to get out there and generate viable sales, and this session will help you get on the right path.

In this session you will learn the strategic method of selling as a "trusted advisor" to your customer, not the lowest bidder. Come to Tom Canavan's session, and stop struggling on how to "monetize" your business after you've launched. Learn how to strategize, with sales as part of the plan! Plan the work and work the plan - to get the sale and keep loyal, trusted relationships. Think about it...if your customer had two Chicago Bulls tickets, would he call you or your competitor? If its not you, then get in this session.

Now is the time to get real about:●Understanding the landscape - Strategizing how to target your prospect●Executing the plan to acquire the target - Know thy competition; know thyself●How to manage and leverage your resources

Session: On Message, On Target and On the Money with Google AnalyticsDate: Friday, May 1stTime: 10:00 am - 11:30 amInstructor: Avery Cohen Track: CMS Business

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.

What You Will Learn:

•Implement Google Analytics in your CMS•Identify and document goals for your web site in Google Analytics•Use Google Analytics to gain insights into Search Engine Optimization for your web site•Use Google Analytics to gain insights into how to better meet your business goals

Page 38: 2009 CMS Expo Program Book

Session: Usability Testing For Better ROIDate: Friday, May 1st, 2009Time: 1:00 pm - 2:30 pmInstructor: Merav KnafoTrack: CMS BusinessAudience: Businesspeople and Content Creators

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.

As a business owner herself, 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.

What You Will Learn:

•What is usability testing •Who should perform usability testing •Different usability testing methods •Pros and cons of each method •Usability testing cycle •Watch a real test and use a tool to analyze it •Tips and tricks to get more out of your testing

Session: How to Get a Website Without Losing Your Hair (Website Project Management) Date: Friday, May 1st, 2009Time: 3:00 pm - 4:30 pmInstructor: Steve FisherTraining Track: CMS BusinessAudience: Businesspeople, Content Creators Administrators & Developers

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. 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 target; it's a dynamic, ever-evolving process that can really get away from you if you're not careful. 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.

What You Will Learn:

•Research•Goal-setting•Planning & Content Gathering•A brief Q & A session will conclude the session

Page 39: 2009 CMS Expo Program Book

CMS Foundations Training: From Design to PHP, MySQL and Linux; from Photoshop and CSS to Jquery and QueryPath; this CMS agnostic track will provide you with the tools and skills relevant to all CMS solutions.

Session: Linux PrimerDate: Thursday, April 30th, 2009 Time: 9:30 am - 10:30 amInstructor: Phil DeKokerTraining Track: CMS FoundationsAudience: Administrators & DevelopersPrerequisite: For Beginning to Intermediate CMS Users

This session will focus on common website administrator tasks using the Linux command line interface (CLI). Skills learned are essential for website administrators who want to take their administration skills to the next level. Although no previous Linux experience is required, those who have limited Linux CLI skills will find considerable value in attending.

The session will cover basic Linux commands that help the administrator navigate, view and edit files, understand file and directory permissions, update cron for scheduling, backup and restore.

What You Will Learn:

•Perform simple instructions at the command line interface •Understand Linux file and directory permissions •Exploring ssh, cron, backup, restore •Use redirection and piping techniques •How to automate tasks on a Linux system •Q & A session

Session: JavaScript and jQuery to Enrich Your SiteDate: Thursday, April 30thTime: 10:30 am - 11:30 amInstructor: Matt ButcherTraining Track: CMS FoundationsAudience: DevelopersPrerequisite: This is for Intermediate CMS Users.

Once upon a time, JavaScript was considered a toy language for adding image rollovers, status bar crawlers, and calculators to otherwise-static web pages. But with with some key improvements in browser technology and the sudden buzz behind AJAX, rich and robust web applications built with JavaScript are springing up all around.

Come to this highly informative session, presented by the dynamic and highly acclaimed technical author, developer and innovator, Matt Butcher.

In this session, which is open and applicable to all CMS solutions (Joomla, Drupal and Alfresco) we will look at JavaScript libraries, including the wildly successful jQuery library. We will take a look at some examples of how these tools can be used to enrich not only a site's appearance, but its capabilities. There will also be a brief Q & A session.

Track V: CMS Foundations

Page 40: 2009 CMS Expo Program Book

Session: Killer Photoshop TipsDate: Thursday, April 30th, 2009Time: 1:30 - 2:30pmInstructor: Jonathan ShroyerTraining Track: CMS FoundationsAudience: Content CreatorsPrerequisite: This is for Beginning to Intermediate CMS Users

Killer Photoshop Tips will give techniques on how to use Photoshop to enhance your website while saving you time and drudgery while using Photoshop CS4.

Photoshop is the only piece of software that is used in every area of digital development. Learn how to make the most of this powerful program in this workshop with a special focus of preparing graphics for the web. No matter what skill level you are at, we guarantee you will learn something that will change how you work.

Taught by veteran Designer/Developer Jonathan Shroyer, from Battle Creek Michigan-based 'corePHP' this is a must-attend session for Content Creators who use Photoshop. There'll be a Q & A session afterwards to share your own tips and tricks with the rest of the group too!

Session: Dynamic Design For the WebDate: Friday, May 1st, 2009Time: 3:00 pm - 4:30 pmInstructor: Jonathan LackeyTraining Track: CMS FoundationsAudience: Content Creators

Award-winning Creative Director Jonathan Lackey, of Los Angeles-based Zuno Studios, will present "Dynamic Design For the Web." With so much attention seemingly on the "System" - Side of "Content Management Systems," it's easy to overlook the most critical piece of any web-based initiative: What is it designed to accomplish?

Jonathan Lackey will share his insights and visual wizardry with you to help designers and aspiring artists alike. Take a look at inspiring designs online, and understand what can be accomplished in the CMS world that can take you to a higher level!

What You Will Learn:

•How to avoid falling into the 3-column trap•Today's trends - colors, fonts and layout•Most excellent modules & extensions for designers•The creative process •Q & A session

Page 41: 2009 CMS Expo Program Book

Session: PHP 5 Must-Know TechniquesDate: Friday, May 1st, 2009Time: 8:30 am - 10:00 amInstructor: Rafael CorralTraining Track: CMS FoundationsAudience: Developers, Content Creators & AdministratorsPrerequisite: 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.

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 Rafael Corral, Developer at ‘corePHP’ in Battle Creek, Michigan. Rafael lives, sleeps, dreams, and exists in a programming world. Rafael's latest project was WordPress for Joomla!

At CMS Expo, it's time for Rafael to take a 2-day "vacation from real work" to share some of his PHP knowledge with others. Come to PHP 5 Must-Know Techniquest 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. Rafael will show how this all fits into developing for specific frameworks built in PHP.

What You Will Learn:

•Accelerate your code •Develop applications faster•Learn the best techniques to writing secure code •Q & A session

Session: CSS Done RightDate: Friday, May 1st, 2009Time: 10:00 am - 11:30 amInstructor: Jonathan ShroyerTrack: CMS FoundationsAudience: Content Creators and DevelopersPrerequisite: This is a Foundations course, for beginners in CSS

CSS Done Right will explore how to write clean CSS code. We highly recommend that you come with a basic understanding of Cascading Style Sheets (CSS).

Designers and Content Creators are passionate about CSS. They either love it or they hate it. Fact is, 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.

The examples shown in this session will be using Joomla CMS, however, the same methodology applies toward any CMS.

What You Will Learn:

•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•Q & A session

Page 42: 2009 CMS Expo Program Book

Session: Secure Your Server (Or It Will Be Passed Around Like a Party Favor)Date: Friday, May 1st, 2009Time: 1:00 pm - 2:30 pmInstructor: Tom CanavanTraining Track: CMS FoundationsAudience: AdministratorsPrerequisite: This is for Intermediate CMS Users.

Its time to get another healthy dose of extreme security reality from Security Expert and author Tom Canavan. During the presentation, "Secure Your Server Or It Will Be Passed Around Like a Party Favor," Tom will discuss security mistakes, tools and solutions. While its easy to blame the software (Joomla!, Drupal, WP, Alfresco, Microsoft), the fact is that many security breaches are due to plain ol' ignorance or being asleep at the wheel. Well, this session is your wake-up call to help you get proactive, get equipped, and get serious about your site security.

Tom Canavan is a must-see presenter. Author of two CMS books, "Joomla! Web Security" and "Dodging the Bullets: A Disaster Preparation Guide," 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 arms race.

He'll open up a can of whoop-*ss , providing tell-it-like-it-is examples of "hackers gone wild" and "you can't outlaw stupid" administrator 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. This is all-new information, ready for you to put to use!

What You Will Learn:•Establishing your Proactive Defense System •Bulletproof Backup solutions•Getting to know your hoster - intimately (and why) •Don't outsmart the hacker out-run him!•Brief Q & A session will conclude the session

Session: Data-Basics: Database Foundations For CMSDate: Friday, May 1st, 2009Time: 3:00-4:30Instructor: Bill TomczakTraining Track: CMS FoundationsAudience: Content Creators, Administrators & DevelopersPrerequisite: 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.

Ahh, the database: the black hole that we designers and content creators take for granted. Have you ever wondered what goes on behind the scenes? "Data-Basics" is a CMS Foundations Session, created to provide folks on the content-side of the team with an introduction to how to start thinking about how to make your database go from foe to friend.

We'll cover basic database terminology, concepts and issues. Learn how your CMS uses a database. It's a great place to learn how to find your way around, respond to problems and maybe even (don't laugh) help you create that killer extension you've been thinking about. After thirty-plus years of programming, CMS Expo Speaker Bill Tomczak will explain some of the mysteries of the database, and how the database is integrated with every CMS. He’ll give you the tools to know when to “touch” and when “not to touch” the database.

If you're a designer, writer or curious developer or admin, come to this excellent training session to find out how you can get the database to be more of a workhorse on your site, taking a bit of the load off the CMS.

What You Will Learn:•Layers: Presentation Layer, Application Layer and Database Layers•Database Servers/Engines: MySQL, Postgres, MS SQL Server, Oracle, etc.•Database CRUD (The Basics): Multi-User Issues, Multi-Table Editing, transactions & Table/Row Locking•User Authorization: DB Users, LDAP/Google/Yahoo Authentification, etc.•Local & Remote Databases•What Does AJAX Have To Do With It?•Server-side (php) vs Client-side (javascript)•Tools & Maintenance

Page 43: 2009 CMS Expo Program Book

CMS Power Partners: Extend the power of your CMS with Extensions, Modules, Apps & Services.

Session: Community Builder For Joomla!Date: Thursday, April 30th, 2009 Time: 9:30 am - 10:30 amInstructor: Ken LyleTraining Track: CMS Power PartnersAudience: Content Creators, Businesspeople, Administrators & DevelopersPrerequisite: This is for Intermediate CMS Users. Some experience with Community Builder is helpful

Are you building a community with Joomla? Well, you'll be happy to know, the most popular extension for Joomla is Community Builder. Open source social media software lovers in the Joomla world, get on your construction helmets! Ken Lyle will be presenting on some of the finer points of Community Builder, focused on Enhanced Registration, Social Networking, Paid Subscriptions and Access Control.

Why is Community Builder (CB) the #1 software extension for the most popular OS CMS on the planet? "CB" is serious software engineering, without hacking the Joomla core. During this session, we'll briefly recap the past, present, and future of CB, including the CB Paid Subscription system, and e-commmerce integrations.

What You Will Learn:•Understand CB's core functionality•How to install and integrate the components•See a sampling of Core Team and Third Party plugins•See how CB can help you provide better service, and monetize your site

Session: GeoCMS Drupal Date: Thursday, April 30th, 2009 Time: 10:30 am - 11:30 amInstructors: Rebecca White and Jim Craner Training Track: CMS Power PartnersAudience: Developers and BusinesspeoplePrerequisite: This is for Intermediate CMS Users.

This session is appropriate for people interested in using geodata within their CMS-based app's, offering a very high-level introduction to geographic information systems (GIS) from the perspective of CMS developers and administrators, using Drupal's GIS tools as examples. Instructors Rebecca White and Jim Craner will share their knowledge about the principles of storing, organizing and searching geographically-tagged data (geodata), the practical usage of geodata in CMS applications, and, as a significant use case, how geographic functionalities are implemented by Drupal modules.

Geodata gives us new ways of relating to and exploring our data. How can geographically-tagged data be obtained? What makes geodata interesting? How do we use geodata to explore our content? What are the technical barriers to working with geographic data?

With the advent of new geographic/mapping modules and tools, Drupal is increasingly effective at allowing users to associate their content with specific geographic locations and using such information, create compelling maps that display this association. Rebecca and Jim will evaluate the scope and abilities of these tools, and discuss how they address the issues involved with geodata management. A brief Q & A session will conclude the session.

Track VI: CMS Power Partners

Page 44: 2009 CMS Expo Program Book

Session: CMSaaS on a Cloud - Using Joomla!Date: Thursday, April 30th, 2009 Time: 1:30-2:30Instructor: Gary BrooksTraining Track: CMS Power PartnersAudience: Administrators & CMS BusinesspeoplePrerequisite: While this session will cover the fundamentals of SaaS and Cloud computing, it is recommended to

come to this session with some familiarity of both. Bring educated questions from your business and technology perspective.

Have you ever wanted reap the benefits of offering on-demand, or software-as-a-service (SaaS), solutions to your customers? If you ever wanted to build a web application and sell it as a service to the masses on a recurring basis, then this fast-paced, information-filled session is for you.

Attend this hands-on session, instructed by long-time tech entrepreneur Gary Brooks, CEO of MichiganMedia.net. He'll have a panel of technical and business experts ready to answer your questions throughout the session. We will stay focused how to launch your own online software as a service business using Cloud Technology, with a particular focus on Joomla.

In this hour session, you will learn the fundamentals of how you can build your own software-as-a-service company, with special insights on how Grid /Cloud computing will play a major role in your offering. Attendees attending this session will receive a complementary sample business plan with 3 year projections laid out to show you the cost associated with starting your own SaaS-based company.

What You Will Learn:•Basics explanation of SaaS - What is SaaS and how does it work?•Cloud Computing and how it connects to your online business•Concepts of bringing your idea to market using Joomla Open Source•How CMSaaS can speed up your time-to-market •Process and management of your core structure

Session: Jentla Defines Multisite CMS For Enterprise (North American Debut!)Date: Thursday, April 30th, 2009 Time: 2:30 pm - 3:30 pmInstructor: Russell BurstowTraining Track: CMS Power PartnersAudience: Content Creators, Businesspeople, Administrators & Developers

This changes everything. Move over Vignette, Documentum, Interwoven, Drupal, Alfesco and WordPress. Now there is a new player on the block: One that has risen to the challenge of managing multiple sites and done it right. Already deployed on several major overseas enterprise implementations, CMS Expo welcomes Jentla's creators at Australian-based Zac-Ware, as they make their North American debut.

Existing Web CMS’s lack the ability to genuinely manage a multisite CMS environment. Jentla is about to change all that. Come to this high energy learning session to witness Jentla, unveiled for the first time in the USA. GPL-based Jentla was built to empower corporate IT teams with a rock-solid multi-site enterprise layer. Need to deploy 100, 500 or 1,000 websites – yesterday? Jentla's your answer. Need to deploy them with uniformity, accuracy and on a modest budget? Come to this session to learn how Jentla's about to change everything.

Page 45: 2009 CMS Expo Program Book

Session: KickApps Social MediaDate: Friday, May 1st, 2009Time: 8:30 am - 10:00 amInstructor: Mitch PirtleTraining Track: CMS Power PartnersAudience: B usinesspeople, Content Creators, Developers & Administrators

Tech Crunch calls KickApps "Social media that delivers." New York-based KickApps was creating social apps before social was cool. Among the leaders at KickApps is Mr. Mitch Pirtle, VP of Developer Relations. Today, more than 60,000 sites rely on KickApps technology to grow and engage their audiences with social media. KickApps' customers range from some of the world’s most recognizable brands to local TV and radio stations, small businesses and independent web publishers.

No matter what size your business; no matter what your market, it's quite likely that if social media is in your near-term plans for your online business, KickApps has the "app" for you. Come to CMS Expo in Chicago to learn more about how KickApps continues to push the leading edge on Social Media technology.

Reinventing Customer Relationships Through Engagement and Social Media

KickApps Social Media Solutions for the Enterprise, enables marketers to create highly engaging websites with a social network, branded and customized online video players, photo & video sharing capabilities, blogs, podcasts, message boards and widgets. Combined with programming, marketing and promotion, these websites become destinations where you can engage directly with customers and partners, regardless of geography and time of day.

What You Will Learn:

•Create, nurture & support your own community of customers, brand ambassadors, fans & partners•Create contests and other perpetual campaigns keep a customer base engaged and increases loyalty with your brand and products•Listen to your online community for feedback, suggestions and insight into your business, products, the market and customer needs

Session: QueryPath (International Debut!)Date: Friday, May 1st, 2009Time: 10:00 am - 11:30 amInstructor: Matt ButcherTraining Track: CMS Power PartnersAudience: Developers

QueryPath is a PHP library for working with XML and HTML over the network. In many ways it is similar to the JavaScript jQuery library. This presentation will introduce QueryPath.

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. 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.

Page 46: 2009 CMS Expo Program Book

Session: WordPress For Joomla!Date: Friday, May 1st, 2009Time: 1:00 pm - 2:30 pmInstructor: Rafael CorralTraining Track: CMS Power PartnersAudience: Content Creators, Businesspeople & DevelopersPrerequisite: People with moderate to advanced knowledge of blogging will get the most out of this session. This

is for Intermediate CMS Users. For beginners, we highly recommend attending one of the CMS KickStart Programs on Wednesday, April 29th prior to attending this session.

Lets face it, blogging with Joomla is not easy. With WordPress being the most powerful and used blogging platform on the web, the folks at 'corePHP' felt it was a no brainer to integrate WordPress into Joomla. As Lead Developer Rafael Corral says, "You will no longer need to display WordPress inside a wrapper! This solution will blow your mind!"

Rafael will also cover teh Multi-User version of WordPress for Joomla, which will integrate into JomSocial and Community Builder, allowing you to grow your existing community. If you plan on including a blog on your Joomla site, this will be a session you won’t want to miss!

What You Will Learn:

•Install and set up WordPress on Joomla•Manage tags, posts, categories, links, comments•Dynamically build your URL structure for your blog (one of the best features)•How to add plugins•Managing WordPress widgets in Joomla•Learn how to use your Weblog Client with this extension•Q & A session

Session: Magento E-CommerceDate: Friday, May 1st, 2009Time: 3:00 pm - 4:30 pmInstructor: Jonathon LackeyTraining Track: CMS BusinessAudience: Content Creators, Businesspeople, Administrators & Developers

Magento is the fastest growing ecommerce platform in the world. This session will cover the basics of a Magento site. From setting up a catalog of products to creating a custom theme to altering layout templates, you will leave with the know-how to start work on your own Magento store.

This session will focus on getting your store setup and looking & functioning the way you want it to. Other key take aways are:

•The basics of setting up a store•Magento design terminologies•Knowledge of working with Magento themes•How to control store layouts •Q & A session

Page 47: 2009 CMS Expo Program Book

Session: Why Is Britney Spears Following Me? And Other Important Insights Every Businessperson Should Know about Web 2.0

Date: Friday, May 1st, 2009Time: 3:00-4:30Instructor: Steve Duesbury Audience: Content Creators, Administrators & Developers

“Why is Britney Spears following me?”and other important insights every business person should know about Web 2.0

Should our CEO blog? Should we do Twitter, YouTube or Facebook? Why is our new digital community a ghost town? How do we control our customers so that they don’t say anything bad about us in our “social media?” Businesses are asking these and countless questions like this as they surge into the Web 2.0 world. But in their rush, most are the wrong questions for the wrong reasons.

What we’ll talk about:•How losing your brand can strengthen your company •Why technology doesn’t matter•Should you create a community or discover it? •Why Information Architecture is dead•How WoW drives employee performance…and what you can do to prepare your organization to be successful in the Marketplace 2.0.

Session: Sweet Integration: Plone & SugarCRMDate: Friday, May 1st, 2009Time: 1:00-2:30Instructor: Ken WasetisAudience: Content Creators, Administrators & Developers

This presentation is for business users interested in how a more seamless, integrated CMS-to-CRM solution works, and for IT Managers and integrators desiring true web services integration options for their organization's CMS and CRM solutions. The presentation will be given from the perspective of a business user, but will provide supplemental information for IT/developers interested in web services integration APIs. No actual 'development' work will be demonstrated and no programming background is required.

Many organizations leverage a static HTML form on their website to have visitors post their contact information from a website to the organization's Customer Relationship Management (CRM), or sometimes referred to as 'Constituent' Relationship Management software by non-profits in regard to their donors or sponsors.

Contextual will present a much more integrated approach to CMS-to-CRM integration that allows for a Plone CMS-based website to not only 'post' contact information to the SugarCRM application, but that also allows for 'pulling' CRM contact data into a personalized customer portal provided by the Plone CMS, so that customers and constituents never need to leave a website in order to get to account information, create or review open support tickets, opportunities, and other information stored in a CRM database.

Plone is written in the Python programming language, and SugarCRM is written in PHP, but that doesn't matter with this approach, since they will both communicate with one another using a simple web services standard (no hard-wiring!), and since both are free open source software tools that can run on the same server, on separate servers across the world, and/or 'in the cloud'.

Alert! The first 30 people to attend this presentation will also receive a FREE, printed copy of the exhaustive 60-page open source web CMS evaluation report recently published by the objective third-party consulting company for non-profits, Idealware. This report can save you hundreds of hours in your own CMS evaluation process. Funding for this report was provided by over 80 vendors who provide services for the major open source web CMS tools.

Page 48: 2009 CMS Expo Program Book
Page 49: 2009 CMS Expo Program Book
Page 50: 2009 CMS Expo Program Book