Q-BB is een opensource bulletin board geschreven in PHP en SQL backend.
Het forum wordt ondersteund door een database class, template parser en language packs.
Verder draait het op een krachtige BBcode class die de berichten van BB omzet naar HTML door gebruik van BBcodes.

Het forum is ontwikkeld door 4 jongeren waarvan 1 uit Belgiƫ.
Het forum kan beheerd worden vanuit een administratie paneel. Het forum is makkelijk in gebruik en in enkele seconden geinstalleerd op je server.

Meer informatie en mogelijkheden tot downloaden vind je op:
http://www.q-bb.nl

Wil je ons live support forum bekijken dan kun je terecht op:
http://www.q-bb.nl/forum/index.php

Een overzicht van de PHP broncode van bestanden vind je op:
http://www.q-bb.nl/forum/source.php

Met vriendelijke groet,

| Q-BB Crew
| [email protected]
|
| Roland, Richard, Ben, Wouter
"Mooi forum trouwens, ik las dat jullie gewoon de template engine van phpBB2 gebruiken. Waarom geen template engine die template bestanden converteert naar php-bestanden scheelt een hoop uitvoertijd."

WAT? phpBB tpl systeem? dachet ff niet he;)

ik heb dit systeem ZELF gemaakt, weliswaar met enige zelfde functienamen, maar het is ECHT zelf gemaakt.

"Ik neem aan dat de tabel "online" de sessie tabel is, waarom proberen jullie deze tabel niet als InnoDB tabel te maken."

goed idee, maar waarom? MyISAM is veel sneller;)

"Hierdoor is phpBB2 een van de veiligste forums voor middel grote communities geworden. "

OOOO dus omdat er zoveel bugs inzitten is het veilig?:| dacht t niet he;) er worden alleen maar zoveel bugs gevonden omdat er zoveel zijn!
WAT? phpBB tpl systeem? dachet ff niet he;)


Oo, sorry heb ik dat verkeerd gelezen zeker :(

Mijn excuus...


goed idee, maar waarom? MyISAM is veel sneller;)


Voor een tabel waarin veel UPDATE en INSERT queries gebruikt worden is InnoDB toch echt stukken sneller. Omdat InnoDB row-level locking heeft en MyISAM niet.

Als je een MyISAM tabel bewerkt met een UPDATE of INSERT query dan blokkeert de DBMS de hele tabel, een InnoDB tabel blokkeert alleen dat record, andere queries voor niet dat record worden gewoon uitgevoerd.

OOOO dus omdat er zoveel bugs inzitten is het veilig?:| dacht t niet he;) er worden alleen maar zoveel bugs gevonden omdat er zoveel zijn!


Er worden zoveel bugs gevonden omdat er veel mensen naar de code kijken.
Als er net zoveel mensen naar jullie forum of mijn creaties zouden kijken zul je ook bugs vinden.
Dat er zoveel mensen naar kijken is dus juist weer omdat er zoveel inzitten. geen wonder overigens dat de lead developer (psotFX) is opgestapt, hij had er genoeg van;) in ieder geval heb ik je tip over innodb nog even nageplozen er kwam erachter dat het toch misschien niet zoon slecht idee was;) maarja alleen voor dit project gebruik ik mysql, verder altijd postgres, dus ik weet niet veel van de diepe verschillen tussen table-handlers;)
InnoDB en MyISAM zijn storage engines of is dat hetzelfde als "table-handlers"?

edit:

Toch maar ff dat QBB installeren...

edit2:

Geweldig dat jullie de meeste queries cachen. Maar waarom met serialize je kunt een object ook als een object in het cache bestand opslaan. Deze methode gebruik ik in mijn cache klasse voor een webshop:

<?php
/*
Verbeterde versie van de orginele var_export PHP functie

Deze functie geeft de PHP-code terug van een bepaald object.
*/
function _var_export( $_mVar )
{
# http://nl2.php.net/manual/nl/function.var-export.php

if( is_array($_mVar) )
{
$aToImplode = array();

foreach( $_mVar as $mKey => $mValue )
{
$aToImplode[] = var_export($mKey, true) . '=>' . $this->_var_export($mValue);
}

$sCode = 'array(' . implode(',', $aToImplode) . ')';

return $sCode;
}
else
{
return var_export($_mVar, true);
}
}

?>

edit3:

Ziet er best uitgebreid uit allemaal, hoelang zijn jullie hier al mee bezig?
InnoDB ondersteunt geen fulltext ;)

Reageren