Projekt

Obecné

Profil

PhpBB » Historie » Revize 6

Revize 5 (Štěpán Červenka, 2019-11-03 12:50) → Revize 6/8 (Štěpán Červenka, 2019-11-03 13:27)

h1. PhpBB 

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

 h2. Historie 

 Začátky _phpBB_ phpBB se datují do roku 2000, kdy James Atkinson vytvořil jednoduché fórum podobné _UBB_ UBB pro svoji manželku. Pozornost si tento nástroj získal na fóru _DevShed_, 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 verze phpBB 1.0.0_. _Verze 2.0.0_ 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_ PHP kódu od _HTML_. HTML. V roce 2007 byla vydána _verze 3.0.0_ verze 3.0.0 a vyznačuje se například editorem pro rychlou odpověď nebo novým CAPTCHA systémem. Aktuální verze _phpBB_ phpBB nese označení _3.2_ 3.2 a přinesla větší podporu emoji nebo podporu _PHP7_. PHP7. 

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

 h2. Bezpečnost 

 Vývojáři _phpBB_ phpBB kladou na bezpečnost velký důraz. Před oficiálním vydáním _phpBB 3.0_ phpBB 3.0 byl proveden bezpečnostní audit _společností SektionEins_. společností SektionEins. Druhý bezpečnostní audit byl proveden po vydání _phpBB 3.0_ 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_ phpBB patří: 
 * Automaticky hashovaná hesla 
 ** Jedná se o osolený hash založený na "phpass":https://www.openwall.com/phpass/ 
 * 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) 
 ** Varování může po určité době vypršet 
 * Možnost nastavení vlastní politiky bezpečnosti hesla 


 h2. Funkce pro moderátory 

 !>moderators.png! 

 Moderátoři fór v systému _phpBB_ 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":https://forum.pirati.cz/). 

 Vybrané funkce _phpBB_ phpBB z pohledu moderátora: 
 * Přesunutí tématu 
 * Zamknutí tématu 
 * Rozdělení tématu 
 ** Moderátor vybere příspěvky z existujícího tématu a přesune je do nově založeného 
 * Tzv. _soft delete_ soft delete (tj. zneviditelnění tématu) 
 ** Příspěvek se nesmaže trvale, ale je pouze zneviditelněný 
 * Úprava příspěvků kteréhokoliv uživatele 
 ** Může v sobě ukrývat i nebezpečí 
 ** Běžný uživatel nemá šanci rozpoznat, jestli příspěvek upravil sám autor, nebo byl upraven moderátorem 
 ** Potenciální možnost falšování příspěvků 
 * Soukromé zprávy všem uživatelům fóra 
 * Vytváření subfór ve stromové struktuře 
 ** Hloubka stromu není nijak omezena 
 ** Podřazená fóra jsou zobrazena po rozkliknutí nad seznamem příspěvků 
 * Rozdělení uživatelů do skupin (udělení podle tzv. ranků) 
 ** Jméno uživatele skupiny je typicky barevně označeno 
 ** Administrátor fóra má implicitně nastavenou tučnou červenou barvu ranků 

 !admin.png! 

 h2. Další funkce 

 !>flatxthread.png! 

 _phpBB_ 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 
 ** Z určitého úhlu pohledu lze považovat za jakéhosi poštovního klienta 
 * Uložení rozepsaných příspěvků (koncepty) 
 * Možnost citace ostatních uživatelů 
 ** Citace jsou graficky označeny včetně autora příspěvku 
 * Notifikace na nové příspěvky 
 * Uživatelský podpis 
 ** Podpis je zobrazen pod každým příspěvkem uživatele 
 * Zobrazení nepřečtených zpráv 
 * Možnost _customizace_ customizace (např. vzhledu) v rámci jednoho uživatele 

 h2. Použití 

 Především díky jednoduchému uživatelskému rozhraní, početné komunitě a možnosti si fórum upravit dle vlastních představ jsou fóra založená na _phpBB_ široce použitelná. 

 Nejčastější příklady: 

 * Řešení technických chyb 
 * Diskuze nad v podstatě libovolnými (např. politickými) tématy 
 * Interakce komunity 
 ** Například komunity počítačových her 

 Integrace s ostatními nástroji je možná pomocí tomu určených modifikací, kdy se typicky využívá sdílené databáze mezi nástroji. Příkladem může být například plugin "WP United":https://wordpress.org/support/plugin/wp-united/, který integruje _phpBB_ a _WordPress_. 




 



 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/