Choosing a web CMS and an introduction to Modx March 2010.

Slides:



Advertisements
Similar presentations
SharePoint Forms All you ever wanted to know about forms but were afraid to ask.
Advertisements

{ OER Management Made Easy …or so I thought. joe hobson / Navigation North.
MMDE5011 – INTERACTIVE MEDIA PRACTICE 1 WEEK 1: INTRODUCTION TO HTML5
Gallery YOUR PHOTOS ON YOUR WEBSITE Sourceforge Advisory Council Bharat Mediratta March 9 th, 2006.
Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.
BUILD EFFICIENCY IN YOUR ORGANIZATION WITH SHAREPOINT 2010 Steve Deming Partner Solutions Advisor Microsoft US Partner Group
SharePoint 2013 Catalog Sites Brian Culver ● SharePoint Saturday DFW ● March 7, 2015 Build a SharePoint 2013 Search Driven.
Our aims ease the pain – for all our users get with the times better communication with our supporters recruit and engage people to our campaigns raise.
Devin Burritt, MLIS Jackson Memorial Library moriallibrary.org EASY WEB TECH FOR TECHNOPHOBES.
Content Management, Working with WordPress Svetlin Nakov Telerik Corporation
Content Management Systems Why to use. And, if you’re going to use one, which one???
UWWD In our quest to eliminate bad websites, we present…. HALLELUJAH!!
The easy way to a nice looking website design By a total non-designer (Me!)
Open Source Content Management System - JOOMLA Swapnil S. Chafale Nagpur (M.S.) India Paper-Presentation For ATCON-2009 Conference.
Kentico CMS 5.0 Full-featured Flexible Web Content Management System for All Your Needs.
Build a CMS Website. The topics this chapter covers are: What is CMS ? What you can do with CMS The benefits and disadvantages of using a content management.
Sahil Narang What is CMS? A content management system (CMS) is a computer application that allows publishing, editing and modifying content,
The modx CMS and framework Jayesh Sheth NYPHP - Sept. 28, 2010 Hive at 55, 55 Broad Street, New York, NY.
On-Site Strategies for Optimizing Your Local Business. sunclouddesign.com/talks.
© Acquia, Inc Commons 3.0 Customer Deck Transforming Digital Business with OpenWEM Name, Date.
Customer Forum OTech’s New Web Publishing Service Web Services Section – April 29, 2015.
Drupal 7 as an enterprise web application framework Why as a developer you should use Drupal to build web applications? Klaus Harris DrupalCon Munich 2012.
Build Your Own Website Introduction Introduction Phil Stone Phil Stone ICT tutor for Dudley Adult Community Learning ICT tutor for Dudley Adult Community.
Web Content Management Systems. Lecture Contents Web Content Management Systems Non-technical users manage content Workflow management system Different.
Building Public Facing Websites with SharePoint 2010 Prepared for ILTA’s SharePoint for Legal Symposium June 16 th, 2010 George Durzi Principal Consultant.
Content Management Systems Equals Distributed Web Site Maintenance Robert Gulick, EdD DBA / Technology Trainer Carmi Gulick.
CMS Confusion….You only need one ! November 2012 Chris Schofield
Content Management Systems AN INTRODUCTION. Learning Objectives To know what a Content Management System is Have an understanding of the different types.
Web Content Management System CREATED BY Joshua Jylsus Mendes MBA –IT Jitendra Purohit MBA – IT
CMS Wiki Pages CMS Pages, the only approved and supported website service for CMS employees, has been failing and an alternative needed to be implemented.
WordPress Web. WordPress Blogging system with full content management Personal publishing system Built on PHP scripting language and MySQL relational.
Configuring Social Media, Google Analytics, and Gadgets Lila Bronson Training Manager, OmniUpdate, Inc.
Library à la Carte: Customize|Collaborate|Connect Overview & Demo Kim Griggs & Jane Nichols Oregon State University.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
NODEJS, THE JOOMLA FRAMEWORK, AND THE FUTURE IAN MACLENNAN.
Joomla! Day France SEBLOD Version 2.0 for Joomla! 1.6.
Making You Explore the Potential of Online Business CMS Based - Web Development Solutions.
1 Successful Ingredients and zShell Josten Ma 12 March 2008.
What is Drupal? Open Source software written in php. A CMS or content-management system. A sophisticated web application building tool.
Welcome To CIS115 Introduction to Programming & Logic.
Content Management System? It is difficult to define the term CMS because of its encompassing nature and variety of functions. Wikipedia's definition is:
WordPress Plugin Development A Starter Guide For Beginners.
We Know IT … IT’s What We Do! ® 2 Cyprien Mvuanda & Jonathan Davis Empire 2.0 Services October 1, 2010 Albany, NY Design, Development,Workflow and Implementation.
Drupal Overview Prepared by : Agustin D. Gumogda Jr. Instructor.
CMS Content Management Systems. What is a CMS? Creation and management system for websites Wikipedia.org definition: A content management system (CMS)
Web page management system Jonathan Millis Educational Design Resources NTID at RIT.
George Gonsalves.  Free and lightweight web development tool.  Create, publish, and maintain your website  Optimized for Open Source  Designed for.
Sample School Website. What is wrong with the existing School Webspace Site? Can only host static pages – no dynamic content possible. Can not be edited.
Web Development Management Training Ifugao State University College of Computer Science Nayon,Lamut, Ifugao February 14-18, 2013.
May 6, 2015 Session 10:00am – 12 Noon. Agenda 2 TopicPresenter / FacilitatorTimeframe  Welcome Michael Chen5 min.  CA Web Publishing Richard Lehman55.
WORDPRESS IS IT EASY FOR ME ?. WHY should I use WordPress ?
Nested componentization for advanced Web portal solutions Svebor Prstačić, dipl. ing., Dr. sc. Ivan Voras, Dr. sc. Mario Žagar.
By  Mosa Mohammed Hasan Al-Barqi  Mohammed ali ahmed assiri  Ali saad abdullah assiri What is..
Date : 3/04/2010 Web Technology Solutions Class: PHP Web Application Frameworks.
Intro to APACHE, MySQL, and PHP & freely available (hackable) Packages Aonghus Sugrue 04 Oct 2012.
How EPA/ORD Moved to Drupal 7 Jessica Dearie U.S. EPA, Office of Research and Development Office of Science Information Management.
Website Update and Use of Official accounts Dr.Lasantha Ranwala ( MBBS,MSc-Biomedical Informatics) Medical Officer - Health Informatics RDHS Office.
INFM 700 Project 3 (Aqua) - Akashdeep Ray - Arnaud Lawson - Neha AR - Vidisha Vedvyas.
Expertsfromindia for Joomla Development. Introduction Joomla is an open source and free content management system (CMS) for publishing content on the.
 Joomla provides the free and open source content management system for publishing web content.  It is build on model-view- controller web application.
Web Technology Solutions
Internet Made Easy! Make sure all your information is always up to date and instantly available to all your clients.
DotNetNuke® Web Application Framework
Drupal Web page management system Jonathan Millis
Remarkable Digital Work  Search Engine Optimisation  Search Engine Marketing  Social Media Optimisation  Social Media Marketing.
WordPress Development
Wordpress test.cs.edinboro.edu.
SharePoint Foundation 2010
SharePoint Foundation 2010
Wordpress.
Presentation transcript:

Choosing a web CMS and an introduction to Modx March 2010

Joe Lee Senior Developer at Artemis 8 Digital Performance Agency Develop mainly in PHP / Mysql Enjoy working with Javascript...enough about me... NEXT! Who is this guy ?

What I will be babbling about... What is a Web CMS? CMS or development framework? What choices are there? What I wanted from a CMS Introducing Modx Building a website in <5mins Questions?

What is a Web CMS ? Content management system “…implemented as a Web application, for creating and managing HTML content. It is used to manage and control a large, dynamic collection of Web material (HTML documents and their associated images). A WCMS facilitates content creation, content control, editing, and essential Web maintenance functions."Web applicationHTMLcontent

CMS or development framework? Brochureware = few pages and minimal functionality? CMS How many ‘types ’ of pages? – All holding copy or media we produce? CMS What is the content? – Most data driven from and/or aggregated from external source. Dev Framework How rich is the functionality? – Sounds like a web app? Dev framework Can’t be bothered with building another admin system ? CMS ;)

What are the choices ? Some choices: Joomla Drupal Wordpress Mambo MojoPortal Umbraco DotNetNuke....Plus loads more

“Where do I start?” What I was looking for…

Flexible - Good templating system Easy to pick up - No learning new mark up language Doesn’t mess with their mark up! Designer friendly

Developer friendly Easy code integration Good hook system for future extensibility Handy core libraries to help with the boring stuff Flexible content fields Efficient solution for tiered content structures Active dev forums

SEO / Content people friendly Fast way to manage the META tags Easy to change friendly URLS /Slugs Flexibility to change meta tags without hassling the developers/designer Intuitive content management workflow

The solution?

Modx Introduction bit CMS framework Written in PHP / Mysql Two flavours – Evolution – Production ready (1.0.2) – Revolution – Complete rewrite, beta. Full api and OOP based. (2.0)

History lesson bit Started life as a mashup of another CMS, Etomite 2004 Modx mention got removed from the forum and got forked. Won “Most Promising Open Source CMS” Packt award in 2007

Cool modx stuff

Simple template system Basic markup = “Chunk” Chunk can be used in templates Allows the static content to be separated in any way you like Nice logical separation of content elements Modx does not try add anything (aka muck up) your tags Makes it very easy for designers to pick up

Easy to put in code! Code bits = “Snippet” Eg snippet called “greeting” <php Echo “Hello “.$person; ?> [[greeting? &person=`joe`]] Separate admin system to manage code snippets

Great core functionality Wayfinder – Powerful snippet to build navigation elements eg main nav, sub nav and site map Ditto – A content aggregator snippet eg blogging and news Eform – Build forms quickly WebLogin – Registered user management Changing content from the public pages

Great core functionality (pt2) Chunks/snippets can be cached Scheduled publishing/unpublishing Full user access level control and defining “roles”

Template variables! Powerful way to create custom fields Placed anywhere in a template/chunk Or as a variable into a snippet

Building a Modx site in < 5 mins

5 part plan to start on Modx 1.Download Modx from 2.Read through the excellent tutorials from tutorials/ tutorials/ 3.Bookmark modx cheatsheet Browse through the plugins/addins available Ask questions on the forums - they are a friendly and active bunch!

Questions?

Thank you for listening! website : joelee.me.uk