Joomla - Comcast.net

friendshomeopathInternet και Εφαρμογές Web

4 Δεκ 2013 (πριν από 3 χρόνια και 11 μήνες)

91 εμφανίσεις

Joomla
!

What is Joomla!

Joomla
! is the largest Open Source Content
Management System (CMS) for publishing on the
World Wide Web

Using a CMS allows non
-
technical people to be
responsible for placing content on the web. No
knowledge of HTML, CSS or special tools required

Joomla
! Is highly extensible


Joomla!’s Features

Simple creation and revision of content using a browser
-
based text editor

Web
-
based administration

User registration and the ability to restrict the viewing of
pages based on user level

Control of editing and publishing of content based on
permissions

Can be bound to your existing authentication system, such
as Active Directory

System Requirements

Apache:

o
http://httpd.apache.org/

MySQL
: A powerful database system

o
http://dev.mysql.com/downloads/mysql/5.0.html

PHP: A programming language that can interact with
MySQL

o
http://www.php.net/downloads.php

System Requirements

Most Linux installs come with Apache, PHP &MySQL

Mac OSX server comes with Apache, PHP &MySQL

Mac OSX client comes with Apache. PHP &MySQL can
be installed

Windows comes with none of these packages but
they can be added:
http://www.wampserver.com

Hosting Providers

Many hosting companies offer “one click”
Joomla! Installs:

o
GoDaddy:
http://www.godaddy.com/

o
FatCow:
http://www.fatcow.com/

o
JustHost:
http://www.justhost.com/

o
Others

Manual Install

Download Joomla!

o
http://www.joomla.org/download.html

Create database

o
MySQL Tutorial:
http://dev.mysql.com/tech
-
resources/articles/mysql_intro.html

Run the browser
-
based Installation Wizard

o
A good way to learn Joomla: create two “sandboxes”


one
with all of the sample data and a second “blank” installation

o
Word of caution


if you have an existing web site place your
Joomla installs in a sub
-
directory

Administration

A Joomla! site consists of the public “front end” that
people view at
www.yourwebsite.com

And a second private “back end” for administration,
accessed at
www.yourwebsite.com/administrator/

Templates

Templates provide the site’s “look & feel”

Create your own

Modify a supplied template

Download (free or commercial):

http://www.templatemonster.com/joomla
-
templates.php

http://www.joomla24.com/

http://www.joomlashack.com/

Many others…


Extensibility

The true power of Joomla! is in the nature and
number of extensions available for it, ranging from
eCommerce, Blogs, Forums, Calendars, Photo
Galleries, Event Registration, Chat, Multimedia,
Games, & More!

Visit:
http://extensions.joomla.org/extensions

“Must Have”
Extensions

Jumi

o
Allows the inclusion of complex code in articles

o
http://extensions.joomla.org/extensions/1023/details

Attachments

o
Add attachments to articles

o
http://extensions.joomla.org/extensions/directory
-
a
-
documentation/downloads/3115

Userport

o
Import/export users from a csv file

o
http://extensions.joomla.org/extensions/migration
-
a
-
conversion/users
-
import
-
a
-
export/5430



Modifying a Default Template

JA_Purity

o
http://docs.joomla.org/Tutorial:Customising_the_J
A_Purity_template

“Nice to Have” Extension

JEvents Calendar

o
Can be downloaded for FREE at
http://www.jevents.net/

Install the main component and then choose
from a variety of
optional modules
:

o
Mini
-

Calendar Module

o
Latest Events Module

o
Legend Module

o
Additional add
-
on are available to “club members”
(subscription)


Import from other calendars

“Raw” calendars can be created from scratch, but
JEvents supports iCal imports.

o
Import from a URL

o
Import from a file

An example from Google calendar:

Main calendar page > Settings (left pane) > Select
Calendar > Scroll to “Calendar Address”


Case Study: Event Registration

Workshop registration at GMPDC:
www.gmpdc.org

DT Register :
www.dthdevelopment.com/

o
Won’t be found on Joomla.org website because it is a
“commercial only” product. But, it is affordable and
worth the price! DT Register features:

o
Group or individual registrations

o
Event categories

o
Customized forms

o
Discount codes

DT offers very responsive support for their product!


Recommended Reading

Joomla! 1.5: A User’s Guide : Building a Successful Joomla!
Powered Website
, Second Edition

o
Author: Barrie North

o
ISBN
-
10: 0
-
13
-
701231
-
4

o
ISBN
-
13: 978
-

0
-
13
-
701231
-
2

In addition to uncovering design and system concepts, this
book also has an extensive chapter on creating a Joomla!
-
powered school web site.