|
|
Line 114: |
Line 114: |
|
| |
|
| === Install skin for wiki === | | === Install skin for wiki === |
|
| |
| === WebsiteFrame extension ===
| |
|
| |
| [http://www.mediawiki.org/wiki/Extension:Website_in_iFrame http://www.mediawiki.org/wiki/Extension:Website_in_iFrame]
| |
|
| |
| ==== Eeldused ====
| |
|
| |
| Nõrk turva on aksepteeritav - extansion loob võimaluse cross-site skriptimiseks [http://en.wikipedia.org/wiki/Cross-site_scripting http://en.wikipedia.org/wiki/Cross-site_scripting]
| |
|
| |
| ==== Download & install ====
| |
|
| |
| [http://www.mediawiki.org/wiki/Extension:Website_in_iFrame http://www.mediawiki.org/wiki/Extension:Website_in_iFrame] lehel on kood üleval. Salvesta see extensions kataloogi faili websiteFrame.php
| |
|
| |
| ==== Seadistus ====
| |
|
| |
| LocalSettings.php faili lisa järgmine rida:
| |
| <pre>include("extensions/websiteFrame.php");
| |
|
| |
| </pre>
| |
| ==== Kasutus ja näide ====
| |
|
| |
| Tuleb kasutada täielikku URLi a'la '''[http://www.yourWebsite.com http://www.yourWebsite.com]'''
| |
| <pre><websiteFrame>
| |
| website=[website URL]
| |
| name=[string]
| |
| align=[top,middle,bottom,left,right]
| |
| height=[number]
| |
| width=[number,percentage]
| |
| border=[number]
| |
| scroll=[yes,no,auto]
| |
| longdescription=[long description URI]
| |
| </websiteFrame>
| |
|
| |
| </pre>
| |
| === Groupportal extension ===
| |
|
| |
| [http://www.mediawiki.org/wiki/Extension:GroupPortal http://www.mediawiki.org/wiki/Extension:GroupPortal]
| |
|
| |
| ==== Eeldused ====
| |
|
| |
| admin viitsib tekitada mõne kasutajagrupi koos õigustega, vaja tekitada ka mitu avalehte.<br> Kasutaja, kes on eraldi esilehega grupis, ei saa enam wiki originaal esilehte muuta.
| |
|
| |
| ==== Download & install ====
| |
| <pre>www-data@kaka:~/wiki$ cd extensions/
| |
| www-data@kaka:~/wiki/extensions$ wget http://upload.wikimedia.org/ext-dist/GroupPortal-MW1.14-r30722.tar.gz
| |
| --2009-03-14 11:38:17-- http://upload.wikimedia.org/ext-dist/GroupPortal-MW1.14-r30722.tar.gz
| |
| Lahendan upload.wikimedia.org... 91.198.174.3
| |
| Loon ühendust serveriga upload.wikimedia.org|91.198.174.3|:80... ühendus loodud.
| |
| HTTP päring saadetud, ootan vastust... 200 OK
| |
| Pikkus: 803 [application/x-tar]
| |
| Saving to: `GroupPortal-MW1.14-r30722.tar.gz'
| |
|
| |
| 100%[================================================>] 803 --.-K/s in 0,002s
| |
|
| |
| 2009-03-14 11:38:17 (426 KB/s) - `GroupPortal-MW1.14-r30722.tar.gz' salvestatud [803/803]
| |
|
| |
| www-data@kaka:~/wiki/extensions$ tar -xvf GroupPortal-MW1.14-r30722.tar.gz
| |
| GroupPortal/
| |
| GroupPortal/GroupPortal.php
| |
| www-data@kaka:~/wiki/extensions$ rm GroupPortal-MW1.14-r30722.tar.gz
| |
| www-data@kaka:~/wiki/extensions$
| |
|
| |
| </pre>
| |
| ==== Seadistus ====
| |
|
| |
| LocalSettings.php faili lisa järgmine rida:
| |
| <pre>require_once( "extensions/GroupPortal/GroupPortal.php" );
| |
|
| |
| </pre>
| |
| ==== Kasutus ja näide ====
| |
|
| |
| Tekitage kasutajagrupp [http://www.mediawiki.org/wiki/Manual:User_rights http://www.mediawiki.org/wiki/Manual:User_rights] <br> n. lisades järgneva rea LocalSettings.php faili tekitate grupi kala ning annate neile kõikide lehtede lugemisõiguse:<br>
| |
| <pre>$wgGroupPermissions['kala']['read'] = true;
| |
|
| |
| </pre>
| |
| !Kui gruppi on lisatud mõni isik ning kui grupi nime muuta või kustutada, jääb ta kuhugi mysql baasi ikkagi alles ning <br> seda listitakse jätkuvalt mõningatel erilehtedel. Parandada saab otse baasist.<br> <br> Lisa soovitud kasutajad soovitud gruppi: [[Eri:UserRights]]<br> <br> Tekitage [[MediaWiki:Groupportal]] leht ning lisage sinna gruppide ja esilehtede mapping.<br> Näiteks:
| |
| <pre>kala|freemind
| |
| sysop|Sysop Home
| |
| *|Portals
| |
| RandomGroup|Random Home
| |
|
| |
| </pre>
| |
| === GraphViz extension ===
| |
|
| |
| [http://www.mediawiki.org/wiki/Extension:GraphViz http://www.mediawiki.org/wiki/Extension:GraphViz]
| |
|
| |
| ==== Eeldused ====
| |
|
| |
| Vaja installeerida graphviz pakk:<br> root@kaka:~#apt-get install graphviz
| |
|
| |
| ==== Download & install ====
| |
| <pre>www-data@kaka:~/wiki$ cd extensions/
| |
| www-data@kaka:~/wiki/extensions$ wget http://mwextensions.cvs.sourceforge.net/*checkout*/mwextensions/mediawikiextensions/Graphviz.php
| |
| Hoiatus: HTTP ei toeta jokkereid.
| |
| --2009-03-14 12:18:27-- http://mwextensions.cvs.sourceforge.net/*checkout*/mwextensions/mediawikiextensions/Graphviz.php
| |
| Lahendan mwextensions.cvs.sourceforge.net... 216.34.181.108
| |
| Loon ühendust serveriga mwextensions.cvs.sourceforge.net|216.34.181.108|:80... ühendus loodud.
| |
| HTTP päring saadetud, ootan vastust... 200 OK
| |
| Pikkus: määramata [text/plain]
| |
| Saving to: `Graphviz.php'
| |
|
| |
| [ <=> ] 2 322 --.-K/s in 0,005s
| |
|
| |
| 2009-03-14 12:18:27 (450 KB/s) - `Graphviz.php' salvestatud [2322]
| |
|
| |
| </pre>
| |
| ==== Seadistus ====
| |
|
| |
| LocalSettings.php faili lisa järgmised read ning vaata, et dot asukoht oleks süsteemis sama.
| |
| <pre>include("extensions/Graphviz.php");
| |
| $wgGraphVizSettings->dotCommand = "/usr/bin/dot";
| |
|
| |
| </pre>
| |
| ==== Kasutus ja näide ====
| |
|
| |
| Palju näiteid on veebis [http://www.graphviz.org/Gallery.php http://www.graphviz.org/Gallery.php] <br>
| |
| <pre><graphviz renderer='neato' caption='Hello Neato'>
| |
| graph G {
| |
| run -- intr;
| |
| intr -- runbl;
| |
| runbl -- run;
| |
| run -- kernel;
| |
| kernel -- zombie;
| |
| kernel -- sleep;
| |
| kernel -- runmem;
| |
| sleep -- swap;
| |
| swap -- runswap;
| |
| runswap -- new;
| |
| runswap -- runmem;
| |
| new -- runmem;
| |
| sleep -- runmem;
| |
| }
| |
| </graphviz>
| |
|
| |
| </pre>
| |
| === PDF Export extension ===
| |
|
| |
| [http://www.mediawiki.org/wiki/Extension:Pdf_Export http://www.mediawiki.org/wiki/Extension:Pdf_Export]
| |
|
| |
| ==== Eeldused ====
| |
|
| |
| Vaja installeerida htmldoc pakk + pakid millest ta sõltub:<br>
| |
| <pre>root@kaka:~# apt-get install htmldoc
| |
| Reading package lists... Done
| |
| Building dependency tree
| |
| Reading state information... Done
| |
| The following extra packages will be installed:
| |
| htmldoc-common libfltk1.1
| |
| The following NEW packages will be installed:
| |
| htmldoc htmldoc-common libfltk1.1
| |
| 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
| |
| Need to get 5855kB of archives.
| |
| After this operation, 10,1MB of additional disk space will be used.
| |
| Do you want to continue [Y/n]? y
| |
| Get:1 http://ee.archive.ubuntu.com intrepid/main htmldoc-common 1.8.27-3 [5192kB]
| |
| Get:2 http://ee.archive.ubuntu.com intrepid/main libfltk1.1 1.1.9-4 [460kB]
| |
| Get:3 http://ee.archive.ubuntu.com intrepid/main htmldoc 1.8.27-3 [202kB]
| |
| Fetched 5855kB in 24s (238kB/s)
| |
| Varem valimata paki htmldoc-common valimine.
| |
| (Andmebaasi lugemine ... hetkel on paigaldatud 109296 faili ja kataloogi.)
| |
| Paki htmldoc-common lahtipakkimine (failist .../htmldoc-common_1.8.27-3_all.deb) ...
| |
| Varem valimata paki libfltk1.1 valimine.
| |
| Paki libfltk1.1 lahtipakkimine (failist .../libfltk1.1_1.1.9-4_i386.deb) ...
| |
| Varem valimata paki htmldoc valimine.
| |
| Paki htmldoc lahtipakkimine (failist .../htmldoc_1.8.27-3_i386.deb) ...
| |
| Processing triggers for man-db ...
| |
| Processing triggers for menu ...
| |
| Paki htmldoc-common (1.8.27-3) paikasättimine ...
| |
| Paki libfltk1.1 (1.1.9-4) paikasättimine ...
| |
|
| |
| Paki htmldoc (1.8.27-3) paikasättimine ...
| |
|
| |
| Processing triggers for libc6 ...
| |
| ldconfig deferred processing now taking place
| |
| Processing triggers for menu ...
| |
|
| |
| </pre>
| |
| ==== Download & install ====
| |
|
| |
| 4 php faili kood on saadaval [http://www.mediawiki.org/wiki/Extension:Pdf_Export/Source_Code http://www.mediawiki.org/wiki/Extension:Pdf_Export/Source_Code] <br> tee uus kataloog ning salvesta need sinna.
| |
| <pre>www-data@kaka:~/wiki$ cd extensions/
| |
| www-data@kaka:~/wiki/extensions$ mkdir PdfExport
| |
|
| |
| </pre>
| |
| ==== Seadistus ====
| |
|
| |
| LocalSettings.php faili lisa järgmine rida:
| |
| <pre>require_once("extensions/PdfExport/PdfExport.php");
| |
|
| |
| </pre>
| |
| ==== Kasutus ====
| |
|
| |
| Tööriistakastis on link "'''Print as PDF'''", sellel klikkides prinditakse hetkel aktiivne wiki leht PDF faili.<br> '''! Fail laetakse alla kui index.php, nime ja laiendi peab käsitsi ümber nimetama!'''
| |
|
| |
| === FCKeditor extension ===
| |
|
| |
| [http://www.mediawiki.org/wiki/Extension:FCKeditor_(by_FCKeditor_and_Wikia) http://www.mediawiki.org/wiki/Extension:FCKeditor_(by_FCKeditor_and_Wikia)] <br> [http://mediawiki.fckeditor.net/index.php/FCKeditor_integration_guide http://mediawiki.fckeditor.net/index.php/FCKeditor_integration_guide]
| |
|
| |
| ==== Eeldused ====
| |
| Peab arvestama, et FCK editor mudib ära olemasolevad artiklid, kui need uuesti salvestada ning see ei pruugi alati kõige paremini lõppeda!<br>
| |
| Lingid tehakse ringi, reavahetusi kustutatakse jne. Ei ole mõistlik paigaldada siis, kui kavatsetakse edaspidi veel käsitsi artikleid edida.
| |
|
| |
| ==== Download & install ====
| |
|
| |
| tiri alla 1 fail veebist, [http://rs426.rapidshare.com/files/205304883/FCKeditor.zip http://rs426.rapidshare.com/files/205304883/FCKeditor.zip] <br> kopi see extensions kataloogi ning paki lahti.
| |
| <pre>www-data@kaka:~/wiki$ cd extensions/
| |
| www-data@kaka:~/wiki/extensions/$ cp /home/argoe/Töölaud/FCKeditor.zip .
| |
| www-data@kaka:~/wiki/extensions/$ unzip FCKeditor.zip
| |
| www-data@kaka:~/wiki/extensions$ rm FCKeditor.zip
| |
|
| |
| </pre>
| |
| ==== Seadistus ====
| |
|
| |
| LocalSettings.php faili lisa järgmine rida:
| |
| <pre>
| |
| require_once( "$IP/extensions/FCKeditor/FCKeditor.php" );
| |
| $wgUseAjax = true;
| |
| </pre>
| |
| ==== Kasutus ====
| |
|
| |
| Voila - ongi kohe eriti fancy word-lookalike menüü olemas! õnneks või õnnetuseks on menüü vasakul ülemises nurgas olemas nupp kirjaga "wikitext" :D
| |
|
| |
|
| |
| [[Category:IT infrastruktuuri teenused]]
| |