Extension:Semantic Mediawiki:Composer

Het uitvoeren van de installatie kan alleen lokaal(MAMP) plaats vinden tenzij gebruik gemaakt worden van een line editor

Importeren database

/Applications/MAMP/library/bin/mysqldump -u [user] -p [database] < [sql][1]



Exporteren database

/Applications/MAMP/library/bin/mysqldump -u  [user]  -p [database] > [sql][1]
  • [user]: database user
  • [database]: naam van de database
  • [sql]: pad plus import/export bestand
Bronnen, noten en/of referenties:


!Let op. Indien er namespaces zijn aangemaakt zien dan Help:Installation Installation->(2) Adjust namespaces

Onderstaande procedure is voor 1.25 en hoger( voor andere versies zie hier)
1. Maak composer.local.json aan in de root en neem het volgende op:

{
  "require": {
      "mediawiki/parser-hooks": "~1",
      "mediawiki/validator": "~2",
      "mediawiki/semantic-media-wiki": "~3.0",
      "mediawiki/semantic-result-formats": "~3.0",
      "mediawiki/semantic-compound-queries":"~1.2"
  },
  "extra": {
		"merge-plugin": {
			"include": [
				"extensions/Cite/composer.json",
				"extensions/Interwiki/composer.json",
				"extensions/InputBox/composer.json",
				"extensions/SyntaxHighlight_GeSHi/composer.json"
			]
		}
	},
	"config": {
		"preferred-install": "source",
		"optimize-autoloader": true
	}
}

2. Start Terminal
3. Type in cd <pad locale website>
4. Knip curl -sS https://getcomposer.org/installer | php plak in Terminal (Ga naar Composer voor meer informatie)
5. Knip php composer.phar update plak in Terminal
6. Neem in LocalSettings.php de volgende regel op:

# Wiki SemanticMediaWiki
enableSemantics('example.org');
example.org: vervangen door de naam van de website

7. Knip php maintenance/update.php plak in Terminal
8. Knip php extensions/SemanticMediaWiki/maintenance/setupStore.php plak in Terminal
9. Login als admin
10 Ga naar pagina Special pagina's->Administratieve functies voor Semantic MediaWiki
11 Klik op Tabellen initialiseren of bijwerken