• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 4 januari 2026 om 10:58
  • Developer Gezocht

    K.Rens 30 december 2025 om 12:32
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04
  • Partner Gezocht om meerdere NFT Collecties op Open Sea te Plaatsen

    NFT Art Designer 1 maart 2025 om 14:08

Marktplaats

  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26
  • Meerdere mafia game template te koop

    Syntax 28 december 2025 om 21:20
  • Van een pixelige afbeelding naar een strakke, moderne website

    Syntax 21 december 2025 om 17:05

[DEV] Forum systeem

  • RobinH
  • 2 juli 2017 om 11:31
  • RobinH
    Beginner
    Ontvangen Reacties
    6
    Berichten
    33
    • 2 juli 2017 om 11:31
    • #1

    Beste leden,

    Ik heb al eens een begin forum systeem gemaakt (niet uitgebreid). Nu ga ik een forum systeem maken die uitgebreidt is.
    Er komt zeker en vast een template switcher, een taal systeem en nog veel meer.

    In de loop van de dag/week zal ik meer uitleg geven over welke functies er allemaal inkomen en met wat afbeeldingen.

    (Heb je zelf nog een tip/functie/idee, dan mag je dit zeker en vast vermelden in het topic.)

    Bedankt!

  • Luc
    Software Engineer
    Ontvangen Reacties
    44
    Berichten
    1.986
    • 2 juli 2017 om 12:11
    • #2

    Wat is je doel met het forum systeem?

    Website: https://devimo.nl
    Skype: https://join.skype.com/invite/dJyYILTt7Eqh

  • RobinH
    Beginner
    Ontvangen Reacties
    6
    Berichten
    33
    • 2 juli 2017 om 12:29
    • #3

    Gewoon om mijn kennis te verruimen. Eventueel om het later dan te verkopen (maar zeker en vast om geen forum op te starten ;) )

  • Thisguyisgone
    Elite members
    Ontvangen Reacties
    197
    Berichten
    7.880
    • 2 juli 2017 om 12:41
    • #4

    Waarom zouden we zoiets nemen als er OS beter is?

  • RobinH
    Beginner
    Ontvangen Reacties
    6
    Berichten
    33
    • 2 juli 2017 om 13:00
    • #5

    Wat bedoel je met OS (ken ik namelijk niet). Waarom is een goede vraag. Het is eerst en vooral om mijn kennis te verruimen en eens om te weten hoe alles in elkaar zit. Verkopen ben ik niet zeker, dus dan kunnen jullie het (nog) niet gebruiken.

  • Thisguyisgone
    Elite members
    Ontvangen Reacties
    197
    Berichten
    7.880
    • 2 juli 2017 om 14:47
    • #6

    Een Opensource :)

  • Twan025
    Intermediate
    Ontvangen Reacties
    31
    Berichten
    248
    • 2 juli 2017 om 18:02
    • #7

    Iedereen kent http://www.phpbb.com/

    Om kennis op te doen kan het natuurlijk altijd, maar je vraagt aan ons suggesties alleen je hebt zelf nog geen opzet?

    Persoonlijk Portfolio: https://www.twanlommers.nl

  • RobinH
    Beginner
    Ontvangen Reacties
    6
    Berichten
    33
    • 2 juli 2017 om 18:04
    • #8
    Citaat van Twan025

    Iedereen kent http://www.phpbb.com/

    Om kennis op te doen kan het natuurlijk altijd, maar je vraagt aan ons suggesties alleen je hebt zelf nog geen opzet?

    Ik heb wel degelijk een opzet. Ik weet wat er moet inkomen. Maar wat ik ermee bedoel is dat jullie misschien tips hebben hoe ik het best bepaalde functies kan doen. (Later meer)

  • Thisguyisgone
    Elite members
    Ontvangen Reacties
    197
    Berichten
    7.880
    • 2 juli 2017 om 20:10
    • #9

    Zoals welke functies?

  • RobinH
    Beginner
    Ontvangen Reacties
    6
    Berichten
    33
    • 2 juli 2017 om 20:20
    • #10

    Natuurlijk de basis functies. Maar om een idee te geven zou ik een like systeem, badge systeem en nog andere.

  • Thisguyisgone
    Elite members
    Ontvangen Reacties
    197
    Berichten
    7.880
    • 2 juli 2017 om 21:35
    • #11

    Ik heb het gevoel dat je helemaal niets hebt... Hoe ga je alles schrijven. Welke framework, MVC, ...

  • RobinH
    Beginner
    Ontvangen Reacties
    6
    Berichten
    33
    • 2 juli 2017 om 22:49
    • #12

    ik heb degelijk wel al een vorige versie van het forum systeem, morgen kan ik foto's ervan plaatsen. Ik werk met het Framework Laravel.

  • Victor
    Master
    Ontvangen Reacties
    102
    Berichten
    1.680
    • 2 juli 2017 om 23:01
    • #13

    Probeer zoveel mogelijk on topic te blijven. ;)
    Verdere offtopic reacties (e.g. welk framework ga je gebruiken) zullen worden verwijderd. Suggesties over welk framework jij zou gebruiken of welke functies jij denkt dat er in zo'n systeem zouden moeten zitten zijn uiteraard wel toegestaan.

    Met vriendelijke groet,

    Victor
    Beheerder ICTscripters

  • AarClay
    Intermediate
    Ontvangen Reacties
    34
    Berichten
    423
    • 2 juli 2017 om 23:44
    • #14

    Als ik wat tips mag geven:
    -Uitgebreid rechtensysteem volgens RBAC principe met C-R-U-D. Bij voorkeur met met overervende rechten om orde erin te houden door middel van een rechtenboom (welke recht krijgt voorrang, en wat bij tegenstrijdige rechten?) Geldt voor zowel acties op de site als het forum zelf (forum 3 niet bekijken, forum 8 is alleen lezen voor mensen met gebruiker-roles bijv.). Of een 'clear'-type aan een recht, om eerdere rechten te vergeten. Ideaal voor een speciale recht voor mensen die een ban hebben voor een bepaald forum.

    - Privé Berichten (met rechtensysteem erachter, want iemand kan een geen rechten hebben)
    - Sessiesysteem waarbij gebruikers eenvoudige eerdere inlogsessies kunnen wissen. (stel je bent nog ingelogd op school)
    - Social Media inlog, niet te missen. Hybrid Auth kan hierbij helpen.
    - Gebruikersnotities waarbij beheerders (of beter gezegd: mensen met de juiste rechten) aantekeningen kunnen maken over gebruikers. "Spamt te veel", "trollt regelmatig"
    - Topicnotities voor beheerders (rechthebbenden). "Let op Pietje, hij plaatst veel oneliners!" Uiteraard op naam van de poster.
    - Topicreports (ook hier rechten aan gekoppeld) zodat gebruikers topics kunnen rapporteren, en rechthebbende crew deze kan afhandelen.
    - Pushmessages bijvoorbeeld. Een dwingende 'aangetekende' privé Bericht die hij moet accepteren om verder op de site te kunnen lezen. Voorkomt gekibbel over waarschuwingen die normaal via PM worden verstuurd niet worden gelezen.
    - Uitgebreide zoekfunctie, en niet op een lullige en simpele LIKE.
    - Duimpjes geven voor postings. Bij voorkeur alleen maar duimpjes en geen down-thumbs. Dit werkt averechts en kan misbruikt worden tegen gebruikers.
    - Locked topic onderaan plaatsen, kan met een mooie ORDER.
    - Forums sorteren op sortingsnummer
    - Uitgebreid log-systeem bij beheertaken. Wie heeft 'wat' gedaan?
    - Bannen op IPv4 en IPv6 reeksen, maildomeinen en users.
    - Bannen van bovenstaande dingen tot een ingestelde tijd.
    - Weigeren van bepaalde domeinen bij registratie-mailadressen. - - Mailadressen van registratie en aanpassen beide apart opslaan.

    Genoeg zo? Een paar dingen heb ik gejat uit een oud bekend forum genaamd MyReact die niet meer ter download is (helaas).


    Je zou bepaalde niet essentiële zaken via plugins kunnen toevoegen. Denk aan Likes, Badges, Rankings van gebruikers.

    Oh ja, en bedank mij eventjes voor dit kwartiertje nadenken

    Bewerkt 4 keer, laatst door AarClay (2 juli 2017 om 23:59).

  • RobinH
    Beginner
    Ontvangen Reacties
    6
    Berichten
    33
    • 3 juli 2017 om 00:04
    • #15

    @AarClay, ik bedank u zeker en vast voor deze mooie uitgebreide ideetjes/tips. Hier heb ik zeker en vast iets aan.

    In de loop van de week probeer ik al het één en ander te maken. Zijn er hier nog mensen die in het Framework van Laravel werken?

  • FangorN
    Professional
    Ontvangen Reacties
    196
    Articles
    2
    Berichten
    737
    • 3 juli 2017 om 02:37
    • #16

    Zou je los van de techniek niet eerst eens de scope vaststellen, zoals @Luc aangeeft? Ik bedoel, vervult het een specifieke wens, bijvoorbeeld voor een kookclub, of een programmeer- of schaakvereniging? Dan kun je wat je maakt een stuk beter afstemmen op je doelgroep in plaats van dat je een half CMS / generiek forum bakt. Bijvoorbeeld een nette weergave voor codefragmenten 8) ingeval je een forum voor een programmeerclub maakt.

    Hierin, in dat stukje waarin je je toespitst op die groep, zit dan een zekere meerwaarde. Anders, als het niet zo specifiek is, kun je zo iets beter van de plank trekken (open source).

    Als het is om te oefenen, zou ik eens beginnen met eerdergenoende spec. Ontwerpen, voordat je gaat uitvoeren. Implementatiedetails (techniek of pakket) kun je naar een later stadium verhuizen, maar dit lijkt mij trouwens zeker niet offtopic.

    Nog wat voer: sticky topics en verschillende indelingen voor weergave van forumberichten (platte lijsten met threads en replies zoals dit forum, of een boomstructuur waarbij je reactie-op-reactie-op-reactie kunt hebben ofzo, waarbij reacties worden ingesprongen).

  • Luc
    Software Engineer
    Ontvangen Reacties
    44
    Berichten
    1.986
    • 7 juli 2017 om 13:51
    • #17

    Ik ben benieuwd hoe het ermee gaat, waar loop je momenteel tegen aan? Wellicht kunnen wij meedenken over hoe je het het beste kan opzetten.

    Website: https://devimo.nl
    Skype: https://join.skype.com/invite/dJyYILTt7Eqh

  • RobinH
    Beginner
    Ontvangen Reacties
    6
    Berichten
    33
    • 7 juli 2017 om 21:33
    • #18

    Op dit moment ben ik alles een beetje aan het uitschrijven/denken hoe ik bepaalde dingen zal moeten doen.

  • Supreme
    Beginner
    Ontvangen Reacties
    1
    Berichten
    1
    • 8 juli 2017 om 00:08
    • #19

    Succes Robin, heb al (vaker) werk van je gezien.
    Keep it up x)

  • RobinH
    Beginner
    Ontvangen Reacties
    6
    Berichten
    33
    • 10 juli 2017 om 23:11
    • #20

    Even een kleine update!

    Op dit moment heb ik een login en register systeem. Hierbij werken de roles en permissions al en al een klein deeltje van het adminCP.

    In het adminCP werken de volgende dingen al:

    • Roles bekijken (volledige lijst van alle roles die er zijn)
    • Permissions bekijken (volledige lijst van alle permissions die er zijn)
    • Roles toevoegen
    • Permissions toevoegen (eens alle permissions toegevoegt zijn, wordt deze functie uitgeschakeld)
    • Logs (op dit moment wordt er enkel als er een nieuwe role of permission aangemaakt wordt gelogt. Dit ziet er dan als volgt uit "Created a new role: 'VIP'"
    • Logs bekijken (welke gebruiker, wat is er gelogt)

    Zo, dit was het dan weer.

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 1 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design