Please show your support of Waihekepedia by adding a link to us from your web site. Waihekepedia T Shirts now available at the Ostend Market

Difference between revisions of "Waihekepedia Revival"

From Waihekepedia
Jump to navigation Jump to search
(Created page with "=== Reinstalling Maps extension === <pre> wf@tol:/tmp$ curl -sS https://getcomposer.org/installer | php #!/usr/bin/env php All settings correct for using Composer Downloading....")
 
 
(40 intermediate revisions by the same user not shown)
Line 1: Line 1:
=== Reinstalling Maps extension ===
+
== State of Revival ==
 +
=== Domains ===
 +
* http://www.waihekepedia.org should point to this site again soon
 +
* http://www.waihekepedia.com has been given up and has some other content at this time
 +
* http://waihekepedia.bitplan.com or http://www.waihekepedia.bitplan.com are the temporary domain names for this site
 +
 
 +
=== State of Content ===
 +
* Fullbackup of Content of 2010-06 (592 articles) as SQL archive
 +
** fullbackup has been exported to 610 separate ".wiki" text files for analysis
 +
* Waybackmachine has snapshots up to [https://web.archive.org/web/20140221131335/http://waihekepedia.org/Main_Page 2014-02] (615 articles in principle)
 +
* https://web.archive.org/web/*/http://waihekepedia.org/* shows that 237 urls are available on waybackmachine
 +
* https://web.archive.org/web/*/http://waihekepedia.com/* shows that 1125 urls are available on waybackmachine
 +
==== Comparison ====
 +
some examples:
 +
* https://web.archive.org/web/20131031203125/http://www.waihekepedia.org/Artworks versus [[Artworks]]
 +
* https://web.archive.org/web/20120126204115/http://waihekepedia.org/Catherine_Mitchell_Arts_Centre versus [[Catherine_Mitchell_Arts_Centre]] (restored)
 +
* https://web.archive.org/web/20120722215500/http://www.waihekepedia.org/Waiheke_Island versus [[Waiheke Island]]
 +
 
 +
== Logbook of Revival step 2014-10-06/2014-10-07 ==
 +
=== Reactivating RSS feeds ===
 +
See:
 +
* http://shampoo.antville.org/stories/1075128/
 +
[[Recent_Pages]] has a comment on what needed to be changed
 +
 
 +
=== Replacing Maps extension ===
 +
 
 +
The GoogleMaps extension is deprecated.
 +
* http://www.mediawiki.org/wiki/Extension:Maps
 +
is a replacement
 +
 
 +
According to
 +
* https://github.com/JeroenDeDauw/Maps/blob/master/docs/RELEASE-NOTES.md#maps-32
 +
composer is needed for installing the replacement extension
 
<pre>
 
<pre>
 
wf@tol:/tmp$ curl -sS https://getcomposer.org/installer | php
 
wf@tol:/tmp$ curl -sS https://getcomposer.org/installer | php
Line 8: Line 40:
 
Composer successfully installed to: /tmp/composer.phar
 
Composer successfully installed to: /tmp/composer.phar
 
Use it: php composer.phar
 
Use it: php composer.phar
wf@tol:/tmp$ sudo mv composer.phar /usr/local/bin/composer
+
wf@tol:/tmp$ sudo mv composer.phar /usr/local/bin/composer.phar
 +
</pre>
 +
==== Install with composer ====
 +
<pre>
 +
php /usr/local/bin/composer.phar require mediawiki/maps "*"
 +
./composer.json has been created
 +
Loading composer repositories with package information
 +
Updating dependencies (including require-dev)
 +
  - Installing composer/installers (v1.0.18)
 +
    Downloading: 100%       
 +
 
 +
  - Installing data-values/interfaces (0.1.4)
 +
    Downloading: 100%       
 +
 
 +
  - Installing data-values/data-values (0.1.1)
 +
    Downloading: 100%       
 +
 
 +
  - Installing data-values/common (0.2.2)
 +
    Downloading: 100%       
 +
 
 +
  - Installing data-values/geo (1.0)
 +
    Downloading: 100%       
 +
 
 +
  - Installing data-values/validators (0.1.1)
 +
    Downloading: 100%       
 +
 
 +
  - Installing param-processor/param-processor (1.2.1)
 +
    Downloading: 100%       
 +
 
 +
  - Installing mediawiki/validator (2.0.4)
 +
    Downloading: 100%       
 +
 
 +
  - Installing mediawiki/maps (3.2.0)
 +
    Downloading: 100%       
 +
 
 +
Writing lock file
 +
Generating autoload files
 +
</pre>
 +
==== Test ====
 +
===== display map by name =====
 +
{{#display_map:|centre=Matiatia Bay}}
 +
===== lat/lon test =====
 +
Old Googlemap Markup:
 +
<pre>
 +
{{map|lat=-36.777908|lon=175.043085|zoom=15|width=400|height=300|title=Map Title}}
 +
</pre>
 +
New display_map markup:
 +
<pre>
 +
{{#display_map: -36.777908, 175.043085
 +
| height= 200px
 +
| width= 300px
 +
|resizable=yes
 +
|minzoom=12
 +
|maxzoom=15
 +
|zoom=14
 +
}}
 +
</pre>
 +
result:
 +
 
 +
{{#display_map: -36.777908, 175.043085
 +
| height= 200px
 +
| width= 300px
 +
|resizable=yes
 +
|minzoom=12
 +
|maxzoom=15
 +
|zoom=14
 +
}}
 +
==== Replacing old googlemaps ====
 +
Install http://www.mediawiki.org/wiki/Extension:Replace_Text extension
 +
 
 +
*First step
 +
<pre>
 +
Original Text:
 +
Google Maps location of (.*)\<googlemap(.*)lat="(.*)" lon="(.*)" zoom="(.*)" width="(.*)" height="(.*)" type="(.*)"\>(.*)\<.googlemap\>
 +
Replacement Text:
 +
Maps location of $1 {{map|lat=$3|lon=$4|zoom=$5|width=$6|height=$7|type=$8|title=$9}}
 +
</pre>
 +
* Second step
 +
<pre>
 +
Original Text:
 +
\<googlemap(.*)lat="(.*)" lon="(.*)" zoom="(.*)" width="(.*)" height="(.*)" type="(.*)"\>(.*)\<.googlemap\>
 +
Replacement Text:
 +
{{map|lat=$2|lon=$3|zoom=$4|width=$5|height=$6|type=$7|title=$8}}
 +
</pre>
 +
* Third step
 +
<pre>
 +
e.g. Boat Shed Bay
 +
<googlemap version="0.9" lat="-36.778183" lon="175.044415" type="satellite" zoom="16"> http:// -36.778122, 175.047015, Boat Shed Bay Boat Shed Bay </googlemap>
 +
 
 +
Original Text:
 +
Google Maps location of (.*)\<googlemap(.*)lat="(.*)" lon="(.*)" zoom="(.*)" width="(.*)" height="(.*)" type="(.*)"\>(.*)\<.googlemap\>
 +
Replacement Text:
 +
Maps location of $1 {{map|lat=$3|lon=$4|zoom=$5|width=$6|height=$7|type=$8|title=$9}}
 
</pre>
 
</pre>
 +
* Fourth step
 +
<pre>
 +
e.g.  Ferry Building
 +
<googlemap lat="-36.843" lon="174.767" zoom="17" width="600" height="400">-36.843,174.767,Auckland Ferry Building</googlemap>
 +
Original Text:
 +
Google Maps location of (.*)\<googlemap(.*)lat="(.*)" lon="(.*)" zoom="(.*)" width="(.*)" height="(.*)" type="(.*)"\>(.*)\<.googlemap\>
 +
Replacement Text:
 +
Maps location of $1 {{map|lat=$3|lon=$4|zoom=$5|width=$6|height=$7|type=$8|title=$9}}
 +
</pre>
 +
* Fifth step
 +
<pre>
 +
\<googlemap(.*)lat="(.*)" lon="(.*)" zoom="(.*)" width="(.*)" height="(.*)"\>(.*)\<.googlemap\>
 +
{{map|lat=$2|lon=$3|zoom=$4|width=$5|height=$6|title=$7}}
 +
</pre>
 +
== Reactivating Youtube ==
 +
Install as outlined in http://www.mediawiki.org/wiki/Extension:YouTube
 +
== Social Login ==
 +
 +
=== Candidate Extensions ===
 +
* http://www.mediawiki.org/wiki/Extension:SocialLogin
 +
* http://www.mediawiki.org/wiki/Extension:Facebook (not maintained beyond Mediawiki Version 1.20)
 +
=== Install SocialLogin and configure ===
 +
* install by unzipping and moving result to "SocialLogin" (not SocialLogin-Master!)
 +
* make sure sql script is run to create table for plugin
 +
 +
==== doesn't work? ====
 +
* http://www.waihekepedia.org/index.php/Special:SocialLogin looks empty
 +
 +
Doesn't work with Mediawiki 1.23 see e.g.:
 +
* http://www.mediawiki.org/wiki/Extension_talk:SocialLogin#still_broken_on_1.23.3F_Did_anybody_got_it_to_work.3F_45486
 +
* http://www.gossamer-threads.com/lists/wiki/mediawiki/484417
 +
Not much going on in development:
 +
* https://github.com/wikimedia/mediawiki-extensions-SocialLogin/graphs/commit-activity
 +
but still better than nothing:
 +
* https://github.com/wikimedia/mediawiki-extensions-SocialLogin

Latest revision as of 20:11, 7 October 2014

State of Revival

Domains

State of Content

Comparison

some examples:

Logbook of Revival step 2014-10-06/2014-10-07

Reactivating RSS feeds

See:

Recent_Pages has a comment on what needed to be changed

Replacing Maps extension

The GoogleMaps extension is deprecated.

is a replacement

According to

composer is needed for installing the replacement extension

wf@tol:/tmp$ curl -sS https://getcomposer.org/installer | php
#!/usr/bin/env php
All settings correct for using Composer
Downloading...

Composer successfully installed to: /tmp/composer.phar
Use it: php composer.phar
wf@tol:/tmp$ sudo mv composer.phar /usr/local/bin/composer.phar

Install with composer

php /usr/local/bin/composer.phar require mediawiki/maps "*"
./composer.json has been created
Loading composer repositories with package information
Updating dependencies (including require-dev)
  - Installing composer/installers (v1.0.18)
    Downloading: 100%         

  - Installing data-values/interfaces (0.1.4)
    Downloading: 100%         

  - Installing data-values/data-values (0.1.1)
    Downloading: 100%         

  - Installing data-values/common (0.2.2)
    Downloading: 100%         

  - Installing data-values/geo (1.0)
    Downloading: 100%         

  - Installing data-values/validators (0.1.1)
    Downloading: 100%         

  - Installing param-processor/param-processor (1.2.1)
    Downloading: 100%         

  - Installing mediawiki/validator (2.0.4)
    Downloading: 100%         

  - Installing mediawiki/maps (3.2.0)
    Downloading: 100%         

Writing lock file
Generating autoload files

Test

display map by name
Loading map...
lat/lon test

Old Googlemap Markup:

{{map|lat=-36.777908|lon=175.043085|zoom=15|width=400|height=300|title=Map Title}}

New display_map markup:

{{#display_map: -36.777908, 175.043085
| height= 200px
| width= 300px
|resizable=yes
|minzoom=12
|maxzoom=15
|zoom=14
}}

result:

Loading map...

Replacing old googlemaps

Install http://www.mediawiki.org/wiki/Extension:Replace_Text extension

  • First step
Original Text:
Google Maps location of (.*)\<googlemap(.*)lat="(.*)" lon="(.*)" zoom="(.*)" width="(.*)" height="(.*)" type="(.*)"\>(.*)\<.googlemap\>
Replacement Text:
Maps location of $1 {{map|lat=$3|lon=$4|zoom=$5|width=$6|height=$7|type=$8|title=$9}}
  • Second step
Original Text:
\<googlemap(.*)lat="(.*)" lon="(.*)" zoom="(.*)" width="(.*)" height="(.*)" type="(.*)"\>(.*)\<.googlemap\>
Replacement Text:
{{map|lat=$2|lon=$3|zoom=$4|width=$5|height=$6|type=$7|title=$8}}
  • Third step
e.g. Boat Shed Bay
<googlemap version="0.9" lat="-36.778183" lon="175.044415" type="satellite" zoom="16"> http:// -36.778122, 175.047015, Boat Shed Bay Boat Shed Bay </googlemap> 

Original Text:
Google Maps location of (.*)\<googlemap(.*)lat="(.*)" lon="(.*)" zoom="(.*)" width="(.*)" height="(.*)" type="(.*)"\>(.*)\<.googlemap\>
Replacement Text:
Maps location of $1 {{map|lat=$3|lon=$4|zoom=$5|width=$6|height=$7|type=$8|title=$9}}
  • Fourth step
e.g.  Ferry Building
<googlemap lat="-36.843" lon="174.767" zoom="17" width="600" height="400">-36.843,174.767,Auckland Ferry Building</googlemap>
Original Text:
Google Maps location of (.*)\<googlemap(.*)lat="(.*)" lon="(.*)" zoom="(.*)" width="(.*)" height="(.*)" type="(.*)"\>(.*)\<.googlemap\>
Replacement Text:
Maps location of $1 {{map|lat=$3|lon=$4|zoom=$5|width=$6|height=$7|type=$8|title=$9}}
  • Fifth step
\<googlemap(.*)lat="(.*)" lon="(.*)" zoom="(.*)" width="(.*)" height="(.*)"\>(.*)\<.googlemap\>
{{map|lat=$2|lon=$3|zoom=$4|width=$5|height=$6|title=$7}}

Reactivating Youtube

Install as outlined in http://www.mediawiki.org/wiki/Extension:YouTube

Social Login

Candidate Extensions

Install SocialLogin and configure

  • install by unzipping and moving result to "SocialLogin" (not SocialLogin-Master!)
  • make sure sql script is run to create table for plugin

doesn't work?

Doesn't work with Mediawiki 1.23 see e.g.:

Not much going on in development:

but still better than nothing: