1 / 19

Hogyan lehet saját wikink?

Hogyan lehet saját wikink?. A Wikipédia szoftverének telepítése és használata Tisza Gergő gtisza@gmail.com. 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.

zuri
Download Presentation

Hogyan lehet saját wikink?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Hogyan lehet saját wikink? A Wikipédia szoftverének telepítése és használata Tisza Gergő gtisza@gmail.com

  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ó • http://www.wikihow.com/ • http://kb.mozillazine.org/ • http://www.mono-project.com/ • Projektmenedzsment, kommunikáció • Novell, Intel, CIA... • http://www.mediawiki.org/wiki/Sites_using_MediaWiki/corporate • Önszerveződő közösség • http://www.wikia.com/ • http://microformats.org/wiki/

  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 • http://www.mediawiki.org/wiki/Download • Frissebb változat SVN-ből • http://svn.wikimedia.org/svnroot/mediawiki/trunk/phase3 • http://www.mediawiki.org/wiki/Download_from_SVN • Mi fut a Wikipédián? • http://hu.wikipedia.org/wiki/Special:Version

  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: http://oktatas.magyarorszagholnap.hu

  9. Dokumentáció, kapcsolat • Honlap:http://www.mediawiki.org/ • Hírek:http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce (új verziók, biztonsági rések – max. havi 1-2 levél) • Support: • #mediawiki@freenode.net • http://lists.wikimedia.org/mailman/listinfo/mediawiki • Magyarul: • http://hu.wikipedia.org/wiki/WP:KF-M • #wikipedia-hu@freenode.net

  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 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 • http://www.mediawiki.org/wiki/Manual:File_uploads • /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' => 'http://commons.wikimedia.org/w/api.php', 'descriptionCacheExpiry' => 43200, // 12h 'apiThumbCacheExpiry' => 518400, // 3d );

  15. Jogok • http://www.mediawiki.org/wiki/Manual:User_rights $wgGroupPermissions['*']['edit'] = false; $wgGroupPermissions['*']['createaccount'] = false;

  16. Interwikik mysql>INSERT INTO interwiki VALUES ('huwiki', 'http://hu.wikipedia.org/wiki/$1', 0, 0), ('csmkik', 'http://kamara.dravanet.hu/csmkik/index.php?id=$1', 0, 0);

  17. Felhasználóoldali programozás • http://www.mediawiki.org/wiki/API • Javascript, gadgetek • Példa: WikEd http://en.wikipedia.org/wiki/WP:WIKED • Botok

  18. Kiterjesztések • Special:Version • Flagged Revisions • LiquidThreads • Semantic MediaWiki • MetaVid

  19. 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: http://leuksman.com/pages/presentations#February_2009 Köszönöm a figyelmet.

More Related