Smart diskussionsforum i PHP

Det tyske diskussionsforum Burning Board, som bygger på MySQL og PHP, er meget smartere end konkurrenten Phorum. Mulighederne er mange og avancerede.

Smartere end Phorum

Er der noget, vi mennesker er gode til, så er det at snakke. Næsten alle har en mening om alt, og med et debatforum skaber man trafik til sit website.

Vi har tidligere skrevet om debatfora-programmet Phorums, men vi har set et, der er megte smartere - tyske Burning Board, som benytter den klassiske PHP/MySQL-kombination. Burning Board er dog ikke open source som Phorum - "kun" freeware, med den restriktion, at man ikke må ændre i den copyright-notits, der står nederst på siden. Administrationsmæssigt føles det en del nemmere at have med at gøre end Phorum, og funktionaliteten er, som sagt i top.

Burning Board downloades fra firmaets hjemmeside, og kræver som minimum PHP4.0 Beta 2 og MySQL 3.22.

Installationen er utrolig nem. Til at starte med pakkes filerne ud, og det giver to mapper, info og wbboard. Wbboard-mappen flyttes til et sted, hvor webserveren kan se den. Derefter oprettes en database i MySQL, og det gøres nemmest med phpMyAdmin, som vi har gennemgået i en tidligere artikel.

Installationen

Herefter skal filen _data.inc.php redigeres. Åbn filen i en teksteditor. Her sættes værtsnavn, brugernavn, password og navnet på den database, vi netop har oprettet.

<?
// Hostname or IP of your MySQL-Server
$mysqlhost = "localhost";
// Username and Password to Login to your Database
$mysqluser = "root";
$mysqlpassword = "";
// Name of your Database
$mysqldb = "wbboard";
// Number of this Board
$n = "1";
// Email Address of the Administrator
$adminmail = "tania@localhost";
?>

Hvis man er usikker, kan man åbne phpMyAdmin, klikke på Hjem i venstre skakt, og vælge punktet "users" til højre - så fås en oversigt over brugere, rettigheder og passwords.

Så er det blot at indtaste adressen til filen install.php, som befinder sig i mappen sammen med de andre filer. Det kan se sådan ud:

http://localhost/wbboard/install.php

Herefter ordner Burning Board resten. Man skal blot indtaste et administrator-navn og password, så kan man gå igang med at oprette og designe sine debatfora.

Tilretning og administration

Burning Board byder på masser af designmuligheder, hvor alle parametre kan sættes individuelt for hver enkelt debatforum. Formatteringen sættes seperat, således at man ikke behøves at genopfinde hjulet hver gang.

Der er også mulighed for at benytte stylesheets i stedet for HTML-koder, og selvom HTML-koden ikke er helt velformateret, så er den dog pænere, end hvad mange andre scripts genererer.

Brugerstyringen er også temmelig avanceret. Det er muligt at oprette brugergrupper og give bestemte rettigheder til bestemte grupper. Det vil føre for vidt at komme ind på alle mulighederne her, men man kan se mere på Burning Boards hjemmeside.

Brugerne har masser af muligheder for at personalisere deres oplevelse på debatforaet.

Tilsidst er der kun at beklage, at programteksterne ikke er oversat til dansk. Heldigvis er alle siderne implementeret som skabeloner ved hjælp af PHPs FastTemplate-funktion som vi kigger på i en kommende artikel, så bliv på kanalen. Disse skabeloner ligner almindelige HTML-filer til forveksling, og udseendet kan nemt redigeres for eksempel i et WYSIWYG-værktøj som Dreamweaver eller GoLive.

Annonceindlæg tema

Forsvar & beredskab

Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.

Navnenyt fra it-Danmark

Danske Spil har pr. 1. oktober 2025 ansat Jesper Krogh Heitmann som Brand Manager for Oddset. Han skal især beskæftige sig med at udvikle og drive brandets strategi og sikre en rød tråd på tværs af alle platforme og aktiviteter. Han kommer fra en stilling som Marketing & Communications Manager hos Intellishore. Nyt job

Jesper Krogh Heitmann

Danske Spil

Norriq Danmark A/S har pr. 1. september 2025 ansat Hans Christian Thisen som AI Consultant. Han skal især beskæftige sig med at bidrage til udvikling og implementering af AI- og automatiseringsløsninger. Nyt job

Hans Christian Thisen

Norriq Danmark A/S

Norriq Danmark A/S har pr. 1. oktober 2025 ansat Huy Duc Nguyen som Developer ERP. Han skal især beskæftige sig med at bidrage til at udvikle, bygge og skræddersy IT-løsninger, der skaber vækst og succes i vores kunders forretninger. Han kommer fra en stilling som Software Developer hos Navtilus. Han er uddannet i bioteknologi på Aalborg University. Nyt job

Huy Duc Nguyen

Norriq Danmark A/S

Norriq Danmark A/S har pr. 1. september 2025 ansat Ahmed Yasin Mohammed Hassan som Data & AI Consultant. Han kommer fra en stilling som selvstændig gennem de seneste 3 år. Han er uddannet cand. merc. i Business Intelligence fra Aarhus Universitet. Nyt job

Ahmed Yasin Mohammed Hassan

Norriq Danmark A/S