Content Management Systems
CMS
Volgens Wikipedia :
Een content-beheersysteem of contentmanagementsysteem is een softwaretoepassing, meestal een web-applicatie, die het mogelijk maakt dat mensen eenvoudig, zonder veel technische kennis, documenten en gegevens op internet kunnen publiceren (contentmanagement). Als afkorting wordt ook wel CMS gebruikt, naar het Engelse content management system (inhoudbeheersysteem).
Een functionaliteit van een CMS is dat gegevens zonder lay-out (als platte tekst) kunnen worden ingevoerd, terwijl de gegevens worden gepresenteerd aan bezoekers met een lay-out door toepassing van sjablonen.
Een CMS is vooral van belang voor websites waarvan de inhoud regelmatig aanpassing behoeft, en de inhoud in een vaste lay-out wordt gepresenteerd aan bezoekers. De meeste grote bedrijven gebruiken voor hun website tegenwoordig een CMS. Een bekende variatie op het CMS is bijvoorbeeld de weblog.
Een van de voordelen is ook dat de website volledig kan ontwikkeld worden on-line en dus geen voortdurende uploaden vergt.
Tevens kunnen in zulk systeem vele medewerkers toegang krijgen tot het beheersysteem en hun bijdrage leveren in de ontwikkeling van de site ( via gebuikersbeheer).
Vele hosting providers voorzien in de eisen van een CMS nl PHP ondersteuning en een SQL database voorziening
U kunt ook dezelfde ontwikkeling doen op uw lokale computer mits het installeren van drie componenten nl een Webserver ( met PHP) en een MySQL databank en uiteraard Joomla.
De ontwikkeling gebeurt volledig in uw webbrowser !!
Wat is er nodig voor een offline CMS zoals JOOMLA of WORDPRESS
XAMPP ( www.apachefriends.org/xampp.html )
Wanneer u de programma omgeving XAMMP installeert op uw computer bijv in de map c:\xampp beschikt u reeds over twee essentiële componenten: Een webserver nl APACHE met PHP ondersteuning Een MySQL database omgeving
Fase 1 Het opstarten van de webserver en de SQL database Xampp levert u een handig controlepanel waarmee u deze twee componenten kunt opstarten
Ga naar Start alle programma’s Xampp voor Windows Xammp Controle Panel application Start de Apache webserver en de MySql
Ik heb wel ondervonden dat dit kan belet worden door andere programma’s die dezelfde internet poort gebruiken. Dit is het geval met SKYPE. Stop dus tijdelijk Skype of verander de poort toewijzing in Apache ( zie later). Als dit gebeurt is dan is de webserver zijn root-map nl c:\xampp\htdocs . Hierin moeten uw websites worden ontwikkeld !!!! U kunt deze map aanspreken met de internet verkenner via http://localhost of http://127.0.0.1 en uw gemaakte website geplaatst in bijv de map c:\xammp\htdocs\website1 met http://localhost:4000/website1 .
Fase 2 Maak een databank in My Sql De bedoeling is dat men een Sql databank klaarmaakt waar later alle bestanden van de website in zullen resideren.
Open uw webbrowser en schrijf in de adresbalk http://localhost/phpmyadmin
Selecteer de tab ‘databases’ moest dit nog niet het geval zijn. Voer een naam in voor uw databank, bij voorbeeld ‘Wikidingens’ , in het veld ‘nieuwe database aanmaken’ en klik op ‘aanmaken’.
Selecteer vervolgens de tab ‘rechten’ en voer een nieuwe gebruiker toe met alle rechten en met wachtwoord .Druk vervolgens op ‘start’.
Figuur: een database aanmaken
Figuur : een gebruiker voor deze database aanmaken ( naast de gebruiker ‘admin’)
Fase 3 Installeer Joomla
Er bestaan Nederlandse versies van Joomla en zelfs een uitgebreid Nederlands talige forum betreffende Joomla . U kunt de voorlaatste versie 1.5.22 downloaden van http://download.dutchjoomla.org/download/folder/3070-1-5.html mits u zich gratis registreert. Versie 1.6 is reeds uit , maar niet alle modules, pug-ins en templates werken zomaar in deze versie. Dus wacht hier nog eventjes met.
Download het zip-bestand naar c:\xampp\htdocs
Maak nu ook in c:\xampp\htdocs een map bijv. website1. Daarin zal uw website ontwikkeld worden.
Ontzip nu het joomla bestand naar deze map c:\xampp\htdocs\website1 . Deze twee laatste stappen zult u telkens moeten herhalen voor het maken van een nieuwe website !!
Nu gaan we deze joomla installatie koppelen aan de Sql- database die we aangemaakt hebben in fase 2.
Open uw webbrowser en typ in de adresbalk http://localhost/website1
U moet 7 stappen doorlopen voor het initiëren ( nog niets te maken met de inhoud, de ‘content’ maar wel het beheers gedeelte) van de joomla website.
Stap 1 bestaat slechts uit het kiezen van een taal. Kies voor ‘nederlands’ en druk op ‘volgende’
stap 1
Stap 2 is een controle van de instellingen alles moet op ‘ja’ staan anders zijn er problemen. Druk op ‘volgende’
Stap 3 bestaat uit het lezen van de licentie voorwaarden, druk op ‘volgende’
Stap 4 Hier wordt de database configuratie opgegeven
Type database mysql Naam host localhost Gebruikersnaam de naam van de database gebruiker die u opgegeven hebt in fase 2 Wachtwoord het wachtwoord dat u ingesteld hebt voor de gebruiker Naam database de naam van de database die in fase 2 werd ingesteld Druk op ‘volgende’
Stap 5 is de instelling van de FTP configuratie maar die hebben we niet nodig .
Stap 6 bestaat essentieel uit het opgeven van de titel van de website die u straks gaat maken en het wachtwoord voor de administrator voor deze website !!! U kunt ook nog kiezen om een voorbeeld website te installeren zodat u niet moet vertrekken van scratch. Druk hiervoor op de tab ‘installeer voorbeelddata’ . Als u dat niet doet vertrekt u van een lege website !
Stap 7 is voltooien. Maar vooraleer u dit doet moet u eerst de map ‘installation’ in c:\xampp\htdocs\website1 wissen of gewoon een andere naam geven anders kunt u niet vervolgen en voltooien. Daarna kunt u drukken op de tab ‘admin’ en wordt u gebeamed naar de backend van de joomla beheers module.
U bent nu klaar om met het serieuze werk te beginnen
figuur stap 6
stap 7
de backend ( beheersmodule van Joomla)
Fase 4 Content aanbrengen in Joomla , het serieuze werk U bereikt de aangemaakte beheersmodule, de zogenaamde backend van Joomla , op uw computer, dus offline, door in de webbrowser de link http://localhost/website1/administrator in te geven. U wordt gebeamed naar de vorige figuur . Hierin geeft u als gebruikersnaam op ‘admin’ en als wachtwoord het opgegeven wachtwoord in fase 2 en 4 . U komt zo in de beheers module van de Administrator.
de figuur :backend of Administrator gedeelte Het is via deze managementmodule dat de content en structuur van de website zal worden gemaakt en gestockeerd in de Sql database. De output van dit al is een zichtbare website , de zogenaamde frontend, die aan de gebruikers toonbaar is en dit via het web commando http://localhost/website1. Als de site zou gepubliceerd worden online dan kunnen surfers deze bereiken via http://www.sitenaam.com/website1 waar sitenaam verwijst naar de getaalde websiteruimte bij een provider. De backend kunt u dan bereiken via http://www.sitenaam.com/website1/administrator
Globale werking van de backend De kerntaak is het maken van artikels via de tab ‘artikelenbeheer’ en deze in te delen in bepaalde categorieën die zelf behoren tot ingestelde secties. Secties en categorieën in secties vormen de structuur van de website en worden voorafgaandelijk aangemaakt via resp. het sectiebeheer en de categoriebeheer. De steunpilaren van de website zijn echter de modules en plug-ins die het gebruik van een website ver voorbij het gewoon lezen van platte tekst brengt. Modules zijn bijvoorbeeld navigatie menu’s , dia shows , foto galerij ….. .Plug-ins kunnen ook ingelast worden in afzonderlijke pagina’s en zijn bijvoorbeeld de teksteditor enz. Al deze elementen kunnen gevonden worden op het web ! Sommigen van hen zijn commercieel anderen vrij te downloaden. Het modulebeheer en het plugin beheer vindt u in de menu ‘extensies’. De lay-out , de plaatsing van deze modules, het kleurbeheer van de website kunnen opgegeven worden in zogenaamde templates. Ook deze kunnen gevonden worden op het web en gedeeltelijk aangepast worden door uzelf als u iets kent van css ( cascading style sheets) . U kunt ze ook zelf maken met het programma artisteer.exe ! Het template beheer vindt u via de menu ‘Extensies’.
U moet een duidelijk idee hebben over het doel en daaruit volgend de structuur van de website. Dus u begint met op papier een planning te schetsen van de benodigde secties met zijn categorieën. Bijvoorbeeld als we een website zouden maken van fietsroutes dan zou ik twee secties maken nl fietsroutes bij ons en fietsroutes over de grens. De sectie ‘fietsroutes bij ons ‘ zou ik dan indelen in categorieën die verwijzen naar de verschillende provincies en de ‘fietsroutes over de grens ‘ zou ik indelen in fietsroutes in Nederland, Duitsland en Frankrijk ! Noteer echter dat artikels niet moeten behoren tot een categorie , zij kunnen ook nietgecategoriseerd blijven !!!
Een voorbeeld Zo moet het niet: te ingewikkeld: FACE TO PUBLIC/CLUB MARKETING INTERNAL MEMBERSHIP MANAGEMENT Home Page Content to be Managed By About Us Club Secretary Current Meeting Times Club Secretary Contact Us Club Secretary Current News PR Manager Weekly Bulletin Bulletin Editor to upload bulletins Photos - LINK TO FACEBOOK PAGE Event Photos to be uploaded by Chair responsible Lunch photos by Bulletin Editor Content pages History About the clubs history/funds raised/how long it has been PR Manager/Secretary going/current member numbers Previous projects PR Manager Previous board PR Manager Sponsors Current Sponsors President Sponsorship Opportunities President Contact Link back to Contact Us Current Board and Committee Current board President President information President Current committees President All board minutes to be updated Club Secretary/Minute Takers Current Projects President’s Projects President Committee Projects Each Committee Chair Fundraising/Events Events Calendar Events Team Member Only Events Events Team/ Person managing event Public events – list on site Events Team/Person managing event Business TB Conferences President/Events Team Meetings Guest Speaker calendar Speaker team What’s for Lunch this month? Events Team Register for lunch N/A Current Members Documents Citations/awards Membership Prospective Members Why join Membership Invitation to come along for a lunch – how/who to contact? Membership Membership Form Download Membership Other downloads required for membership Membership New Member FAQ? Membership What’s on – link back to fundraising/events NA
Donations to Projects Donations to projects Current Links 1 2 3 4
Maar wel zo: Home History
Sponsors
Board and committees President information Current committees Board minutes
Projects o President’s Projects o Committee Projects o Donations to projects o Previous Projects (links to page under “History”) Meetings (was Fundraising)/Events o Events Calendar o Member Only Events o Public events o Means Business o Conferences o Guest Speaker calendar o What’s for Lunch this month? o Register for lunch
Members o o o o o o o o o
Links o o o o
Documents Bulletin Citations/awards Why join Invitation Membership Form Other downloads New Member FAQ What’s on (links to events calendar) 1 2 3 4
Treasurer via payment gateway
Laat ons beginnen met het kiezen van een geschikt template
Ga in de backend naar de menu extensietemplatebeheer
Daar vindt u de beschikking zijnde templates ( sjablonen)
Vink er één aan bijv JA_Purity en druk in het templatebeheer menu op de grote gele ster.Daardoor maakt u deze keuze de standaard template en actief. U kunt het resultaat in preview bekijken als u drukt op het icoontje ‘voorbeeld’.
Figuur het sjabloon ‘JA_Purity’
Figuur het sjabloon ‘Beez’
Belangrijke nota’s: Alle sjablonen resideren in de map c:\xampp\htdocs\mijnwebsite\templates waar mijnwebsite in ons voorbeeld website1 is . Als u dus een template download van het Web , meestal in zip formaat, dan moet u deze ontzippen naar de vermelde map. Hierdoor wordt ze opgenomen in de getoonde lijst van templates in de backend. De gekozen template wordt dan opgenomen in de index.html bestand van de website1 map. Nogmaals u kunt uw eigen sjablonen volledig zelf ontwikkelen met Artisteer.exe en veel moeite en geduld. Maar het geeft wel goede resultaten zie bijv http://rasytoko.dyndns.org:4000/joomlabeta
We maken secties en categorieën
Vooraleer u een menuverandering kunt doorvoeren moet u eerst de vorige menu-item verlaten door te drukken op het icoontje ‘annuleren’ of ‘sluiten’ in deze menu-item.
Kies in het hoofdmenu van de backend Artikelensectiebeheer
Kies in het menu van het sectiebeheer op het icoontje ‘nieuw’ en vul de gevraagde gegevens in ( we maken 2 secties nl ‘algemene info ‘ en ‘artikelen’ ).
Druk dan vervolgens op ‘toepassen’ en ‘opslaan’ hierdoor wordt de nieuwe instelling gepubliceerd ( opgenomen in de structuur van de website).
Figuur : overzicht over de secties
Dan gaan we naar het categoriebeheer en op identieke wijze maken we enkele categorieën. Wel moeten we uitdrukkelijk vermelden tot welke sectie zij behoren !!
Figuur : overzicht van de categorieën en hun toewijzing.
We maken de artikelen ( de content)
We openen het artikelenbeheer centrum . Gewoonlijk staat hier de lijst van de gemaakte artikelen. Voorlopig is hij echter leeg. Daar gaan we verandering in brengen.
En drukken op ‘nieuw’
We beschikken over een kleine webpagina editor met de meest bekende en gebruikelijke items die we kennen van elders ( uit woordeditors) zoals hyperlinks, tekst, hoofdingen...
Figuur: de webeditor
We schrijven wat tekst in het editor venster
We kunnen ook figuren invoegen. Daarvoor drukken we onderaan de pagina op de tab ‘Afbeelding’ . Een venster opent zich de beschikbare afbeeldingen tonend. Deze bevinden
zich infeite in de map c:\xampp\htdocs\website1\images\stories . In hetzelfde venster kunt u ook andere afbeeldingen naar die map uploaden en hen zo bereikbaar maken voor de editor. Druk daarvoor op de tab ‘Bestand kiezen’ en na keuze drukt u op de tab ‘Start upload’.
Figuur : afbeeldingen invoegen en uploaden
U kunt ook van editor veranderen door deze te downloaden van het web en deze via de menu Extensies deinstalleren/installeren te installeren ( zie later). Zo gebruik ik graag de JCE editor die meer mogelijkheden biedt dan de standaard editor
Figuur: een niet standaard webpagina editor
Installeren van navigatie menu’s Zonder menu’s zijn de gemaakte artikelen niet toonbaar in de website. Menu’s zijn dus van vitaal belang voor de navigatie en toewijzing van artikels tot menu’s eens te meer. Er zijn verschillende types menu’s ( hoofdmenu, topmenu) die kunnen toegewezen worden aan geselecteerde artikels zoals de Hoofdmenu en Top menu, zie figuur.
We behandelen hier de toewijzing van artikels tot de Hoofdmenu
Ga naar de menu ‘menu’shoofdmenu’ . We zien dat reeds één item is toegevoegd tot het hoofdmenu nl ‘Home’
Druk op de tab ‘Nieuw’ en een lijst van types van toewijzingen tot de hoofdmenu wordt getoond
Druk op ‘Artikel’ en dan op ‘Weergave artikel’ . Een venster opent zich waar we een menuitem kunnen aanmaken dat verwijst naar één bepaald artikel . Deze procedure kunnen we herhalen voor menig artikel dat aan één welbepaald menu moet toegewezen worden .In het onderstaand voorbeeld hebben we het artikel ‘ebook lijst’ toegewezen aan de menu ‘ ebook overzicht’ en het artikel ‘software lijst’ aan ‘software overzicht .
Vergeet niet te drukken op ‘toepassen’ en ‘bewaren’
U kunt het resultaat zien door te drukken op de icoon ‘Voorbeeld’ bovenaan de backend.
figuur de hoofdmenu
Figuur : instellen van het nieuwe hoofdmenu item en de toewijzing van een artikel
Figuur : het resultaat in de sjabloon JA_purity
Figuur: de website tot nu toe in de sjabloon ‘Beez’
De werkelijke kracht van CMS : Extensies ( modules en plug-ins ) Extensies zijn (kleine) hulpprogramma's die de functionaliteit van Joomla! uitbreiden. Zij voegen mogelijkheden toe die niet in het standaard Joomla! pakket voorkomen. Er zijn honderden extensies beschikbaar voor Joomla! en er komen er elke dag bij. Extensies kunnen onderverdeeld worden in vijf types:
Een Component is een mini-applicatie die het hoofdbestanddeel van een site kan vormen. Voorbeelden van Componenten zijn Contacten, de voorpagina (Front Page), News Feeds, maar ook Forums enzovoort. Een Module is een extensie die vooral gebruikt wordt om kleinere elementen op één of meerdere pagina's te tonen. Voorbeelden van modules zijn Menu's, Laatste Nieuws, Nieuwsflits enz.
Plugins worden toegepast in het geval dat u gebruik maakt van andere onderdelen. Bijvoorbeeld als u bepaalde teksten wilt redigeren in een artikel wordt een 'Editor' plugin ingeschakeld. De Talen Extensie maakt het mogelijk om zowel in de frontend als in de backend van uw Joomla! site gebruik te maken van elke gewenste taal (als die tenminste beschikbaar is). Daarbij hoeven er geen veranderingen aangebracht te worden in de basis software ('core'). Met een Template heeft u in de hand hoe uw website er uiteindelijk komt uit te zien. Dat wil zeggen, de plaatsing van de verschillende onderdelen, de layout, de kleuren, de lettertypes enzovoort. Templates staan los van de inhoud van uw site.
Installatie van extensies
Alle Joomla! Extensies kunnen op drie verschillende manieren geïnstalleerd worden. De normale procedure is als volgt. Ga naar de menu extensies installeren/desinstalleren . Upload pakketbestand 1.
Download één of meerdere gecomprimeerde (ook wel gearchiveerd genoemd) bestanden (zoals '.zip' of '.tar.gz') van de website van de provider van de betreffende extensie naar uw eigen computer. Let er wel op dat, hoewel de meeste extensies uit één bestand bestaan (één Component of Module) er soms ook extensies zijn die uit meerdere onderdelen bestaan (b.v. een Component en een Module) die ieder gecomprimeerd zijn tot een 'archief' bestand (zip o.i.d.). In dat geval moet het gedownloade bestand eerst op uw computer 'uitgepakt' worden en daarna ieder afzonderlijk geïnstalleerd. Een bekend voorbeeld is bijvoorbeeld Community Builder dat uit vier of vijf onderdelen bestaat; 2. Gebruik de 'Browse' knop in het 'Upload Pakketbestand' om op uw eigen computer te zoeken naar het gecomprimeerde (gearchiveerde) bestand dat u wilt installeren; 3. Gebruik de 'Upload Pakketbestand' knop om de extensie te installeren op uw server. Joomla! pakt dan het gearchiveerde bestand uit en installeert de extensie automatisch. Als alles goed gelukt is krijgt u daarvan een mededeling. Zo niet dan krijgt u een melding dat er iets mis gegaan is; 4. Afhankelijk van de geïnstalleerde extensie zal het meestal nodig zijn om die te activeren. Bijvoorbeeld als het gaat om een Module of Plugin (zie hiervoor Modulebeheer or Pluginbeheer). Daarnaast zijn er de volgende twee mogelijkheden. Installeer vanuit map Maak een tijdelijke map (folder of directory) op uw computer en plaats daar de uitgepakte bestanden met de gewenste extensie die u (zoals hierboven is beschreven) gedownload hebt. 1. Met behulp van uw FTP software upload u de complete inhoud van deze map naar een map op de server waar uw Joomla! site is ondergebracht; 2. In het veld 'Installeer map' geeft u aan waar de bestanden zich bevinden (bv. /joomla/tmp);
3. Klik op de knop 'installeer' en Joomla! doet de rest. Als het gelukt is krijgt u daarvan een mededeling, zo niet dan volgt een foutmelding. Installeer vanuit URL Dit is het derde alternatief. In plaats van het pakketbestand (zip) naar uw eigen computer te downloaden kunt u ook het URL nummer van de site waar zich het bestand met de gewenste extensie bevindt ('http://www/...) intikken in het veld 'Installeer URL'. Klik vervolgens de 'Installeer' knop aan en Joomla! Installeert alles automatisch. Ook hier krijgt u een mededeling of alles al dan niet gelukt is. Met deze werkwijze heeft u geen kopie van het betreffende extensiebestand op uw eigen computer. Zie hieronder waarom deze methode niet onze voorkeur heeft. Het installatiescherm bestaat uit zes secties, te weten:
Installatie: om alle extensietypes te installeren. Componenten, Modules, Plugins, Talen, Templates: waarmee u de verschillende extensies kunt installeren en in- of uitschakelen.
Ingebruikname van modules in de website De lijst van reeds ingevoerde en in gebruik zijnde modules vindt u onder ‘modulebeheer’ en er is er al zeker één module geïnstalleerd nl de module ‘hoofdmenu’. Om een andere module toe te voegen tot de lijst van gebruikte modules voor deze website drukt u op de tab ‘nieuw’. Selecteer een module die u wenst te gebruiken en druk op ‘volgende’ bijvoorbeeld kies de module willekeurige afbeelding ( mod_random_images) Belangrijk: alle voorradig zijnde modules moeten zich bevinden in de map c:\xampp\htdocs\website1\modules In het volgende scherm dient u alle relevante parameters waar de module naar vraagt in te vullen o.a. een titel, de plaatsing , bij welke menu zij worden getoond , de map waar afbeeldingen zich bevinden en de afmeting van de afbeelding. Eenmaal deze gekozen drukt u zoals gebruikelijk op de tabs toepassen en opslaan. U kunt nu ook even een preview kiezen door te drukken op ‘voorbeeld’
Figuur: de lijst van voorradig zijnde modules
figuur de parameters van de module
Figuur de module ‘mod_random_images’ in de website
Werkvoorbeeld , we installeren een nieuwe component nl een betere artikel editor zoals JCE dan de standaard editor zijnde tinyMCE
Ga naar de website http://www.joomlacontenteditor.net/installation/item/jce-editorinstall#after om het installatie package in .zip formaat te downloaden en zet dit neer in de map /website1/plugins
Ga dan naar de menu extensiesinstalleer/deinstalleer en gebruik de eerste methode van installatie Upload pakketbestand . U dient enkel de plaats van dit zip bestand op te geven en te klikken op het tabje ‘upload en installeer’. Het pakket wordt ontzipt en geinstalleerd.
Dan gaan we naar de menu website‘ algemene instellingen’ om de nieuwe editor JCE de standaard editor te maken
Daar kiest u als editor voor JCE en drukt u op ‘toepassen’ en ‘opslaan’
Als u dan naar het arikelbeheer gaat en een nieuw artikel maakt ziet u de nieuwe editor in werking
Figuur de JCE editor
Uploading uw website naar de Web Server ( uw host) Uw host of toekomstige host moet echter Joomla ondersteunen ( meestal vermelden ze dat expliciet), dwz dat het 3 services moet aanbieden nl ondersteuning voor PHP , MySql en FTP. De laatst vermelde laat u toe de upload door te voeren. Voor deze laatste gebruiken we Filezilla , een goede betrouwbare FTp’er. Het organiseren van uw webruimte bij de host gebeurt meestal via een zogenaamd Cpanel die u de controle geeft over uw webruimte.
figuur:cpanel
De uploading van de website en zijn plaatsing bij de host kan lichtjes verschillen van host tot host maar zal wel volgende stadia doorlopen: 1. Login in het cpanel van de host 2. Creëer daar een mysql database 3. Exporteer met uw lokale phpmyadmin uw database 4. Importeer dan deze databank met de phpmyadmin in de cpanel van de host 5. Verander de configuratie bestand in functie van uw account details bij de host Vb :Mijn SQLdatabank gegevens bij 00webhost mysql_host = "mysql1.000webhost.com"; $mysql_database = "a5465633_joomla"; $mysql_user = "a5465633_raoul"; $mysql_password = "rasytoko44";
6. Login in de server bij de host met uw FTP programma 7. Upload de Joomla website naar de host in de juiste map ( meestal public_html of zo iets) We doen het:
Stap 1 Login in het cpanel van uw host. U zult uw accountnaam en uw paswoord moeten opgeven hiervoor en soms moet u eventjes zoeken naar de cpanel link.
figuur het cpanel
Stap 2 Druk in het cpanel op de link “MySql” en voeg een naam in voor uw database bij de host en een paswoord. Noteer die naam want we hebben hem nodig later. Deze is in het voorbeeld a5465633_joomla
figuur: de gegevens van uw database bij de host
Stap 3 Exporteer de lokale database op uw computer
Ga naar http://localhost/phpmyadmin en selecteer in de linkerkolom de database die behoort tot uw website
Druk dan op de tab ‘exporteer’ en neem de instellingen over, druk daar op de tab ‘start’
Noteer goed in welke map deze export terecht komt !!!!
Figuur exporteren van de database
Figuur de export instellingen
Stap 4 importeer de database naar de host server
Zoek in het cpanel naar de icoon ‘phpmyadmin’ en enter dit programma
Kies in de linkerkolom de database die u in stap 2 hebt gemaakt
Kies in het rechterdeel op uw computer de database die u in stap 3 hebt geexporteerd
Hierna beschikt u op de host server over de Sql database behorend tot uw website
Figuur: importeren van de database bij de host server
Stap 5 Aanpassen van het configuratie bestand van uw lokale website met uw account gegevens bij de host en de details van de database
Zoek het bestand ‘configuration.php’ in de map van uw website
Maak hiervan een backup die u later kan terugzetten zeker indien u ook de website lokaal gebruikt
open het bestand met wordpad
U moet volgende regels opzoeken var $log_path = 'C:\\xampp\\htdocs\\joomlabeta\\logs'; var $tmp_path = 'C:\\xampp\\htdocs\\joomlabeta\\tmp'; var $host = 'localhost'; var $user = 'raoul'; var $db = 'database_for_joomla'; var $password = 'paswoord’
Deze moeten nu veranderd worden met uw host gegevens ( raadpleeg deze), dit kan zijn ( voor mij) o $log_path = '/home/a5465633/public_html/logs'; o $tmp_path = '/home/a5465633/public_html/tmp'; o $host = 'mysql1.000webhost.com' ( de mysql host) o $user = 'a5465633_raoul' (de mysql user) o $db = 'a5465633_joomla' (de mysql database) o $password = 'paswoord' ( het mysql paswoord)
Hier is public_html de rootmap bij uw host, de website !!
in deze map komt
Stap 6 upload uw website van de lokale computer naar uw webhost met FTP
Open uw favoriete FTP client (vb Filezilla) en voer de FTP gegevens van uw host in
Kies in het linkerdeel voor de map waar uw joomla website staat op uw lokale computer .In het rechterpanel ( uw host) opent u de map public_html ( of de rootmap u aangeduid door uw host) . Transfereer nu de ganse map van links naar rechts.
De upload start. Dat kan wel een tijdje duren !
Alles ok ?
Controleer nu of dat de website kan geopend worden bij de host. Wees niet verrast dat het niet lukt bij de eerste poging !
figuur de website up en running op de host