0
Mambo: OpenSource CMS For Web Sites John Patten Director of Technology and Info Systems Sylvan Union School District [emai...
Multiple CMS Systems <ul><li>Drupal </li></ul><ul><li>Post Nuke </li></ul><ul><li>Mambo </li></ul><ul><li>Joomala </li></u...
Apache, mySQL, PHP, and PERL <ul><li>Web Server </li></ul><ul><li>Database </li></ul><ul><li>Scripting/Programming Lanuage...
Styles and Format <ul><li>Blog </li></ul><ul><li>Wiki </li></ul><ul><li>Traditional </li></ul><ul><li>Portal </li></ul>
Mambo www.mamboserver.com
Why We Chose Mambo <ul><li>Most Traditional Looking </li></ul><ul><li>End User Ease of Use </li></ul><ul><li>Established H...
Installation  <ul><li>PHP 4.2x or above – http://www.php.net </li></ul><ul><li>MySQL 3.23.x or above – http://www.mysql.co...
Hardware <ul><li>OS X Server </li></ul><ul><li>2 GB RAM </li></ul><ul><li>Dual 2.3 Ghz G5 PowerPC </li></ul><ul><li>3 – 80...
Apple Hardware <ul><li>Rack mounted servers no longer come with video cards  </li></ul><ul><li>Configuration </li></ul><ul...
MySQL <ul><li>Managed with phpMyAdmin </li></ul><ul><li>http://www.phpmyadmin.net </li></ul>
Installation <ul><li>Create a database and user account for Mambo installation </li></ul><ul><li>Download latest Mambo ver...
Installation Typical Permission Error on New Directory in web root
Installation <ul><li>Chmod Mambo Directory 755 </li></ul><ul><li>Use GUI tools – change owner to www </li></ul><ul><li>Som...
Installation
Installation You will need to change permissions on each of these directories (www user)
Installation
Installation <ul><li>MySQL Configuration </li></ul>
Installation <ul><li>Success or Failure </li></ul>
Installation <ul><li>Confirm URL & Don’t forget to change admin password! </li></ul>
Installation Copy the configuration information and create a configuration.php file.
Installation Be sure to remove the “Installation” directory our of your Mambo directory.
Mambo Back-End
Cha, Cha, Cha through Mambo <ul><li>Three Key Building Blocks </li></ul><ul><ul><li>Components </li></ul></ul><ul><ul><li>...
Mambo Components (Things)
Modules (Containers of Things)
Mambots (the code behind)
Media Manager
Main Configuration
Main Configuration (Content)
Typical Generic Install
Design Modification <ul><li>Designs are based on templates </li></ul><ul><ul><li>Modify the files in the template design…A...
Mambo “Templates” Folder
Templates (Images folder of the Water& Stone Template)
Modify Logo Create new logo based on existing image size and save with same name, logo.gif
Adding Components
Configuring the Component’s Module (Container)
Front End Editing <ul><li>Registered User Logs – In </li></ul><ul><li>User level with Edit Capabilities </li></ul>http://1...
Front End Editing
<ul><li>Registered Users can: </li></ul><ul><ul><li>Submit News </li></ul></ul><ul><ul><li>Submit WebLink </li></ul></ul><...
Creating New Content <ul><li>Accomplished Via the Back End </li></ul>
Sylvan Union School District Site www.sylvan.k12.ca.us
Upcoming SlideShare
Loading in...5
×

Mambo (2006) Presentation on CMS

587

Published on

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
587
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Mambo (2006) Presentation on CMS"

  1. 1. Mambo: OpenSource CMS For Web Sites John Patten Director of Technology and Info Systems Sylvan Union School District [email_address] www.sylvan.k12.ca.us
  2. 2. Multiple CMS Systems <ul><li>Drupal </li></ul><ul><li>Post Nuke </li></ul><ul><li>Mambo </li></ul><ul><li>Joomala </li></ul><ul><li>Typo3 </li></ul><ul><li>Plone </li></ul><ul><li>WordPress </li></ul><ul><li>… </li></ul>
  3. 3. Apache, mySQL, PHP, and PERL <ul><li>Web Server </li></ul><ul><li>Database </li></ul><ul><li>Scripting/Programming Lanuage </li></ul><ul><ul><li>Connects the database to the web site </li></ul></ul>
  4. 4. Styles and Format <ul><li>Blog </li></ul><ul><li>Wiki </li></ul><ul><li>Traditional </li></ul><ul><li>Portal </li></ul>
  5. 5. Mambo www.mamboserver.com
  6. 6. Why We Chose Mambo <ul><li>Most Traditional Looking </li></ul><ul><li>End User Ease of Use </li></ul><ul><li>Established History </li></ul><ul><li>Active Knowledge Base/Discussion Board </li></ul><ul><li>Wide Variety of Built in Components </li></ul><ul><li>Good Documentation </li></ul><ul><li>Built Upon Apache, PHP, mySQL </li></ul><ul><li>Price Is Right </li></ul>
  7. 7. Installation <ul><li>PHP 4.2x or above – http://www.php.net </li></ul><ul><li>MySQL 3.23.x or above – http://www.mysql.com </li></ul><ul><li>Apache 1.13.19 or above – http://www.apache.org </li></ul><ul><ul><li>WAMP (AppServ) http://www.appservnetwork.com/index.php </li></ul></ul><ul><ul><li>XAMPP http://www.apachefriends.org/en/xampp.html </li></ul></ul>
  8. 8. Hardware <ul><li>OS X Server </li></ul><ul><li>2 GB RAM </li></ul><ul><li>Dual 2.3 Ghz G5 PowerPC </li></ul><ul><li>3 – 80 GB Drives </li></ul><ul><ul><li>1 for the OS </li></ul></ul><ul><ul><li>2 Mirrored for site </li></ul></ul>
  9. 9. Apple Hardware <ul><li>Rack mounted servers no longer come with video cards </li></ul><ul><li>Configuration </li></ul><ul><ul><li>Apple Server Remote Config Software </li></ul></ul><ul><ul><li>Command Line </li></ul></ul><ul><ul><li>VNC Server/client </li></ul></ul><ul><ul><ul><li>OSXvnc – http://www.redstonesoftware.com/vnc.html </li></ul></ul></ul>
  10. 10. MySQL <ul><li>Managed with phpMyAdmin </li></ul><ul><li>http://www.phpmyadmin.net </li></ul>
  11. 11. Installation <ul><li>Create a database and user account for Mambo installation </li></ul><ul><li>Download latest Mambo version </li></ul><ul><ul><li>Place directory in web root </li></ul></ul><ul><li>Point your web browser at your Mambo directory </li></ul><ul><ul><li>http://”mainweburl”/mambo </li></ul></ul>
  12. 12. Installation Typical Permission Error on New Directory in web root
  13. 13. Installation <ul><li>Chmod Mambo Directory 755 </li></ul><ul><li>Use GUI tools – change owner to www </li></ul><ul><li>Some FTP clients will allow for permission changes (Fetch on a Mac) </li></ul>
  14. 14. Installation
  15. 15. Installation You will need to change permissions on each of these directories (www user)
  16. 16. Installation
  17. 17. Installation <ul><li>MySQL Configuration </li></ul>
  18. 18. Installation <ul><li>Success or Failure </li></ul>
  19. 19. Installation <ul><li>Confirm URL & Don’t forget to change admin password! </li></ul>
  20. 20. Installation Copy the configuration information and create a configuration.php file.
  21. 21. Installation Be sure to remove the “Installation” directory our of your Mambo directory.
  22. 22. Mambo Back-End
  23. 23. Cha, Cha, Cha through Mambo <ul><li>Three Key Building Blocks </li></ul><ul><ul><li>Components </li></ul></ul><ul><ul><li>Modules </li></ul></ul><ul><ul><li>Mambots </li></ul></ul>
  24. 24. Mambo Components (Things)
  25. 25. Modules (Containers of Things)
  26. 26. Mambots (the code behind)
  27. 27. Media Manager
  28. 28. Main Configuration
  29. 29. Main Configuration (Content)
  30. 30. Typical Generic Install
  31. 31. Design Modification <ul><li>Designs are based on templates </li></ul><ul><ul><li>Modify the files in the template design…And you change the look of the site </li></ul></ul><ul><li>If you are comfortable with CSS style sheets, you can even create your own design or modify an existing template. </li></ul>
  32. 32. Mambo “Templates” Folder
  33. 33. Templates (Images folder of the Water& Stone Template)
  34. 34. Modify Logo Create new logo based on existing image size and save with same name, logo.gif
  35. 35. Adding Components
  36. 36. Configuring the Component’s Module (Container)
  37. 37. Front End Editing <ul><li>Registered User Logs – In </li></ul><ul><li>User level with Edit Capabilities </li></ul>http://10.58.1.7/MamboV4/
  38. 38. Front End Editing
  39. 39. <ul><li>Registered Users can: </li></ul><ul><ul><li>Submit News </li></ul></ul><ul><ul><li>Submit WebLink </li></ul></ul><ul><li>Information has to be approved before it goes live </li></ul>Contributing New Content
  40. 40. Creating New Content <ul><li>Accomplished Via the Back End </li></ul>
  41. 41. Sylvan Union School District Site www.sylvan.k12.ca.us
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×