SlideShare une entreprise Scribd logo
1  sur  70
ICT-dag
29 mei 2012
Gent
Bruno Parthoens
Docent Lerarenopleiding
Katholieke Hogeschool Limburg
bruno.parthoens@khlim.be
Joomla
voor beginners
Tot Joomla 1.5: geen ACL en moeilijke
boomstructuur (zie later)
Voordelen
Geen secties en categorieën meer maar zelf
boomstructuur te bepalen door ontwerper
Access Control List
Joomla 2.5 is long-time release net als de
1.5 (minstens 18 maanden)
Ondertussen is Joomla 3.0 uit maar is
testversie en geen long-time release
(enkel
Joomla 1.6 - 1.7
Joomla easy?
http://www.gratiscursus.be
http://dropbox.com
Emailadres: beginnersjoomla@gmail.com
Paswoord: joomla123
Voorbeeld:
http://1ict.baso.khlim.be
http://bvl.baso.khlim.be
http://leerplankv.baso.khlim.be/projectburotica
Cursusmateriaal
CMS (Content Managment System):
website die volledige klaar is en
aanpasbaar
Ander bekend voorbeeld: DRUPAL
PHP en MySQL maar geen kennis nodig
Volledig gratis
Wat is Joomla?
Webruimte
Joomla installatiebestanden
FTP-cliënt
Benodigdheden
Offline werken: Je ontwerpt je website
lokaal en publiceert achteraf de bestanden
naar webruimte
Harde schijf (Wampserver nodig op je PC
vermits Joomla ontwikkeld is met PHP en een
MySQL-database)
http://www.wampserver.com
Alle bestanden worden aangemaakt en
geïnstalleerd in de map c:wampwwwjoomla
http://www.zelfstudie.be (Joomla 1)
Mogelijkheden
USB-stick (USBwebserver nodig)
http://www.usbwebserver.com
Je maakt je volledige website alzo op je USB-stick
of externe harde schijf
Online werken: Je ontwerpt je volledige
website rechtstreeks op de webserver
Mogelijkheden
Webruimte
PHP ondersteunen
MySQL-database aanbieden
Instellingen op de php-database
ondersteunen
Voorbeelden:
One.com
Webreus.nl
http://www.1freehosting.com/
000webhost.com (volledig gratis met cPanel om
databases, subdomeinen,… aan te maken)
Benodigdheden
Joomla installatiebestanden
http://www.joomladownloads.nl/
filmpje
Maak een mapje Joomla aan op je harde
schijf en pak de bestanden hierin uit
Wij hebben dit reeds op de usb-stick staan:
map joomla 2.5.4
Benodigdheden
FTP-cliënt
Kopieert je bestanden van je harde schijf naar
je webruimte
http://filezilla-project.org/download.php
(=gratis)
Kopieer je installatiebestanden van je harde
schijf naar je webruimte. Dit kan vrij lang
duren.
Filmpje
Benodigdheden
Afhankelijk van aangevraagde webruimte:
database met MySQL aanmaken
000.webhost.com
Voorbeeld Webreus
Installatie van Joomla
Alle gebruikers eigen database en
subdomein:
Gebruiker 1: http://joomla01.classy.be
Gebruiker 2: http://joomla02.classy.be
Alle gebruikers dezelfde database en
hetzelfde subdomein
Wij kiezen dit laatste:
Ik heb 2 databases en 2 subdomeinen
aangemaakt
Twee installatieopties
http://ictdag1.baso.khlim.be/familienaam
Gebruikersnaam: ictdag1
Database: ictdag1
wachtwoord: gent123
Geavanceerde instellingen
(voorvoegsel uniek maken)
Eén database en één
subdomein
Filezilla openen
Host = baso.khlim.be
Gebruikersnaam = ictdag1
Wachtwoord = gent123
Snelverbinden
Open rechts httpdocs
Maak een nieuwe map aan (familienaam)
Kopieer je installatiebestanden van links
naar je eigen map rechts
Eén database en één
subdomein
http://ictdag2.baso.khlim.be/familienaam
Gebruikersnaam: ictdag2
Database: ictdag2
wachtwoord: gent123
Geavanceerde instellingen (voorvoegsel
uniek maken)
Eén database en één
subdomein
Filezilla openen
Host = baso.khlim.be
Gebruikersnaam = ictdag2
Wachtwoord = gent123
Snelverbinden
Open rechts httpdocs
Maak een nieuwe map aan (familienaam)
Kopieer je installatiebestanden van links
naar je eigen map rechts
Eén database en één
subdomein
Frontend
Dit is wat de gebruiker te zien krijgt: de
website
Surf naar: http://joomlaxx.classy.be
Backend
Beheerder van de website
Wijzigingen aanbrengen aan de frontend
Surf naar
http://joomlaxx.classy.be/administrator
Login: admin
Paswoord: joomla
Joomla configureren
Backend
Starten met de Backend
Controlepaneel
Ga naar Frontend
Gebruikersbeheer
Extra gebruikers toevoegen met rechten om
website eventueel aan te passen met eigen
naam en paswoord
Algemene instellingen
Tip: Tabblad Systeem: Sessie levensduur
verhogen
Tabblad Website
Webpagina’s maak je altijd in een
ARTIKEL (inhoud)
Structuur 1.5:
Opbouw Joomla 2.5
SECTIE
CATEGORIEEN
ARTIKELEN die je dan kan koppelen aan
een MENU
Opbouw Joomla 1.6-1.7-…
Subcategorieën
Subsubcategorieën
ARTIKELEN die je dan kan koppelen aan
een MENU
Categorieën
STRUCTUUR
Website
Categorie Categorie
SubCategorie SubCategorie SubCategorie SubCategorie
Artikel/pagina
Artikel/pagina
Artikel/paginaArtikel/pagina
Artikel/pagina
Artikel/pagina
Voorpagina
Meerdere categorieën
Voorbeeld: site van een krant
Je kan een categorie beveiligen, waardoor de
artikelen die hierin staan enkel door
leden/klanten bezocht kunnen worden. Bv. je
beveiligt de sectie buitenlands voor je leden.
Je kan achter één menu-item meerdere
artikelen (uit één categorie) tonen in
lijstweergave of volledig (blogweergave).
Vanaf 1.7 kan dit ook via Speciale Aritikelen (zie
later)
Voorbeeld: nut van
Categorieën
Joomla 2.5
Speciale Artikelen: je kan zo artikelen over verschillende categorieën
verspreid toch op één pagina (artikel) krijgen
Artikel aanmaken dat op voorpagina zal
verschijnen: “Welkom op mijn website
over NY” (http://www.lipsum.com)
Artikelenbeheer
Tweede artikel aanmaken dat via menu
bereikbaar zal worden.
Categorieën en subcategorieën
aanmaken
Waarom?
http://leerplankv.baso.khlim.be/projectburotica
Filmpje
Opbouw Joomla
Districten
Algemeen
Bezienswaardighed
en
Categorieën
Artikelenbeheer
Speciale artikelen
kom in het
algemeen op de
startpagina
Om goed overzicht
te bewaren kan je
categorie waarin je
werkt selecteren.
Bij ieder artikel kan
je toegangsniveau
instellen. Wie mag
dit artikel bekijken?
(Login venster =
geregistreerd)
Parameterinstellingen
Parameterinstellingen
Tip:
In Artikelenbeheer heb je een kop Opties:
De parameterinstellingen die je hier maakt
gelden voor alle artikelen
Artikelen kunnen alleen bereikt worden via
menu
Artikel “Central Park” toegankelijk maken
Via Menubeheer
Belangrijk: eerst artikelen aanmaken
Filmpje
Menubeheer
Begrip Modules
Alles wat geen inhoud krijgt is een module
Een module plaats je op een bepaalde positie
van je website
Welke posities zijn er in je website?
Extensies- Templatebeheer
Opties
Posities kan je bekijken via Frontend door na
de URL “index.php?tp=1” te typen.
Een eigen menu ontwerpen
Posities
Artikelen verschijnen
standaard op een vaste
plaats (centraal). Via deze
module kan je bijvoorbeeld
tekst op een gewenste
positie plaatsen
www.murimpreg.be (premie)
Filmpje
Maak een menu aan via Menubeheer
(bovenmenu)
Verplaats Home – Bezienswaardigheden
van Mainmenu naar Bovenmenu
Maak het menu-item Districten
Menu-items Uptown en Downtown onder
Districten
Klik op voorbeeld. Krijg je dit menu te
zien?
Een eigen menu ontwerpen
Je moet inderdaad nog de module Menu
aanmaken via Extensies-modulebeheer
en het menu hier aan koppelen
Een eigen menu ontwerpen
Maak een nieuw Menu aan: Submenu1
Maak twee menu-items aan: Brooklyn en
Soho
Maak een module aan Menu: Downtown
Geef een positie (position-07)
Ik wil dit submenu enkel zien wanneer ik
op Districten-Downtown klik: Hoe doe ik
dit?
Maak nu Uptown aan!
Een submenu ontwerpen
Wij willen artikelen die verdeeld zijn over
verschillende categorieën toch in 1 pagina
laten verschijnen
We maken twee categorieën bij: Acties en
Nieuwtjes
In Acties: artikel “Bloomingdales” (Speciaal)
In Nieuwtjes: artikel “Wist je dat ?” (Speciaal)
Maak een nieuw menu-item
“Interessante info”
Nieuwtjes
Hoofdartikelen: over de gehele breedte
Intro-artikelen: staan in kolommen
#links: artikelen zullen via een link beschikbaar gemaakt
worden
indien nodig
Voorbeeld: ik heb 7 artikelen in totaal op één pagina
0 (hoofd) + 4 (intro) = 4 artikelen
Er zijn dus nog 3 artikelen over (7 – 4) die via links
beschikbaar worden
Algemene wijzigingen
Kies Extensies-Templatebeheer
Je krijgt een aantal templates te zien: Beez20 is
standaard voor WEBSITE en Bluestork voor
ADMINISTRATIEPANEEL
Klik op de templatenaam
Je kan nu een aantal wijzigingen doorvoeren,
zoals het logo wijzigen
Templates
CSS wijzigen
CSS is de opmaak van je website, niet de inhoud
Via Filezilla CSS-bestand downloaden en
bewerken
Terug uploaden (zie html)
HTML wijzigen
In de voet (footer) staat er Powerd by Joomla
Download index.php vanuit de map
templates/beez20
Tip: a href staat voor een hyperlink (Joomla), php echo
staat voor typ
Opgepast: Zie dat je de originele html nog ergens
bewaart om evt. terug te zetten indien niet gewenst
resultaat.
Templates
Kiezen voor een andere template
Kies een template uit de lijst
Download een template naar keuze via Extensies-
Installeer (opgelet: zorg dat de template geschikt is
voor 1.7)
http://www.web-garden.be/templates/
http://www.siteground.com/joomla-hosting/joomla-templates.ht
http://www.joomla24.com/
Templates
Figuren wijzigen
Zoek de originele afbeeldingen op je webruimte
(Filezilla): templates/beez20/images
Wijzig de afbeelding met
beeldbewerkingsprogramma (Fireworks, Gimp,
Photoshop)
Alternatief: nieuwe afbeelding maar originele
afbeelding overschrijven (benaming is zeer
belangrijk)
Templates
Ontwerp zelf een sjabloon en installeer dit
Moeilijk?
Ja en Neen?
Ja: Deel 3 Joomla met relatieve div’s werken (vanaf nul
opbouwen)
Neen: Aristeer 3.0 (nodig voor Joomla -1.6 of 1.7)
Filmpje
Templates
Aristeer 3.0
Na installatie
Templates
Sla dit sjabloon op als NewYork.artx (alleen
maar als je een licentie hebt)
Exporteer dit sjabloon als NewYork.zip naar je
lokale schijf
Installeer het sjabloon via Extensies-
Extensiebeheer
Maak NewYork je standaardsjabloon
En nu?
Posities aanpassen in Modules
“Submenu-items tonen” aanvinken (JA)
Opmaak van verticaal menu toepassen op
submenu
Templates
Module Login
Filmpje (login)
Gebruikersbeheer
Nieuwe gebruiker aanmaken Frontend (login)
Nieuwe gebruiker aanmaken Backend (via
http://www.joomlaxx.classy.be/administrator)
Rechten toekennen aan gebruikers
http://www.zelfstudie.be/cursussen/joomla.php?id=34
Berichten sturen - groepsmail
Login (gebruikers)
Je kan je website voorzien van externe
links
Filmpje
Nieuwe categorie maken die links gaat
verzamelen (opgepast: geen gewone
categorie)
Componenten-Weblinks-Categorieën
Nieuwe link toevoegen
Componenten-Weblinks-Links
Weblinks toevoegen aan menu
Gebruiker Weblinks laten toevoegen: hoe?
Weblinks
Breadcrumbs of broodkruimels volgen het
pad dat je volgt op een website
(hyperlinks)
Toevoegen via Modulebeheer (kruimelpad)
Plaats is gereserveerd (breadcrumbs)
Tip: Home niet tonen !!!
Broodkruimels
Wie is er online?
Geeft het aantal bezoekers op een bepaald
ogenblik aan
Banners
Acties aankondigen
Reclame maken
Meest gelezen (welke artikelen?)
Andere zinvolle modules
Joomla breid je uit aan de hand van extensies
Er bestaan enorm vele en zinvolle
uitbreidingen: Joomla!extensies op
http://www.dutchjoomla.org
OF http://extensions.joomla.org
Niet iedere extensie is geschikt voor iedere
versie:
1.0 Native (werkt alleen bij Joomla 1.0.x)
1.5 Legacy (is geschreven voor Joomla 1.0.x maar
werkt in Legacy Mode ook voor 1.5.x
Via Pluginbeheer
Joomla uitbreiden
Plugins
Gebruik: in een artikel
Moet meestal nog geactiveerd worden na
installatie
Toepassing: Filmpje van New York integreren in
een artikel.
AllVideos (link)
Module
Op een bepaalde positie in je website
Module Weer (link)
Welke uitbreidingen?
Component
Gebruik: meestal koppelen aan menu-item
Foto album 0zioGallery (link)
Uitzonderingen:
JCE-editor (link)
Zo kan je je opmaakmogelijkheden in een artikel
uitbreiden (tabel, links naar andere artikelen (cfr
wikipedia), …)
Backup van je website Akeeba (link)
Welke uitbreidingen?
Nut?
Server crasht
Een foute component geïnstalleerd waardoor
website niet meer werkt
Een nieuwe domeinruimte voor website met
nieuwe database-gebruiker-…
Backup
Ga naar configuratie en zorg dat backup als
zip ipv jpa gemaakt wordt
Dowload het zip-bestand (Administer backup
files) en bewaar het op USB-stick
Pak het zip-bestand uit en upload het naar je
domeinruimte (zoals installatiebestanden)
Akeeba
Ik was op zoek naar een manier om een
gallerij van afbeeldingen te plaatsen in een
artikel
Vaak vind je dit toevallig!
Op extensie gezocht naar AllVideos om video’s te
implementeren
Surf naar http://www.joomlaworks.gr
Hoe vind je een extensie?
Fotoalbum
Download Plugin
Kies Extensies-Installeer
Blader naar het zip-bestand en klik op Upload
bestand & installeer
Fotoalbum
Na installatie krijg je volgende gebruiksuitleg:
M.a.w. kopieer je afbeeldingen (Filezilla) naar de
map images/stories/parijs (bijvoorbeeld)
Typ in je artikel op de plaats waar je de
afbeeldingen wil invoegen {gallery}parijs{/gallery}
en klaar is kees?
Fout: je moet plugin nog activeren via Extensies-
Plugin
Fotoalbum

Contenu connexe

Tendances

Workshop: Aan de slag met WordPress - Deel 3
Workshop: Aan de slag met WordPress - Deel 3Workshop: Aan de slag met WordPress - Deel 3
Workshop: Aan de slag met WordPress - Deel 3IDG Nederland
 
Les 3 Inct. Training WordPress
Les 3 Inct. Training WordPressLes 3 Inct. Training WordPress
Les 3 Inct. Training WordPressPeter Luit
 
Workshop: Aan de slag met WordPress - Deel 2
Workshop: Aan de slag met WordPress - Deel 2Workshop: Aan de slag met WordPress - Deel 2
Workshop: Aan de slag met WordPress - Deel 2IDG Nederland
 
Les 2 Inct. Training WordPress
Les 2 Inct. Training WordPressLes 2 Inct. Training WordPress
Les 2 Inct. Training WordPressPeter Luit
 
The power of joomla!
The power of joomla!The power of joomla!
The power of joomla!Rick Spaan
 
Wordpress Hoe Doe Je Dat Nou
Wordpress Hoe Doe Je Dat NouWordpress Hoe Doe Je Dat Nou
Wordpress Hoe Doe Je Dat NouJW Alphenaar
 
Sitemaps uit de doeken gedaan - Nico Bouwman - #jd15nl
Sitemaps uit de doeken gedaan - Nico Bouwman - #jd15nlSitemaps uit de doeken gedaan - Nico Bouwman - #jd15nl
Sitemaps uit de doeken gedaan - Nico Bouwman - #jd15nlJoomla!Days Netherlands
 
Tablets - zijn 'publicatie' standaarden al zinvol
Tablets - zijn 'publicatie' standaarden al zinvolTablets - zijn 'publicatie' standaarden al zinvol
Tablets - zijn 'publicatie' standaarden al zinvolPeter Luit
 
Online usability - les 1 introductie WordPress - structuur en content
Online usability - les 1 introductie WordPress - structuur en contentOnline usability - les 1 introductie WordPress - structuur en content
Online usability - les 1 introductie WordPress - structuur en contentPeter Luit
 
Qreativ cms kennismaking
Qreativ cms kennismakingQreativ cms kennismaking
Qreativ cms kennismakingQreativ BV
 
Grandma & Joomla - Make Joomla User Friendly
Grandma & Joomla - Make Joomla User FriendlyGrandma & Joomla - Make Joomla User Friendly
Grandma & Joomla - Make Joomla User FriendlySander Potjer
 
Joomladagen 2015 Joomla Performance
Joomladagen 2015 Joomla PerformanceJoomladagen 2015 Joomla Performance
Joomladagen 2015 Joomla PerformanceSimon Kloostra
 
Introductie Drupal development
Introductie Drupal developmentIntroductie Drupal development
Introductie Drupal developmentBart Hanssens
 
Hyperlocal Academy - deel 2: techniek
Hyperlocal Academy - deel 2: techniekHyperlocal Academy - deel 2: techniek
Hyperlocal Academy - deel 2: techniekPeter Luit
 

Tendances (15)

Workshop: Aan de slag met WordPress - Deel 3
Workshop: Aan de slag met WordPress - Deel 3Workshop: Aan de slag met WordPress - Deel 3
Workshop: Aan de slag met WordPress - Deel 3
 
Les 3 Inct. Training WordPress
Les 3 Inct. Training WordPressLes 3 Inct. Training WordPress
Les 3 Inct. Training WordPress
 
Workshop: Aan de slag met WordPress - Deel 2
Workshop: Aan de slag met WordPress - Deel 2Workshop: Aan de slag met WordPress - Deel 2
Workshop: Aan de slag met WordPress - Deel 2
 
Les 2 Inct. Training WordPress
Les 2 Inct. Training WordPressLes 2 Inct. Training WordPress
Les 2 Inct. Training WordPress
 
The power of joomla!
The power of joomla!The power of joomla!
The power of joomla!
 
Wordpress Hoe Doe Je Dat Nou
Wordpress Hoe Doe Je Dat NouWordpress Hoe Doe Je Dat Nou
Wordpress Hoe Doe Je Dat Nou
 
Sitemaps uit de doeken gedaan - Nico Bouwman - #jd15nl
Sitemaps uit de doeken gedaan - Nico Bouwman - #jd15nlSitemaps uit de doeken gedaan - Nico Bouwman - #jd15nl
Sitemaps uit de doeken gedaan - Nico Bouwman - #jd15nl
 
Tablets - zijn 'publicatie' standaarden al zinvol
Tablets - zijn 'publicatie' standaarden al zinvolTablets - zijn 'publicatie' standaarden al zinvol
Tablets - zijn 'publicatie' standaarden al zinvol
 
Online usability - les 1 introductie WordPress - structuur en content
Online usability - les 1 introductie WordPress - structuur en contentOnline usability - les 1 introductie WordPress - structuur en content
Online usability - les 1 introductie WordPress - structuur en content
 
DIMA MANAGER
DIMA MANAGERDIMA MANAGER
DIMA MANAGER
 
Qreativ cms kennismaking
Qreativ cms kennismakingQreativ cms kennismaking
Qreativ cms kennismaking
 
Grandma & Joomla - Make Joomla User Friendly
Grandma & Joomla - Make Joomla User FriendlyGrandma & Joomla - Make Joomla User Friendly
Grandma & Joomla - Make Joomla User Friendly
 
Joomladagen 2015 Joomla Performance
Joomladagen 2015 Joomla PerformanceJoomladagen 2015 Joomla Performance
Joomladagen 2015 Joomla Performance
 
Introductie Drupal development
Introductie Drupal developmentIntroductie Drupal development
Introductie Drupal development
 
Hyperlocal Academy - deel 2: techniek
Hyperlocal Academy - deel 2: techniekHyperlocal Academy - deel 2: techniek
Hyperlocal Academy - deel 2: techniek
 

Similaire à Joomla

The power of joomla!
The power of joomla!The power of joomla!
The power of joomla!Rick Spaan
 
1.1 html css introductie
1.1 html css introductie1.1 html css introductie
1.1 html css introductiemvanginkel
 
Drupal Uitgebreide Starters Training
Drupal Uitgebreide Starters TrainingDrupal Uitgebreide Starters Training
Drupal Uitgebreide Starters TrainingLuciuswebsystems
 
Jug010 120320-templates
Jug010 120320-templatesJug010 120320-templates
Jug010 120320-templatesHerman Peeren
 
XPages Introductie
XPages IntroductieXPages Introductie
XPages IntroductieRob Bontekoe
 
Daarom Joomla! - Makkelijk content publiceren
Daarom Joomla! - Makkelijk content publicerenDaarom Joomla! - Makkelijk content publiceren
Daarom Joomla! - Makkelijk content publicerenSander Potjer
 
Drupal 7 Theming
Drupal 7 ThemingDrupal 7 Theming
Drupal 7 ThemingHans Rossel
 
Drupal Views Cck Hans Rossel
Drupal Views Cck Hans RosselDrupal Views Cck Hans Rossel
Drupal Views Cck Hans RosselHans Rossel
 
General Drupal presentation in Dutch
General Drupal  presentation in DutchGeneral Drupal  presentation in Dutch
General Drupal presentation in DutchRoel Meester
 
1.7 terugblik module 1
1.7 terugblik module 11.7 terugblik module 1
1.7 terugblik module 1mvanginkel
 
Magento cursus: theme opzetten & beheren
Magento cursus: theme opzetten & beherenMagento cursus: theme opzetten & beheren
Magento cursus: theme opzetten & beherenMichel Doens
 
Joomla websites beheren - Joomla!Days NL 2010 #jd10nl
Joomla websites beheren -  Joomla!Days NL 2010 #jd10nlJoomla websites beheren -  Joomla!Days NL 2010 #jd10nl
Joomla websites beheren - Joomla!Days NL 2010 #jd10nlJoomla!Days Netherlands
 
Introductie in Drupal voor LUX
Introductie in Drupal voor LUX Introductie in Drupal voor LUX
Introductie in Drupal voor LUX Bèr Kessels
 
TU/e - Back to the TYPO3 CMS basics
TU/e - Back to the TYPO3 CMS basicsTU/e - Back to the TYPO3 CMS basics
TU/e - Back to the TYPO3 CMS basicsPatrick Broens
 
Versimpel beheer met Joomla modules
Versimpel beheer met Joomla modulesVersimpel beheer met Joomla modules
Versimpel beheer met Joomla modulesEmiel Kwakkel
 
1.7 html css terugblik
1.7 html css terugblik1.7 html css terugblik
1.7 html css terugblikmvanginkel
 
OWD2010 - 1 - Chamilo 2: een tweede generatie Open Source leer- en samenwerki...
OWD2010 - 1 - Chamilo 2: een tweede generatie Open Source leer- en samenwerki...OWD2010 - 1 - Chamilo 2: een tweede generatie Open Source leer- en samenwerki...
OWD2010 - 1 - Chamilo 2: een tweede generatie Open Source leer- en samenwerki...SURF Events
 
JD19NL - Joomla Template Overrides, Alternate Layouts en JLayouts
JD19NL - Joomla Template Overrides, Alternate Layouts en JLayoutsJD19NL - Joomla Template Overrides, Alternate Layouts en JLayouts
JD19NL - Joomla Template Overrides, Alternate Layouts en JLayoutsHans Kuijpers
 

Similaire à Joomla (20)

The power of joomla!
The power of joomla!The power of joomla!
The power of joomla!
 
1.1 html css introductie
1.1 html css introductie1.1 html css introductie
1.1 html css introductie
 
Drupal Uitgebreide Starters Training
Drupal Uitgebreide Starters TrainingDrupal Uitgebreide Starters Training
Drupal Uitgebreide Starters Training
 
Jug010 120320-templates
Jug010 120320-templatesJug010 120320-templates
Jug010 120320-templates
 
XPages Introductie
XPages IntroductieXPages Introductie
XPages Introductie
 
Daarom Joomla! - Makkelijk content publiceren
Daarom Joomla! - Makkelijk content publicerenDaarom Joomla! - Makkelijk content publiceren
Daarom Joomla! - Makkelijk content publiceren
 
Drupal 7 Theming
Drupal 7 ThemingDrupal 7 Theming
Drupal 7 Theming
 
Drupal Views Cck Hans Rossel
Drupal Views Cck Hans RosselDrupal Views Cck Hans Rossel
Drupal Views Cck Hans Rossel
 
General Drupal presentation in Dutch
General Drupal  presentation in DutchGeneral Drupal  presentation in Dutch
General Drupal presentation in Dutch
 
Drupalgardens
DrupalgardensDrupalgardens
Drupalgardens
 
1.7 terugblik module 1
1.7 terugblik module 11.7 terugblik module 1
1.7 terugblik module 1
 
Magento cursus: theme opzetten & beheren
Magento cursus: theme opzetten & beherenMagento cursus: theme opzetten & beheren
Magento cursus: theme opzetten & beheren
 
Joomla websites beheren - Joomla!Days NL 2010 #jd10nl
Joomla websites beheren -  Joomla!Days NL 2010 #jd10nlJoomla websites beheren -  Joomla!Days NL 2010 #jd10nl
Joomla websites beheren - Joomla!Days NL 2010 #jd10nl
 
Introductie in Drupal voor LUX
Introductie in Drupal voor LUX Introductie in Drupal voor LUX
Introductie in Drupal voor LUX
 
TU/e - Back to the TYPO3 CMS basics
TU/e - Back to the TYPO3 CMS basicsTU/e - Back to the TYPO3 CMS basics
TU/e - Back to the TYPO3 CMS basics
 
Versimpel beheer met Joomla modules
Versimpel beheer met Joomla modulesVersimpel beheer met Joomla modules
Versimpel beheer met Joomla modules
 
1.7 html css terugblik
1.7 html css terugblik1.7 html css terugblik
1.7 html css terugblik
 
MediaWiki in Bedrijf
MediaWiki in BedrijfMediaWiki in Bedrijf
MediaWiki in Bedrijf
 
OWD2010 - 1 - Chamilo 2: een tweede generatie Open Source leer- en samenwerki...
OWD2010 - 1 - Chamilo 2: een tweede generatie Open Source leer- en samenwerki...OWD2010 - 1 - Chamilo 2: een tweede generatie Open Source leer- en samenwerki...
OWD2010 - 1 - Chamilo 2: een tweede generatie Open Source leer- en samenwerki...
 
JD19NL - Joomla Template Overrides, Alternate Layouts en JLayouts
JD19NL - Joomla Template Overrides, Alternate Layouts en JLayoutsJD19NL - Joomla Template Overrides, Alternate Layouts en JLayouts
JD19NL - Joomla Template Overrides, Alternate Layouts en JLayouts
 

Joomla

  • 1. ICT-dag 29 mei 2012 Gent Bruno Parthoens Docent Lerarenopleiding Katholieke Hogeschool Limburg bruno.parthoens@khlim.be
  • 3.
  • 4. Tot Joomla 1.5: geen ACL en moeilijke boomstructuur (zie later) Voordelen Geen secties en categorieën meer maar zelf boomstructuur te bepalen door ontwerper Access Control List Joomla 2.5 is long-time release net als de 1.5 (minstens 18 maanden) Ondertussen is Joomla 3.0 uit maar is testversie en geen long-time release (enkel Joomla 1.6 - 1.7
  • 7. CMS (Content Managment System): website die volledige klaar is en aanpasbaar Ander bekend voorbeeld: DRUPAL PHP en MySQL maar geen kennis nodig Volledig gratis Wat is Joomla?
  • 9. Offline werken: Je ontwerpt je website lokaal en publiceert achteraf de bestanden naar webruimte Harde schijf (Wampserver nodig op je PC vermits Joomla ontwikkeld is met PHP en een MySQL-database) http://www.wampserver.com Alle bestanden worden aangemaakt en geïnstalleerd in de map c:wampwwwjoomla http://www.zelfstudie.be (Joomla 1) Mogelijkheden
  • 10. USB-stick (USBwebserver nodig) http://www.usbwebserver.com Je maakt je volledige website alzo op je USB-stick of externe harde schijf Online werken: Je ontwerpt je volledige website rechtstreeks op de webserver Mogelijkheden
  • 11. Webruimte PHP ondersteunen MySQL-database aanbieden Instellingen op de php-database ondersteunen Voorbeelden: One.com Webreus.nl http://www.1freehosting.com/ 000webhost.com (volledig gratis met cPanel om databases, subdomeinen,… aan te maken) Benodigdheden
  • 12.
  • 13.
  • 14.
  • 15. Joomla installatiebestanden http://www.joomladownloads.nl/ filmpje Maak een mapje Joomla aan op je harde schijf en pak de bestanden hierin uit Wij hebben dit reeds op de usb-stick staan: map joomla 2.5.4 Benodigdheden
  • 16.
  • 17. FTP-cliënt Kopieert je bestanden van je harde schijf naar je webruimte http://filezilla-project.org/download.php (=gratis) Kopieer je installatiebestanden van je harde schijf naar je webruimte. Dit kan vrij lang duren. Filmpje Benodigdheden
  • 18. Afhankelijk van aangevraagde webruimte: database met MySQL aanmaken 000.webhost.com Voorbeeld Webreus Installatie van Joomla
  • 19. Alle gebruikers eigen database en subdomein: Gebruiker 1: http://joomla01.classy.be Gebruiker 2: http://joomla02.classy.be Alle gebruikers dezelfde database en hetzelfde subdomein Wij kiezen dit laatste: Ik heb 2 databases en 2 subdomeinen aangemaakt Twee installatieopties
  • 20. http://ictdag1.baso.khlim.be/familienaam Gebruikersnaam: ictdag1 Database: ictdag1 wachtwoord: gent123 Geavanceerde instellingen (voorvoegsel uniek maken) Eén database en één subdomein
  • 21. Filezilla openen Host = baso.khlim.be Gebruikersnaam = ictdag1 Wachtwoord = gent123 Snelverbinden Open rechts httpdocs Maak een nieuwe map aan (familienaam) Kopieer je installatiebestanden van links naar je eigen map rechts Eén database en één subdomein
  • 22. http://ictdag2.baso.khlim.be/familienaam Gebruikersnaam: ictdag2 Database: ictdag2 wachtwoord: gent123 Geavanceerde instellingen (voorvoegsel uniek maken) Eén database en één subdomein
  • 23. Filezilla openen Host = baso.khlim.be Gebruikersnaam = ictdag2 Wachtwoord = gent123 Snelverbinden Open rechts httpdocs Maak een nieuwe map aan (familienaam) Kopieer je installatiebestanden van links naar je eigen map rechts Eén database en één subdomein
  • 24. Frontend Dit is wat de gebruiker te zien krijgt: de website Surf naar: http://joomlaxx.classy.be Backend Beheerder van de website Wijzigingen aanbrengen aan de frontend Surf naar http://joomlaxx.classy.be/administrator Login: admin Paswoord: joomla Joomla configureren
  • 25. Backend Starten met de Backend Controlepaneel Ga naar Frontend
  • 26. Gebruikersbeheer Extra gebruikers toevoegen met rechten om website eventueel aan te passen met eigen naam en paswoord Algemene instellingen Tip: Tabblad Systeem: Sessie levensduur verhogen Tabblad Website
  • 27. Webpagina’s maak je altijd in een ARTIKEL (inhoud) Structuur 1.5: Opbouw Joomla 2.5 SECTIE CATEGORIEEN ARTIKELEN die je dan kan koppelen aan een MENU
  • 28. Opbouw Joomla 1.6-1.7-… Subcategorieën Subsubcategorieën ARTIKELEN die je dan kan koppelen aan een MENU Categorieën
  • 29. STRUCTUUR Website Categorie Categorie SubCategorie SubCategorie SubCategorie SubCategorie Artikel/pagina Artikel/pagina Artikel/paginaArtikel/pagina Artikel/pagina Artikel/pagina Voorpagina
  • 30. Meerdere categorieën Voorbeeld: site van een krant Je kan een categorie beveiligen, waardoor de artikelen die hierin staan enkel door leden/klanten bezocht kunnen worden. Bv. je beveiligt de sectie buitenlands voor je leden. Je kan achter één menu-item meerdere artikelen (uit één categorie) tonen in lijstweergave of volledig (blogweergave). Vanaf 1.7 kan dit ook via Speciale Aritikelen (zie later)
  • 31. Voorbeeld: nut van Categorieën Joomla 2.5 Speciale Artikelen: je kan zo artikelen over verschillende categorieën verspreid toch op één pagina (artikel) krijgen
  • 32. Artikel aanmaken dat op voorpagina zal verschijnen: “Welkom op mijn website over NY” (http://www.lipsum.com) Artikelenbeheer Tweede artikel aanmaken dat via menu bereikbaar zal worden. Categorieën en subcategorieën aanmaken Waarom? http://leerplankv.baso.khlim.be/projectburotica Filmpje Opbouw Joomla
  • 34.
  • 35. Artikelenbeheer Speciale artikelen kom in het algemeen op de startpagina Om goed overzicht te bewaren kan je categorie waarin je werkt selecteren. Bij ieder artikel kan je toegangsniveau instellen. Wie mag dit artikel bekijken? (Login venster = geregistreerd)
  • 38. Tip: In Artikelenbeheer heb je een kop Opties: De parameterinstellingen die je hier maakt gelden voor alle artikelen
  • 39. Artikelen kunnen alleen bereikt worden via menu Artikel “Central Park” toegankelijk maken Via Menubeheer Belangrijk: eerst artikelen aanmaken Filmpje Menubeheer
  • 40.
  • 41. Begrip Modules Alles wat geen inhoud krijgt is een module Een module plaats je op een bepaalde positie van je website Welke posities zijn er in je website? Extensies- Templatebeheer Opties Posities kan je bekijken via Frontend door na de URL “index.php?tp=1” te typen. Een eigen menu ontwerpen
  • 43. Artikelen verschijnen standaard op een vaste plaats (centraal). Via deze module kan je bijvoorbeeld tekst op een gewenste positie plaatsen www.murimpreg.be (premie)
  • 44. Filmpje Maak een menu aan via Menubeheer (bovenmenu) Verplaats Home – Bezienswaardigheden van Mainmenu naar Bovenmenu Maak het menu-item Districten Menu-items Uptown en Downtown onder Districten Klik op voorbeeld. Krijg je dit menu te zien? Een eigen menu ontwerpen
  • 45. Je moet inderdaad nog de module Menu aanmaken via Extensies-modulebeheer en het menu hier aan koppelen Een eigen menu ontwerpen
  • 46. Maak een nieuw Menu aan: Submenu1 Maak twee menu-items aan: Brooklyn en Soho Maak een module aan Menu: Downtown Geef een positie (position-07) Ik wil dit submenu enkel zien wanneer ik op Districten-Downtown klik: Hoe doe ik dit? Maak nu Uptown aan! Een submenu ontwerpen
  • 47.
  • 48. Wij willen artikelen die verdeeld zijn over verschillende categorieën toch in 1 pagina laten verschijnen We maken twee categorieën bij: Acties en Nieuwtjes In Acties: artikel “Bloomingdales” (Speciaal) In Nieuwtjes: artikel “Wist je dat ?” (Speciaal) Maak een nieuw menu-item “Interessante info” Nieuwtjes
  • 49. Hoofdartikelen: over de gehele breedte Intro-artikelen: staan in kolommen #links: artikelen zullen via een link beschikbaar gemaakt worden indien nodig Voorbeeld: ik heb 7 artikelen in totaal op één pagina 0 (hoofd) + 4 (intro) = 4 artikelen Er zijn dus nog 3 artikelen over (7 – 4) die via links beschikbaar worden
  • 50. Algemene wijzigingen Kies Extensies-Templatebeheer Je krijgt een aantal templates te zien: Beez20 is standaard voor WEBSITE en Bluestork voor ADMINISTRATIEPANEEL Klik op de templatenaam Je kan nu een aantal wijzigingen doorvoeren, zoals het logo wijzigen Templates
  • 51. CSS wijzigen CSS is de opmaak van je website, niet de inhoud Via Filezilla CSS-bestand downloaden en bewerken Terug uploaden (zie html) HTML wijzigen In de voet (footer) staat er Powerd by Joomla Download index.php vanuit de map templates/beez20 Tip: a href staat voor een hyperlink (Joomla), php echo staat voor typ Opgepast: Zie dat je de originele html nog ergens bewaart om evt. terug te zetten indien niet gewenst resultaat. Templates
  • 52. Kiezen voor een andere template Kies een template uit de lijst Download een template naar keuze via Extensies- Installeer (opgelet: zorg dat de template geschikt is voor 1.7) http://www.web-garden.be/templates/ http://www.siteground.com/joomla-hosting/joomla-templates.ht http://www.joomla24.com/ Templates
  • 53. Figuren wijzigen Zoek de originele afbeeldingen op je webruimte (Filezilla): templates/beez20/images Wijzig de afbeelding met beeldbewerkingsprogramma (Fireworks, Gimp, Photoshop) Alternatief: nieuwe afbeelding maar originele afbeelding overschrijven (benaming is zeer belangrijk) Templates
  • 54. Ontwerp zelf een sjabloon en installeer dit Moeilijk? Ja en Neen? Ja: Deel 3 Joomla met relatieve div’s werken (vanaf nul opbouwen) Neen: Aristeer 3.0 (nodig voor Joomla -1.6 of 1.7) Filmpje Templates
  • 56. Sla dit sjabloon op als NewYork.artx (alleen maar als je een licentie hebt) Exporteer dit sjabloon als NewYork.zip naar je lokale schijf Installeer het sjabloon via Extensies- Extensiebeheer Maak NewYork je standaardsjabloon En nu? Posities aanpassen in Modules “Submenu-items tonen” aanvinken (JA) Opmaak van verticaal menu toepassen op submenu Templates
  • 57.
  • 58. Module Login Filmpje (login) Gebruikersbeheer Nieuwe gebruiker aanmaken Frontend (login) Nieuwe gebruiker aanmaken Backend (via http://www.joomlaxx.classy.be/administrator) Rechten toekennen aan gebruikers http://www.zelfstudie.be/cursussen/joomla.php?id=34 Berichten sturen - groepsmail Login (gebruikers)
  • 59. Je kan je website voorzien van externe links Filmpje Nieuwe categorie maken die links gaat verzamelen (opgepast: geen gewone categorie) Componenten-Weblinks-Categorieën Nieuwe link toevoegen Componenten-Weblinks-Links Weblinks toevoegen aan menu Gebruiker Weblinks laten toevoegen: hoe? Weblinks
  • 60. Breadcrumbs of broodkruimels volgen het pad dat je volgt op een website (hyperlinks) Toevoegen via Modulebeheer (kruimelpad) Plaats is gereserveerd (breadcrumbs) Tip: Home niet tonen !!! Broodkruimels
  • 61. Wie is er online? Geeft het aantal bezoekers op een bepaald ogenblik aan Banners Acties aankondigen Reclame maken Meest gelezen (welke artikelen?) Andere zinvolle modules
  • 62. Joomla breid je uit aan de hand van extensies Er bestaan enorm vele en zinvolle uitbreidingen: Joomla!extensies op http://www.dutchjoomla.org OF http://extensions.joomla.org Niet iedere extensie is geschikt voor iedere versie: 1.0 Native (werkt alleen bij Joomla 1.0.x) 1.5 Legacy (is geschreven voor Joomla 1.0.x maar werkt in Legacy Mode ook voor 1.5.x Via Pluginbeheer Joomla uitbreiden
  • 63. Plugins Gebruik: in een artikel Moet meestal nog geactiveerd worden na installatie Toepassing: Filmpje van New York integreren in een artikel. AllVideos (link) Module Op een bepaalde positie in je website Module Weer (link) Welke uitbreidingen?
  • 64. Component Gebruik: meestal koppelen aan menu-item Foto album 0zioGallery (link) Uitzonderingen: JCE-editor (link) Zo kan je je opmaakmogelijkheden in een artikel uitbreiden (tabel, links naar andere artikelen (cfr wikipedia), …) Backup van je website Akeeba (link) Welke uitbreidingen?
  • 65. Nut? Server crasht Een foute component geïnstalleerd waardoor website niet meer werkt Een nieuwe domeinruimte voor website met nieuwe database-gebruiker-… Backup
  • 66. Ga naar configuratie en zorg dat backup als zip ipv jpa gemaakt wordt Dowload het zip-bestand (Administer backup files) en bewaar het op USB-stick Pak het zip-bestand uit en upload het naar je domeinruimte (zoals installatiebestanden) Akeeba
  • 67. Ik was op zoek naar een manier om een gallerij van afbeeldingen te plaatsen in een artikel Vaak vind je dit toevallig! Op extensie gezocht naar AllVideos om video’s te implementeren Surf naar http://www.joomlaworks.gr Hoe vind je een extensie?
  • 69. Download Plugin Kies Extensies-Installeer Blader naar het zip-bestand en klik op Upload bestand & installeer Fotoalbum
  • 70. Na installatie krijg je volgende gebruiksuitleg: M.a.w. kopieer je afbeeldingen (Filezilla) naar de map images/stories/parijs (bijvoorbeeld) Typ in je artikel op de plaats waar je de afbeeldingen wil invoegen {gallery}parijs{/gallery} en klaar is kees? Fout: je moet plugin nog activeren via Extensies- Plugin Fotoalbum