Lompat ke isi

Pengguna:Rtnf/Berita Teknis: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan
Baris 9: Baris 9:


==2022-24==
==2022-24==
Akhirnya, Kartographer bisa digunakan untuk seluruh Wiki. Kartographer berfungsi untuk menampilkan peta OSM di dalam Wikipages. Kartographer dibuat oleh [https://en.wiki-indonesia.club/wiki/User:Yurik Yuri Astrakhan] menggunakan Leaflet.js dan Kartotherian (OSM map-tile server berbasis Mapbox).
<mapframe text="Karena Kartographer sudah bisa digunakan, sekarang kita bisa membuat built-in map di Wikipedia seperti ini." width="350" height="350" zoom="13" longitude="107.00497398632191" latitude="-6.248083228272527">
===Panduan Instalasi Kartographer===
Bagi yang ingin menginstal Kartographer pada MediaWiki lokalnya masing-masing, silahkan ikuti panduan berikut :
# Pastikan sudah menginstal MediaWiki 1.36+, PHP 7.2+ dan ekstensi JsonConfig
# Download Kartographer, copy isi filenya ke direktori extensions/kartographer
# {{code|composer install --no-dev}} dalam direktori extensions
# Tambahkan {{code|wfLoadExtension('Kartographer');}} di baris terakhir file LocalSettings.php
# Cek Special:Version untuk memverifikasi instalasi
===Panduan GeoJSON Kartographer===
{| class="wikitable"
|+ Kartographer Tutorial
|-
! Source Code !! Render
|-
| <pre><mapframe text="Karena Kartographer sudah bisa digunakan, sekarang kita bisa membuat built-in map di Wikipedia seperti ini." width="350" height="350" zoom="13" longitude="107.00497398632191" latitude="-6.248083228272527">
{
"type":"FeatureCollection",
"features":[
{
"type":"Feature",
"geometry":{
"type":"Point",
"coordinates":[
106.98885961346001,
-6.2502862398664085


]
},
"properties":{
"title":"Tol Bekasi Barat",
"marker-color":"420617",
"marker-symbol":"-letter-see",
"marker-size":"medium"
}
},


{
"type":"Feature",
"geometry":{
"type":"Point",
"coordinates":[
107.01688040686685,
-6.261654540025189


]
},
"properties":{
"title":"Tol Bekasi Timur",
"marker-color":"508e33",
"marker-symbol":"-letter-see",
"marker-size":"medium"
}
},


{
"type":"Feature",
"geometry":{
"type":"Point",
"coordinates":[
107.01840753736047,
-6.246943771391064


]
},
"properties":{
"title":"Stasiun Bekasi Timur",
"marker-color":"0d2751",
"marker-symbol":"-number-see",
"marker-size":"medium"
}
},

{
"type":"Feature",
"geometry":{
"type":"Point",
"coordinates":[
106.9995859508269,
-6.236849708692939


]
},
"properties":{
"title":"Stasiun Bekasi",
"marker-color":"61b9e2",
"marker-symbol":"-number-see",
"marker-size":"medium"
}
}
]
}
</mapframe></pre> || <mapframe text="Karena Kartographer sudah bisa digunakan, sekarang kita bisa membuat built-in map di Wikipedia seperti ini." width="350" height="350" zoom="13" longitude="107.00497398632191" latitude="-6.248083228272527">
{
{
"type":"FeatureCollection",
"type":"FeatureCollection",
Baris 93: Baris 190:
}
}
</mapframe>
</mapframe>
|-
<mapframe text="Jalan M. H. Thamrin, Jakarta" width="350" height="350" zoom="14" longitude="106.823180" latitude="-6.188118">
| <pre><mapframe text="Jalan M. H. Thamrin, Jakarta" width="350" height="350" zoom="14" longitude="106.823180" latitude="-6.188118">
{
{
"type": "Feature",
"type": "Feature",
Baris 102: Baris 200:
]},
]},
}
}
</mapframe></pre> || <mapframe text="Jalan M. H. Thamrin, Jakarta" width="350" height="350" zoom="14" longitude="106.823180" latitude="-6.188118">
</mapframe>
{
Akhirnya, Kartographer bisa digunakan untuk seluruh Wiki. Kartographer berfungsi untuk menampilkan peta OSM di dalam Wikipages. Kartographer dibuat oleh [https://en.wiki-indonesia.club/wiki/User:Yurik Yuri Astrakhan] menggunakan Leaflet.js dan Kartotherian (OSM map-tile server berbasis Mapbox).
"type": "Feature",
===Panduan Instalasi Kartographer===
"geometry": { "type": "LineString", "coordinates":
Bagi yang ingin menginstal Kartographer pada MediaWiki lokalnya masing-masing, silahkan ikuti panduan berikut :
[
# Pastikan sudah menginstal MediaWiki 1.36+, PHP 7.2+ dan ekstensi JsonConfig
[106.823070,-6.194578],
# Download Kartographer, copy isi filenya ke direktori extensions/kartographer
[106.8228674,-6.1810369]
# {{code|composer install --no-dev}} dalam direktori extensions
]},
# Tambahkan {{code|wfLoadExtension('Kartographer');}} di baris terakhir file LocalSettings.php
}
# Cek Special:Version untuk memverifikasi instalasi
</mapframe>
|}


==2022-19==
==2022-19==

Revisi per 21 Juni 2022 09.55

Berita teknis terkini dari komunitas teknis Wikimedia.

2022-25

Amir Sarabadani (Database Architect - SRE Data Persistence Team WMF) melakukan sedikit modifikasi di database utama Wikimedia. Intinya, tabel "site_stats" di database pusat Wikimedia memiliki traffic write yang sangat besar, terutama akibat mengupdate data edit count di wiki-wiki aktif (seperti commons, wikidata, enwiki). Solusinya? Sharding . Datanya jangan disimpan di dalam satu baris. Pecah datanya menjadi 10 baris. Setiap kali ada update, pilih salah satu baris secara acak, lalu update baris tersebut.

Jika ingin mengecek data statistik, cukup jumlahkan baris baris tersebut.

SELECT SUM(ss_total_edits) FROM site_stats;

2022-24

Akhirnya, Kartographer bisa digunakan untuk seluruh Wiki. Kartographer berfungsi untuk menampilkan peta OSM di dalam Wikipages. Kartographer dibuat oleh Yuri Astrakhan menggunakan Leaflet.js dan Kartotherian (OSM map-tile server berbasis Mapbox).

Panduan Instalasi Kartographer

Bagi yang ingin menginstal Kartographer pada MediaWiki lokalnya masing-masing, silahkan ikuti panduan berikut :

  1. Pastikan sudah menginstal MediaWiki 1.36+, PHP 7.2+ dan ekstensi JsonConfig
  2. Download Kartographer, copy isi filenya ke direktori extensions/kartographer
  3. composer install --no-dev dalam direktori extensions
  4. Tambahkan wfLoadExtension('Kartographer'); di baris terakhir file LocalSettings.php
  5. Cek Special:Version untuk memverifikasi instalasi

Panduan GeoJSON Kartographer

Kartographer Tutorial
Source Code Render
<mapframe text="Karena Kartographer sudah bisa digunakan, sekarang kita bisa membuat built-in map di Wikipedia seperti ini." width="350" height="350" zoom="13" longitude="107.00497398632191" latitude="-6.248083228272527">
{
   "type":"FeatureCollection",
   "features":[
      {
         "type":"Feature",
         "geometry":{
            "type":"Point",
            "coordinates":[
               106.98885961346001,
               -6.2502862398664085


            ]
         },
         "properties":{
            "title":"Tol Bekasi Barat",
            "marker-color":"420617",
            "marker-symbol":"-letter-see",
            "marker-size":"medium"
         }
      },


      {
         "type":"Feature", 
         "geometry":{
            "type":"Point",
            "coordinates":[
               107.01688040686685,
               -6.261654540025189


            ]
         },
         "properties":{
            "title":"Tol Bekasi Timur",
            "marker-color":"508e33",
            "marker-symbol":"-letter-see",
            "marker-size":"medium"
         }
      },


      {
         "type":"Feature",
         "geometry":{
            "type":"Point",
            "coordinates":[
               107.01840753736047,
               -6.246943771391064


            ]
         },
         "properties":{
            "title":"Stasiun Bekasi Timur",
            "marker-color":"0d2751",
            "marker-symbol":"-number-see",
            "marker-size":"medium"
         }
      },

      {
         "type":"Feature",
         "geometry":{
            "type":"Point",
            "coordinates":[
               106.9995859508269,
               -6.236849708692939


            ]
         },
         "properties":{
            "title":"Stasiun Bekasi",
            "marker-color":"61b9e2",
            "marker-symbol":"-number-see",
            "marker-size":"medium"
         }
      }
   ]
}
</mapframe>
Peta
Karena Kartographer sudah bisa digunakan, sekarang kita bisa membuat built-in map di Wikipedia seperti ini.
<mapframe text="Jalan M. H. Thamrin, Jakarta" width="350" height="350" zoom="14" longitude="106.823180" latitude="-6.188118">
{
  "type": "Feature",
  "geometry": { "type": "LineString", "coordinates":
[
 [106.823070,-6.194578],
 [106.8228674,-6.1810369]
]},
}
</mapframe>
Peta
Jalan M. H. Thamrin, Jakarta

2022-19

Wikidata search autocomplete : rusak

Wikidata search autocomplete sempat rusak pada 4 Mei 2022. Solusi jangka pendek : Downgrade php-1.39.0-wmf.10 jadi php-1.39.0-wmf.9. Solusi lanjutan : Di file WikibasePrefixSearcher.php, di fungsi buildSearch() ubah

$pageType = $this->connection->getPageType( $this->indexBaseName, $indexType );
...
return $pageType->createSearch( $searchQuery, $queryOptions );

Menjadi

$index = $this->connection->getPageType( $this->indexBaseName, $indexType )->getIndex();
...
return $index->createSearch( $searchQuery, $queryOptions );

Kontributor

  1. Lucas Werkmeister, Wikidata/Wikimedia Deutschland : Pelapor
  2. Antoine Musso, Wikimedia Foundation : Downgrade
  3. Erik Bernhardson, Staff Software Engineer, Search Platform, Wikimedia Foundation : WikibasePrefixSearcher