Conference Schedule


You can register anytime from 09:00 on Wednesday the 19th of October, when you can collect your schedule booklet, name badge and your free pass to the Space Center. Just come to the Space Center main entrance and a member of the staff will direct you to the Shuttle Suite, where we are based.  

Wednesday 19th October - The Training Day

Note: due to the popularity of the developers module creation training day, we are concentrating the whole of the day on that.  We will be looking at putting on the site owner's day basic training at a later date - watch this space!

Developing Modules for 2.0.  Starting at 10:15am

Capitalizing on the training day delivered at DevMoot back in March, our lead programmer, Robert Campbell (Calguy) presents a day’s training on developing Modules for CMSMS 2.0. 

Guiding you through each step of the build, the Robert will create a simple ‘Holidays’ module as an ongoing example.  You’ll see how to create the module, setup installation and language, add in admin functions, add, edit and delete records and run the module on the front end.  Search engine friendly URLs, asynchronous loading, and working with other modules are also fully discussed.  Plus, much more.

This is a great training day for both new and experienced module developers.  Whether you are starting your first journey into module development or simply want to compare your methodology with the Dev Team’s, you’ll find this day invaluable.

Of course, this training assumes a level of ability for you to get the most from it.  You’ll have a firm understanding of PHP and object orientated programming, including exceptions and PHP’s magic methods.  You will also need understanding of relational databases—particularly MySQL. A basic understanding of JavaScript and jQuery will be useful. And, of course, you will need to know how to work with CMSMS, including creating and managing pages and templates.

We’re sure you will find this day invaluable.  We’re looking forward to seeing the great modules that you come up with.  So book in to GeekMoot for both the conference and the training day and start your adventure!

Thursday 20th October -  Conference Day One

09:30 - 10:15. Website Live Launch Check List - Paul Baker
From the community, Paul Baker, one of our experienced website builders using CMSMS, who has attended many GeekMoots in the past, is presenting his definitive list of the final checks and tests to get a CMSMS site really 'popping' before going live. It will be of interest to both website designers and builders in the audience.

10:20 - 11:05. The Keynote Speech - Robert Campbell
We're delighted that our lead programmer, Robert Campbell (calguy1000), is again able to fly over from Canada and join us. He'll be giving the keynote speech that heralds the start of the conference part of the three day event (days two and three). This year's keynote will be looking at the future of CMSMS, both where we are heading technically and how we are developing as a community. With so many innovations to be talked about, this is one not to miss.


11:20 - 12:05. The Design Panel
Following on from the success of the 'How would I' panel at the last GeekMoot we are introducing more panels this year.  Our panel of Devs and designers from the community will discuss their experiences with CMSMS and how to get the best out of it from a design perspective.  There will of course be time to pose your questions too!  Bring a question on the day or send us a question in advance so the panel can think about their response. 

12:10 - 13:00. Copyrights and Licensing - Robert Campbell
Do you know your rights and responsibilities within the general public license that CMSMS uses? How about the modules? This presentation will help to put you in the picture, making sure that you understand fully how it all works and know where to find the information you need to make sure your shiny new client site complies as it should.


14:00 - 14:30 CMSMS As An Active Part Of Your Business Model - Matt Hornsby and John Scotcher
Matt and John share some of their own experiences running their businesses and how CMSMS is an integral part of that, including the areas of specialism they find themselves working within and how they deal with customers. 

14:30 - 15:30 The Business Panel
Our business panel gathers some of our Dev Team and community members who use CMSMS within different business models.  Ask your questions, discuss your own experiences and listen to the collective wisdom! Bring a question on the day or send us a question in advance so the panel can think about their response. 


15:45 - 16:15. CMSMS with LESS /SCSS - Mathieu Muths
In the last years, CSS Preprocessors have taken more and more place in frontend web development. In this presentation, you'll discover how to use the LESS or SASS language with CMS Made Simple using the classical DesignManager and some third party modules. dev team member Mathieu Muths will show you how to set that up with minimal SCSS source code up to a complete live-compiled Foundation6 stack.

16:20 - 17:15 How would I? The Coding Panel.
Our second panel.  Pose your questions to our CMSMS experts.  How would they solve the problem you pose?  With the scope for working the way that one wants in CMSMS it's a sure fire bet that each expert will have their own solution! Bring a question on the day or send us a question in advance so the panel can think about their response. 

Evening.  Open Networking And Social.
After some open networking at the conference centre, we'll be out to eat, drink and chat in the centre of the City of Leicester.  At GeekMoot the conversations tend to ccarry on throughout the evening, so make sure you're ready to join us!

Friday 21st October - Conference Day Two

09:30 - 10:00. Smarty and Template Inheritance - Fernando Morgado
Template inheritance is an approach to managing templates that resembles object-oriented programming techniques. Here Dev team member takes us through the basics and explains why this method helps to keep your site templates minimal and efficient.

10:05 - 10:50. A Walkthrough of a CMSMS site using the Foundation Framework - Matt Hornsby
Many people know Bootstrap, but Foundation is a fantastic alternative. A family of responsive front-end frameworks that make it easy to design beautiful responsive websites, apps and emails that look amazing on any device. Foundation is semantic, readable, flexible, and completely customizable. here Dev team member Matt Hornsby takes you through the system and how it can help you produce a stunning CMSMS Site


11:15 - 11:45. Troubleshooting In CMSMS - Greg Prosser
Dev Team member Greg Prosser will be presenting a 'must see' lecture on troubleshooting. At some point, we’ve all been there - something stops working, a page crashes, an update fails… You know the drill. CMSMS has multiple tools to aid in tracking things down in addition to the standard error messages. This presentation outlines some of the key steps that will not only help you in trying to resolve the issue, but will help immensely in terms of getting all of the information you can, in order to get help from the forum and/or Dev Team.

11:50 - 12:20. Reporting Functions With CMSMS.
In addition to the basic reporting that CMSMS core can produce, it is perfectly possible to use third party modules to provide comprehensive reports on many aspects of a website. This presentation looks at how that can be achieved and show cases a website that does just that! If you have ever had a customer who really wanted to get detailed information out of their site, this presentation is for you.


13:30 - 14:15. CMSMS As An Application Foundation - Robert Campbell
One of the great strengths of CMSMS is how it can be used to build complex web applications by combining modules in a custom way and writing custom modules from scratch. This presentation looks at those methods and touch on the advantages CMSMS has over other open source content management systems.

14:20 - 15:00. Preparing CMSMS As An Application Foundation - John Scotcher
Looking at the same subject as above, this presentation takes a different angle. How do you translate your customer's ideas into a working specification that a module developer can work with? Dev Team member John Scotcher will talk from his early experiences and mistakes through to working on successful application websites. If you ever need to project manage complicated site builds, including client expectation and developer communication, this is for you. 


15:15 - 16:15. The Annual CMSMS Debate
Our last day open debate.  Here you canm pose your questions to all the attending dev team about what is happening with CMSMS next, and make your suggestions as to what you would like to see.  Always an active and lively discussion.  Sometimes there are even a few raised temperatures!

16:15 - 16:35.  Conference Closing Speech.
It's time to say farewell to the formal part of GM2016, with the dev team.

Evening. Open Networking And Social.
After some open networking at the conference centre, we'll be out to eat, drink and chat in the centre of the City of Leicester. At GeekMoot the conversations tend to carry on throughout the evening, so make sure you're ready to join us!

Other Events
During GM, you can give your brain a rest with a complimentary ticket to tour the Space Centre that is our home this year!