Popis
Portál dokumentů Kistenstein Club promění jakoukoli stránku WordPressu v soukromou knihovnu dokumentů a členskou zónu – správce souborů ve stylu Nextcloud, který je ideální pro sdružení, kluby, sportovní týmy a malé organizace, které potřebují sdílet dokumenty se svými členy.
Členové mají k dispozici známý průzkumník souborů se složkami, nahrávání metodou „drag-and-drop“, náhled PDF a vyhledávání. Každá oblast je chráněna – buď pomocí rolí/skupin v systému WordPress, nebo jediným sdíleným heslem – a soubory jsou bezpečně doručovány prostřednictvím systému WordPress, takže je nelze stáhnout pouhým uhádnutím adresy URL.
Hlavní vlastnosti
- Průzkumník souborů ve stylu Nextcloud — navigace ve složkách s navigační stopou
- Nahrát — tlačítko a přetažení souborů z plochy
- Náhled PDF — náhled přímo v prohlížeči prostřednictvím modálního iframe, není nutné stahovat
- Přesun tažením myší — přetáhněte soubory nebo složky na jiné složky nebo položky navigační lišty, abyste je přesunuli
- Správa složek — vytváření, přejmenování a mazání složek
- Správa souborů — přejmenování a mazání (dočasné smazání) souborů
- Dočasné smazání do koše — smazané položky se uchovávají po nastavitelnou dobu (výchozí hodnota je 180 dní)
- Zobrazení koše pro správce — obnovení nebo trvalé smazání položek; nastavitelná doba uchovávání přímo v panelu koše
- Dva režimy ochrany pro každou oblast — pro každou oblast si můžete zvolit, zda bude přístup omezen na určitou roli či skupinu v systému WordPress, nebo zda bude odemčena pomocí jediného sdíleného hesla
- Oprávnění k nahrávání podle rolí — určete, která role v systému WordPress může nahrávat, přejmenovávat a mazat soubory
- Bezpečné odesílání souborů — všechny soubory jsou přenášeny prostřednictvím WordPressu a složka pro nahrávání je chráněna před přímým přístupem přes HTTP, takže chráněné soubory nelze stáhnout uhádnutím jejich URL adresy
- Správce hesel stránky — redaktoři mohou přímo v portálu zobrazit a aktualizovat sdílené heslo stránky chráněné heslem (volitelné)
- Plně přeložitelné — každý řetězec využívá textovou doménu
kistenstein-club-document-portal; rozhraní se přizpůsobuje jazyku WordPressu každého uživatele
Jak funguje ochrana přístupu
Při nastavování oblasti v průvodci si vyberete jeden ze dvou režimů:
- Pouze konkrétní role / skupina — tuto oblast mohou otevřít pouze přihlášení uživatelé, kteří mají zvolenou roli v systému WordPress. Každý člen potřebuje svůj vlastní účet v systému WordPress. Ideální volba, pokud chcete mít individuální účty (např. rada s konkrétními členy).
- Sdílené heslo — stránka této sekce je chráněna vestavěným heslem pro stránky v systému WordPress. Všichni používají stejné heslo — nejsou potřeba žádné individuální účty. Ideální řešení pro členskou sekci, kde stačí rozdát jedno heslo.
V obou případech jsou soubory poskytovány prostřednictvím WordPressu a složka pro ukládání je chráněna před přímým přístupem, takže zvolené pravidlo je vždy dodržováno – není pouze skryto v seznamu.
Blokový editor
Dáváte přednost blokovému editoru? Přidejte na libovolnou stránku blok Document Portal a vyberte složku v postranním panelu – není třeba používat žádný shortcode. Níže uvedené klasické shortcodes fungují úplně stejně.
Zkrácené kódy
[kcdp_explorer folder="documents"]
Zobrazí průzkumník souborů pro zadanou podsložku. Režim ochrany této oblasti se nastavuje v průvodci nastavením.
[kcdp_explorer folder="members" manage_password="1"]
Přidá panel správce sdílených hesel pro editory (vyžaduje nastavení ID Stránka chráněná heslem v části Portál souborů Pokročilé).
[kcdp_trash]
Zobrazení koše s akcemi „Obnovit“ a „Trvale smazat“. Viditelné pouze pro správce.
[kcdp_audit]
Protokol všech operací se soubory (nahrání, stažení, smazání, obnovení…). Viditelný pouze pro správce.
Nastavení
- Po aktivaci budete přesměrováni na File Portal Nastavení.
- Zaškrtněte oblasti, které vaše sdružení potřebuje, pojmenujte každou stránku a vyberte způsob ochrany jednotlivých oblastí (role/skupina nebo sdílené heslo).
- Vyberte, která role bude mít oprávnění nahrávat a spravovat soubory.
- Uložit — stránky se vytvoří automaticky. Přidejte
[kcdp_trash]na stránku s omezeným přístupem pro správce, abyste mohli spravovat smazané soubory.
Požadavky na servery pro chráněné oblasti
Přímé stahování chráněných souborů je blokováno pomocí souboru .htaccess, který je uložen ve složce pro nahrávání. Toto omezení respektují Apache i LiteSpeed. Pokud používáte nginx, přidejte ekvivalentní pravidlo, které odepře přímý přístup do složky pro nahrávání portálu (např. location ^~ /wp-content/uploads/file-portal/ { deny all; }), aby byly chráněné soubory přístupné pouze prostřednictvím pluginu.
Ochrana osobních údajů
Při smazání souboru se do indexového souboru koše na serveru uloží následující metadata: původní cesta k souboru, ID uživatele WordPressu a zobrazované jméno uživatele, který soubor smazal, a časová razítka smazání a plánovaného vypršení platnosti. Auditní protokol navíc pro každou akci zaznamenává uživatele, který akci provedl, časové razítko a IP adresu, ze které byl požadavek odeslán. Tato data jsou uložena pouze na vašem serveru a nikdy nejsou přenášena mimo něj.
Snímky obrazovky



Bloky
Tento plugin poskytuje 1 blok.
- Document Portal Embed the document portal file explorer for one of your areas.
Instalace
- V ovládacím panelu přejděte na Pluginy Přidat nový, vyhledejte „Kistenstein Club Document Portal“ a klikněte na Nainstalovat nyní (nebo nahrajte soubor ZIP v části Pluginy Přidat nový Nahrát plugin).
- Aktivujte plugin – budete přesměrováni přímo do průvodce File Portal Nastavení.
- Vyberte si oblasti a způsob jejich ochrany a poté uložte. Stránky se vytvoří automaticky.
- Nebo si na libovolnou stránku sami přidejte blok Document Portal / zkrácený kód
[kcdp_explorer folder="documents"].
Nejčastější dotazy
-
Kde jsou soubory uloženy?
-
Všechny soubory jsou uloženy ve vašem adresáři „uploads“ systému WordPress, a to v podsložce, kterou si nastavíte (výchozí:
wp-content/uploads/file-portal/). Složka koše (.trash/) je chráněna souborem.htaccess, který zabraňuje přímému přístupu přes HTTP. -
Co se stane se smazanými soubory?
-
Smazané soubory se nepřemístí, ale přesouvají se do skryté složky „koše“ a nejsou okamžitě zničeny. Správce je může obnovit nebo trvale smazat v zobrazení
[kcdp_trash]. Položky starší než nastavená doba uchovávání (výchozí hodnota 180 dní) se automaticky vymažou při příštím dotazu na seznam koše. -
Mohu mít na jedné stránce více prohlížečů?
-
Ano. Každá instance
[kcdp_explorer folder="..."]je nezávislá. Pro každou z nich použijte jinou hodnotufolder. -
Jaké typy souborů lze nahrát?
-
Ve výchozím nastavení: PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, TXT, JPG, JPEG, PNG, ZIP. Seznam můžete přizpůsobit v Nastavení Portál souborů.
-
V čem se to liší od běžné mediální knihovny?
-
Mediální knihovna WordPressu je určena pro editory pracující v rozhraní wp-admin. Tento plugin poskytuje vašim členům prohlížeč souborů v uživatelském rozhraní na běžné stránce – s jejich vlastními složkami, nahráváním metodou drag-and-drop, vyhledáváním a řízením přístupu – aniž by jim byl udělen přístup k ovládacímu panelu.
-
Mohou členové přistupovat k souborům i bez účtu na WordPressu?
-
Ano. Použijte režim sdíleného hesla: tato oblast je chráněna jediným heslem pro celou stránku, které sdělíte svým členům – nejsou tak zapotřebí žádné individuální účty. Pro jmenovitý přístup pro jednotlivé osoby použijte místo toho režim role/skupiny.
-
Je to bezpečné? Mohou si lidé přímo stahovat chráněné soubory?
-
Ne. Každý soubor je po ověření oprávnění k přístupu streamován přes WordPress a přímý přístup k složce pro nahrávání souborů přes HTTP je zablokován pomocí souboru
.htaccess. K chráněným souborům nelze získat přístup odhadnutím jejich URL adresy. (V případě serveru nginx přidejte výše uvedené pravidlo pro odepření přístupu.) -
Mohu to použít s blokovým editorem?
-
Ano. Přidejte blok Document Portal na libovolnou stránku a v postranním panelu bloku vyberte složku. Zkratka
[kcdp_explorer]je i nadále plně podporována. -
Jaká je maximální velikost souboru pro nahrání?
-
Nahrávání souborů využívá standardní postupy systému WordPress, takže limit je dán hodnotami, které povolují nastavení
upload_max_filesize/post_max_sizena vašem serveru. Pokud potřebujete nahrávat větší soubory, požádejte svého poskytovatele hostingu o zvýšení těchto limitů. -
Mohu ten plugin přeložit?
-
Ano. Textová doména je
kistenstein-club-document-portala rozhraní se přizpůsobuje jazyku WordPressu každého uživatele. Němčina (de_DE a de_CH) je součástí balíčku; další soubory.po/.movytvořte ve složcelanguages/, nebo použijte Loco Translate.
Recenze
Pro tento plugin nejsou žádné recenze.
Autoři
Kistenstein Club Document Portal je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.
SpolupracovníciPlugin „Kistenstein Club Document Portal“ byl přeložen do 2 jazyků. Děkujeme všem překladatelům za jejich pomoc.
Přeložte “Kistenstein Club Document Portal” do svého jazyka.
Zajímá vás vývoj?
Prohledejte kód, podívejte se do SVN repozitáře, nebo se přihlaste k odběru protokolu vývoje pomocí RSS.
Přehled změn
1.5.0
- Novinka: Blok „Document Portal“ pro blokový editor — vložte prohlížeč bez shortcode a vyberte složku v postranním panelu
- Novinka:
uninstall.php— umožňuje volitelně odstranit všechna data pluginu (nastavení a tabulku auditů) při jeho smazání; ve výchozím nastavení je tato funkce vypnutá, aby nedošlo k náhodné ztrátě dat - Dokumentace: přepracovaný soubor readme – opraven popis režimu přístupu (role/skupina nebo sdílené heslo), opraveny cesty v nabídkách, rozšířena sekce Často kladené otázky (FAQ)
- Technické úpravy: drobné vylepšení a aktualizace souborů pluginu
1.4.0
- Novinka: v průvodci nastavením si můžete pro každou oblast zvolit režim ochrany – veřejný, omezený na určitou roli/skupinu v systému WordPress nebo odemknutý pomocí sdíleného hesla
- Novinka: Průvodce nastavením nyní umožňuje přímo nastavit sdílené heslo pro danou oblast a vysvětluje jednotlivé režimy ochrany
- Zabezpečení: složka pro nahrávání souborů je nyní chráněna před přímým přístupem přes HTTP; všechny soubory jsou přenášeny prostřednictvím WordPressu, takže chráněné soubory již nelze stáhnout uhádnutím jejich URL adresy (automatická migrace při aktualizaci)
- Zabezpečení: oblasti chráněné rolí nyní ověřují oprávnění k prohlížení, nikoli pouze k úpravám
- Zabezpečení: opravena potenciální chyba typu „stored XSS“ v zobrazení koše (název uživatele, který soubor smazal, název souboru a cesta jsou nyní escapovány)
- i18n: celé rozhraní, včetně popisků metadat souborů, je nyní přeložitelné a přizpůsobuje se jazykovému nastavení WordPressu každého uživatele
- Vylepšené chybové hlášky v celém uživatelském rozhraní (už se neobjevuje obecný symbol „?“)
- Přidat dokumentaci ke zkrácenému kódu
[kcdp_audit]audit-log
1.3.2
- Panel s metadaty souboru (Podrobnosti): EXIF pro obrázky, Autor/Název pro soubory PDF a dokumenty Word (OLE2 + OOXML)
- Přidat náhled obrázku do panelu podrobností
- Oprava: Opravena cesta k nasazení JS, vyřešena chyba 404 u souboru sfp-frontend.js
1.3.1
- Přidat možnost hromadného stažení vybraných souborů ve formátu ZIP
- Přidat odznak s počtem stažení pro každý soubor
- Přidat auditní protokol s filtrem akcí a stránkováním
- Přidat přesun mezi složkami pomocí drag-and-drop
- Přidat možnost nastavení doby uchovávání položek v koši přímo v panelu koše
1.3.0
- Přidat koš s dočasným smazáním a možností obnovení a trvalého smazání
- Přidat modální okno s náhledem PDF přímo v textu
- Přidat podporu soukromých složek (vyžaduje přihlášení)
- Přidat správce hesel pro stránky pro editory
1.0.0
- První vydání
- Průzkumník souborů s navigací ve složkách, nahráváním (tlačítko + přetažení myší) a náhledem PDF
- Vytvoření / přejmenování / smazání složky
- Přejmenování / smazání souboru
- Stránka nastavení (Nastavení Portál souborů)
- Řízení přístupu na základě rolí (konfigurovatelná role editora)
- Plně přeložitelné (textová doména: kistenstein-club-document-portal)
