Extension:ManualSitemap

Terug naar Mediawiki

Beschrijving

ManualSitemap is de manier om een sitemap te maken als de webserver in safemode werkt.

Status

1.1

Gebruik

Handleiding

Installeren

  1. Download Extension:ManualSitemap
  2. In SpecialManualSitemap.php ontbreekt in regel 2 includes/ als onderdeel van het pad. Dit moet worden toegevoegd.
  3. Copieer de folder naar /extensions
  4. Neem in LocalSettings.php de volgende regel op:
# Wiki ManualSitemap
$ManualSitemap_Exclude=array(
   NS_MAIN=>'0', NS_TALK =>'1',
   NS_USER =>'1',NS_USER_TALK => '1',
   NS_PROJECT=>'0',NS_PROJECT_TALK =>'1',
   NS_IMAGE=>'1',NS_IMAGE_TALK =>'1',
   NS_MEDIAWIKI=>'1',NS_MEDIAWIKI_TALK =>'1',
   NS_TEMPLATE=>'1',NS_TEMPLATE_TALK =>'1',
   NS_HELP=>'1',NS_HELP_TALK =>'1',
   NS_CATEGORY=>'0',NS_CATEGORY_TALK =>'1',
   SMW_NS_PROPERTY=>'1',SMW_NS_PROPERTY_TALK =>'1',
   SMW_NS_TYPE=>'1',SMW_NS_TYPE_TALK =>'1',
   SMW_NS_CONCEPT=>'1',SMW_NS_CONCEPT_TALK =>'1'
);
# Notify all web sites you want about the update of sitemap
$sitemap=urlencode('http:/xxx.xxx/sitemap.xml');
$ManualSitemap_Notify=array();
$ManualSitemap_Notify[] = 'http://www.google.com/webmasters/sitemaps/ping?sitemap='.$sitemap;
$ManualSitemap_Notify[] = 'http://search.yahooapis.com/SiteExplorerService/V1/ping?sitemap='.$sitemap;
$ManualSitemap_Notify[] = 'http://webmaster.live.com/ping.aspx?sitemap='.$sitemap;
$ManualSitemap_Notify[] = 'http://submissions.ask.com/ping?sitemap='.$sitemap;
require_once("$IP/extensions/ManualSitemap/ManualSitemap.php");

vervang xxx.xxx door de url
4 Maak een leeg bestand aan[1] in de root aan met als naam sitemap.xml
5 Klik rechts op sitemap.xml en kies voor Info[2] ga naar tabblad Permissions en vink alles aan.
6 Ga naar Special:ManualSitemap
7 Klik op Update Sitemap

De namespaces
SMW_NS_PROPERTY=>'1',SMW_NS_PROPERTY_TALK =>'1',
SMW_NS_TYPE=>'1',SMW_NS_TYPE_TALK =>'1',
SMW_NS_CONCEPT=>'1',SMW_NS_CONCEPT_TALK =>'1'
zijn alleen nodig indien gebruik gemaakt wordt van de Extension:Semantic Mediawiki

Externe Links


Bronnen, noten en/of referenties:
  1. Middels Dreamweaver of een dergelijke editor
  2. Dit werkt voor Cyberduck