Introduction to Content Management Systems: Day 3

Add User Management

Set Up Global Configuration
Global Settings > System Settings > Allow User Registration
Select Registered user type

Create a Login Form

Go to Chapter 4, p. 110
-create the login form

Createa a User Menu

-create the user menu module
-create menu items

Add Users

Using User Manager
-add users (pp. 214-217)

Set Up User Comments

http://extensions.joomla.org/extensions/contacts-and-feedback/articles-comments/9985

 

Customizing CSS in Joomla!

Where is the default CSS file? – template.css

Get the Joomla! Class Suffix Guides [PDF] 

Take the tutorial: Using Class Suffixes in Joomla! 1.5 at
http://docs.joomla.org/Tutorial:Using_Class_Suffixes_in_Joomla!_1.5

Introduction to Content Management Systems: Day 2

Creating Sections, Categories and Articles

Consider this metaphor:

You’re running a library.

Within the library you have sections: the History Section, the Fiction Section, the Do-It-Yourself Section and so on.

Within each section, for instance the History Section, you have Categories: English History, Russian History, New Mexico History and so on.

Within each category, you have articles: “The Pueblo Revolt,” “Governors of New Mexico,” and so on.

This is exactly how Joomla! organizes content.

Design From the Top Down

What are your Sections? Use the Content Menu to define them. Take care of options like images and descriptions. *Don’t agonize over these details at this point; just pick an image and type in a short blurb, of nonsense if necessary.*

Now, within your Sections, define your Categories. Yes, define images and include descriptions.

Finally, create stubs (dummies) of Articles within each Category. Again, don’t agonize over details. We’re just learning ot get organized here.

Display Articles Using the Menus Menu

Remember, the Menu Manager menu item is an overview of menus.

You want to manage your Main Menu, which is on the bottom of the list.

Create menu items pointing to each of your articles. Use the Articles –> Article Layout option for each one.

Notice how this is a really repetitive job….

Using Other Layouts

Example of Category Blog layout  – http://joomla15.siteground.com/index.php?option=com_content&view=category&layout=blog&id=31&Itemid=46

Example of Category Table layout – http://joomla15.siteground.com/index.php?option=com_content&view=category&id=32&Itemid=47

Example of Section Blog layout  – http://joomla15.siteground.com/index.php?option=com_content&view=section&layout=blog&id=3&Itemid=44

Example of Table Blog layout  – http://joomla15.siteground.com/index.php?option=com_content&view=section&id=3&Itemid=45

Learning What the Joomla! Core Can Do

Go to The Absolute Beginner’s Guide to Joomla!

particularly http://docs.joomla.org/Beginners#Maximize_Use_of_the_Core.2C_Then_Install_Extensions

Then Go Completely Over the Top

The Joomla! Extensions Directory

http://extensions.joomla.org/

Introduction to Content Management Systems: Day 1

UNM Division of Continuing Education Courses

Introduction to Content Management Systems for Websites
featuring Joomla!

Day 1

*If you are using a dual-boot lab, press the Option key during boot to choose Windows!*

Welcome

What is a CMS?

Install Joomla! 1.5

Log in as studenth
Start Firefox
Go to http://joomla.org/
Click on Get Started
Review

Go to the Absolute Beginners Guide to Joomla
Watch the Joomla Quickstart Video
Download the Installation Manual

Find and copy the URL to the latest tar.gz

Next:

Open puTTY

Configure the connection:

    Host <IP Address>
    User <username>
    Password <password>

Now, in puTTY:

    cd public_html

    wget <paste url>

    tar zxvf Joomla*

In your browser:

    Go to http://<server_IP>/~<username>

    Database:

    Mysql
    <server_IP>
    <username>
    <password>
    db: <same_as_username>

    *Don’t install sample data!*

Copy configuration.php in the final screen!

Back to puTTY

Type in these commands:

    cd public_html

    vi configuration.php

    i

Paste *using your mouse*

    <press the esc key>

    :wq

You’ll have to delete or rename the installation folder. Use:

    mv installation/ installationOLD/

to keep a backup, or to delete:

    rm -rdf installation/

In your browser go to:

    http://<server_IP>/~<username>/administrator/index.php

Review administration

Set up the front page

Create your first articles

 

Introduction to Content Management Systems

UNM Division of Continuing Education Courses

Introduction to Content Management Systems for Websites
featuring Joomla!

Course/Class Number: 58221/21394

Objectives

    * Installing Joomla! on a hosting server
    * Configuring Joomla! and learning to use its administration interface
    * Setting up Categories, Sections and Articles
    * Using the Menu Manager
    * Using built-in content layouts
    * Adding an accessory module
    * Adding a template