{"id":231259,"date":"2022-12-30T16:44:00","date_gmt":"2022-12-30T13:44:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=231259"},"modified":"2022-12-25T22:10:53","modified_gmt":"2022-12-25T19:10:53","slug":"kaks-kasulikku-toeoeriista-wordpressi-arendamiseks","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/et\/kaks-kasulikku-toeoeriista-wordpressi-arendamiseks\/","title":{"rendered":"Kaks kasulikku t\u00f6\u00f6riista WordPressi arendamiseks"},"content":{"rendered":"\n<p>Viimastel n\u00e4dalatel olen natuke v\u00e4hem blogi pidanud. See ei ole niiv\u00f5rd sellep\u00e4rast, et mul pole midagi \u00f6elda, vaid sellep\u00e4rast, et olen tegelenud mitmete erinevate projektidega ja p\u00fc\u00fcdnud \u00f5ppida paari uut tehnoloogiat (mis k\u00f5ik aitavad WordPressi tagasi).<\/p>\n<p>Selle tegemise keskel m\u00f5istsin, et ma ei jaganud kahte kasulikku t\u00f6\u00f6riista WordPressi arendamiseks \u2013 t\u00e4psemalt REST API klienti ja andmebaasi esiosa.<\/p>\n<p>Jah, seal on palju t\u00f6\u00f6riistu, t\u00f5en\u00e4oliselt on teil juba oma lemmikud. Siin on aga need kaks, mida olen k\u00f5ige rohkem kasutanud.<\/p>\n<h2>Kasulikud t\u00f6\u00f6riistad WordPressi arendamiseks<\/h2>\n<h3>Unetus<\/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=\"Kaks kasulikku t\u00f6\u00f6riista WordPressi arendamiseks\" ><\/a><\/p>\n<p>Saadaval on mitmeid erinevaid REST-kliente (neist mitmetest olen varasemates postitustes kirjutanud), kuid ma tulen ikka ja j\u00e4lle tagasi <a href=\"https:\/\/insomnia.rest\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Insomnia<\/a> juurde .<\/p>\n<blockquote>\n<p>Silu API-sid nagu inimene, mitte robot.<\/p>\n<p>Unetus<\/p>\n<\/blockquote>\n<p>Peamised p\u00f5hjused on see, et see on kerge, lihtne kasutada ja \u00fchildub teiste klientide kogudega, nii et saate neid sellesse importida.<\/p>\n<p>Lisaks on kasutajaliidest lihtne j\u00e4lgida ja saate eksportida oma kogusid teistele kasutamiseks (JSON-vormingus), et ka nemad saaksid seda kasutada.<\/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=\"Kaks kasulikku t\u00f6\u00f6riista WordPressi arendamiseks\" ><\/a><\/p>\n<p>Olen pikka aega kasutanud teist andmebaasi esiosa, kuid peamise operatsioonis\u00fcsteemi v\u00e4rskendustega jooksis peamine k\u00e4ivitatav fail pidevalt kokku.<\/p>\n<p>Jah, on iga\u00f5htuseid ehitamisi, mis tunduvad olevat okei, kuid ma m\u00f5tlesin, et miks mitte vaadata, kas on saadaval m\u00f5ni muu andmebaasi kasutajaliides, mis on v\u00e4hemalt sama hea. Ja just siis leidsin <a href=\"https:\/\/tableplus.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">TablePlusi<\/a>.<\/p>\n<blockquote>\n<p>Kaasaegne, loomulik ja s\u00f5bralik GUI t\u00f6\u00f6riist relatsiooniandmebaaside jaoks: MySQL, PostgreSQL, SQLite ja palju muud<\/p>\n<p>TablePlus<\/p>\n<\/blockquote>\n<p>\u00dcldiselt on sellel rakendusel ainult v\u00e4ike \u00f5ppimisk\u00f5ver ja mulle v\u00e4ga meeldib, kuidas see t\u00f6\u00f6tab. Olen seda kasutanud nii oma tavalise Valeti seadistusega kui ka Dockeri seadistusega.<\/p>\n<p>Kuigi iOS-i jaoks on olemas klient, ma ei kasuta seda (kuigi ma n\u00e4en, kuidas see teatud t\u00fc\u00fcpi arendustegevuse jaoks kasulik oleks).<\/p>\n<p>Lisaks meeldib mulle v\u00e4ga selle konkreetse utiliidi kontekstis v\u00f5imalus andmeid v\u00e4rskendada, muudatusi salvestada ja p\u00e4ringuid t\u00e4ita.<\/p>\n<h2>Kaks t\u00f6\u00f6riista (tulemas on veel)<\/h2>\n<p>Igatahes on k\u00f5ik \u00fclaltoodud vaid m\u00f5ned t\u00f6\u00f6riistad, mida ma kasutan WordPressiga toimunud muudatuste, WordPressiga t\u00f6\u00f6tamise, tarkvaravirna, millel WordPressi k\u00e4itan, ja \u00fchilduvuse t\u00f5ttu. muud paketid operatsioonis\u00fcsteemide praeguste versioonidega.<\/p>\n<p>Nii et kindlasti on see vaid kaks t\u00f6\u00f6riista, kuid need on kaks, mida ma kasutan regulaarselt teiste t\u00f6\u00f6riistade kasuks.<\/p>\n<p>L\u00f5puks, kui vaatate tagasi sellele, kus WordPress oli viis aastat tagasi (r\u00e4\u00e4kimata k\u00fcmnendist tagasi), on p\u00e4ris h\u00e4mmastav n\u00e4ha, kui kaugele see on j\u00f5udnud. Ja ma tahan kirjutada m\u00f5ned postitused, mis on WordPressi mitme aspekti osas p\u00f5hjalikumad.<\/p>\n<p>Aga see on hiljem.<\/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>Viimastel n\u00e4dalatel olen natuke v\u00e4hem blogi pidanud. See ei ole niiv\u00f5rd sellep\u00e4rast, et mul pole midagi \u00f6elda, vaid sellep\u00e4rast, et olen tegelenud paljude erinevate projektidega ja p\u00fc\u00fcdnud \u00f5ppida paari\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":[718,833,1017,894,916,842,863],"tags":[1165],"class_list":["post-231259","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arendaja","category-juhend-algajatele","category-kasulikud-saidid","category-kood","category-muud","category-opetused","category-wordpress-4","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/231259","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/comments?post=231259"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/231259\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media\/236453"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media?parent=231259"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/categories?post=231259"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/tags?post=231259"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}