{"id":229398,"date":"2022-10-25T10:13:00","date_gmt":"2022-10-25T07:13:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=229398"},"modified":"2022-11-09T06:51:41","modified_gmt":"2022-11-09T03:51:41","slug":"librerie-wordpress-open-source-perche-dovrei-condividerle","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/it\/librerie-wordpress-open-source-perche-dovrei-condividerle\/","title":{"rendered":"Librerie WordPress open source (perch\u00e9 dovrei condividerle)"},"content":{"rendered":"\n<ul>\n<li>i repository privati \u200b\u200bsono in genere dedicati a progetti dei clienti o progetti che non penso siano ancora pronti per essere utilizzati da altri (per motivi di sovraccarico nella gestione),<\/li>\n<li>i gists sono strettamente per la condivisione di frammenti di codice su questo blog, e il gioco \u00e8 fatto,<\/li>\n<li>le librerie open source di WordPress sono occasionalmente presenti ma sono diventate piuttosto datate,<\/li>\n<\/ul>\n<p>Ma durante la conversazione, mi sono reso conto che ho molte piccole classi, plugin, utilit\u00e0, funzioni, helper, ecc. relativi allo sviluppo di WordPress o JavaScript che non ho mai messo su GitHub.<\/p>\n<p>Gran parte di quello che ho attualmente non \u00e8 aggiornato.<\/p>\n<p>Cio\u00e8, non realizzo realmente le mie librerie WordPress. Ho ragioni per tutto questo, ma la linea di fondo \u00e8 che voglio cambiarlo.<\/p>\n<h2>Librerie WordPress open source<\/h2>\n<p>Innanzitutto, riconosco che \u00e8 un peccato. Voglio dire, scavo l&#8217;open source per ragioni di software libero (per studio, per fork, per istruzione, uso e cos\u00ec via). Ma, se devo essere onesto, l&#8217;onere che deriva dal mantenere un progetto che potrebbe diventare popolare diventa un po&#8217; pi\u00f9 da gestire.<\/p>\n<p>In effetti, pu\u00f2 diventare opprimente al punto in cui vuoi semplicemente ignorare qualsiasi feedback tu possa ricevere. Non ne sono un fan principalmente per mancanza di rispetto.<\/p>\n<p>D&#8217;altra parte, potrei semplicemente contrassegnare il repository come privato, ma chi aiuta? Il progetto non \u00e8 stato commissionato o altro, quindi che senso ha tenerlo in lockdown?<\/p>\n<p>Come ho detto in numerosi post del blog <a href=\"https:\/\/tommcfarlin.com\/2017-plans\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">quest&#8217;anno<\/a>, una delle cose che voglio fare \u00e8 apportare alcune modifiche a questo blog. Vedo questo come il fulcro di molto di quello che faccio, quindi condividere vari progetti e cose del genere avrebbe senso, giusto?<\/p>\n<p>Certo, ho condiviso alcuni progetti nel corso degli anni (e puoi vederli), ma molti di loro sono datati o non mantenuti. Ho pensato di cancellare gran parte del mio account e ricominciare da capo, ma mi sono stati dati altri consigli.<\/p>\n<p>Comunque, questo non vuol dire che condivido un determinato progetto oggi, ma presto. Invece, si tratta pi\u00f9 del sovraccarico che deriva dalla gestione di un progetto open source.<\/p>\n<h3>Aspetta cosa? Condividi il tuo lavoro, ma \u00e8 troppo lavoro?<\/h3>\n<p>Quindi, a quel punto, lasciatemi chiarire: non sto assolutamente dicendo che un semplice plugin per WordPress o un altro tipo di utilit\u00e0 di una libreria sia paragonabile a qualcosa come altre grandi applicazioni <a href=\"https:\/\/wordpress.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">che conosciamo<\/a>.<\/p>\n<p>Non sono deluso (il pi\u00f9 delle volte).<\/p>\n<p>Ma sono anche in un punto in cui sto cercando di <a href=\"https:\/\/pressware.co\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">gestire un&#8217;attivit\u00e0<\/a>, creare un mercato specifico per i <a href=\"https:\/\/tommcfarlin.com\/a-better-blogging-experience\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">plugin per i blogger<\/a> e lavorare sul lavoro dei clienti cercando di condividere alcune cose <a href=\"https:\/\/github.com\/tommcfarlin\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">con la comunit\u00e0 di sviluppatori<\/a> che spesso danno cos\u00ec tanto .<\/p>\n<p>Certo, abbiamo quelli che sono meno che eccezionali, per dirla educatamente, ma nella mia esperienza abbiamo molte persone che amano aprire problemi, inviare richieste pull e offrire critiche al codice.<\/p>\n<p>E questo pu\u00f2 rendere un progetto molto migliore.<\/p>\n<h2>Puntare al meglio<\/h2>\n<p>Detto questo, cercher\u00f2 di fare un lavoro migliore nell&#8217;open sourcing di alcune delle cose che ho appena in giro. Non so se \u00e8 utile. Non so se servir\u00e0 a qualcuno. Ma \u00e8 stato benefico per me, e sono le cose che uso che vorrei esistessero ma non esistono, e che mi aiutano nella mia vita di tutti i giorni.<\/p>\n<p>Quindi, provvisoriamente a partire dalla prossima settimana, condivider\u00f2 alcune di queste cose.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte di registrazione:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Non realizzo librerie WordPress open source. Non il mio, almeno. Ho delle ragioni per questo, ma voglio cambiarlo.<\/p>\n","protected":false},"author":1,"featured_media":223741,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[783,720],"tags":[1168],"class_list":["post-229398","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-open-source","category-sviluppatore","tag-affiai-it"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts\/229398","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/comments?post=229398"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts\/229398\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/media\/223741"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/media?parent=229398"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/categories?post=229398"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/tags?post=229398"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}