{"id":231813,"date":"2022-12-30T16:58:00","date_gmt":"2022-12-30T13:58:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=231813"},"modified":"2022-11-10T05:18:53","modified_gmt":"2022-11-10T02:18:53","slug":"kaksi-hyoedyllistae-tyoekalua-wordpressin-kehittaemiseen","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fi\/kaksi-hyoedyllistae-tyoekalua-wordpressin-kehittaemiseen\/","title":{"rendered":"Kaksi hy\u00f6dyllist\u00e4 ty\u00f6kalua WordPressin kehitt\u00e4miseen"},"content":{"rendered":"\n<p>Viime viikkoina olen kirjoittanut v\u00e4h\u00e4n v\u00e4hemm\u00e4n. T\u00e4m\u00e4 ei johdu niink\u00e4\u00e4n siit\u00e4, ettei minulla ole mit\u00e4\u00e4n sanottavaa, vaan siit\u00e4, ett\u00e4 olen ollut mukana useissa erilaisissa projekteissa ja yritt\u00e4nyt oppia pari uutta teknologiaa (jotka kaikki auttavat WordPressiss\u00e4).<\/p>\n<p>T\u00e4t\u00e4 tehdess\u00e4ni tajusin, etten ollut jakanut kahta hy\u00f6dyllist\u00e4 ty\u00f6kalua WordPressin kehitt\u00e4miseen \u2013 erityisesti REST API -asiakasohjelmaa ja tietokannan k\u00e4ytt\u00f6liittym\u00e4\u00e4.<\/p>\n<p>Kyll\u00e4, on olemassa lukuisia ty\u00f6kaluja, joista sinulla on todenn\u00e4k\u00f6isesti jo suosikkisi. T\u00e4ss\u00e4 on kuitenkin kaksi, joita olen k\u00e4ytt\u00e4nyt eniten.<\/p>\n<h2>Hy\u00f6dyllisi\u00e4 ty\u00f6kaluja WordPressin kehitt\u00e4miseen<\/h2>\n<h3>Unettomuus<\/h3>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-159487-61e6f618d3118.png\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-159487-61e6f618d3118.png\" alt=\"Kaksi hy\u00f6dyllist\u00e4 ty\u00f6kalua WordPressin kehitt\u00e4miseen\" ><\/a><\/p>\n<p>Saatavilla on useita erilaisia \u200b\u200bREST-asiakkaita (joista useista olen kirjoittanut aiemmissa viesteiss\u00e4), mutta palaan jatkuvasti <a href=\"https:\/\/insomnia.rest\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Insomniaan<\/a>.<\/p>\n<blockquote>\n<p>Vianetsint\u00e4 API:t kuten ihminen, ei robotti.<\/p>\n<p>Unettomuus<\/p>\n<\/blockquote>\n<p>T\u00e4rkeimm\u00e4t syyt ovat, ett\u00e4 se on kevyt, helppok\u00e4ytt\u00f6inen ja ett\u00e4 se on yhteensopiva muiden asiakkaiden kokoelmien kanssa, joten voit tuoda ne t\u00e4h\u00e4n.<\/p>\n<p>Lis\u00e4ksi k\u00e4ytt\u00f6liittym\u00e4\u00e4 on helppo seurata ja voit vied\u00e4 kokoelmasi muiden k\u00e4ytett\u00e4v\u00e4ksi (JSON-muodossa), jotta he voivat my\u00f6s k\u00e4ytt\u00e4\u00e4 sit\u00e4.<\/p>\n<h3>TablePlus<\/h3>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-159487-61e6f61d93d5a.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-159487-61e6f61d93d5a.png\" alt=\"Kaksi hy\u00f6dyllist\u00e4 ty\u00f6kalua WordPressin kehitt\u00e4miseen\" ><\/a><\/p>\n<p>Olen pitk\u00e4\u00e4n k\u00e4ytt\u00e4nyt toista tietokannan k\u00e4ytt\u00f6liittym\u00e4\u00e4, mutta ensisijaisen k\u00e4ytt\u00f6j\u00e4rjestelm\u00e4ni p\u00e4ivitysten my\u00f6t\u00e4 t\u00e4rkein suoritettava tiedosto kaatui.<\/p>\n<p>Kyll\u00e4, on \u00f6isi\u00e4 koontiversioita, jotka n\u00e4ytt\u00e4v\u00e4t olevan kunnossa, mutta ajattelin, ett\u00e4 miksi en katso, onko saatavilla toista tietokannan k\u00e4ytt\u00f6liittym\u00e4\u00e4, joka on v\u00e4hint\u00e4\u00e4n yht\u00e4 hyv\u00e4. Ja silloin l\u00f6ysin <a href=\"https:\/\/tableplus.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">TablePlusin<\/a>.<\/p>\n<blockquote>\n<p>Moderni, natiivi ja yst\u00e4v\u00e4llinen GUI-ty\u00f6kalu relaatiotietokantoille: MySQL, PostgreSQL, SQLite ja paljon muuta<\/p>\n<p>TablePlus<\/p>\n<\/blockquote>\n<p>Yleisesti ottaen t\u00e4ll\u00e4 sovelluksella on vain pieni oppimisk\u00e4yr\u00e4, ja pid\u00e4n todella sen toiminnasta. Olen k\u00e4ytt\u00e4nyt sit\u00e4 sek\u00e4 tavallisen Valet-asetukseni ett\u00e4 Docker-asennukseni kanssa.<\/p>\n<p>Vaikka iOS:lle on asiakassovellus, en k\u00e4yt\u00e4 sit\u00e4 (vaikka ymm\u00e4rr\u00e4n, kuinka t\u00e4st\u00e4 olisi hy\u00f6ty\u00e4 tietyntyyppisiss\u00e4 kehitysty\u00f6ss\u00e4).<\/p>\n<p>Lis\u00e4ksi pid\u00e4n todella kyvyst\u00e4 p\u00e4ivitt\u00e4\u00e4 tietoja, tallentaa muutoksia ja suorittaa kyselyit\u00e4 t\u00e4m\u00e4n erityisen apuohjelman yhteydess\u00e4.<\/p>\n<h2>Kaksi ty\u00f6kalua (Lis\u00e4\u00e4 tulossa)<\/h2>\n<p>Joka tapauksessa kaikki edell\u00e4 mainitut ovat vain muutamia ty\u00f6kaluja, joita k\u00e4yt\u00e4n joidenkin WordPressin kanssa tapahtuneiden muutosten, WordPressin kanssa ty\u00f6skentelytapani, ohjelmistopinon, jolla k\u00e4yt\u00e4n WordPressi\u00e4, ja yhteensopivuuden seurauksena. muista paketeista, joissa on k\u00e4ytt\u00f6j\u00e4rjestelmien nykyiset versiot.<\/p>\n<p>Joten totta kai, se on vain kaksi ty\u00f6kalua, mutta ne ovat kaksi, joita k\u00e4yt\u00e4n s\u00e4\u00e4nn\u00f6llisesti muiden ty\u00f6kalujen hyv\u00e4ksi.<\/p>\n<p>Lopuksi, kun katsot taaksep\u00e4in, miss\u00e4 WordPress oli viisi vuotta sitten (puhumattakaan kymmenen vuotta sitten), on melko h\u00e4mm\u00e4stytt\u00e4v\u00e4\u00e4 n\u00e4hd\u00e4, kuinka pitk\u00e4lle se on tullut. Ja haluan kirjoittaa muutaman postauksen, jotka ovat syv\u00e4llisempi\u00e4 t\u00e4st\u00e4 useiden WordPressin n\u00e4k\u00f6kohtien suhteen.<\/p>\n<p>Mutta se on my\u00f6hemmin.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Viime viikkoina olen kirjoittanut v\u00e4h\u00e4n v\u00e4hemm\u00e4n. T\u00e4m\u00e4 ei johdu niink\u00e4\u00e4n siit\u00e4, ett\u00e4 minulla ei ole mit\u00e4\u00e4n sanottavaa, vaan siit\u00e4, ett\u00e4 olen ollut mukana useissa eri projekteissa ja yritt\u00e4nyt oppia pari\u2026<\/p>\n","protected":false},"author":1,"featured_media":236453,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[1018,719,895,917,834,843,864],"tags":[1166],"class_list":["post-231813","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hyodyllisia-sivustoja","category-kehittaejae","category-koodi","category-muut","category-opas-aloittelijoille","category-opetusohjelmia","category-wordpress-5","tag-affiai-fi"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts\/231813","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/comments?post=231813"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts\/231813\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/media\/236453"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/media?parent=231813"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/categories?post=231813"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/tags?post=231813"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}