Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
1
Hogyan lehet saját wikink?
A Wikipédia szoftverének telepítése és használata Tisza Gergő
2
Wiki[mp]édia, MediaWiki?
MediaWiki: a szoftver Wikipédia: MediaWikin futó weboldal(család) Wikimedia: a Wikipédiát üzemeltető és a MediaWiki vezető fejlesztőit fizető alapítvány
3
Mi a MediaWiki? Szabad (GPL) wiki szoftver PHP+MySQL
rendkívül skálázható 2002-ben kezdték el fejleszteni a UseMod lecserélésére, 2003-tól önálló szoftver
4
Mire jó? Tudásbázis, dokumentáció Projektmenedzsment, kommunikáció
Projektmenedzsment, kommunikáció Novell, Intel, CIA... Önszerveződő közösség
5
Mi kell hozzá? *AMP stack:
Apache (esetleg IIS) PHP 5.1+ MySQL 4.0+ (esetleg PostgreSQL 8.1+) Teljes funkcionalitáshoz további segédprogramok (Imagemagick, rsvg, TeX, Ocaml, curl...) shell hozzáférés erősen javasolt
6
Letöltés Stabil változat kb. félévente Frissebb változat SVN-ből
Frissebb változat SVN-ből Mi fut a Wikipédián?
7
Installálás (Nagyrészt) böngészőn keresztül
A Wiki nevét és az adatbázis és az alapértelmezett felhasználó jelszavát meg kell adni, minden más opcionális
8
Feltöltés, strukturálás
Importálás Special:Export, Special:Import Kategóriák Sablonok Példa:
9
Dokumentáció, kapcsolat
Honlap: Hírek: (új verziók, biztonsági rések – max. havi 1-2 levél) Support: Magyarul:
10
Konfigurálás Kinézet, UI Rövid URL Feltöltés Közös képtár Jogok
Interwikik
11
Kinézet, UI $wgLogo = "..."; $wgFavicon = "...";
$wgEnableMWSuggest = true; $wgAdvancedSearchHighlighting = true; $wgLocalTZoffset = date("Z") / 60;
12
Rövid URL .htaccess Localsettings.php RewriteEngine on RewriteBase /
RewriteRule ^$ wiki/ [R] RewriteRule ^wiki/(.*)$ /w/index.php?title=$1 [L,QSA] Localsettings.php $wgScriptPath = "/w"; $wgArticlePath = "/wiki/$1";
13
Feltöltés $wgEnableUploads = true; $wgUseImageResize = true;
/images –re írásjog $wgEnableUploads = true; $wgUseImageResize = true; $wgFileExtensions = array('png', 'gif', 'jpg', 'jpeg', 'pdf', 'doc', 'xls', 'ppt', 'svg', 'swf');
14
Közös képtár $wgForeignFileRepos[] = array(
'class' => 'ForeignAPIRepo', 'name' => 'shared', 'apibase' => ' 'descriptionCacheExpiry' => 43200, // 12h 'apiThumbCacheExpiry' => , // 3d );
15
Jogok $wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['*']['edit'] = false; $wgGroupPermissions['*']['createaccount'] = false;
16
Interwikik mysql> INSERT INTO interwiki VALUES
('huwiki', ' 0, 0), ('csmkik', ' 0, 0);
17
Felhasználóoldali programozás
Javascript, gadgetek Példa: WikEd Botok
18
Kiterjesztések Special:Version Flagged Revisions LiquidThreads
Semantic MediaWiki MetaVid
19
Köszönöm a figyelmet. Tisza Gergő, cc-by-2.5-hu
A commit statisztikák Brion Wibber „MediaWiki’s big code and usability push” c. prezentációjából származnak:
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.