Extending CMS Made Simple™

Creating modules and plugins for CMSMS™ 1.8 and beyond

Area: Programming - Level: Intermediate
Price: €250
Day: Sept. 15th - Tme: 13.30 - 17.00
Trainer(s): Samuel Goldstein and Jeff Bosch

Summary:
Presented by members of the CMSMS™ core team, this workshop will show users with PHP development experience how to extend the system to meet their custom needs. Includes information on modifying modules to be prepared for the release of CMSMS™ 2.0 later this year.

Details:

 

  • Hour 1:
  • Introduction

  • Presenters & Credentials

  • Understanding CMS Extensions

  • How should I do it? Smarty? Tag? UDT? or Module?

  • Programming with Smarty and Core Modules

  • Example of Google Site Map with Menu Manager & mod_rewrite

  • Tags and User Defined Tags

  • "Filter" Tag to add © symbol after Company Name

  • UDT to set Smarty variables

  • Exercise:

  • Smarty, UDT, or Module?

  • Create a UDT that sets variables based on time of year to allow season-based changes to site.

  • Hour 2:
  • Getting Started with Modules

  • Using the Skeleton Module to get started on a 1.x module

  • Layout of a 1.x Module

  • Basic methods needed to create a Module

  • Using the Database API

  • ADODB and Basic queries

  • Using the CMSMS 1.x Module Form API

  • Example of a 1.x module that creates a simple form and stores the results in the database

  • Hour 3:
  • Using the CMSMS 2.x Module Form API

  • Example of a 2.x module that creates a simple form and stores the results in the database

  • Your module and the Community

  • Module Admin Panel

  • Hour 4:
  • Using Events

  • CMS 2.0 Features

  • Q & A





Back

Latest News

Aug 6, 2010
We've posted a preliminary schedule for everyone to see. We've tried our best to make the presentations varied and useful to all different levels of experience, while still making sure they're hosted by members of the community who know their stuff.
Jul 25, 2010
It's official. Our pre-conference workshops are now set and ready for signups. We've done our best to span the range of topics and make sure everyone can find an interesting workshop to fit their needs.
Jun 17, 2010
The 2010 Geek Moot will be held at Casa400 in Amsterdam, which is located very close to the city center!