TodoGAMMAL
Denna sida listar saker som behöver fixas på wikin.
Contents
Nils att göra
Designsaker
- Göras mer enhetlig med vår hemsida. Se exempelvis http://nyforum.piratpartiet.se/
- Snyggare framsida, se exempelvis https://wiki.piratenpartei.de/
Timmy att göra
Extensions-relaterat:
- enable så att följande filtyper går att ladda upp också: pdf, otp, ott, svg
- OpenID https://www.mediawiki.org/wiki/Extension:OpenID och peka den på SSO-URL:en http://login.piratpartiet.se/openid/xrds
DONE:
- lägga in http://www.mediawiki.org/wiki/Extension:WikiEditor
- lägga in http://www.mediawiki.org/wiki/Extension:Cite/Cite.php
Saker IT borde göra
För OpenID
Kanske bättre beskrivet på länken ovan under "Extentions-relaterat:".
- You need to install a few additional dependencies as PHP extensions or recompile your PHP if these are not part of your standard PHP installation. When running a server with OpenSUSE you will likely have to add (via YaST or manually) at least the modules gmp, mcrypt, curl, openssl, xml.
- The extension depends on the OpenID PHP library from https://github.com/openid/php-openid . Clone a recent version and move the Auth subdirectory as explained below in the Installation section.
- The extension has been developed and fully tested to work with MySQL databases by the maintainer. Working with PostgreSQL databases is confirmed since version 3.43 20131103.
Således bör man se till att
- PostreSQL > 3.43 20131103
- php-openid från länken ovan är installerat
- modulerna gmp, mcrypt, curl, openssl och xml finns tillgängliga som PHP extensions
När detta är gjort bör Timmy kontaktas så att en ny LocalSettings.php laddas upp, alternativt gör man det själv. Det som ska läggas till är raden "require_once __DIR__ . "/extensions/OpenID/OpenID.php";".
Sedan behöver följande kommando köras:
- cd $IP/extensions/OpenID
- git clone git://github.com/openid/php-openid.git
- mv php-openid/Auth/ Auth
- rm -r php-openid
- cd $IP/maintenance# php update.php