Teknisk utveckling av wikisarna

Från Wikiskola
Hoppa till navigering Hoppa till sök

Semantic_MediaWiki

Läs och lär.

AntiBot, kommentarer, mm

Det här är några rekommenderade extensions:

Extension:ContactPage

Andreas installerade denna p[ StgDesign.se.

Skapa och redigera mallar

De skapas enkelt genom att skriva ex vis Texten i ovanstående avsnitt kommer från Wikipedia.se. Då blir det en röd länk till mallsidan.

Det är svårare hitta mallsidan efter man sparat den

http://wikiskola.se/index.php?title=Mall:Wp

Mål

Fixa mallar i stil med stubbmallen på wp, med färg och grafik. Ex.för sidhänvisning till ett läromedel. Med sidorna som argument till mallen...

Exempel

Test

Här finns en testmall som heter wikipedia. Den bygger på wikipedias hälsningsmall.

Välkommen till Wikiskola,
det fria läromedlet.
Lördagen den 23 november 2024.
Just nu finns det 742 artiklar om Matematik, No, mm.

Test mall liber

Läs mer i Liber Ma2C {{{1}}} Sid{{{2}}}

L'nk> http://wikiskola.se/index.php?title=Mall:Liber

Extension: Math

Laddade ner extension och skrev i LocalSettings.

Har inte kört wikiskola.se/maintenance/update.php som det står för man måste ha shell access (command line) wikiskola.se/maintenance/update.php

Förhoppningsvis kan MathJax fixat fr o m version 1.19.

Gjorde en fix i filen Math.body.php.

ändrade swgTex till true

Var även tvungen lägga till detta i LocalASettings.php:

$wgTrustedMathMimetexUrl = "http://www.forkosh.com/mathtex.cgi";

Resultat

[math]\displaystyle{ v = \frac{b}{d} }[/math]

WikiBook om LaTeX

Fortsätta med Extension:TeX_Editor  ??

http://www.mediawiki.org/wiki/Extension:TeX_Editor

Det är en halvkomplicerad installation som jag väntatr med efter som jag mest kommer att klipp och klistra formeler från WP.

Extension: QrCode

Installerat den på StgDesign. Förutom att skapa tre filer i extensions/QrCode/enligt instruktionen krävdes att ett QrCOde-bilbliotek hämtades från nätet och lades i undermappen phpqrcode.

Exempelbild som länkar till en sida på StgDesign.se:

WolframAlpha Gadgets

Håller på att fixa Widgets. Skaffade Semantic bundle på samma gång emn det ser ut att ge ett databasfel. Fixar det sedan. Alla prylarna i bundlet installeras och kommenteras bort en i taget.

Men Widgetkoden är aktiv i LocalSettings. Måste bra kolla varför själva WolframAlpha funakr så segt och testa att lägga in den widget därifrån.

http://www.mediawiki.org/wiki/Widget

http://www.mediawikiwidgets.org/WolframAlpha

ett

två

tre

Skapa widgetsida

Då måste man vara admin. Klicka special och gå till widget namespace. Special - Alla sidor - välj Widget

Då skapade jag denna sida med kod från WolframAlpha: http://wikiskola.se/index.php?title=Widget:WolframAlpha

test

{{#widget:WolframAlpha|id=c3f53c80c93fa003e2f8f54c64e0e386}}

Prezi Widget

Kan va kul: http://www.mediawikiwidgets.org/Prezi

Mall:clear

Upptäckte en sak som jag verkligen behövt. Mall:Clear

Den gör så att det skapas tomrum bredvid bilder och sånt så att inte nästa rubrik kommer omlott.

Det funkar så att man gör transclusion av en sida som endast innehåller detta:

<div style="clear:both;"></div>

Läs mer om templates

Template:Clear

Problem ladda upp MS Officefiler

Mime_type_detection handlar om varför det inte går att ladda upp Office-filer i Mediawiki 1.17 exvis STGDesign. Åtgärderna verkar krångliga och problemet ska vara löst i 1.17 och framåt.

Extension: WikiEditor

WikiEditor

Extension: FacebookLikeButton

Den kan vi i alla fall ha

Extension: Facebook

Vore kul men det kräver ändringar i databasen så det struntar vi i.

Extension: ConfirmAccount

  • packa upp m 7-ZIP går bra.
  • Sedan blir det problem när jag inte kan köra wikiskola.se/maintenance/update.php i browsern. Förklaring finns här.Måste skaffa shell access för maintenance-scripten kan bara köras från kommandoraden.. PuTTY får det bli.
  • 193.202.110.105
  • Sammanfattning: One har inte SSH (Shell Access) så jag kan inte köra PuTTY eller update.php. Jag får glömma ConfirmAccount.

Shell Account

Hur? Konversation med One Chat om att köra update.php

Upgradera Mediawiki

Länkar

Bra program

  • 7Zip

Viktiga steg

  • Ladda ner nya versionen
  • Packa upp den på den här datorn med 7Zip
  • Kopiera upp filer och mappar över den gamla installationen. LocalSettings finns inte i installationspaketet och skrevs inte över
  • kör http://www.wikiskola.se/mw-config/index.php och följ stegen där.

Saker som inte funkar

  • GeoGebra på sidan funkade ej. Skrev om det på Grossmanns Talk page.

"A user from Brazil asked me to introduce the parameter "substimage". You can upload a gif or jpg picture of the GeoGebra drawing which will be shown instead of a "please install Java" message, if Java is not installed on a user's system. I think, this feature is not used very much, so for your purposes just delete the lines 56-75." Detta funkade.

Felmeddelanden under vägen

A database error has occurred. Did you forget to run maintenance/update.php after upgrading? 
See: http://www.mediawiki.org/wiki/Manual:Upgrading#Run_the_update_script
Query: SELECT lc_value FROM `mw_l10n_cache` WHERE lc_lang = 'sv' AND lc_key = 'deps' LIMIT 1 
Function: LCStore_DB::get
Error: 1146 Table 'wikiskola_se.mw_l10n_cache' doesn't exist (localhost)

jag kunde köra update.php från browsern.

html2wiki

BerliOS är hemsidan som konverterar html till wiki

Stoppa anonyma ändringar

Lägg till detta sist i LocalSettings.php

## stoppa anonyma ändringar
$wgGroupPermissions['*']['edit'] = false;

Creative Commons måste skrivas in i sidfoten

Klar men med skönhetsfläckar

http://www.creativecommons.se/?p=370

http://www.mediawiki.org/wiki/Manual:LocalSettings.php#Setting_copyright_for_the_site

För att lägga till CC på wikin behver man ändra litet i filen local settings.php

## For attaching licensing metadata to pages, and displaying an
## appropriate copyright notice / icon. GNU Free Documentation
## License and Creative Commons licenses are supported so far.
$wgEnableCreativeCommonsRdf = true;
$wgRightsPage = ""; # Set to the title of a wiki page that describes your license/copyright
$wgRightsUrl = "http://creativecommons.org/licenses/by-sa/3.0/";
$wgRightsText = "en Creative Commons Erkännande-DelaLika 3.0 Licens";
$wgRightsIcon = "http://i.creativecommons.org/l/by-sa/3.0/88x31.png";
# $wgRightsCode = "gfdl"; # Not yet used

Tyvärr har jag inte lyckats med bokstaven ä i texten. den kommer ine ut rätt i wikin. ä funkar ine heller. Därför får det bli svengelska så länge.


vilka extensions?

Man kan se vilka extensions mm som används på sidan Special.Version

Bakgrundsfärg

Jag ändrade bakgrundsfärgen i monobook skin till lite mer rosa.

  1. platser - Anslut Server. Gå till rätt mapp (monobook) och dubbelklicka på main.css. Den öppnas i en html-editor.
  2. body - background osv ändra 9f9f9f till din önskade färg
  3. färgen får du från paletten i Gimp
  4. Spara filen 0 klart

Bädda in youtube

Klar!

  • s 259 i boken skriver om att bädda in Youtube
  • länk till iubitos extension på mediaWiki.org
  • Kopiea koden på sidan in i en fil som du döper till YouTube.php. jag använe notepad i Windows. Ladda upp filen i mappen Extensions på servern.
  • Lägg till följande rad i LocalSettings.php (skiljer sig lite från bokens exempel):
    • require_once('extensions/YouTube.php');
  • taggen är <youtube>filnamn</youtube>. Filnamnet är det som förekommer på slutet i URL:en på YouTube.
  • Exempel på sida med inbäddade youtubeklipp.

Embed pdf

Tillåta full html och exempelvis Bädda in vokis

Läg till i LocalSettings.php:

  1. Tillåta full html

$wgRawHtml = true;

Skriv  inbäddningskoden 

transclusion

http://en.wikipedia.org/wiki/Wikipedia:Transclusion


Flash

Flash Extension installerad

Att kunna använda script i MediaWiki:

På gång

Bra för att köra annonser etc.

  • AddScriptCss testat den men det blir felmeddelanden. Jean-Lou Dupont som kodat håller inte på längre och den uppdateras ej. således fungerar den inte med nuvarande version av MediaWiki.
  • Extension:Javascript. Enkel att installer. Det saknas tydlig instruktion eller exempel på hur det funkar. javascripten laddas automatiskt och det innebär att det inte funkar med mina bannerscript. Extensionen får ligga kvar tills vidare
  • Det verkar finnas en instruktion för att ändra i monobook skin och lägga annonsscriptet i sidebaren. se sökning. Exempelvis Se instruktionen.
  • Se också sökningpå google. Där finns extensions för Google analytics och Google Adsense.

QPoll

Installerad!

Resultaten av pollarna ser man inloggad som administratör på specialsidan längst ner.

Tag Cloud

Nimbus funkar bara till hälften. taggar blir det men flashanimeringen kommer inte igång. testad på alla tre wikisarna.

eller

http://www.mediawiki.org/wiki/Extension:SelectCategoryTagCloud

Oxå värt att kolla:

Semantic Mediawiki

eller kanske

http://www.mediawiki.org/wiki/Extension:WikiCategoryTagCloud


MobileDetect

Klar

http://www.mediawiki.org/wiki/Extension:MobileDetect

Visa ett annat skin för mobilsurfare. jag testar skin Clean på fotbollssjuan. Ser bra ut.

7bäst får gumax

Testade först chick 8som är ett förinstallerat skin) och valde sedan clean. Det är något som gör att bilderna (ibland) hamnar mitt itexten men mer ofta ligger de utanför till höger när man zoomar in.

Sätt detta i LocalSettings

# MobileSkin
require_once("$IP/extensions/MobileDetect/MobileDetect.php");
$mobile = mobiledetect();
if ($mobile == false) $wgDefaultSkin = "roundedsassy"; # If not Mobile
if ($mobile == true) $wgDefaultSkin = "gumax"; # If is Mobile

och kopiera mappen MobileDetect till extensions

Samt lägg in aktuella skins

Facebook extension

behöver mediaWiki 1.16 och är beta än så länge

http://www.mediawiki.org/wiki/Extension:Facebook

Google Analytics

Goggle Analytics Integration Extension

Klar med installationen, seer om två dygn om det funkar

Extension:GeoGebra

Det finns en gammal version som heter Extension:GeoGebra/2.0p. Glöm den. Det är version 2.6 som gäller.

Extension:GeoGebra

Det blev problem med uppgraderingen till Mediawiki 2.18 men det löste sig.

Broken in version 1.18

This is the source of the error at line 61:

$imgFile = Image::newFromName($imgBinary);

The class Image is excluded in the version 1.18.

uppgraderingar på webbhotellet att tänka på

Loopia uppgraderar till: PHP 5.2 och Apache 1.3.

Exempel wikiskola
Produkt  	Version
MediaWiki 	1.15.0
PHP 	5.3.5 (cgi-fcgi)
MySQL 	5.0.51a-24+lenny5-log

Backup

jag har gjort backup med hjälp av phpMyAdmin på one. jag lät skapa en sql.fil med exportfunktionen, se bild. Kopierade även alla filer från ftp. Borde lära mig att skapa XML-backup för det är innehåll som kan importeras i vilken databas som helst.

UseInstantCommons

http://www.mediawiki.org/wiki/Manual:$wgUseInstantCommons useinstantCommons är ett kommande måste. kräver dock uppgradering av mediaWiki till 1.16. Vilket kräver att jag gör backup på databasen...

men i så fall är det enkelt att använda bilder från commons.wikimedai. bara trycka på en knapp och kopiera en färdig text. perfekt för elever. Ska kontakta webbstjärnans .se-support, tror jag

Ratings

På gång

Kolla idepedia. De kör ratingbar. idepedia kör Google Analytics Integration

Info

Heta kandidater

UseInstantCommons

http://www.mediawiki.org/wiki/Manual:$wgUseInstantCommons useinstantCommons är ett kommande måste. kräver dock uppgradering av mediaWiki till 1.16. Vilket kräver att jag gör backup på databasen...

men i så fall är det enkelt att använda bilder från commons.wikimedai. bara trycka på en knapp och kopiera en färdig text. perfekt för elever. Ska kontakta webbstjärnans .se-support, tror jag

Annat intressant

Galleriet

Vi struntar i att ladda upp phz-filer på mina wikissar. det är bättre att lägga dem på Algobox.

wikiskola

På wikiskola lägger jag ner galleriet och flyttar det till norrwikin.

norrwikin

på norrwikin kan elever lägga upp vad de gjort utan att tävla.

dataslöjd

Då kan alla elever lägga upp sådant de är stolta över där men det är även öppet för andra. jag borde ha ett ratingsystem sid 232 i boken. varje tävlande bidrag ska skapa en sida där de beerättar om sig själv och sitt bidrag, hur de gjort det, vad de är stolta över, vilket program man behöver eller hur man gör för att titta på det osv. men detta måste jag testa innan jag går live med det.

Inerwikilänkar borde jag fixa in så att det blir lättare att länak mellanwikiskola och norrwikin.

Dataslöjd.se

Struktur

Alla mina elever ska publicera sig på dataslöjd.se när de är klar. Elever från andra skolor är också välkomna. så vi kan ha tävlingar, osv. Det ska finnas flera ingångar; skola, klass, använt program, specifik dataslöjdsuppgift, etc. Genom ratingen kan man ha en topplista. templates kan kanske lägga in kategorier med automatik.

Templates

templates är bra när man ska göra många sidor med samma struktur som till exempel sidan där elevern berättar om sitt bidrag på dataslöjd.se. kanske kan man koppla ett formulär till mallen. Kanske finns det en speciell hook för forms.

Ratings

Vi ska ha ratings på Dataslöjd men vi utvärderar detta på Wikiskola.se, se ovan.

Embed Youtube

http://www.mediawiki.org/wiki/Youtube

MediaWiki, mm

  • PhpMyAdmin
  • XML-tags på dokumenten, är det samma sak som category+ Eller finns det någon hook för xml-tags.

Felmeddelanden

Våren 2010

Det gick inte att redigera sidor. Sedan gick det inte att logga in. Till slut kom ett meddelande "Den här wikin har ett problem".

felmeddelande 16 sep 2010