Projekt

Obecné

Profil

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/