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/