Joomla

70
ICT-dag 29 mei 2012 Gent Bruno Parthoens Docent Lerarenopleiding Katholieke Hogeschool Limburg [email protected]

description

Joomla 2.5.x

Transcript of Joomla

Page 1: Joomla

ICT-dag29 mei 2012

Gent

Bruno ParthoensDocent LerarenopleidingKatholieke Hogeschool

Limburg

[email protected]

Page 2: Joomla

Joomlavoor

beginners

Page 3: Joomla
Page 4: Joomla

Tot Joomla 1.5: geen ACL en moeilijke boomstructuur (zie later)Voordelen

Geen secties en categorieën meer maar zelf boomstructuur te bepalen door ontwerperAccess 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

Page 5: Joomla

Joomla easy?

Page 6: Joomla

http://www.gratiscursus.behttp://dropbox.com

Emailadres: [email protected]: joomla123

Voorbeeld:http://1ict.baso.khlim.behttp://bvl.baso.khlim.behttp://leerplankv.baso.khlim.be/projectburotica

Cursusmateriaal

Page 7: Joomla

CMS (Content Managment System): website die volledige klaar is en aanpasbaarAnder bekend voorbeeld: DRUPAL

PHP en MySQL maar geen kennis nodig

Volledig gratis

Wat is Joomla?

Page 8: Joomla

Webruimte

Joomla installatiebestanden

FTP-cliënt

Benodigdheden

Page 9: Joomla

Offline werken: Je ontwerpt je website lokaal en publiceert achteraf de bestanden naar webruimteHarde schijf (Wampserver nodig op je PC vermits Joomla ontwikkeld is met PHP en een MySQL-database)

http://www.wampserver.comAlle bestanden worden aangemaakt en geïnstalleerd in de map c:\wamp\www\joomlahttp://www.zelfstudie.be (Joomla 1)

Mogelijkheden

Page 10: Joomla

USB-stick (USBwebserver nodig)http://www.usbwebserver.comJe 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

Page 11: Joomla

WebruimtePHP ondersteunenMySQL-database aanbiedenInstellingen op de php-database ondersteunenVoorbeelden:

One.comWebreus.nlhttp://www.1freehosting.com/000webhost.com (volledig gratis met cPanel om databases, subdomeinen,… aan te maken)

Benodigdheden

Page 12: Joomla
Page 13: Joomla
Page 14: Joomla
Page 15: Joomla

Joomla installatiebestandenhttp://www.joomladownloads.nl/filmpjeMaak een mapje Joomla aan op je harde schijf en pak de bestanden hierin uitWij hebben dit reeds op de usb-stick staan: map joomla 2.5.4

Benodigdheden

Page 16: Joomla
Page 17: Joomla

FTP-cliëntKopieert 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

Page 18: Joomla

Installatie van Joomla

Page 20: Joomla

http://ictdag1.baso.khlim.be/familienaam Gebruikersnaam: ictdag1Database: ictdag1wachtwoord: gent123Geavanceerde instellingen (voorvoegsel uniek maken)

Eén database en één subdomein

Page 21: Joomla

Filezilla openenHost = baso.khlim.beGebruikersnaam = ictdag1Wachtwoord = gent123

SnelverbindenOpen rechts httpdocsMaak een nieuwe map aan (familienaam)Kopieer je installatiebestanden van links naar je eigen map rechts

Eén database en één subdomein

Page 22: Joomla

Eén database en één subdomein

Page 23: Joomla

Filezilla openenHost = baso.khlim.beGebruikersnaam = ictdag2Wachtwoord = gent123

SnelverbindenOpen rechts httpdocsMaak een nieuwe map aan (familienaam)Kopieer je installatiebestanden van links naar je eigen map rechts

Eén database en één subdomein

Page 24: Joomla

Joomla configureren

Page 25: Joomla

Starten met de Backend

Controlepaneel

Ga naar Frontend

Page 26: Joomla

Tabblad Website

Page 27: Joomla

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

Page 28: Joomla

Opbouw Joomla 1.6-1.7-…

Subcategorieën

Subsubcategorieën

ARTIKELEN die je dan kan koppelen aan een MENU

Categorieën

Page 29: Joomla

STRUCTUUR

Website

Categorie Categorie

SubCategorie SubCategorie SubCategorie SubCategorie

Artikel/pagina

Artikel/pagina

Artikel/paginaArtikel/pagina

Artikel/pagina

Artikel/pagina

Voorpagina

Page 30: Joomla

Meerdere categorieënVoorbeeld: 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)

Page 31: Joomla

Voorbeeld: nut van Categorieën

Joomla 2.5Speciale Artikelen: je kan zo artikelen over verschillende categorieën

verspreid toch op één pagina (artikel) krijgen

Page 32: Joomla

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/administrator/

Filmpje

Opbouw Joomla

Page 33: Joomla

DistrictenAlgemeenBezienswaardigheden

Categorieën

Page 34: Joomla
Page 35: Joomla

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)

Page 36: Joomla

Parameterinstellingen

Page 37: Joomla

Parameterinstellingen

Page 38: Joomla
Page 39: Joomla

Menubeheer

Page 40: Joomla
Page 41: Joomla

Begrip ModulesAlles wat geen inhoud krijgt is een moduleEen module plaats je op een bepaalde positie van je website

Welke posities zijn er in je website?Extensies- TemplatebeheerOpties

Posities kan je bekijken via Frontend door na de URL “index.php?tp=1” te typen.

Een eigen menu ontwerpen

Page 42: Joomla

Posities

Page 43: Joomla

Artikelen verschijnen standaard op een vaste plaats (centraal). Via deze module kan je bijvoorbeeld tekst op een gewenste positie plaatsenwww.murimpreg.be (premie)

Page 44: Joomla

FilmpjeMaak een menu aan via Menubeheer (bovenmenu)Verplaats Home – Bezienswaardigheden van Mainmenu naar BovenmenuMaak het menu-item DistrictenMenu-items Uptown en Downtown onder DistrictenKlik op voorbeeld. Krijg je dit menu te zien?

Een eigen menu ontwerpen

Page 45: Joomla

Je moet inderdaad nog de module Menu aanmaken via Extensies-modulebeheer en het menu hier aan koppelen

Een eigen menu ontwerpen

Page 46: Joomla

Maak een nieuw Menu aan: Submenu1Maak twee menu-items aan: Brooklyn en SohoMaak een module aan Menu: DowntownGeef 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

Page 47: Joomla
Page 48: Joomla

Wij willen artikelen die verdeeld zijn over verschillende categorieën toch in 1 pagina laten verschijnenWe maken twee categorieën bij: Acties en NieuwtjesIn Acties: artikel “Bloomingdales” (Speciaal)In Nieuwtjes: artikel “Wist je dat ?” (Speciaal)Maak een nieuw menu-item “Interessante info”

Nieuwtjes

Page 49: Joomla

Hoofdartikelen: over de gehele breedteIntro-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 artikelenEr zijn dus nog 3 artikelen over (7 – 4) die via

links beschikbaar worden

Page 50: Joomla

Algemene wijzigingenKies Extensies-Templatebeheer

Je krijgt een aantal templates te zien: Beez20 is standaard voor WEBSITE en Bluestork voor ADMINISTRATIEPANEELKlik op de templatenaamJe kan nu een aantal wijzigingen doorvoeren, zoals het logo wijzigen

Templates

Page 51: Joomla

CSS wijzigen CSS is de opmaak van je website, niet de inhoud

Via Filezilla CSS-bestand downloaden en bewerken

Terug uploaden (zie html)

HTML wijzigenIn de voet (footer) staat er Powerd by Joomla

Download index.php vanuit de map templates/beez20Tip: a href staat voor een hyperlink (Joomla), php echo staat voor typOpgepast: Zie dat je de originele html nog ergens bewaart om evt. terug te zetten indien niet gewenst resultaat.

Templates

Page 52: Joomla

Kiezen voor een andere templateKies 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.htm

http://www.joomla24.com/

Templates

Page 53: Joomla

Templates

Page 54: Joomla

Ontwerp zelf een sjabloon en installeer ditMoeilijk?

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

Page 55: Joomla

Aristeer 3.0

Na installatie

Templates

Page 56: Joomla

Sla dit sjabloon op als NewYork.artx (alleen maar als je een licentie hebt)Exporteer dit sjabloon als NewYork.zip naar je lokale schijfInstalleer het sjabloon via Extensies-ExtensiebeheerMaak NewYork je standaardsjabloonEn nu?

Posities aanpassen in Modules“Submenu-items tonen” aanvinken (JA)Opmaak van verticaal menu toepassen op submenu

Hoe? Googlen

Na installatie

Templates

Page 57: Joomla
Page 58: Joomla

Module LoginFilmpje (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)

Page 59: Joomla

Je kan je website voorzien van externe linksFilmpje

Nieuwe categorie maken die links gaat verzamelen (opgepast: geen gewone categorie)Componenten-Weblinks-Categorieën

Nieuwe link toevoegenComponenten-Weblinks-Links

Weblinks toevoegen aan menu

Gebruiker Weblinks laten toevoegen: hoe?Onderscheid Externe link-Wrapper-Weblinks

Weblinks

Page 60: Joomla

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

Page 61: Joomla

Wie is er online?Geeft het aantal bezoekers op een bepaald ogenblik aan

BannersActies aankondigen

Reclame maken

Meest gelezen (welke artikelen?)

Andere zinvolle modules

Page 62: Joomla

Joomla breid je uit aan de hand van extensiesEr bestaan enorm vele en zinvolle uitbreidingen: Joomla!extensies op http://www.dutchjoomla.orgOF http://extensions.joomla.orgNiet 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

1.5 Native (is geschreven voor Joomla 1.5.x)….

Joomla uitbreiden

Page 63: Joomla

PluginsGebruik: in een artikelMoet meestal nog geactiveerd worden na installatieToepassing: Filmpje van New York integreren in een artikel.

AllVideos (link)

ModuleOp een bepaalde positie in je website

Module Weer (link)

Welke uitbreidingen?

Page 64: Joomla

ComponentGebruik: 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?

Page 65: Joomla

Nut?Server crashtEen foute component geïnstalleerd waardoor website niet meer werktEen nieuwe domeinruimte voor website met nieuwe database-gebruiker-…

Backup

Page 66: Joomla

Akeeba

Page 67: Joomla

Ik was op zoek naar een manier om een gallerij van afbeeldingen te plaatsen in een artikelVaak 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?

Page 68: Joomla

Fotoalbum

Page 69: Joomla

Download PluginKies Extensies-Installeer

Blader naar het zip-bestand en klik op Upload bestand & installeer

Fotoalbum

Page 70: Joomla

Fotoalbum