Hallo devjes,
Sinds mei ben ik bezig met een nieuw forumsysteem. Het is nog volop in ontwikkeling.
Het draagt de naam Unity Website Framework, afgekort UWF.*
Het is heel makkelijk uit te breiden door middel van plugins.
Functionaliteit
De basis van het systeem is vrij simpel.
- Inloggen (niet registreren, ik leg zo uit waarom)
- Categoriën met topics en daarin berichten
- Meldingensysteem, voor wanneer je een reactie op een topic krijgt (plugins kunnen ook gebruikmaken van dit systeem)
- Polls
- BBcode-ondersteuning (met plugins uitbreidbaar)
- Pagina's (voorbeeld) (met pagina-editor in adminpaneel)
- Administratiepaneel om
- Gebuikers te beheren
- Categoriën te beheren
- Nieuwsberichten te plaatsen
Plugins
Zoals eerder gezegd, is het systeem uit te breiden met plugins. Plugins kunnen extra functionaliteit toevoegen.Je hebt altijd ten minste een plugin nodig die gebruikers in staat stelt zich te registreren op het forum. Zoals zojuist vermeld zit registratie niet in het systeem verwerkt. Dit is omdat verschillende forums verschillende manieren van registratie willen.
Enkele voorbeelden van plugins die al gemaakt zijn:
- Chatbox Hiermee kun je een chatbox toevoegen aan je forum
- Simpele registratie Dit laat gebruikers registreren met naam, emailadres en wachtwoord
- Google Analytics Voegt Google Analytics-code toe in <head>
- Snowstorm Laat sneeuw zien op je forum (met DHTML Snowstorm)
- Forums Het forumsysteem waar DevNL ook op draait
- Conversations Voegt een privéberichtensysteem toe
Gebruikte libraries
Ik ben niet de grootste fan van frameworks, dus ook deze keer gebruik ik alleen aparte libraries:
Live demo
Er is een demoversie online op http://www.xuf.xesau.eu/
Hier wordt tevens gelijk het nieuwe thema voor DevNL getest 😉
De broncode blijft privé, want ik wil dit systeem verkopen.
Meer informatie volgt. Vragen? Stel gerust!