41
Mambo: OpenSource CMS For Web Sites John Patten Director of Technology and Info Systems Sylvan Union School District [email protected] www.sylvan.k12.ca.us

Mambo (2006) Presentation on CMS

Embed Size (px)

Citation preview

Page 1: Mambo (2006) Presentation on CMS

Mambo: OpenSource CMS For Web Sites

John PattenDirector of Technology and Info Systems

Sylvan Union School [email protected]

www.sylvan.k12.ca.us

Page 2: Mambo (2006) Presentation on CMS

Multiple CMS Systems

• Drupal• Post Nuke• Mambo• Joomala• Typo3• Plone• WordPress• …

Page 3: Mambo (2006) Presentation on CMS

Apache, mySQL, PHP, and PERL

• Web Server

• Database

• Scripting/Programming Lanuage– Connects the database to the web site

Page 4: Mambo (2006) Presentation on CMS

Styles and Format

• Blog

• Wiki

• Traditional

• Portal

Page 5: Mambo (2006) Presentation on CMS

Mambowww.mamboserver.com

Page 6: Mambo (2006) Presentation on CMS

Why We Chose Mambo

• Most Traditional Looking• End User Ease of Use• Established History• Active Knowledge Base/Discussion Board• Wide Variety of Built in Components• Good Documentation• Built Upon Apache, PHP, mySQL• Price Is Right

Page 7: Mambo (2006) Presentation on CMS

Installation

• PHP 4.2x or above – http://www.php.net• MySQL 3.23.x or above –

http://www.mysql.com• Apache 1.13.19 or above –

http://www.apache.org– WAMP (AppServ)

http://www.appservnetwork.com/index.php– XAMPP

http://www.apachefriends.org/en/xampp.html

Page 8: Mambo (2006) Presentation on CMS

Hardware

• OS X Server

• 2 GB RAM

• Dual 2.3 Ghz G5 PowerPC

• 3 – 80 GB Drives– 1 for the OS– 2 Mirrored for site

Page 9: Mambo (2006) Presentation on CMS

Apple Hardware

• Rack mounted servers no longer come with video cards

• Configuration– Apple Server Remote Config Software– Command Line– VNC Server/client

• OSXvnc – http://www.redstonesoftware.com/vnc.html

Page 10: Mambo (2006) Presentation on CMS

MySQL

• Managed with phpMyAdmin

• http://www.phpmyadmin.net

Page 11: Mambo (2006) Presentation on CMS

Installation

• Create a database and user account for Mambo installation

• Download latest Mambo version– Place directory in web root

• Point your web browser at your Mambo directory– http://”mainweburl”/mambo

Page 12: Mambo (2006) Presentation on CMS

Installation

Typical Permission Error on New Directory in web root

Page 13: Mambo (2006) Presentation on CMS

Installation

• Chmod Mambo Directory 755

• Use GUI tools – change owner to www

• Some FTP clients will allow for permission changes (Fetch on a Mac)

Page 14: Mambo (2006) Presentation on CMS

Installation

Page 15: Mambo (2006) Presentation on CMS

Installation

You will need to change permissions on each of these directories (www user)

Page 16: Mambo (2006) Presentation on CMS

Installation

Page 17: Mambo (2006) Presentation on CMS

Installation

• MySQL Configuration

Page 18: Mambo (2006) Presentation on CMS

Installation

• Success or Failure

Page 19: Mambo (2006) Presentation on CMS

Installation

• Confirm URL & Don’t forget to change admin password!

Page 20: Mambo (2006) Presentation on CMS

Installation

Copy the configuration information and create a configuration.php file.

Page 21: Mambo (2006) Presentation on CMS

Installation

Be sure to remove the “Installation” directory our of your Mambo directory.

Page 22: Mambo (2006) Presentation on CMS

Mambo Back-End

Page 23: Mambo (2006) Presentation on CMS

Cha, Cha, Cha through Mambo

• Three Key Building Blocks– Components– Modules– Mambots

Page 24: Mambo (2006) Presentation on CMS

Mambo Components (Things)

Page 25: Mambo (2006) Presentation on CMS

Modules (Containers of Things)

Page 26: Mambo (2006) Presentation on CMS

Mambots (the code behind)

Page 27: Mambo (2006) Presentation on CMS

Media Manager

Page 28: Mambo (2006) Presentation on CMS

Main Configuration

Page 29: Mambo (2006) Presentation on CMS

Main Configuration (Content)

Page 30: Mambo (2006) Presentation on CMS

Typical Generic Install

Page 31: Mambo (2006) Presentation on CMS

Design Modification

• Designs are based on templates– Modify the files in the template design…And you

change the look of the site

• If you are comfortable with CSS style sheets, you can even create your own design or modify an existing template.

Page 32: Mambo (2006) Presentation on CMS

Mambo “Templates” Folder

Page 33: Mambo (2006) Presentation on CMS

Templates

(Images folder of the Water& Stone Template)

Page 34: Mambo (2006) Presentation on CMS

Modify Logo

Create new logo based on existing image size and save with same name, logo.gif

Page 35: Mambo (2006) Presentation on CMS

Adding Components

Page 36: Mambo (2006) Presentation on CMS

Configuring the Component’s Module (Container)

Page 37: Mambo (2006) Presentation on CMS

Front End Editing

• Registered User Logs – In

• User level with Edit Capabilities

http://10.58.1.7/MamboV4/

Page 38: Mambo (2006) Presentation on CMS

Front End Editing

Page 39: Mambo (2006) Presentation on CMS

• Registered Users can:– Submit News– Submit WebLink

• Information has to be approved before it goes live

Contributing New Content

Page 40: Mambo (2006) Presentation on CMS

Creating New Content

• Accomplished Via the Back End

Page 41: Mambo (2006) Presentation on CMS

Sylvan Union School District Site

www.sylvan.k12.ca.us