Projekt

Obecné

Profil

PhpBB » Historie » Revize 3

Revize 2 (Štěpán Červenka, 2019-11-01 13:53) → Revize 3/8 (Štěpán Červenka, 2019-11-03 12:45)

h1. PhpBB 

 phpBB je zdarma poskytovaný open source nástroj pro vytváření internetových diskuzních fór. Jméno Název phpBB je zkratkou pro název PHP Bulletin Board. odkazuje na použitý programovací jazyk PHP. Jednou z hlavních výhod je podpora mnoha moha databázových systémů (MySQL, Microsoft SQL Server, PostgreSQL, Oracle Database aj.) nebo široké možnosti modifikace či použití stylů. 

 h2. Historie 

 Začátky phpBB se datují do roku 2000, kdy James Atkinson vytvořil jednoduché fórum podobné UBB pro svoji manželku. Pozornost si tento nástroj získal na fóru DevShed, kde vývojáři požádali publikum o ozkoušení softwaru. Brzy na to, na konci roku 2000 již byla vydána první oficiální verze phpBB 1.0.0. Verze 2.0.0 přišla v roce 2002 a poprvé přinesla podporu databázových systémů a modifikací, nebo oddělení PHP kódu od HTML. V roce 2007 byla vydána verze 3.0.0 a vyznačuje se například editorem pro rychlou odpověď nebo novým CAPTCHA systémem. Aktuální verze phpBB nese označení 3.2 a přinesla větší podporu emoji nebo podporu PHP7. 

 Ukázka starého phpBB ve verzi 1.4 "zde":http://web.archive.org/web/20010603190515rn_1/phpbb.sourceforge.net/phpBB/.  

 h2. Bezpečnost 

 Vývojáři phpBB kladou na bezpečnost velký důraz. Před oficiálním vydáním phpBB 3.0 byl proveden bezpečnostní audit společností SektionEins. Druhý bezpečnostní audit byl proveden po vydání phpBB 3.0 a opět nebyly nalezeny žádné bezpečnostní trhliny. 

 Mezi základní bezpečnostní opatření v rámci systému phpBB patří: 
 * Automaticky hashovaná hesla 
 * Podpora CAPTCHA 
 * Možnost nechávat schvalovat příspěvky administrátorem 
 * Blokování uživatelů včetně možnosti varování (tj. jakési žluté karty) 
 * Možnost nastavení vlastní politiky bezpečnosti hesla 


 h2. Funkce pro moderátory Příklad použití 

 !>moderators.png! 

 Moderátoři fór v systému phpBB se rozdělují na dvě základní skupiny. První skupinou jsou tzv. _globální moderátoři_, kteří mají moderátorská práva na celém fóru. Vlastník fóra může ovšem ustanovit také _lokální moderátory_, kteří těmito moderátorskými právy disponují pouze v rámci určitého subfóra. Tito moderátoři jsou pak výslovně uvedeni u jména subfóra (viz obrázek z fóra Pirátské strany). 

 Vybrané funkce phpBB z pohledu moderátora: 
 * Přesunutí tématu 
 * Zamknutí tématu 
 * Rozdělení tématu 
 * Tzv. soft delete (tj. zneviditelnění tématu) 
 * Úprava příspěvků kteréhokoliv uživatele 
 * Soukromé zprávy všem uživatelům fóra 
 * Vytváření subfór ve stromové struktuře 
 * Rozdělení uživatelů podle tzv. ranků 

 !admin.png! 

 h2. Další funkce 

 !>flatxthread.png! 

 phpBB je typickým představitelem tzv. _Flat topic structure_. To znamená, že jednotlivé všechny příspěvky v rámci jednoho tématu jsou řazeny podle toho, kdy byly přidány. Příspěvky v tzv. _konverzačních vláknech_ jsou namísto toho řazeny podle toho, na jaký konkrétní příspěvek odpověď reaguje. 


 Některé zajímavé funkce z pohledu uživatele: 

 * Podpora UTF-8 
 * Responzivní design 
 * Soukromé zprávy 
 * Uložení rozepsaných příspěvků (koncepty) 
 * Možnost citace ostatních uživatelů 
 * Notifikace na nové příspěvky 
 * Zobrazení nepřečtených zpráv 
 * Možnost customizace (např. vzhledu) v rámci jednoho uživatele 





 h2. Zdroje 
 https://kubedex.com/resource/phpbb/ 
 https://www.phpbb.com/about/features 
 https://www.phpbb.com/about/history/ 
 https://en.wikipedia.org/wiki/PhpBB 
 https://blog.codinghorror.com/discussions-flat-or-threaded/