Extension:Graph/Graphoid/tr



Graphoid hizmeti
Graphoid bir node.js hizmeti, gelişmiş tarayıcılarda çalışan aynı Vega kitaplık kodunu kullanarak bir grafik tanımını statik bir PNG resmine dönüştürür. Graphoid'in başlangıçta geliştirilmesinin nedeni statik bir resim sağlamaktı, böylece Vega ve d3 kaynak yükleyici modüllerini her sayfa yanıtıyla bir araya getirmek zorunda kalmayacağız. Ayrıntılar için T211881 sayfasına bakın. Hizmet, https://www.mediawiki.org/api/rest_v1/#/Page%20content/get_page_graph_png__title___revision___graph_id_ üzerindeki Wikimedia kümesinde mevcuttur.

Kendiniz kurabilirsiniz:

(not: bu paket korunmuyor (T211881 ve kurulum başarısız olabilir, T196001, T239100 bakınız. npm i --build-from-source yardım edebilir.)

Hizmet URL'leri sayfanın etki alanını (örneğin mediawiki.org), hizmet sürümünü (v1), grafiğin bulunduğu sayfanın başlığını (PageTitle), sayfanın revizyon kimliğini (12345, ancak mevcut için 0 olabilir) içerir ve grafiğin kendi karma kimliği (grafik tanımını tanımlamak için HTML sayfasında da kullanılır), örneğin:

http://localhost:6927/mediawiki.org/v1/PageTitle/12345/a64b022a8fa5b7fc5e40a2c95cd0a114b2ae1174.png (deprecated url)

https://www.mediawiki.org/api/rest_v1/page/graph/png/Extension%3AGraph/3420825/72edc224f0a10b343c1e84f63dbfc97cac9bc957.png

Graph uzantısını LocalSettings.php'deki Graphoid hizmetini aşağıdaki gibi bir satırla kullanacak şekilde yapılandırırsınız:



Graphoid hizmetlerini yapılandırın


Hizmeti kendi yapılandırma dosyası üzerinden daha fazla yapılandırabilirsiniz.