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.

Læses lige nu
    Computerworld Events

    Vi samler hvert år mere end 6.000 deltagere på mere end 70 events for it-professionelle.

    Ekspertindsigt – Lyt til førende specialister og virksomheder, der deler viden om den nyeste teknologi og de bedste løsninger.
    Netværk – Mød beslutningstagere, kolleger og samarbejdspartnere på tværs af brancher.
    Praktisk viden – Få konkrete cases, værktøjer og inspiration, som du kan tage direkte med hjem i organisationen.
    Aktuelle tendenser – Bliv opdateret på de vigtigste dagsordener inden for cloud, sikkerhed, data, AI og digital forretning.

    It-løsninger | Online

    Kod smartere med GitHub Copilot

    Få styr på GitHub Copilot og skriv bedre kode hurtigere. Se hvordan Copilot løser opgaver, sparrer på fejl og løfter komplekse workflows. Oplev live demo og lær hvordan du kommer i gang med licenser og opsætning.

    Sikkerhed | København

    Cyber Threats

    Få teknisk indsigt og konkrete løsninger til at modstå moderne cyberangreb. Lær af fejl, stop angreb i tide og byg systemer med ægte resiliens. Fokus på lavniveau-detektion, netværksovervågning og hurtig gendannelse. Deltag i Cyber Threats fra...

    It-løsninger | København V

    Platform X 2026: Forretning, teknologi og transformation

    Mød verdens stærkeste og mest effektive platforme der driver den digitale transformation samlet i København - og dyk ned i den nyeste teknologi.

    Se alle vores events inden for it

    Navnenyt fra it-Danmark

    Guardsix har pr. 1. april 2026 ansat Annbritt Andersen som Global Chief Revenue Officer (CRO). Hun skal især beskæftige sig med at geare organisationen til en markant skalering i Europa. Hun har tidligere beskæftiget sig med globale kommercielle strategier for nogle af branchens allerstørste spillere, herunder Microsoft. Nyt job
    Jakob Dirksen, SVP, Nordic Customer Delivery & Operations hos GlobalConnect, er pr. 1. maj 2026 forfremmet til EVP, Infrastructure Delivery & Operations. Han skal fremover især beskæftige sig med at lede Infrastructure Delivery & Operations, der har til opgave at drive og udvikle fibernetværket på tværs af virksomheden. Forfremmelse

    Jakob Dirksen

    GlobalConnect

    Alexander Hoffmann, SVP, Technology & IT hos GlobalConnect, er pr. 1. maj 2026 forfremmet til EVP, Tech, IT & Security. Han skal fremover især beskæftige sig med at lede den fortsatte udvikling af en mere integreret og software-drevet infrastrukturplatform. Forfremmelse

    Alexander Hoffmann

    GlobalConnect

    Immeo har pr. 1. marts 2026 ansat Theo Lyngaa Hansen som Consultant. Han kommer fra en stilling som Data Manager hos IDA. Han er uddannet i Business Administration & Data Science. Nyt job