Meta:Protonation/Ημερολόγιο

From protonation
Jump to navigation Jump to search
meta wiki Αρχική σελίδα Έκδοση
See also: Meta:Rebuilding semantic data

Αναβαθμίσεις MediaWiki

Αναβαθμίσεις επεκτάσεων

Page Schemas

  • Έκδοση 0.3.1 (1ddf982)
  • 24/1/2015 Αναβάθμιση σε Έκδοση 0.4.4 (1ddf982)
  • ?20/6/2015 Αναβάθμιση σε Έκδοση 0.4.5 (55c58ee)
Nuvola-inspired-terminal.svg
cd extensions/PageSchemas
git pull

Maps & Semantic Maps

  • Maps Έκδοση 3.0 alpha (a7a5256)
  • Semantic Maps Έκδοση 3.0 alpha (Έκδοση 68fe066)
  • 24/1/2015
    • Αναβάθμιση Maps σε Έκδοση 3.2.2 (a7a5256)
    • Αναβάθμιση Semantic Maps σε Έκδοση 3.1.3 (68fe066)

Η αναβάθμιση πρέπει να γίνει ταυτόχρονα και στα δύο μαζί γιατί βγάζει fatal error.

Nuvola-inspired-terminal.svg
cd extensions
mv Maps Maps.bak
mv SemanticMaps SemanticMaps.bak
cd ..
php composer.phar require mediawiki/maps "*"
php composer.phar require mediawiki/semantic-maps "*"

Επαλήθευση Ειδικό:Έκδοση

cd extensions
rm -rf Maps.bak
rm -rf SemanticMaps.bak

Semantic Result Formats

  • Έκδοση 1.9 alpha (feb2a7d)
  • 24/1/2015 Αναβάθμιση σε Έκδοση 1.9.0.1 (feb2a7d)
Nuvola-inspired-terminal.svg
cd extensions
mv SemanticResultFormats SemanticResultFormats.bak
cd ..
php composer.phar require mediawiki/semantic-result-formats "1.9.*"

Επαλήθευση Ειδικό:Έκδοση

cd extensions
rm -rf SemanticResultFormats.bak

Semantic Forms

  • Έκδοση 2.5.3 (b0a4cd9)
  • 25/1/2015 Αναβάθμιση σε Έκδοση 3.2-alpha (b0a4cd9)
Nuvola-inspired-terminal.svg
cd extensions/SemanticForms
git pull
  • 30/12/2015 Αναβάθμιση σε Έκδοση 3.4.1 (f200967)
Κύρια σελίδα: Meta:Protonation/Ημερολόγιο/Αναβάθμιση σε MediaWiki 1.26.2#Semantic Forms

Extension:Translate

2/12/2014 Αναβάθμιση σε Έκδοση 2014-11-28 (c08ec96)

Nuvola-inspired-terminal.svg
cd extensions/Translate
git pull

Extension:Header Footer

Εγκατάσταση

Nuvola-inspired-terminal.svg
cd extensions
git clone https://github.com/jamesmontalvo3/MediaWiki-HeaderFooter.git
mv MediaWiki-HeaderFooter HeaderFooter
LocalSettings.php
# Header Footer
require_once("$IP/extensions/HeaderFooter/HeaderFooter.php");
Nuvola-inspired-terminal.svg
cd extensions/HeaderFooter
git pull

Extension:Semantic Compound Queries

Εγκατάσταση

Nuvola-inspired-terminal.svg
cd extensions
git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/SemanticCompoundQueries.git
LocalSettings.php
# Semantic Compound Queries
require_once( "$IP/extensions/SemanticCompoundQueries/SemanticCompoundQueries.php" );

Extension:UploadWizard

Εγκατάσταση

Nuvola-inspired-terminal.svg
cd extensions
git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/UploadWizard.git
LocalSettings.php
###### UploadWizard ######
$wgEnableUploads = true;
$wgUseImageMagick = true;
#$wgImageMagickConvertCommand = <path to your convert command>;  # Only needs to be set if different from /usr/bin/convert
 
require_once( "$IP/extensions/UploadWizard/UploadWizard.php" );

// Needed to make UploadWizard work in IE, see bug 39877
$wgApiFrameOptions = 'SAMEORIGIN';

$wgUseInstantCommons = true;

$wgUploadNavigationUrl = '/wiki/index.php?title=Special:UploadWizard';

$wgUploadWizardConfig = array(
 	'debug' => false,
 	'autoCategory' => 'Uploaded with UploadWizard',
 	'feedbackPage' => 'FeedbackTest2',
 	'altUploadForm' => 'Special:Upload',
 	'fallbackToAltUploadForm' => false,
 	'enableFormData' => true,  # Should FileAPI uploads be used on supported browsers?
 	'enableMultipleFiles' => true,
 	'enableMultiFileSelect' => true,
 	'tutorial' => array('skip' => false)
 #       'fileExtensions' => $wgFileExtensions //omitting this can cause errors
 );
 ###### UploadWizard ######

Extension:Semantic Image Annotator

Εγκατάσταση

Nuvola-inspired-terminal.svg
cd extensions
git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/SemanticImageAnnotator.git
LocalSettings.php
# Semantic Image Annotator
include_once("$IP/extensions/SemanticImageAnnotator/SemanticImageAnnotator.php");

Extension:Widgets

  • Έκδοση 1.0 (c6a5b29) 19:15, 28 Ιουλίου 2013 - Σοβαρό πρόβλημα με SoundCloud
  • 29/10/2014 Αναβάθμιση σε Έκδοση 1.1 (c6a5b29) 19:15, 28 Ιουλίου 2013
Nuvola-inspired-terminal.svg
cd extensions
mv Widgets Widgets.bak 
git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/Widgets.git
cd Widgets
git submodule init
git submodule update

Extension:CSS

1/12/2014 Εγκατάσταση

Nuvola-inspired-terminal.svg
cd extensions
git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/CSS.git
LocalSettings.php
## CSS
require_once("$IP/extensions/CSS/CSS.php");
# Examples of base URL for external CSS files
#$wgCSSPath = false;  # Default, relative to $wgScriptPath
#$wgCSSPath = '';  # Relative to the root of your server
#$wgCSSPath = 'http://example.org/stylesheets';  # Relative to a different site

Extension:Semantic Image Input

10/12/2014 Εγκατάσταση

1. Λήψη snapshot: mediawikiwiki:Special:ExtensionDistributor/SemanticImageInput (τα αρχεία που παράγει είναι προσωρινά και πρέπει να διορθωθούν στους ακόλουθους συνδέσμους)

2.

Nuvola-inspired-terminal.svg
cd extensions
wget https://extdist.wmflabs.org/dist/extensions/SemanticImageInput-REL1_24-92ce690.tar.gz
tar -xzf SemanticImageInput-REL1_24-92ce690.tar.gz
rm -rf SemanticImageInput-REL1_24-92ce690.tar.gz

3.

LocalSettings.php
# Semantic Image Input
require_once( "$IP/extensions/SemanticImageInput/SemanticImageInput.php" );
#$egSIISettings['defaultWidth'] = 200;
#$egSIISettings['defaultImage'] = "File:Mail-envelope.png";

Ίσως το αφαιρέσω γιατί δεν κάνει τίποτα.

FancyBoxThumbs

8/3/2015

SOLVED Issue: Extension talk:FancyBoxThumbs#Issue with long descriptions

LocalSettings.php
$fbtFancyBoxOptions = '{"helpers":{"title":{"type":"inside"}}}';

Χρειάζεται επίσης πιθανότατα να αφαιρεθεί όλη η κλάση .fancybox-title-float-wrap .child από το MediaWiki:Common.css αφού τώρα η νέα κλάση είναι άλλη (.fancybox-title-inside-wrap).

Extension:Special404

6/11/2015

26/12/2015

Βάζω αυτήν την επέκταση έπειτα από συμβουλή της Media Temple γιατί στα log files του server φαίνεται να καταναλώνει πολύ GPU ψάχνοντας για σελίδες που δεν υπάρχουν. Ίσως με αυτόν τον τρόπο επιταχυνθεί λίγο το site.

Λήψη μέσω προσωρινού συνδέσμου ExtensionDistributor: mediawikiwiki:Special:ExtensionDistributor/Special404

Nuvola-inspired-terminal.svg
cd wiki
wget https://extdist.wmflabs.org/dist/extensions/Special404-REL1_24-c715a86.tar.gz
tar -xzf Special404-REL1_24-c715a86.tar.gz -C extensions
rm Special404-REL1_24-c715a86.tar.gz
LocalSettings.php
# Special404
require_once( "$IP/extensions/Special404/Special404.php" );
.htaccess
# Special404
# Must be the last rewrite rule
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?.*$ wiki/index.php?title=Special:Error404

Αλλαγή μηνύματος σελίδας 404: MediaWiki:Special404-body

Extension:Variables

31/12/2015 Εγκατάσταση κατόπιν παρότρυνσης από εδώ: smw:Speeding up Semantic MediaWiki

Nuvola-inspired-terminal.svg
cd extensions
git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/Variables.git
LocalSettings.php
# Variables
require_once "$IP/extensions/Variables/Variables.php";

Extension:ReplaceSet

Nuvola-inspired-terminal.svg
cd extensions
git clone https://github.com/wikimedia/mediawiki-extensions-ReplaceSet.git
mv mediawiki-extensions-ReplaceSet ReplaceSet
LocalSettings.php
# ReplaceSet
require_once "$IP/extensions/ReplaceSet/ReplaceSet.php";

Ρυθμίσεις

Ενεργοποίηση δυνατότητας αλλαγής γλώσσας σελίδας

Απαιτεί MediaWiki 1.24+

2/12/2014

LocalSettings.php
## Enable the ability to change per page content language ##
$wgPageLanguageUseDB=true;
$wgGroupPermissions['sysop']['pagelang'] = true;

Ενεργοποίηση δυνατότητας διαγραφής αναθεωρήσεων

Οδηγίες: mediawikiwiki:Help:RevisionDelete

6/5/2015

Δημιουργείται μια νέα ομάδα χρηστών με όνομα «deleter» ώστε να διαχωρίζεται από διαχειριστές και γραφειοκράτες.

LocalSettings.php
# Διαγραφή και επαναφορά συγκεκριμένων αναθεωρήσεων σελίδων
$wgGroupPermissions['deleter']['deleterevision'] = true;
# Προβολή, απόκρυψη και επανεμφάνιση από οποιονδήποτε χρήστη συγκεκριμένων αναθεωρήσεων σελίδων
$wgGroupPermissions['deleter']['suppressrevision'] = true;

Επαλήθευση: Ειδικό:ΚατάλογοςΔικαιωμάτωνΧρηστών

Σε αυτήν την ομάδα προστίθεται ο χρήστης της επιλογής μας:

  1. Τον αναζητούμε εδώ: Ειδικό:ΚατάλογοςΧρηστών ή εδώ: Ειδικό:ΕνεργοίΧρήστες ή εδώ: Ειδικό:ΚατάλογοςΦραγών ή σε μια άλλη ομάδα από εδώ: Ειδικό:ΚατάλογοςΔικαιωμάτωνΧρηστών
  2. Τον προσθέτουμε εδώ: Ειδικό:ΔικαιώματαΧρηστών

Διαγραφείς

Διαγραφείς
{{GENDER:$1|διαγραφέας}}
Project:Διαγραφείς

Πηγή: How do I create my own custom group in mediawiki? @stackoverflow

Ενεργοποίηση υποστήριξης SVG

6/11/2015

LocalSettings.php
# Υποστήριξη SVG
$wgFileExtensions[] = 'svg';
$wgSVGConverter = 'ImageMagick';

InstantCommons

6/11/2015

Παρουσιάστηκε πρόβλημα με τα InstantCommons εδώ η αναφορά μου: commons:Commons:Village pump#InstantCommons down?

Το πρόβλημα αναλύεται σε αυτήν την ανακοίνωση: https://lists.wikimedia.org/pipermail/mediawiki-announce/2015-October/000183.html

Εν αναμονή αναβάθμισης σε έκδοση 1.25.2+ ακολουθήθηκε επιτυχώς το workaround που προτείνεται εδώ: https://phabricator.wikimedia.org/T102566

LocalSettings.php
# Προσωρινό workaround μέχρι να γίνει αναβάθμιση σε έκδοση 1.25.2+
$wgUseInstantCommons = false;
$wgForeignFileRepos[] = array(
	'class' => 'ForeignAPIRepo',
	'name' => 'wikimediacommons',
	'apibase' => 'https://commons.wikimedia.org/w/api.php',
	'hashLevels' => 2,
	'fetchDescription' => true,
	'descriptionCacheExpiry' => 43200,
	'apiThumbCacheExpiry' => 86400,
);

Gadgets

UTCLiveClock

7/7/2015

Purge

9/7/2015 Πείραξα λίγο τον κώδικα του ρολογιού. Δουλεύει αλλά θέλει χτένισμα

DotsSyntaxHighlighter

7/7/2015 Δεν είναι συμβατό. Απαιτεί MediaWiki 1.26+

Pywikibot

29/6/2015 Meta:Pywikibot#Installation on Linux Mint 17.1

Icon fonts

14/2/2018

Home icon blue.png Main page: Meta:Protonation/Ημερολόγιο/FontAwesome


Home icon blue.png Main page: Meta:Material Design Icon Font


Επιτάχυνση wiki

Συμβουλές mediawikiwiki:User:Aaron Schulz/How to make MediaWiki fast

LocalSettings.php
## Speeding up Semantic MediaWiki

# https://www.semantic-mediawiki.org/wiki/Speeding_up_Semantic_MediaWiki
$smwgRSSWithPages = false; # do not include pages into RSS feeds, speeds up feed generation
$smwgRSSEnabled = false; # switch off RSS feeds completely, so as not to attract too many queries

# Semantic Forms
#$sfgRedLinksCheckOnlyLocalProps = true; # checks for matching forms for each red-linked page only on the page on which the link exists, not across the wiki; which could significantly reduce the number of database queries required

# Προσωρινό, δοκιμαστικά
$wgJobRunRate = 0.1;

Βλ.: Βοήθεια:Περιεχόμενα#Επιτάχυνση/επιδιόρθωση wiki

Περί