Meta:Protonation/Ημερολόγιο
meta wiki | Αρχική σελίδα | Έκδοση |
---|
- See also: Meta:Rebuilding semantic data
Contents
- 1 Αναβαθμίσεις MediaWiki
- 2 Αναβαθμίσεις επεκτάσεων
- 3 Extension:Translate
- 4 Extension:Header Footer
- 5 Extension:Semantic Compound Queries
- 6 Extension:UploadWizard
- 7 Extension:Semantic Image Annotator
- 8 Extension:Widgets
- 9 Extension:CSS
- 10 Extension:Semantic Image Input
- 11 FancyBoxThumbs
- 12 Extension:Special404
- 13 Extension:Variables
- 14 Extension:ReplaceSet
- 15 Ρυθμίσεις
- 16 Gadgets
- 17 Pywikibot
- 18 Icon fonts
- 19 Επιτάχυνση wiki
- 20 Περί
Αναβαθμίσεις MediaWiki
Meta:Protonation/Ημερολόγιο/Αναβάθμιση σε MediaWiki 1.24Meta:Protonation/Ημερολόγιο/Αναβάθμιση σε MediaWiki 1.25.1Meta:Protonation/Ημερολόγιο/Αναβάθμιση σε MediaWiki 1.26.2Meta:Protonation/Ημερολόγιο/Αναβάθμιση σε MediaWiki 1.27.1Meta:Protonation/Ημερολόγιο/Αναβάθμιση σε MediaWiki 1.28.0Meta:Protonation/Ημερολόγιο/Αναβάθμιση σε MediaWiki 1.32.0 (πρώτη απόπειρα)- Meta:Protonation/Ημερολόγιο/Αναβάθμιση σε MediaWiki 1.32.0
Αναβαθμίσεις επεκτάσεων
Meta:Protonation/Ημερολόγιο/2015-01-24 Αναβάθμιση Semantic MediaWiki 2.1Meta:Protonation/Ημερολόγιο/2015-12-25 Αναβάθμιση επεκτάσεων μέσω ComposerMeta:Protonation/Ημερολόγιο/2017-01-04Meta:Protonation/Ημερολόγιο/2017-06-10 Εγκατάσταση Semantic Extra Special PropertiesMeta:Protonation/Ημερολόγιο/2017-06-12 Αναβάθμιση Semantic MediaWiki 2.5.2Meta:Protonation/Ημερολόγιο/2017-06-14 Αναβάθμιση Semantic Result Formats- Meta:Protonation/Ημερολόγιο/2017-08-12 Αναβάθμιση Semantic MediaWiki 2.5.4
Page Schemas
Έκδοση 0.3.1 (1ddf982)- 24/1/2015 Αναβάθμιση σε Έκδοση 0.4.4 (1ddf982)
- ?20/6/2015 Αναβάθμιση σε Έκδοση 0.4.5 (55c58ee)
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.
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)
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)
cd extensions/SemanticForms
git pull
- 30/12/2015 Αναβάθμιση σε Έκδοση 3.4.1 (f200967)
Extension:Translate
2/12/2014 Αναβάθμιση σε Έκδοση 2014-11-28 (c08ec96)
cd extensions/Translate
git pull
Εγκατάσταση
cd extensions
git clone https://github.com/jamesmontalvo3/MediaWiki-HeaderFooter.git
mv MediaWiki-HeaderFooter HeaderFooter
# Header Footer
require_once("$IP/extensions/HeaderFooter/HeaderFooter.php");
mediawikiwiki:Extension talk:Header Footer#Fatal error in MW 1.21.1Επιλύθηκε στην έκδοση 2.0.2- 24/8/2013 Αναβάθμιση στην έκδοση 2.0.2:
cd extensions/HeaderFooter
git pull
- Tutorial: Meta:How to add comments to every wiki page
- Bug: mediawikiwiki:Extension talk:Header Footer#Magic word not working
- Bug: mediawikiwiki:Extension talk:Header Footer#Minor issue with magic word
Extension:Semantic Compound Queries
Εγκατάσταση
cd extensions
git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/SemanticCompoundQueries.git
# Semantic Compound Queries
require_once( "$IP/extensions/SemanticCompoundQueries/SemanticCompoundQueries.php" );
Extension:UploadWizard
Εγκατάσταση
cd extensions
git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/UploadWizard.git
###### 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
Εγκατάσταση
cd extensions
git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/SemanticImageAnnotator.git
# 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
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 Εγκατάσταση
cd extensions
git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/CSS.git
## 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.
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.
# 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
$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
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
# Special404
require_once( "$IP/extensions/Special404/Special404.php" );
# 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
cd extensions
git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/Variables.git
# Variables
require_once "$IP/extensions/Variables/Variables.php";
Extension:ReplaceSet
cd extensions
git clone https://github.com/wikimedia/mediawiki-extensions-ReplaceSet.git
mv mediawiki-extensions-ReplaceSet ReplaceSet
# ReplaceSet
require_once "$IP/extensions/ReplaceSet/ReplaceSet.php";
Ρυθμίσεις
Ενεργοποίηση δυνατότητας αλλαγής γλώσσας σελίδας
Απαιτεί MediaWiki 1.24+
2/12/2014
## Enable the ability to change per page content language ##
$wgPageLanguageUseDB=true;
$wgGroupPermissions['sysop']['pagelang'] = true;
Ενεργοποίηση δυνατότητας διαγραφής αναθεωρήσεων
Οδηγίες: mediawikiwiki:Help:RevisionDelete
6/5/2015
Δημιουργείται μια νέα ομάδα χρηστών με όνομα «deleter» ώστε να διαχωρίζεται από διαχειριστές και γραφειοκράτες.
# Διαγραφή και επαναφορά συγκεκριμένων αναθεωρήσεων σελίδων
$wgGroupPermissions['deleter']['deleterevision'] = true;
# Προβολή, απόκρυψη και επανεμφάνιση από οποιονδήποτε χρήστη συγκεκριμένων αναθεωρήσεων σελίδων
$wgGroupPermissions['deleter']['suppressrevision'] = true;
Επαλήθευση: Ειδικό:ΚατάλογοςΔικαιωμάτωνΧρηστών
Σε αυτήν την ομάδα προστίθεται ο χρήστης της επιλογής μας:
- Τον αναζητούμε εδώ: Ειδικό:ΚατάλογοςΧρηστών ή εδώ: Ειδικό:ΕνεργοίΧρήστες ή εδώ: Ειδικό:ΚατάλογοςΦραγών ή σε μια άλλη ομάδα από εδώ: Ειδικό:ΚατάλογοςΔικαιωμάτωνΧρηστών
- Τον προσθέτουμε εδώ: Ειδικό:ΔικαιώματαΧρηστών
Διαγραφείς
Διαγραφείς
{{GENDER:$1|διαγραφέας}}
Project:Διαγραφείς
Πηγή: How do I create my own custom group in mediawiki? @stackoverflow
Ενεργοποίηση υποστήριξης SVG
6/11/2015
# Υποστήριξη SVG
$wgFileExtensions[] = 'svg';
$wgSVGConverter = 'ImageMagick';
- Βλ. σχετικά: mediawikiwiki:Manual:Image administration#SVG
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
# Προσωρινό 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
![]() |
Main page: Meta:Protonation/Ημερολόγιο/FontAwesome |
![]() |
Main page: Meta:Material Design Icon Font |
Επιτάχυνση wiki
Συμβουλές mediawikiwiki:User:Aaron Schulz/How to make MediaWiki fast
## 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