PmWiki - PmWiki
tento článek obsahuje obsah, který je napsán jako reklama.Červen 2020) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Původní autoři | Patrick R. Michaud[1] |
---|---|
Vývojáři | PmWiki |
První vydání | Leden 2002[2] |
Stabilní uvolnění | |
Náhled verze | SVN pouze / za noc |
Úložiště | |
Operační systém | Cross-platform |
Plošina | PHP |
Typ | Wiki |
Licence | GNU General Public License |
webová stránka | www.pmwiki.org |
PmWiki je wiki software[4] napsal Patrick R. Michaud v PHP programovací jazyk.[5][6]
to je svobodný software, s licencí podle podmínek GNU General Public License.
Designové zaměření
PmWiki je navržen tak, aby se snadno instaloval a přizpůsoboval jako motor pro vytváření profesionálních webových stránek s jedním až libovolným počtem autorů obsahu. Software se zaměřuje na snadné použití, takže jej budou moci používat lidé s malými zkušenostmi v oblasti IT nebo wiki. Software je také navržen tak, aby byl rozšiřitelný a přizpůsobitelný.
Kromě obvyklých funkcí pro spolupráci, jako je správa obsahu a znalostní báze, používají PmWiki společnosti nebo skupiny jako platformu interní komunikace[7] se správou úkolů a archivy schůzek.[8] Používají jej také univerzitní a výzkumné týmy.[9]
PmWiki označení wiki sdílí podobnosti s MediaWiki (používá Wikipedia ) a má velké množství funkcí, které nebyly nalezeny v jiných encyklopediích wiki[4] jejím primárním cílem je však pomoc se společnou údržbou webových stránek. Značkovací modul PmWiki je vysoce přizpůsobitelný, umožňuje přidávat, upravovat nebo deaktivovat pravidla značení a může podporovat další značkovací jazyky. Jako příklad lze uvést Kreolský lze povolit specifikace.[10]
Funkce
Ukládání obsahu
PmWiki používá k ukládání obsahu běžné soubory. Každá stránka wiki je uložena ve vlastním souboru na webovém serveru. Stránky jsou uloženy ve formátu ASCII a mohou být upravovány přímo administrátorem wiki. Podle autora „U standardních operací (prohlížení, úpravy, revize stránek) je uchovávání informací v plochých souborech zřetelně rychlejší než přístup k nim v databázi ..."[11]
PmWiki je navržen tak, aby dokázal ukládat a načítat text a metadata stránek na různých systémech a formátech. Ve své výchozí instalaci nepodporuje databáze. Prostřednictvím zásuvných modulů však PmWiki již může k ukládání dat používat databáze MySQL nebo SQLite.
PmWiki podporuje na svých wiki stránkách „přílohy“ (nahrávání: obrázky nebo jiné soubory). Načtení lze připojit ke skupině stránek (výchozí), jednotlivě ke každé stránce nebo k celé wiki, v závislosti na potřebách a struktuře obsahu. Existují recepty PmWiki, které umožňují snadnější správu nahraných souborů, např. smazání nebo vytvoření miniatury / galerie.
Struktura wiki
V PmWiki jsou wiki stránky obsaženy ve „wiki skupinách“ (nebo „jmenných prostorech“). Každá skupina wiki může mít své vlastní možnosti konfigurace, doplňky, řízení přístupu, vzhled, postranní panel (nabídku), jazyk obsahu a rozhraní.
Ve výchozím nastavení umožňuje PmWiki přesně jednu hierarchickou úroveň stránek („WikiGroup / WikiPage“), ale prostřednictvím receptů je možné mít rovnou strukturu (bez skupin wiki), více vnořených skupin nebo podstránek.
Speciální wiki skupiny jsou „PmWiki“, Site, SiteAdmin a Category, které obsahují dokumentaci a některé konfigurační šablony.
Šablony (skiny)
PmWiki nabízí schéma šablon, které umožňuje měnit vzhled a chování wiki nebo webových stránek s vysokou mírou flexibility jak funkčnosti, tak vzhledu.[12]
Řízení přístupu
PmWiki umožňuje uživatelům a správcům zavést ochranu heslem pro jednotlivé stránky, skupiny stránek nebo celý web. Například mohou být vytvořeny definované zóny umožňující spolupráci určitých skupin, například ve firemním intranetu.
Ochranu heslem lze použít ke čtení, úpravám, nahrávání a změně hesel pro omezenou zónu. Instalace po vybalení používá spíše „sdílená hesla“ než přihlašovací jména, ale integrovaná možnost může povolit propracovaný systém řízení přístupu založený na uživatelích / skupinách na stránkách, skupinách stránek nebo celé wiki.
PmWiki může používat hesla z konfiguračních souborů, speciálních wiki stránek, .htpasswd /.htgroup soubory. Existují také možnosti autorizace založené na uživatelích a ověřování prostřednictvím různých externích zdrojů (např. LDAP, databáze fóra atd.).
Přizpůsobení
PmWiki se řídí filozofií designu [13] s hlavními cíli, snadnou instalací, udržovatelností a udržováním nepotřebných funkcí mimo základní distribuci softwaru. Design PmWiki podporuje přizpůsobení pomocí širokého výběru vlastních rozšíření, známých jako „recepty“, které jsou k dispozici v kuchařské knize PmWiki.[14] Vytváření a údržba rozšíření a vlastních instalací je snadné díky řadě dobře zdokumentovaných háčky ve wiki enginu.
Požadavky na systém
Předpoklady pro spuštění wiki enginu PmWiki:
- PHP 4.3 nebo novější
- Libovolný webový server (nebo hostingový plán), který může spouštět skripty PHP (např. Apache HTTP Server, Microsoft Microsoft IIS, Lighttpd, Hiawatha, Čerokee ).
- Oprávnění k zápisu pro uživatelský účet webového serveru do stromu PmWiki (vyžadováno pouze pro offline úpravy)
- Žádná omezení typu přípony souboru na webovém serveru (někdy problém s bezplatnými poskytovateli webhostingu)
- Existuje „recept“, který umožňuje spuštění PmWiki „Standalone“, bez webového serveru, například z Flash USB flash disk.[15]
Autor
PmWiki napsal univerzitní profesor a Perl 6 vývojář Patrick R. Michaud, který vlastní ochrannou známku pod jménem „PmWiki“. Řada dalších vývojářů a uživatelů píše, udržuje a diskutuje o „receptech“ (speciální konfigurace, vzhledy nebo zásuvné moduly) v kuchařské knize PmWiki.
Knihy a články o PmWiki
Následující knihy zmiňují PmWiki nebo mají vyhrazené kapitoly nebo oddíly:
- Todd Stauffer, Jak dělat vše s blogem Web 2.0, ISBN 978-0-07-149218-8
- Bílá, Pauxtis, Web 2.0 pro firmy: Učení se novým nástrojům, ISBN 978-0-470-43618-9
- Nancy Courtney, Další technologie pro nás ostatní: Druhý základ výpočetní techniky pro knihovníka, který není IT, ISBN 978-1-59158-939-6
- Holtz, Demopoulos, Blogování pro firmy: Vše, co potřebujete vědět a proč byste se měli starat, ISBN 978-1-4195-3645-8
- Ebersbach, Glaser, Heigl, Wiki: Kooperation Im Web, ISBN 978-3-540-35110-8
- Lange, Christoph (ed.): Wikis und Blogs - Planen, Einrichten, Verwalten, C&L 2006 (německy) ISBN 978-3-936546-44-6
PmWiki byla uvedena v řadě tištěných a online časopisů včetně Časopis Inc,[7] Linux Gazette,[8] PCMag,[16]LXer,[17]fr: Framasoft,[18]Linuxfr.[19]Strana Odkazy PmWiki uvádí seznam publikací o PmWiki v různých jazycích.
Viz také
Reference
- ^ Dr. Patrick Michaud. O stránce
- ^ PmWiki verze 0.1 (archiv TGZ) má svůj nejnovější soubor z 8. ledna 2002. The Seznam adresátů PmWiki-Users existují od srpna 2002.
- ^ "Poznámky k vydání". pmwiki.org. Citováno 2020-12-06.
- ^ A b Funkce WikiMatrix / PmWiki - Porovnejte je všechny, WikiMatrix. Cosmo Code, 22. listopadu 2005. Web. 30. listopadu 2011.
- ^ „PmWiki - DreamHost.“ DreamHost. New Dream Network, LLC, 7. července 2005. Web. 30. listopadu 2011. <http://wiki.dreamhost.com/PmWiki Archivováno 2016-05-14 na Wayback Machine >.
- ^ „OCN-435 Změna klimatu a urbanizace Wiki | PmWiki / Pm Wiki.“ Změna klimatu a urbanizace OCN435. Změna klimatu a urbanizace OCN435, 20. října 2009. Web. 30. listopadu 2011. <http://hokulea.soest.hawaii.edu/ocn435/wiki/index.php?n=PmWiki.PmWiki Archivováno 26. 04. 2012 na Wayback Machine >.
- ^ A b Konec e-mailu, článek Darrena Dahla, publikovaný v Časopis Inc., Únor 2006, strana 41
- ^ A b PmWiki - Wiki bezbolestná cesta, článek Raj Shekhar, Linux Gazette časopis, květen 2005
- ^ PmWiki: wiki jednoduché, článek v PLUME, sdružení propagující užitečný, přístupný a ekonomický software ve vysokoškolském vzdělávání a výzkumu (francouzský jazyk)
- ^ „PmWiki - kuchařka / kreolština“. pmwiki.org.
- ^ „PmWiki Design - výhody plochých souborů“. Citováno 2019-01-09.
- ^ „Yate | PmWiki / SkinTemplates.“ Yate. Web. 30. listopadu 2011. <http://yate.null.ro/pmwiki/index.php?n=PmWiki.SkinTemplates >.
- ^ „PmWiki - PmWiki / PmWikiPhilosophy“. pmwiki.org.
- ^ "PmWiki - kuchařka / kuchařka". pmwiki.org.
- ^ "PmWiki - kuchařka / samostatný". pmwiki.org.
- ^ Spolupráce s Wikis, článek Anila Hemrajaniho, 3. srpna 2005
- ^ Uspořádání informací, článek Iana MacGregora, 8. července 2007
- ^ PmWiki, Září 2004, prosinec 2010 (francouzsky)
- ^ Třídění PmWiki 2.2.29, článek Lucase Bonneta, červenec 2011 (francouzsky)