Deze Veelgestelde Vragen sectie (FAQ, 'Frequently Asked Questions') geeft antwoorden op veelgestelde vragen uit het WebsiteBaker forum. Hierdoor proberen we te voorkomen dat herhaaldelijk dezelfde (beginners)vragen moeten worden beantwoord op het forum.
Heeft u een vraag die u graag wilt laten Opnemen in deze FAQ, neem dan svp contact op met het Hulpproject.
WebsiteBaker is een op PHP gebaseerd content management systeem waarmee op een gebruiksvriendelijke en toegankelijke wijze professionele websites gemaakt en onderhouden kunnen worden.
Lees meer over de kenmerken van WebsiteBaker...
WebsiteBaker is beschikbaar onder de 'GNU General Public License', ook wel bekend als 'GPL'. Meer (Engelstalige) informatie over GPL is te vinden op http://www.gnu.org/copyleft/gpl.html
Probeer eerst de "Wachtwoord vergeten?"-functie. U ontvangt dan een nieuw wachtwoord op het e-mailadres dat in de admin is opgeslagen.
Als dat niet lukt:
Alle wachtwoorden zijn gecodeerd opgeslagen in de WB-database, mbv "MD5 hash"-encryptie. Als u toegang heeft tot uw MySQL database (bijv. via phpMyAdmin), kunt u ieder wachtwoord in het veld "password" in de database-tabel "users" vervangen mbv de volgende SQL-opdracht.
UPDATE prefix_users SET password = md5('mypass') WHERE username = "admin"
Leeg dan de browser cache en probeer nogmaals in te loggen in het WB beheer, mbv uw nieuwe gebruikersnaam en wachtwoord.
Als het nog niet lukt, vraag dan hulp in het forum. Er zijn nog andere mogelijkheden, maar die vereisen een individuele aanpak.
Het navigatiemenu wordt vormgegeven mbv externe CSS. Er is zeer veel informatie te vinden op internet over CSS (ook wel styles of stylesheets genoemd), dus Google is uw vriend!
Voordat u eentueel hulp vraagt over het vormgeven van menu's mbv CSS, verzoeken we u om eerst zelf te proberen meer te leren over CSS. Enkele uitgangspunten daarbij zijn:
Let op: dit zijn algemene sites over CSS-menu's en hebben geen specifieke informatie over WebsiteBaker-menu's. Probeer eerst uw menu handmatig vorm te geven met HTML en CSS, voordat u het probeert om te zetten naar een automatisch genereerbare variant via de functie show_menu() of showmenu2().
showmenu() is een wat verouderde menufunctie, die echter prima werkt en nog in veel oudere templates is terug te vinden. Deze functie heeft beperkte mogelijkheden wat betreft vormgeving en parameters. Informatie vindt u in de Designersgids.
show_menu2() is een nieuwe en veel krachtiger menufunctie, die standaard wordt ondersteund sinds WB 2.7. Met deze menufunctie kunt u zeer complexe menu's maken wat betreft vormgeving en functionaliteiten. Met show_menu2() en CSS kunt u in principe ieder gewenst menu en menugedrag realiseren. Informatie over het gebruik en de mogelijkheden van showmenu2() vindt u op deze hulppagina.
Komt u er niet helemaal uit, dan kunt u natuurlijk hulp vragen in het forum, in de sectie over Design en Menu's.
Helaas, u kunt de template van de WebsiteBaker-website nergens downloaden. Het is een maatwerk-template met diverse speciale functies voor deze complexe site en is niet geschikt voor algemeen gebruik.
Bovendien willen we voor de officiële WebsiteBaker-site een eigen vormgeving gebruiken, om te voorkomen dat er verwarring ontstaat met andere sites en er eventueel zelfs misbruik wordt gemaakt van onze identiteit.
De foutmelding "Cannot modify header information - headers already sent" is te zien als een WB routine probeert een header te verzenden nadat er all inhoud is vertoond in de browser. Als deze fout optreedt tijdens de installatie, leeg dan uw browser-cache en sessievariabelen en probeer opnieuw.
Indien u toegang heeft tot het php.ini bestand op uw hosting server, dan kunt u "PHP buffering (output_buffering)" inschakelen om dergelijke foutmeldingen te voorkomen.
Dat hangt af van de versie die u gebruikt. Op deze pagina staan diverse upgrade scenario's nauwkeurig beschreven.
Deze foutmelding treedt op in templates die de show_menu2() functie aanroepen, maar deze niet kunnen vinden in uw WB-installatie. Vanaf WB2.7 is deze functie standaard aanwezig in WebsiteBaker, maar voor oudere versies kunt u deze downloaden via AMASP en op de gebruikelijke manier installeren als module.
Als de taal van het WB-Beheer spontaan is veranderd, zijn er waarschijnlijk inconsistente instellingen in de database. Als u toegang heeft tot phpMyAdmin, voer dan het volgende SQL statement uit (uitgaande van Nederlands als gewenste taal).
NB: gebruik wel de juiste database-prefix (xxx_) volgens uw instellingen.
Ja, dat is mogelijk, maar alleen in secties van het type "Code" of "Code2". Het is niet mogelijk om PHP en/of Javascript statements in een WYSIWYG-sectie te plaatsen. Dat wil zeggen, u kunt het wel plaatsen, maar in de meeste gevallen wordt de code niet uitgevoerd en levert meestal allerlei foutmeldingen op. Alleen zeer eenvoudige stukjes Javascript werken soms wel als u ze via de source mode invoert in een WYSIWYG-sectie, dus u kunt een poging wagen. PHP werkt per definitie niet.
U dient gebruik te maken van PHP "echo" of "print" opdrachten, als u Javascript en/of HTML toepast in een Code-sectie (dit sectietype is nl. alleen geschikt voor PHP). U dient dan tevens alle speciale tekens te "escapen".
The beste manier om HTML en Javascript statements te mixen is om de "PHP Heredoc Syntax" te gebruiken (zoek met Google naar meer info hierover). Kopieer bijvoorbeeld de onderstaande code in een pagina/sectie van het type code en bekijk de resultaten.
Code2 module
Naast het ingebouwde Code-sectietype, kunt u ook de Code2-module installeren. Dit is een uitgebreidere variant met meer mogelijkheden, oa om specifieke PHP, HTML en Javascript statements in te voeren. U vindt deze module op AMASP (All Modules And Snippets Project).
U heeft misschien geen geldig e-mailadres ingevuld in de instellingen van de module.
Als u wél een geldig adres heeft ingevuld, lees dan dit Kennisbank-artikel.
Sinds de eerste versie van WebsiteBaker, vele jaren geleden uitgebracht door de Australiër Ryan Djurovich, is het project gegroeid tot een grote, meertalige website met een flink aantal vrijwillgers en een zeer groot aantal gebruikers. Het is dus al lang geen project meer van één persoon.
Vanaf halverwege 2009 wordt WebsiteBaker als project bestuurd door "The WebsiteBaker Org e. V.". Deze letters e.V. staan voor de Duitse juridische status als vereniging of club, die WB nu heeft. De vereniging heeft de rechten en juridische verantwoordelijkheid van WebsiteBaker overgenomen van de oorspronkelijke auteur. Ook de financiële verplichtingen (zoals hosting en hardwarekosten) zijn door de vereniging overgenomen. Met behulp van ondersteunende lidmaatschappen en donaties zal de vereniging zorgdragen voor het voortbestaan van het project.
De vereniging ziet zichzelf als een organisatorisch kader voor de toewijding en samenwerking van de leden. Het draagt bij aan besluitvormingsprocedures en overlegstructuren, en waarborgt zo de efficiëntie van het team.
Uitgebreide informatie kunt u vinden in de statuten.
WebsiteBaker Org e.V. bestaat uit gewone leden en ondersteunende leden.
Gewone leden zijn gebruikers die actief bijdragen aan het onderhoud en/of verbetering van het project, bijvoorbeeld door server configuratie, programmeerwerk, forumbeheer, vertalingen, promotionele activiteiten, etc.
Ondersteunende leden zijn mensen, bedrijven of organisaties die het WebsiteBaker-project financieel ondersteunen, dmv structurele of incidentele donaties.
In principe kan een ieder op elk gewenst moment lid worden.
Omdat het gaat om een vereniging, brengt het lidmaatschap een actieve rol met zich mee. Een lid zal ingedeeld worden bij één of meerdere teams. Om toegelaten te worden tot een team zal het aspirantlid al enige tijd actief moeten hebben bijgedragen aan het WebsiteBaker-project en zichzelf moeten commiteren aan de doelstellingen van de vereniging. Ieder (aspirant)lid zal na evaluatie en toelating door het bestuur worden ingedeeld in één of meerdere teams.
Een lidmaatschap is niet gericht op profijt voor het individuele lid, maar is een vorm van onbaatzuchtige en vrijwillige steun aan het WebsiteBaker-project. Alleen door vrijwillige en onbetaalde inzet van actieve leden kan dit open source project voortbestaan en het CMS steeds beter en professioneler worden. Wel is het zo dat eventuele donaties van de belasting kunnen worden afgetrokken. Alle leden ontvangen een nieuwsbrief met informatie over de activiteiten van de vereniging.
Gewone leden krijgen - afhankelijk van hun functie - toegang tot speciale forumonderdelen en interne communicatiemedia. Tevens kunnen zij door hun actieve rol en intern stemrecht de ontwikkeling van het project mede bepalen.
Ondersteunende leden worden vermeld op een speciale pagina met website links.
U kunt de minimale lidmaatschapsbijdrage voor een ondersteunend lidmaatschap vinden in de statuten. Onder dit minimumbedrag zijn donaties natuurlijk van harte welkom, maar u zult er niet de status van ondersteunend lid door krijgen. Uiteraard zijn hogere bijdragen zeer welkom, u kunt als u wilt uw bijdrage verhogen tot elk gewenst bedrag.
Lidmaatschapsbijdragen hebben betrekking op perioden van 1 jaar, van 1 januari tot 1 januari. Het eerste jaar zal indien gewenst proportioneel kunnen worden verrekend. Opzeggingen geven echter geen recht op gehele of gedeeltelijke terugbetaling van reeds betaalde gelden. Als u bijvoorbeeld op 1 mei lid wordt, dan hoeft u het eerste jaar alleen contributie te betalen over de maanden mei t/m december. Zegt u bijvoorbeeld uw lidmaatschap op op 15 augustus, dan krijgt u geen restitutie over de periode 15 augustus t/m 31 december.
Toegezegde, maar niet (geheel) betaalde bijdragen zullen - na enkele herinneringen die niet tot betaling leiden - resulteren in stopzetting van het lidmaatschap en verwijdering van een eventuele website link van de donateurspagina.
U kunt ondersteunend lid worden door het support-formulier in te vullen. U kunt ook doneren zonder lid te (hoeven) worden. Zie daarvoor de pagina over donaties.
Naast het bijdragen aan de ontwikkeling van WebsiteBaker door actief te zijn in het forum, kunt u altijd uw financiële steun betuigen dmv donaties aan de verenigingskas.
Vergeet niet uw complete adres op te nemen bij het overmaken van uw bijdrage, zodat we u een bewijs van donatie kunnen sturen (alleen bij bijdragen vanaf 50 euro), voor uw belastingaftrek.
Zowel lidmaatschapsbijdragen als donaties zijn aftrekbaar van de belasting, omdat we een non-profit organisatie (vereniging) zijn. Ondersteunende leden ontvangen hun donatiebewijs na ontvangst van de gelden op de verenigingsrekening. Mensen die doneren verzoeken we ons te berichten van hun donatie en volledige NAW-gegevens door te geven, zodat we een donatiebewijs kunnen sturen (alleen indien de bijdrage 50 euro of meer is).