PmWiki

PmWiki
Sorts wiki-motor
Författare Patrick R. Michaud [1]
Utvecklaren PmWiki
Skrivet i PHP
Operativ system plattformsoberoende
Första upplagan januari 2002 [2] ( 2002-01 )
Hårdvaruplattform PHP
senaste versionen 2.2.129 (2020-05-21)
Licens GNU General Public License
Hemsida www.pmwiki.org
 Mediafiler på Wikimedia Commons

PmWiki  är en enkel wikimotor [3] implementerad av Patrick R. Michaud i PHP [4] [5] .

Det är fri programvara licensierad under GNU General Public License .

Mål

PmWiki är placerad som en enkel motor för att skapa professionella webbplatser , underhållen av en enda innehållsadministratör, såväl som med samarbetande redigering av flera användare och separation av upphovsrättigheter. PmWiki är designad med enkel installation och konfiguration i åtanke; Användargränssnittet är lätt att använda och förståeligt för användare med liten erfarenhet av wikikonceptet. Programvaran tillåter utökning, anpassning och lokalisering utan att ändra motorns kärnkod.

Utöver vanliga samarbetsfunktioner som innehållshantering och kunskapsbas, används PmWiki av företag eller grupper som en intern kommunikationsplattform [6] med uppgiftshantering och samlingsarkiv. [7] Det används också av universitet och forskargrupper. [åtta]

PmWikis wiki-uppmärkning liknar MediaWiki (används av Wikipedia ) och har många funktioner som inte finns i andra wikimotorer [3] , men dess huvudsakliga syfte är att hjälpa till att betjäna webbplatser i samarbete. Markup-motorn är mycket anpassningsbar, så att du kan lägga till, ändra eller inaktivera uppmärkningsregler, och kan även stödja andra uppmärkningsspråk som Creole . [9]

Funktioner

Innehållslagring

PmWiki använder vanliga filer för att lagra innehåll. Varje wikisida finns i sin egen fil på webbservern. Sidor lagras i ASCII -format och kan redigeras direkt av wiki-administratören. Enligt författaren, "för standardoperationer (visa, redigera, redigera sidor) är det mycket snabbare att lagra information i enkla filer än att komma åt den i en databas..." [10]

PmWiki är utformad för att lagra och hämta text och metadata på sidor i olika system och format.[ vad? ] . Som standard stöder den inte databaser, men denna funktion kan läggas till med tredjepartstillägg.

PmWiki stöder "inbäddningar" (laddar upp bilder eller andra filer) på sina wikisidor. Nedladdningar kan kopplas till en grupp av sidor (standard), individuellt till varje sida eller till hela wikin, beroende på innehållets behov och struktur. Det finns PmWiki-recept för att göra det enklare att hantera uppladdade filer, som att ta bort eller skapa en miniatyrbild/galleri.

Wiki struktur

I PmWiki finns wikisidor i "wikigrupper" (eller "namnrymder"). Varje wikigrupp kan ha sina egna konfigurationsalternativ, plugins, åtkomstkontroll, skal, sidofält (meny), innehåll och gränssnittsspråk.

Som standard tillåter PmWiki exakt en hierarkisk nivå av sidor ("WikiGroup/WikiPage"), men med recept är det möjligt att ha en platt struktur (inga wikigrupper), flera kapslade grupper eller kapslade sidor.

De speciella wikigrupperna är "PmWiki", Site, SiteAdmin och Category som innehåller dokumentation och några konfigurationsmallar.

Mallar (skins)

PmWiki erbjuder ett mallschema som låter dig ändra utseendet och känslan på en wiki eller webbplats med en hög grad av flexibilitet i både funktionalitet och utseende. [elva]

Åtkomstkontroll

PmWiki tillåter användare och administratörer att ställa in lösenordsskydd för enskilda sidor, grupper av sidor eller hela webbplatsen. För vissa gruppers gemensamma arbete kan nödvändiga accesszoner skapas, till exempel i företagets interna nätverk.

Lösenordsskydd kan användas för att läsa, redigera, ladda ner och ändra lösenord för ett begränsat område. Den out-of-the-box-installationen använder "delade lösenord" snarare än inloggningsnamn, men det inbyggda alternativet kan möjliggöra komplex användar-/gruppbaserad åtkomstkontroll på sidor, grupper av sidor eller hela wikin.

PmWiki kan använda lösenord från konfigurationsfiler, speciella wikisidor, .htpasswd / .htgroup-filer. Det finns också möjligheter till användarbaserad auktorisering och autentisering genom olika externa källor (t.ex. LDAP , forumdatabaser etc.).

Anpassning

PmWiki följer designfilosofin [12] med huvudmålen att vara enkel att installera, underhålla och eliminera onödiga funktioner från huvudprogramvarudistributionen. PmWikis design uppmuntrar anpassning med ett brett utbud av anpassade tillägg kända som "recept" som finns i PmWiki-kokboken. [13] Att skapa och underhålla tillägg och anpassade installationer är enkelt tack vare ett antal väldokumenterade krokar i wikimotorn.

Systemkrav

Förutsättningar för att köra PmWiki-wikimotorn:

Författare

PmWiki skrevs av universitetsprofessorn och Perl 6- utvecklaren Patrick Michaud, som äger varumärket "PmWiki". Ett antal andra utvecklare och användare skriver, underhåller och diskuterar "recept" (speciella konfigurationer, skal eller plugins) i PmWiki-kokboken.

Böcker och artiklar om PmWiki

PmWiki nämns i följande böcker och artiklar:

PmWiki har förekommit i många tryckta och online-tidningar inklusive Inc Magazine [6] , Linux Gazette [7] , PCMag [15] , LXer [16] Framasoft [ 17] , Linuxfr 18] Sidan PmWiki Referenser listar publikationer om PmWiki på olika språk.

Se även

Anteckningar

  1. Dr. Patrick Michaud. Arkiverad 20 februari 2020 på Wayback Machine About-sidan
  2. PmWiki version 0.1 (tgz-arkiv) Arkiverad 28 juli 2020 på Wayback Machine har sin senaste fil från 8 januari 2002. PmWiki-Users Mailing List Arkiverad 22 februari 2020 på Wayback Machine finns sedan augusti 2002.
  3. 1 2 WikiMatrix / PmWiki-funktioner - Jämför dem alla Arkiverade 17 maj 2020 på Wayback Machine , WikiMatrix. Cosmo Code, 22 nov. 2005 webb. 30 nov 2011.
  4. PmWiki. Arkiverad 14 maj 2016 på Wayback Machine DreamHost. New Dream Network, LLC, 7 juli 2005. Webb. 30 nov 2011.
  5. « OCN-435 Klimatförändringar och urbanisering Wiki Arkiverad 26 april 2012 på Wayback Machine | PmWiki / PmWiki. Klimatförändringar och urbanisering OCN435. Klimatförändringar och urbanisering OCN435, 20 okt. 2009 webb. 30 nov 2011.
  6. 1 2 The End of E-Mail , artikel av Darren Dahl, publicerad i Inc. Magazine , februari 2006, sidan 41
  7. 1 2 PmWiki - Wiki the Painless Way Arkiverad 31 december 2020 på Wayback Machine , artikel av Raj Shekhar, Linux Gazette magazine, maj 2005
  8. PmWiki: wiki simple Arkiverad 15 januari 2021 på Wayback Machine , artikel i PLUME, förening som främjar användbar, tillgänglig och ekonomisk programvara inom högre utbildning och forskning (franska)
  9. PmWiki - Kokbok/Kreol . pmwiki.org . Hämtad 13 mars 2020. Arkiverad från originalet 29 november 2020.
  10. PmWiki Design - Flat File Advantages . Hämtad 9 januari 2019. Arkiverad från originalet 2 januari 2019.
  11. "Yate | PmWiki/SkinTemplates. Yate. Webb. 30 nov 2011. < http://yate.null.ro/pmwiki/index.php?n=PmWiki.SkinTemplates Arkiverad 31 juli 2013 på Wayback Machine >.
  12. PmWiki - PmWiki / PmWikiPhilosophy . pmwiki.org . Hämtad 13 mars 2020. Arkiverad från originalet 20 februari 2020.
  13. PmWiki - Kokbok/Kokbok . pmwiki.org . Hämtad 13 mars 2020. Arkiverad från originalet 8 februari 2020.
  14. PmWiki - Kokbok/fristående . pmwiki.org . Hämtad 13 mars 2020. Arkiverad från originalet 11 februari 2020.
  15. Working Together With Wikis Arkiverad 4 mars 2016 på Wayback Machine , artikel av Anil Hemrajani, 3 augusti 2005
  16. Organiseringsinformation arkiverad 31 december 2020 på Wayback Machine , artikel av Ian MacGregor, 8 juli 2007
  17. PmWiki arkiverad 10 mars 2016 på Wayback Machine , september 2004, december 2010 (franska)
  18. Sortie de PmWiki 2.2.29 Arkiverad 13 september 2017 på Wayback Machine , artikel av Lucas Bonnet, juli 2011 (franska)

Länkar