![]() |
Enlightenment: dit topic is gesplitst uit een ander topic
Je zou het overigens niet zeggen, maar phpBB is kwa code erg duidelijk en net opgebouwd. Maar de voorkant ziet er van de nieuwe vB weer veel strakker uit (dus niet deze versie). |
Citaat:
Je moet ook niet vergeten dat de basis van vB2 ook al zeker een jaar of 4 oud is. Je weet zelf ook wel dat er in die tijd een hoop is veranderd qua software e.d. (veel nieuwe PHP releases, MySQL4), maar je herschrijft nu eenmaal niet 123 een forum. Versie 3 is dus wel helemaal van de grond af aan opnieuw opgebouwd, zit nu ook fulltext-search in, het gebruikt allemaal minder resources en het is ook een stuk overzichtelijker; niet meer een hoop code in 1 PHP file gepropt maar veel aparte files om het overzichtelijk te houden. Bovendien ga je een site als deze natuurlijk niet op een of ander zelfgeschreven forum draaien (met alle respect voor jouw PHP-skills overigens!), daar is ie gewoon te groot voor. Als je een klein hobby-forumpje hebt is het natuurlijk leuk om daar een beetje mee te klooien, maar dat kun je hier natuurlijk niet, en voordat je zelf een vergelijkbaar stuk software hebt geschreven dat redelijk bugvrij zijn werk doet ben je maanden en maanden verder. Ik meen me ook te herinneren dat je regular expressions eng vindt, nou ja, daar heb je het al. ;) (Ik dacht trouwens ook dat Jon over de forumsoftware ging, niet jij?) |
Citaat:
Zelfgeschreven fora door iemand, hoe mooi dan ook .. na een paar jaar als diegene met kennis van 't forum weggaan, zit 't forum zonder .. |
Yup, dat zeker ook. Net als dat je in een bedrijf geen 200 zelfgebouwde PC's neerzet.
Als je nu een probleem hebt of een bug tegenkomt dan ga je naar meneer vBulletin en die kijkt er dan naar. Met een zelfgeschreven forum zul je zelf aan de slag moeten om de bug te vinden en ook nog eens te fixen zonder iets anders daarmee te slopen. Lijkt me niet erg handig met een forum van dit formaat :) |
Citaat:
Zeker als je developers in huis hebt is dat wellicht dé keus. Juist omdat je aan alle requests wat betreft functionaliteit dat veel gemakkelijker kunt inbouwen bij eigen software. Sentinel integreren met vB was ook niet supernetjes gelukt, gewoon omdat vB2 niet netjes is en ook gewoonweg omdat ik de code niet ken. Je eigen code is veel véél makkelijker te beheren en uit te breiden. Citaat:
En voor dingen waar we zelf niet uitkomen kan prima kennis van anderen geleend worden. Citaat:
|
Het lijkt mij juist ideaal als mensen binnenshuis eens wat gaan klooien met een zelfgebouwd forum. Voor de probleemoplossing zowel als de stabiliteit en functionaliteit. Ik kan me geen bezwaren voorstellen, zolang er maar handige mensen mee aan de slag gaan.
|
Citaat:
Verder is de eerste persoon die in mij opkomt om dit te doen natuurlijk Enlightenment. Zij is echter al bezig met het forum van fluffles en ik denk niet dat het de bedoeling is om aan twee zelfgeschreven fora tegelijk te werken. Wel zou natuurlijk scholieren gewoon op de software van fluffles kunnen draaien, maar daar zal dan denk ik automatisch bijhoren dat Enlightenment wat werk uit handen moet geven. En eerlijk gezegd denk ik ook niet dat dat de bedoeling (van haar) is;). |
Citaat:
Want laten we wel wezen, voordat je zelf een vergelijkbaar softwarepakket in elkaar hebt geflanst ben je maanden en maanden verder. Als je vBulletin gebruikt dan weet je zeker dat je iets goeds hebt, en ook niet geheel onbelangrijk, je hebt toegang tot een support community met zeer veel users. Overigens, dat Fok! op eigen software draait kan ik ook wel begrijpen, dat forum is dusdanig groot dat iets als vBulletin gewoon ontoereikend is. Dan kun je kiezen, of je schaft een echt professioneel pakket aan en koopt een stel nieuwe servers, je geeft de hosting uit handen (bijv. UBB.x van Infopop) of je gaat zelf aan de slag (geen idee waar Fok! op draait, maar dat zal wel geen MySQL database zijn). |
Citaat:
Je zal alles van tevoren op een rijtje zetten, zoals gewenste functionaliteit en databasestructuur. Dit is tevens je documentatie zodat andere er makkelijk(er) verbeteringen/veranderingen aan kunnen brengen. Maar voordat je alles goed hebt uitgewerkt (in 'theorie', dus nog niet gebouwd) en je iig enkele weken verder. Daarna kun je, mits de FO's en TO's goed zijn, in twee weken het forum in elkaar zetten. |
Misschien dat je in 2 weken een functionele versie hebt ja, maar ik heb de betafase van vB3 meegemaakt... het is echt onvoorstelbaar hoeveel vooral kleine bugs er in zoiets zitten. Dat duurt echt weken, zo niet maanden voordat het een beetje bugvrij is.
Nou is het natuurlijk wel zo dat je een zelfgeschreven forum helemaal naar eigen wens kunt maken, in vB3 zitten enorm veel features om aan de eisen van een zo breed mogelijk publiek te kunnen voldoen. Schrijf je zelf je forumsoftware, dan voeg je natuurlijk alleen features toe die je ook daadwerkelijk gebruikt, dat is wel een verschil ja. Maar toch heb ik het idee dat het een beetje onderschat wordt. |
beetje raar he
eerst wordt er gezegd dat het met een forum van dit formaat niet goed zou zijn om eigengeschreven software te gebruiken dan roept er iemand dat fok! op zelfgeschreven software draait en nu roept iedereen dat het forum te klein is om de moeite te nemen om software te schrijven.... |
Citaat:
Citaat:
Citaat:
MySQL is de databasesoftware bij uitstek voor een forum, simpelweg omdat het retesnel is en toch veel functies heeft (4.1 is nu stable, mocht je subqueries e.d. nodig hebben). Citaat:
Citaat:
Citaat:
Citaat:
Ik ben weinig onder de indruk van phpBB, OpenBB en vB2 (vB3 ken ik niet, qua code/functies). Dan denk ik: dat kan ik toch echt wel beter. Zeker phpBB; gebeurt daar nog wat bij de code? Hoe lang beloven ze nu al de 2.1 release? Damn man.. |
Citaat:
De huidige software is verweg ontoereikend, de verhouding van 3 webservers 1 database server bewijst dat maar al te goed. vB of zelfs phpBB zou het beter gedaan hebben. Fok en Tweakers.net draaien beide ook gewoon op MySQL, MsSQL is leuk maar met de komst van MySQL4 is het prestatie verschil minimaal, maar de prijzen wel maximaal. React zou trouwens ook erg goed in elkaar zitten, de prijs ervan ligt rond de 2500,- meen ik me te herinneren... En vB kost 160,- volgens mij. Ik zou dan voor vB gaan, die 2500,- kun je dan ook besteden aan een server. |
Oh ja? Ik meen me toch te herinneren dat voor écht grote fora (met miljoenen posts), MySQL toch niet de beste keuze is. Maar misschien dat dat ook wel is veranderd de laatste tijd. :)
|
Citaat:
MySQL 4.1 (production / stable) heeft al een hoop features waar sommigen op zaten te wachten, MySQL 5 weer meer, maar die tak is nog in development (al wel beta's geloof ik). MySQL icm InnoDB is dé keus voor fora. InnoDB is een tabelprocessing engine die row level locking mogelijk maakt. Dat betekent in de praktijk dat SELECTs niet hoeven te wachten op INSERTs en UPDATEs, omdat deze maar zelden over dezelfde row gaan. Wat concreter betekent dat, dat als iemand een bericht post in dit topic, dat andere topics niet hindert. Met InnoDB ROW_FORMAT=COMPRESSED (standaard tabel) is dat wel het geval. InnoDB is marginaal langzamer met SELECTs maar bij een combinatie van zowel read (SELECT) als write acties (INSERT, UPDATE) is het een stuk sneller, omdat niet gewacht hoeft te worden tot zo'n schrijfactie klaar is. |
Citaat:
Maar dan moet je mij toch uitleggen wat waar het vandaan komt te maken heeft met de kwaliteit van de software. vB is geschreven door mensen met inmiddels jarenlange ervaring, die weten inmiddels echt wel hoe je een goed forum in elkaar zet. Citaat:
Citaat:
Toch denk ik niet echt dat jij ineens betere design keuzes gaat maken dan een stel evaren developers van, bijvoorbeeld, vBulletin. En bovendien, hoe moet dat als scholieren.com in de toekomst naar een ander forumpakket zou willen overstappen? Dan moet er iemand zelf een converter schrijven? Lijkt me ook niet erg handig. Citaat:
phpBB is wel droevig ja, laatst waren ze ook al gehackt. Arme mensen :p |
Citaat:
Citaat:
Citaat:
- Servers (hardware) - Software (PHP scripts / forum) - MySQL/PHP/Apache Dat Fok fucked is weten we wel, en de keuze voor Xeon voor de databaseserver doet dat ook niet erg ten goede. Verder is de HTML/CSS code brak. Fok is fok, en na de afsplitsing van t.net zijn er een aantal minder goede keuzes gemaakt. Arrogante mensen ook, maargoed dat is een heel andere discussie. :p Citaat:
Citaat:
Citaat:
En ik heb geen intenties om me te verdiepen in vBulletin. Maar je bent vrij om het eindresultaat te beoordelen. :) |
Citaat:
Ze hebben de templates en de taal volledig van elkaar gescheiden, taal veranderen is een kwestie van een language pack downloaden. :) (En ja, ik ken vB2 maar al te goed, erg lomp om alles maar gewoon in de templates te flikkeren) Citaat:
Waar ik eigenlijk op doelde is dat het in verleden zo was, dat als je een écht groot forum had (lees: enkele honderden gebruikers tegelijk, paar miljoen posts; zie bijv. het ArsTechnica forum, die betalen nu Infopop enorme bedragen voor hun forum :s), dat PHP/MySQL gewoon ontoereikend daarvoor was. Maar goed, PHP/MySQL hebben natuurlijk grote ontwikkelingen doorgemaakt dus het is zomaar mogelijk dat je nu ook hele grote fora rustig op een MySQL database kunt laten draaien :) Citaat:
En begrijp me niet verkeerd, ik vind het allemaal reuze interessant hoor, als mensen zelf zoiets gaan maken. Ik heb alleen zo mijn vraagtekens bij het feit of het in dit geval wel de beste keuze zou zijn. :) |
Hopelijk hebben alle nieuwe (en zelfgemaakte ;)) fora nu eens geen gaar javascript, een fatsoenlijke scheiding van inhoud en opmaak en nette id/class definities in html en css (zodat user style sheets makkelijk(er) werken).
Just my 2 cents. |
Ik ken, om heel eerlijk te zijn, wel een paar mensen op dit forum waarin ik genoeg vertrouwen heb om te zeggen dat ze iets kunnen maken dat qua code en functionaliteit beter bij s.com past van vB2 en daar gaat het toch om? Ik ga ervanuit dat het qua veiligheid en probleemoplossing ook wel goed zit bij die mensen.
|
Zelf een forum schrijven is in ieder geval geen optie.
De personen die het kunnen hebben geen tijd om een compleet forum in elkaar te zetten. Daarnaast is het aanschaffen van een forum vele malen goedkoper.. Met een beetje goede gebruik van een wijzings bestand kan bij een update de nieuwe wijzigingen relatief eenvoudig opnieuw ingebouwd worden.. Overigens bevestig ik even dat vB2 een erg brakke code heeft, phpBB2 ziet er overigens erg netjes/duidelijk uit (kwa uiterlijk). Mijn keuze voor een enkel forum zou zijn vB3. (En voor de mensen die vragen waarom ik dat niet heb gedaan bij Prexon, de licentie liet het niet toe....) |
Citaat:
|
Citaat:
|
Citaat:
Welke leden denk jij dan dat er serieus tijd voor hebben (die het ook kunnen). En dan nog eens de tijd dat het kost, daar ben je ook nog wel even mee bezig... Daarnaast zit je nog met zaken als veiligheid, optimalisatie, convertors, etc. Citaat:
|
Citaat:
|
Citaat:
Ik neem aan dat Jon wel 30,- betaald voor updates, dat is echt peanuts :) |
Ja, Jon krijgt natuurlijk alle updates. Ik ben het in dezen wel met de mensen eens dat het helemaal niet zoveel tijd hoeft te kosten om een goed nieuw forum te schrijven, mits je er van te voren even goed over nadenkt. Het kan ook zeker de moeite waard te zijn om daarbij even te kijken naar andere grote fora, om te zien hoe die in elkaar zitten. Ik heb bijvoorbeeld in het verleden altijd fora geinstalleerd, met name om te kijken hoe ze hun database-structuur precies hadden opgezet. Als je dat doet met phpBB, vB en (My)React kun je daar toch best het een en ander van leren.
Ik blijf er dus bij dat dat best kan, maar ik kan ook goed begrijpen dat Jon liever bij een commercieel ondersteund forum blijft. Daarbij heb je toch wat meer zekerheid over toekomstige upgrades enzo. |
Citaat:
Citaat:
Citaat:
Met het kost Jon geen cent. En daar ging het volgens mij om :) :p |
Denk je dat Jon wakker ligt voor die paar euro dat een forum kost? :p
|
Citaat:
De enige redenen dat er een update moet komen zijn voor mij:
|
Citaat:
|
Citaat:
Gimme more beer kwam met het hersenloze idee ;) Ik kan me overigens voorstellen dat Jon een react Licentie te duur vind, zeker in verhouding met wat vB3 kost en kan. React zou jon +/- 4.000,- gaan kosten. vB3 zou voor hem 30,- voor de SUS kosten... |
Citaat:
Ikd enk dat de voornaamste redenen om dit forum uberhaupt te upgraden zouden zijn dat vB3 qua code een stuk netter is, het verbeterde template systeem en natuurlijk dat het minder resources gebruikt. vB3.1 zal support bevatten voor MySQL fulltext search (3.0.x heeft het ook al, maar is experimenteel), en dat is natuurlijk een enorme verbetering ten opzichte van de huidige zoekfunctie, die werkt nog met een aparte searchindex en vreet geloof ik aardig wat resources. (En ook het banning systeem is helemaal verbeterd, je kunt mensen bijv. voor een x aantal dagen bannen waarna ze automatisch geunbanned worden, je kunt aantekeningen bij zijn of haar naam plaatsen, enz. En aangezien ze hier nogal van bannen houden ;)) Oh en de templates zijn ook XHTML 1.0 compliant... :p |
Volgens mij is de transitie naar vB3 wel iets dat gepland is, maar jullie weten misschien hoe het hier gaat. En er zit toch redelijk wat hackwerk in, dus om dat zo even over te zetten is niet heel makkelijk.
|
Citaat:
Maar zoals je zelf zei.. we weten hoe het gaat... 5 jaar geleden ging Jon op vakantie en nam z'n laptopje mee om een nieuwe site te klussen.. Hij had daarbij een deadline.. maar die is ruimschoots overschreden... ;) |
Citaat:
|
Citaat:
Prima als je vB3 wilt installeren, heb ik ook absoluuts niet op tegen, aangezien ik er wel bepaalde verwachtingen bij heb, maar ik denk zeker te weten dat bepaalde mensen hier prima in staat zijn een dergelijk forum te schrijven. Zeker gezien het feit dat er mensen hier rondlopen die nóg beter met PHP en databasetoepassingen kunnen werken dan mij en de mensen binnen mijn vorige en huidige werkomgeving. En dat waren professionals. |
Citaat:
|
Ik kom er nu pas achter dat ik deze software bout vind, je kan niet eens een tabelletje toevoegen :|
|
Citaat:
|
eigen forum is zo ingewikkeld niet. Je moet eigenlijk maar op één ding letten:
DOCUMENTATIE, zowel technisch als projectomvattend (Waarom is deze keuze gemaakt maar ook, hoe is deze keuze als feature geïmplementeerd). als je alles goed documenteert volgens geldende duidelijke standaarden en je houd je qua coding aan de algemene netheidsregels, kan iedereen er wat mee. Maar vB is imho een goed product waar s.com prima mee verder kan. Een upgrade naar 3 is niet 'nodig' maar zou 'leuk' zijn vanwege features. Is er al eens onderzocht of misschien eerst de backend te migreren zou zijn? In stapjes dus? |
Het forum gaat zowiezo over naar vB3, Jon is daar al mee bezig meen ik.
De backend alvast migereren gaat niet door een (lochtelijk) andere database structuur. Maar zie het nut er ook niet van in eigenlijk, waarom in stappen? Alles in een keer is makkelijker :) |
Hmm. Dat kan voordelen hebben. Ik zit niet diep genoeg in PHP of de vB source om daarover te kunnen oordelen trouwens, twas een suggestie.
Wij hebben ooit een keer een heel netwerk van 145.2 naar 145.76 subnet gemigreerd. +/- 100 servers en 1500 werkstations. Dat doe je ook in stappen. één vervangende server kan wel in een keer, maar als het er meer worden of je gaat splitsen of er komt iets ingrijpends als een migratie naar een nieuwe NOS versie dan zou ik niet aanraden om alle server tegelijk over te gooien iig ;). |
Maar dat is inderdaad iets heel anders ;)
|
Citaat:
|
Lijkt erop dat een hoop dingen opgelost worden in de volgende versie van vB3 :)
http://www.vbulletin.com/forum/showthread.php?t=138544 Nooit meer opnieuw hacks toevoegen na een upgrade, betere documentatie, betere integratie mogelijk met bijv. de rest van de site, fulltext search, enz. w00t? :o |
Ziet er goed uit, ja. :)
|
Citaat:
|
Citaat:
|
Citaat:
|
Alle tijden zijn GMT +1. Het is nu 06:24. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.