PmWiki

PmWiki
Tyyppi wikin moottori
Tekijä Patrick R. Michaud [1]
Kehittäjä PmWiki
Sisään kirjoitettu PHP
Käyttöjärjestelmä cross-platform
Ensimmäinen painos tammikuuta 2002 [2] ( 2002-01 )
Laitteistoalusta PHP
uusin versio 2.2.129 (21.5.2020)
Lisenssi GNU yleinen julkinen lisenssi
Verkkosivusto www.pmwiki.org
 Mediatiedostot Wikimedia Commonsissa

PmWiki  on yksinkertainen wikimoottori [3] , jonka Patrick R. Michaud on toteuttanut PHP : llä [4] [5] .

Se on ilmainen ohjelmisto , jolla on GNU General Public License -lisenssi .

Tavoitteet

PmWiki on sijoitettu yksinkertaiseksi moottoriksi ammattimaisten verkkosivustojen luomiseen , jota ylläpitää yksi sisällön ylläpitäjä, sekä yhteiskäyttöinen usean käyttäjän muokkaus ja tekijänoikeuksien erottaminen. PmWiki on suunniteltu helppoa asennusta ja konfigurointia silmällä pitäen; Käyttöliittymä on helppokäyttöinen ja ymmärrettävä käyttäjille, joilla on vähän kokemusta wiki-konseptista. Ohjelmisto mahdollistaa laajennettavuuden, mukauttamisen ja lokalisoinnin muuttamatta moottorin ydinkoodia.

Tavallisten yhteistyöominaisuuksien, kuten sisällönhallinnan ja tietokannan, lisäksi yritykset tai ryhmät käyttävät PmWikia sisäisenä viestintäalustana [6] , jossa on tehtävähallinta- ja kokoelmaarkistot. [7] Sitä käyttävät myös yliopisto ja tutkimusryhmät. [kahdeksan]

PmWikin wikimerkintä on samanlainen kuin MediaWiki ( Wikipedian käyttämä ) ja siinä on monia ominaisuuksia, joita ei löydy muista wikikoneista [3] , mutta sen päätarkoitus on auttaa palvelemaan verkkosivustoja yhteistyössä. Merkintämoottori on hyvin muokattavissa, joten voit lisätä, muuttaa tai poistaa käytöstä merkintäsääntöjä, ja se voi myös tukea muita merkintäkieliä, kuten kreolia . [9]

Ominaisuudet

Sisällön tallennus

PmWiki käyttää tavallisia tiedostoja sisällön tallentamiseen. Jokainen wikisivu sijaitsee omassa tiedostossaan verkkopalvelimella. Sivut on tallennettu ASCII -muodossa , ja wikin ylläpitäjä voi muokata niitä suoraan. Kirjoittajan mukaan "tavanomaisissa toiminnoissa (sivujen katselu, muokkaaminen, muokkaaminen) tietojen tallentaminen yksinkertaisiin tiedostoihin on paljon nopeampaa kuin niiden käyttäminen tietokannassa…" [10]

PmWiki on suunniteltu tallentamaan ja hakemaan sivujen tekstiä ja metatietoja eri järjestelmissä ja muodoissa.[ mitä? ] . Se ei oletuksena tue tietokantoja, mutta tämä ominaisuus voidaan lisätä käyttämällä kolmannen osapuolen laajennuksia.

PmWiki tukee "upotuksia" (lataa kuvia tai muita tiedostoja) wikisivuillaan. Lataukset voidaan liittää sivuryhmään (oletus), erikseen jokaiselle sivulle tai koko wikiin, riippuen sisällön tarpeista ja rakenteesta. On olemassa PmWiki-reseptejä, jotka helpottavat ladattujen tiedostojen hallintaa, kuten pikkukuvien/gallerian poistamista tai luomista.

Wikin rakenne

PmWikissä wikisivut sisältyvät "wikiryhmiin" (tai "nimiavaruuksiin"). Jokaisella wikiryhmällä voi olla omat asetusvaihtoehdot, laajennukset, pääsynhallinta, ulkoasu, sivupalkki (valikko), sisältö ja käyttöliittymän kieli.

Oletuksena PmWiki sallii täsmälleen yhden hierarkkisen tason sivuja ("WikiGroup/WikiPage"), mutta resepteillä on mahdollista saada tasainen rakenne (ei wikiryhmiä), useita sisäkkäisiä ryhmiä tai sisäkkäisiä sivuja.

Erityiset wikiryhmät ovat "PmWiki", Site, SiteAdmin ja Category, jotka sisältävät dokumentaatiota ja joitain määritysmalleja.

Mallit (skinit)

PmWiki tarjoaa mallipohjan, jonka avulla voit muuttaa wikin tai verkkosivuston ulkoasua ja tuntumaa erittäin joustavasti sekä toiminnallisuuden että ulkonäön suhteen. [yksitoista]

Kulunvalvonta

PmWikin avulla käyttäjät ja järjestelmänvalvojat voivat asettaa salasanasuojauksen yksittäisille sivuille, sivuryhmille tai koko sivustolle. Tiettyjen ryhmien yhteistä työtä varten tarvittavat pääsyvyöhykkeet voidaan luoda esimerkiksi yrityksen sisäiseen verkkoon.

Salasanasuojausta voidaan käyttää rajoitetun alueen salasanojen lukemiseen, muokkaamiseen, lataamiseen ja vaihtamiseen. Valmisasennus käyttää "jaettuja salasanoja" kirjautumisnimien sijaan, mutta sisäänrakennettu vaihtoehto voi mahdollistaa monimutkaisen käyttäjä-/ryhmäpohjaisen pääsynhallinnan sivuille, sivuryhmille tai koko wikille.

PmWiki voi käyttää salasanoja asetustiedostoista, erityisiltä wikisivuilta, .htpasswd / .htgroup-tiedostoista. On myös mahdollisuuksia käyttäjäkohtaiseen valtuutukseen ja autentikointiin useiden ulkoisten lähteiden kautta (esim . LDAP , foorumitietokannat jne.).

Räätälöinti

PmWiki noudattaa suunnittelufilosofiaa [12] , jonka päätavoitteet ovat asennuksen helppous, ylläpidettävyys ja tarpeettomien ominaisuuksien poistaminen pääohjelmistojakelusta. PmWikin suunnittelu rohkaisee räätälöintiä useilla mukautetuilla laajennuksilla, jotka tunnetaan nimellä "reseptit", jotka löytyvät PmWikin keittokirjasta. [13] Laajennusten ja mukautettujen asennusten luominen ja ylläpito on helppoa useiden hyvin dokumentoitujen wikimoottorin koukkujen ansiosta.

Järjestelmävaatimukset

Edellytykset PmWiki-wikimoottorin käyttämiselle:

Tekijä

PmWikin on kirjoittanut yliopiston professori ja Perl 6 -kehittäjä Patrick Michaud, joka omistaa "PmWiki"-tavaramerkin. Monet muut kehittäjät ja käyttäjät kirjoittavat, ylläpitävät ja keskustelevat "resepteistä" (erityiskokoonpanoista, skineistä tai laajennuksista) PmWikin keittokirjaan.

Kirjoja ja artikkeleita PmWikistä

PmWiki mainitaan seuraavissa kirjoissa ja artikkeleissa:

PmWiki on ollut esillä monissa painetuissa ja verkkolehdissä, mukaan lukien Inc Magazine [6] , Linux Gazette [7] , PCMag [15] , LXer [16] Framasoft [ 17] , Linuxfr 18] PmWiki References -sivulla on luettelo PmWikiä koskevia julkaisuja eri kielillä.

Katso myös

Muistiinpanot

  1. Dr. Patrick Michaud. Arkistoitu 20. helmikuuta 2020 Wayback Machinen Tietoja-sivulle
  2. PmWiki-versio 0.1 (tgz-arkisto) Arkistoitu 28. heinäkuuta 2020 Wayback Machinessa on viimeisin tiedosto 08.1.2002. PmWiki-Users-postituslista Arkistoitu 22.2.2020 Wayback Machinessa on olemassa elokuusta 2002 lähtien.
  3. 1 2 WikiMatrix / PmWiki -ominaisuudet - vertaa niitä kaikkia Arkistoitu 17. toukokuuta 2020 Wayback Machinessa , WikiMatrix. Cosmo Code, 22. marraskuuta 2005 Web. 30. marraskuuta 2011.
  4. PmWiki. Arkistoitu 14. toukokuuta 2016 Wayback Machine DreamHostissa. New Dream Network, LLC, 7. heinäkuuta 2005. Web. 30. marraskuuta 2011.
  5. « OCN-435 Climate Change and Urbanization Wiki Arkistoitu 26. huhtikuuta 2012 Wayback Machinessa | PmWiki / PmWiki. Ilmastonmuutos ja kaupungistuminen OCN435. Ilmastonmuutos ja kaupungistuminen OCN435, 20. lokakuuta 2009 Web. 30. marraskuuta 2011.
  6. 1 2 The End of E-Mail , Darren Dahlin artikkeli, julkaistu Inc. Aikakauslehti , helmikuu 2006, sivu 41
  7. 1 2 PmWiki - Wiki the Painless Way Arkistoitu 31. joulukuuta 2020 Wayback Machinessa , artikkeli Raj Shekhar, Linux Gazette -lehti, toukokuu 2005
  8. PmWiki: wiki simple Arkistoitu 15. tammikuuta 2021 Wayback Machinessa , artikkeli PLUMEssa, yhdistys, joka edistää hyödyllisiä, helppokäyttöisiä ja taloudellisia ohjelmistoja korkeakoulutuksessa ja tutkimuksessa (ranskan kieli)
  9. PmWiki - Keittokirja/kreoli . pmwiki.org . Haettu 13. maaliskuuta 2020. Arkistoitu alkuperäisestä 29. marraskuuta 2020.
  10. PmWiki Design - Flat File Edut . Haettu 9. tammikuuta 2019. Arkistoitu alkuperäisestä 2. tammikuuta 2019.
  11. "Yate | PmWiki/SkinTemplates. Yate. Web. 30. marraskuuta 2011. < http://yate.null.ro/pmwiki/index.php?n=PmWiki.SkinTemplates Arkistoitu 31. heinäkuuta 2013 Wayback Machinessa >.
  12. PmWiki - PmWiki / PmWikiFilosofia . pmwiki.org . Haettu 13. maaliskuuta 2020. Arkistoitu alkuperäisestä 20. helmikuuta 2020.
  13. PmWiki - Keittokirja / Keittokirja . pmwiki.org . Haettu 13. maaliskuuta 2020. Arkistoitu alkuperäisestä 8. helmikuuta 2020.
  14. PmWiki - Keittokirja / Itsenäinen . pmwiki.org . Haettu 13. maaliskuuta 2020. Arkistoitu alkuperäisestä 11. helmikuuta 2020.
  15. Working Together With Wikis Arkistoitu 4. maaliskuuta 2016 Wayback Machinessa , artikkeli Anil Hemrajani, 3. elokuuta 2005
  16. Järjestämistiedot arkistoitu 31. joulukuuta 2020 Wayback Machinessa , artikkeli Ian MacGregor, 8. heinäkuuta 2007
  17. PmWiki arkistoitu 10. maaliskuuta 2016 Wayback Machinessa , syyskuu 2004, joulukuu 2010 (ranska)
  18. Sortie de PmWiki 2.2.29 Arkistoitu 13. syyskuuta 2017 Wayback Machinessa , artikkeli Lucas Bonnet, heinäkuu 2011 (ranska)

Linkit