Course Syllabus

  • Session 1
    • 1-minute introductions. Students introduce themselves and say what they want from this course
    • Each student is given their user credentials for a hosting site and shown how to install Joomla and connect to their site
    • Understanding the fornt end, or visitor area of your site
    • Understanding the back end, or administrator area of your site
    • Start customizing your site by changing an article, and your template
    • Create categories for your content
    • Create article content
    • Point Menus to your new articles
    • Practice this workflow till it is second nature
    • Notes from Nov. 6
      • Each student was given their own hosting account on HOSTGATOR.COM
  • Session 2
    • Adding content and how adding content for a website differs from creating documents in Microsoft Word
    • Text formatting
      • Alligning text left, center, right, justified
      • Makign text bold, itallic, underlined, strike-through
      • Choosing fonts, fonts
      • Changing text color, background color
      • ordered and unordered lists
      • special characters
    • Adding Links
    • Adding Images
    • Creating numbered and un-numbered lists
    • Creating tables
    • Setting site-wide options for appearance of titles, dates, authorname, etc. on articles
    • Notes from Nov. 13
  • Session 3
    • We will start this session by installing the Master Template from Yootheme and be working with that.  Most experienced Joomla developers use commercial templates such as this, rather than the 3 templates that ship with Joomla.
      Instructions for the download are here.
    • This session is all about template features, menus, module positions, and organizing your site
    • Categorizing menu links
    • Multi-level menus
    • Multiple menus on a page, different menus for different parts of you website
  • Session 4
    • Joomla Extensions: and introduction to components, modules, and plugins
    • Templates
    • Topics for continuing your studies
    • Notes from Nov. 27
      • The instructor demonstrated screen sharing with the free BASIC version of join.me.  Each person linked their screen with one other person.  Screen sharing is a powerful collaborative tool for web design.
      • The instructor created a login module for this very site and all the students created registered accounts.  We discussed groups and permissions a bit, and front end editing.  Giving a module a unique position name instead of selecting from the standard template positions, and using the "loadposition xxx" technique for putting a module in an article was demonstrated.  Joomla defaults to allowing users to register is a login module is presented on the site.  In Joomla 1-6 to 2.5 the login settings can be controlled from the Options in User Manager.
      • We had a very brief discussion of CCKs and K2.
      • Louis demonstrated a non-Joomla site with many jQuery items on a common page.  We discussed jQuery conflict issues in and out of Joomla.
  • Session 5
    • Different ways of display sets of content.  Category Menus, Blog Menus, Latest News
    • Akeeba Backup - to backup, move, restore sites.  Student Hostgator accounts will only remain active till the end of December 2012, then they will be deleted.
    • Recommended Joomla Extensions and where to keep learning Joomla