:lol: dank je Ruth,
Dit doet me denken aan de interviews :wink: ok 2e vraag....
Fora
Een forum is een plek waar mensen met elkaar kunnen babbelen. Dat gebeurde al in de romeinse tijd en duurde soms zo lang dat ze er maar ligbanken of sofa's bij uitgevonden hadden :wink: . Kijk maar eens naar deze link voor wat uitleg
Forum.
In het begin waren fora eenvoudig omdat het internet nogal duur was en de
bandbreedte (beschikbare ruimte om iets te verzenden) beperkt. Later werden de fora uitgebreider en ook mooier terwijl ook de techniek verbeterd werd omwille van veiligheidsmaatregelen die helaas noodzakelijk zijn sinds er lieden op het internet vertoeven die het leuk vinden om andermans plezier te vergallen.
Hoe staat het er in het nu voor met fora en hun mogelijkheden?
Een forum wordt aangestuurd door een script, een soort programma dat uitgevoerd wordt op het moment dat het nodig is. Tevens is er een database nodig voor de gegevens. Dat kan een tekst database zijn dat ergens op de site bewaard wordt, of een database dat ergens op een server staat en geraadpleegd wordt voor het bewaren of opzoeken van gegevens. Deze laatste wordt over het algemeen als veiliger en, als het gaat om grote hoeveelheden tekst, sneller werkt dan een tekstdatabase.
Je hebt fora die in netwerken of op het internet op een server draaien. Een server is een computer die verbinding heeft met het net en b.v. websites op de harde schijf heeft staan die opgeroepen kunnen worden vanaf b.v. jouw computer thuis. Heb je zelf een plaats op het internet dan kun je een script zelf op een site plaatsen, verbinden met een database en zelf inrichten en onderhouden naar je eigen smaak. Ook de veiligheid kun je zelf aanpassen en b.v. mensen of groepen op IP nummer bannen voor de gehele site. Tevens heb je dan de beschikking over een of meer e-mail adressen met de naam van de site, b.v.
ruth@lichtjes.nl.
Er zijn ook fora die je kant en klaar kunt gebruiken als je niet beschikt over een plaats op het internet (server). Vaak ben je dan afhankelijk van de leverancier van het geheel en soms wordt er reclame gemaakt om de kosten te drukken, zoals bij MSN altijd reclame wordt toegevoegd aan een verzonden bericht.
Van grotere fora die worden aangeboden, vaak gratis, zijn soms versies beschikbaar om met slechts één wat uitgebreider script en één database meerdere fora aan te kunnen bieden, wat diskruimte bespaart. Voor de beheerder van dat script betekend dat minder werk en slecht steeds één script onderhouden respectievelijk upgraden naar een nieuwe versie. De gebruiker heeft minder zeggenschap over aanpassingen omdat veel aanpassingen voor alle fora gelden die bij de leverancier zijn ondergebracht. Het is wel gemakkelijker voor iemand die minder technisch is zo'n forum te beheren.
Er zijn verschillende fora-scripts verkrijgbaar, betaald en gratis.
Ik ga nu voor het gemak even uit van een gratis forum-script dat op een site geplaatst kan worden.
Een keuze is soms lastig te maken. Argumenten voor een keuze zijn veiligheid, de taal waarin het geschreven is (vaak PHP), de instelbaarheid van opties alsmede de hoeveelheid opties en de verkrijgbaarheid van thema's (de kleur en de afbeeldingen die gebruikt worden om het forum in beeld te brengen.
Hoewel ieder voor zich een keuze kan maken geef ik hier als voorbeeld weer hoe ik tot een keuze kom uit de brei van aangeboden fora-scripts.
Stap 1 - Maak een plan/lijst van zaken die je in ieder geval wil kunnen doen met je toekomstige forum.
De bediening voor bezoekers moet in het Nederlands zijn of minimaal over een toegepaste Nederlandse vertaling beschikken.
Ik wil de forum toegang kunnen beschermen via een spam lijst (een zwarte lijst van notoire spammers).
Ik wil misbruikers kunnen uitsluiten via IP-ban.
Ik wil de te kiezen namen beperken via een lijst (b.v. geen GvD en dat soort troep).
Ik wil topics kunnen onderverdelen in groepen
Ik wil leden groepen kunnen maken met per groep speciale opties (b.v. toegang tot een apart forum).
Ik wil dat de plaatjes geupload kunnen worden om externe links te vermijden.
Ik wil dat de plaatjes, als ze te groot zijn, automatisch tot een maximum formaat worden terug gebracht.
Ik wil dat er een spelchecker beschikbaar is voor de gebruikers.
Ik wil moderatoren kunnen toevoegen per forum, topic-groep en topics.
Ik wil over verschillende thema's kunnen beschikken, zoals het basis thema (is het logo goed inpasbaar?) een kerstthema, winter en nog wat van die typische feestdagen.
Ik moet simpel een backup kunnen maken en downloaden en ook weer uploaden kunnen als het nodig is.
Het moet mogelijk zijn admins in te stellen op een verschillend nivo.
De opper admin is de leiding en verdere admins kunnen dan voor verschillende zaken ingesteld worden.
Stap 2 - Welke zaken heb ik ter beschikking?
Gelukkig ben ik zelf provider. Ik heb een domeinnaam ter beschikking met daaraan gekoppeld webruimte. De gebruikte taal kan Perl, CGI, Ghostscript, PHP, Java, SSI, C/C++, of Python zijn, maar de meest gebruikte is toch wel PHP 4 of 5(5 wordt volgend jaar algemeen doorgevoerd).
Ik heb een database MySQL.
GD Library, ImageMagick zijn handige zaken voor het automatisch aanpassen van afbeeldingen.
Beveiliging van directories e.d. is ook handig.
Stap 3 - Welke scripts komen in aanmerking?
Ik kijk naar
phpBB. Komt aardig uit de bus maar als ik de script controleer op
zone-H (via search op phpBB en SMF) dan valt die door de mand wat veiligheid betreft met minimaal 50 zwakheden, de laatste in 2007.
Kijk ik naar mijn favoriet
SMFdan zie ik maar 6 zwakheden, waarvan de laatste in 2004 voorkwam.
Nou das duidelijk, phpBB valt voor mij wat veiligheid betreft af.
(Deze scans kun je natuurlijk ook maken op andere scripts maar het voorbeeld is duidelijk.)
Stap 4 - Plaatsen en eerst testen!
Installeer het script, voeg er de Nederlandse vertaling aan toe, installeer de thema's, pas de huisregels aan die getoond worden bij het registreren en ga aan de slag.
Tot zover.
Namasté Karel.