Ismerik a wiki-rendszer dokuwiki

Áttekintés a szabad wiki rendszer webes felületen DokuWikiben, PHP-ben íródott, és használja a fájlt, mint egy adatbázisban.

Wiki motor opció jártam, amikor úgy döntött, hogy létrehozza a saját weboldalán helytörténeti Kijev. Kellett egy motor a könyvtárban, amit lehet fejleszteni együttesen, és nehéz elképzelni, hogy a szerepet a technológia eltér Wiki.







De Wiki motorok sokat, bár természetesen mindenki ajkán a MediaWiki mögött Wikipedia és sok más hasonló forrásokat. Volt már tapasztalata MediaWiki - úgy tűnt, hogy elég, hogy és telepíteni. De a telepítés után úgy döntöttem, hogy kipróbálok valami mást. Esett a választás DokuWikiben (www.dokuwiki.org), amelyet később előnyben részesíteni. Amely képes DokuWikiben és miért tetszett, és én megbeszéljük ebben a cikkben.

Első lépésben a telepítés után

Mint MediaWiki, DokuWikiben - egy PHP-alkalmazás. Fel van szerelve a kiválasztott könyvtárban oldalon, és akkor el lehet kezdeni dolgozni. De jelentős különbség MediaWiki - használata egyszerű szöveges fájlokat (az adatbázis helyett mint a MySQL vagy PostgreSQL) tárolja az adatokat. Ez teszi DokuWiki telepítési könyvtár teljesen önellátó. Tudod csak vedd fel, és egy másik helyről (más helyszínen), vagy csomagolva egy archív mentést.

Ismerik a wiki-rendszer dokuwiki

Az „első futtatáskor» DokuWikiben biztosít telepítését, konfigurálását a különböző paramétereket. Először jön az aktiválás a ACL (Access Control List) kijelölésének az a felhasználók jogait. Ha az ACL ki van kapcsolva, minden látogató képes lesz regisztráció nélkül wiki tartalmát. A mellékelt névtelen ACL szabályok nem, és a regisztrált felhasználók lesz a jogokat, amelyeket már adományozta nekik. ACL - ez is egy grafikus felület a felhasználók kezelésére, de ez sokkal kényelmesebb és gyorsabb, hogy a változások a konfigurációs fájlban /conf/acl.auth/php. Ez egyes csoportok vagy felhasználók hozzáférési jogokat az összes vagy a kiválasztott oldalakat. Például:

Ez azt jelenti, hogy minden oldalon (*), a felhasználó Doom szintű hozzáférés 16 szint (alágazat) hozzáférés - szám 0-16 egy bizonyos pályát. Minden szint növeli az előzőhöz új funkció: olvasás, írás, hozzon létre, és így tovább. Itt van egy lista a szintek:

  • 0 - semmi;
  • 1 - olvasás;
  • 2 - szerkesztés meglévő bejegyzéseket;
  • 4 - Létrehozása új cikkek;
  • 8 - fájlok letöltése (képek);
  • 16 - eltávolítása cikkeket.

Így a szint 16 - ez szinte rendszergazda.

Ismerik a wiki-rendszer dokuwiki

Felhasználói név van írva a konfigurációs fájlban, ahogy van, és a zenekar nevét meg kell előznie a „@”, például: @ALL, @user. Annak érdekében, hogy az ACL, meg kell /conf/local.php fájl írására:







A felhasználók hozzáadása csoportokhoz végezzük /conf/users.auth.php fájl, ami nyilvánvaló szintaxis, így nem fogok részletekbe menni.

Megkezdése előtt írásban cikkek a Wiki, hogy létre kell hozni egy fontos lehetőség kódoló fájlneveket. Ez vagy a webes felületen keresztül (Management -> DokuWikiben Beállítások -> fnencode), vagy a konfigurációs fájlban /conf/local.php sor:

Az utóbbi esetben, miután A konfigurációs fájl szerkesztése kell újra be a Wiki. Fnencode beállítás megadja a kódolás, amely tárolja a fájlnevek karakterkészlet eltérő ASCII. Mivel a fájl nevét és címét a cikkeket kapcsolódik, a cikk a magyar nevek fogják rögzíteni a fájlok nevei magyar nevek. Ezért az optimális választás a UTF-8.

Általában minden beállítás is szerkeszthetők a konfigurációs fájlban. A grafikus felülettel ellentétben csak hogy nincs lokalizált figyelmeztetéseket és tanácsokat. Kártya jelenik meg, például akkor, ha kihúzza ACL, mert eredményeként a működését a felület „elveszett” az admin menüben.

A legfontosabb paraméter, ami meg kell figyelni az első helyen továbbra is a kijelölt kivéve, hogy a fájl méretét betölteni a wiki (byte-ban) - fetchsize. Más szabályok vonatkoznak, mint szükséges.

Ellentétben a közhiedelemmel, hogy DokuWikiben lassabb, mint a MediaWiki, hiánya miatt az interakció az adatbázissal, DokuWikiben még gyorsabban készíti az oldalt a böngésző - ez egyszerűen úgy érezte, miközben dolgozik a wiki. Gyorsan lefuttat egy keresést a cím. Nem olyan gyors, mint amikor az adatbázisban való, lefuttat egy keresést a részkarakterláncként, hiányos szavak. (Kb. Ed. Ugyanakkor nyilvánvaló, hogy a sebesség nagyban függ a méret a tudásbázis.)

Üres sorok a védjegyek új bekezdést. Az egyszerű „soremelés” kimarad. Ahhoz, hogy egy kemény sortöréseket a megfelelő helyen, meg kell írni „\\” (idézőjelek nélkül, természetesen), majd egy új sor vagy szóköz beillesztése. Nagyon könnyű létrehozni egy lábjegyzet - megköti a szöveget dupla szögletes zárójelek, és ez automatikusan számozott, és válik egy lábjegyzet. Például:

DokuWiki támogatja az lábjegyzetek ((lábjegyzet - a magyarázat az az oldal alján)), ami elősegítheti a fő szöveget.

Ebben az esetben az oldal jelenik meg a szó után „lábjegyzetek” kell szállítani optimista függőleges jelző szám lábjegyzetek számától. Kattintva az egérrel, a felhasználó átkerül a végén az oldal, ahol megjelenik egy szöveges magyarázat lábjegyzetek, azaz például „1) lábjegyzet - a magyarázat az az oldal alján.”

Számos funkció rejlő MediaWiki belsőleg DokuWikiben keresztül valósul plug - például szöveges összehangolás vagy „átirányítást”. Ugyanakkor ugyanez igaz fordítva: a motor MediaWiki megfosztott néhány jellemzője épített DokuWikiben. A részletes összehasonlítása látható www.wikimatrix.org oldalon.

Jelenítse meg az oldalt forráskód bármilyen programozási nyelv, amely a címkék és a kód fájlt. Belül ezeket a címkéket megőrizte az összes eredeti formázást (szóköz, sortörés ...). Annak érdekében, hogy szintaxiskiemeléssel mellett, meg kell adnia a nyelvet. Például:

És beágyazó HTML:

A DokuWiki támogatja az asztal egy nagyon egyszerű szintaxis. Itt egy ékes példa egy asztal két sorban három oszlopok / cellák minden egyes:

Technológiák, mint a DokuWiki a szükséges értékelni kétféle perspektívából: felhasználói és rendszergazda. A felhasználó számára DokuWikiben - egy gyors módját a kollektív munka szövegei segédkönyvek. A felület nagyon intuitív és lokalizáció oroszul. Állítsa be a felületet, és DokuWikiben szintaxis nem okoz zavart még azok körében is, akik korábban csak látásból ismerős a népszerűbb MediaWiki.

Pedig adminisztratív szempontból DokuWikiben azon is nagyon kényelmes, különösen, ha szerkeszti wiki kell „egy csoportja megbízottak”, és a többi vendég wiki működnek olvasók. Természetesen semmi sem akadályozza meg, hogy testre a wiki általános szerkesztések korlátozás nélkül. Egyes rendszergazdák aggódnak „nem hagyományos» DokuWikiben motor - fájlokat használni az adatbázis helyett. De véleménye szerint a „nem hagyományos” - tudatlanságból a technológia mögött a wiki-motorok mellett MediaWiki: nem tárol sikeresen működik MoinMoin TWiki, UseMod, PmWiki ... Azonban ez a kérdés valószínűleg, hogy végezzen a szent háború, nem akarom, hogy dolgozzon. Által megválasztott döntés egy probléma, számomra úgy tűnik, inkább a terület a személyes preferencia a rendszergazda, nem pedig az objektív értékeléshez egy adott technológiát. Ez mindig hasznos, kézzel telepíteni számos hasonló termékek, a tesztelést, és hasonlítsa össze funkciók és a teljesítmény.




Kapcsolódó cikkek