PhpBB » Historie » Verze 3
Štěpán Červenka, 2019-11-03 12:45
1 | 1 | Štěpán Červenka | h1. PhpBB |
---|---|---|---|
2 | |||
3 | 3 | Štěpán Červenka | phpBB je zdarma poskytovaný open source nástroj pro vytváření internetových diskuzních fór. Jméno phpBB je zkratkou pro název PHP Bulletin Board. Jednou z hlavních výhod je podpora mnoha databázových systémů (MySQL, Microsoft SQL Server, PostgreSQL, Oracle Database aj.) nebo široké možnosti modifikace či použití stylů. |
4 | 1 | Štěpán Červenka | |
5 | h2. Historie |
||
6 | |||
7 | 3 | Štěpán Červenka | 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. |
8 | 1 | Štěpán Červenka | |
9 | 3 | Štěpán Červenka | Ukázka starého phpBB ve verzi 1.4 "zde":http://web.archive.org/web/20010603190515rn_1/phpbb.sourceforge.net/phpBB/. |
10 | |||
11 | 1 | Štěpán Červenka | h2. Bezpečnost |
12 | |||
13 | 3 | Štěpán Červenka | 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. |
14 | 1 | Štěpán Červenka | |
15 | 3 | Štěpán Červenka | Mezi základní bezpečnostní opatření v rámci systému phpBB patří: |
16 | * Automaticky hashovaná hesla |
||
17 | * Podpora CAPTCHA |
||
18 | * Možnost nechávat schvalovat příspěvky administrátorem |
||
19 | * Blokování uživatelů včetně možnosti varování (tj. jakési žluté karty) |
||
20 | * Možnost nastavení vlastní politiky bezpečnosti hesla |
||
21 | |||
22 | |||
23 | h2. Funkce pro moderátory |
||
24 | |||
25 | !>moderators.png! |
||
26 | |||
27 | 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). |
||
28 | |||
29 | Vybrané funkce phpBB z pohledu moderátora: |
||
30 | * Přesunutí tématu |
||
31 | * Zamknutí tématu |
||
32 | * Rozdělení tématu |
||
33 | * Tzv. soft delete (tj. zneviditelnění tématu) |
||
34 | * Úprava příspěvků kteréhokoliv uživatele |
||
35 | * Soukromé zprávy všem uživatelům fóra |
||
36 | * Vytváření subfór ve stromové struktuře |
||
37 | * Rozdělení uživatelů podle tzv. ranků |
||
38 | |||
39 | !admin.png! |
||
40 | |||
41 | h2. Další funkce |
||
42 | |||
43 | !>flatxthread.png! |
||
44 | |||
45 | 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. |
||
46 | |||
47 | |||
48 | Některé zajímavé funkce z pohledu uživatele: |
||
49 | |||
50 | * Podpora UTF-8 |
||
51 | * Responzivní design |
||
52 | * Soukromé zprávy |
||
53 | * Uložení rozepsaných příspěvků (koncepty) |
||
54 | * Možnost citace ostatních uživatelů |
||
55 | * Notifikace na nové příspěvky |
||
56 | * Zobrazení nepřečtených zpráv |
||
57 | * Možnost customizace (např. vzhledu) v rámci jednoho uživatele |
||
58 | |||
59 | |||
60 | |||
61 | |||
62 | |||
63 | 2 | Štěpán Červenka | h2. Zdroje |
64 | 1 | Štěpán Červenka | https://kubedex.com/resource/phpbb/ |
65 | https://www.phpbb.com/about/features |
||
66 | 2 | Štěpán Červenka | https://www.phpbb.com/about/history/ |
67 | 3 | Štěpán Červenka | https://en.wikipedia.org/wiki/PhpBB |
68 | https://blog.codinghorror.com/discussions-flat-or-threaded/ |