{"id":2250,"date":"2007-04-16T14:52:42","date_gmt":"2007-04-16T13:52:42","guid":{"rendered":"https:\/\/www.fullo.net\/blog\/archives\/2007\/04\/16\/svn-auto-update-anche-su-dreamhost\/"},"modified":"2007-04-16T23:45:52","modified_gmt":"2007-04-16T22:45:52","slug":"svn-auto-update-anche-su-dreamhost","status":"publish","type":"post","link":"https:\/\/www.fullo.net\/blog\/2007\/04\/16\/svn-auto-update-anche-su-dreamhost\/","title":{"rendered":"SVN auto update (anche su Dreamhost)"},"content":{"rendered":"<p><a href=\"http:\/\/fullo.net\/blog\/search\/svn\">Lavorare con SVN<\/a> offre moltissime comodit\u00e0, dallo sviluppo di gruppo, alla gestione delle revisioni, alla possibilit\u00e0 di fare fork del proprio ramo di sviluppo per gestire pi\u00f9 versioni. <\/p>\n<p>Un&#8217;ulteriore comodit\u00e0 che ho scoperto da poco \u00e8 la possibilit\u00e0 di attivare dei trigger quando vengono compiute particolari azioni (ad esempio un commit). <\/p>\n<p>Ponete di avere il server SVN sulla stessa macchina dov&#8217;\u00e8 presente il server web di sviluppo, cosa ci sarebbe di pi\u00f9 comodo ed efficente di avere una versione bleeding-edge online ogni volta che fate un commit? Ma non solo, infatti potete creare degli script per eseguire automaticamente le <a href=\"http:\/\/en.wikipedia.org\/wiki\/Unit_test\">unit test<\/a> ad ogni modifica o per inviare email alla ML di sviluppo per avvertire della presenza di aggiornamenti, etc.<\/p>\n<p>Per farlo bastano pochi passi.<\/p>\n<p><!--more--><\/p>\n<p>Supponiamo che abbiate correttamente <a href=\"https:\/\/www.fullo.net\/blog\/archives\/2006\/06\/13\/configurare-zend-studio-con-svn-ed-ssh\/\">configurato il vostro repository SVN<\/a> usando l&#8217;autenticazione con apache-webdav e che vogliate fare in modo che il sito presente sullo stesso server (diciamo in <code>\/var\/www\/html\/sito<\/code>) sia aggiornato ogni volta che da remoto fate una commit.<\/p>\n<p>Riprendendo la struttura delle directory del <a href=\"https:\/\/www.fullo.net\/blog\/archives\/2006\/06\/13\/configurare-zend-studio-con-svn-ed-ssh\/\">tutorial precedente<\/a> andate in <code>\/var\/svn\/repos\/progetto1\/hooks<\/code> e copiate il file <code>post-commit.tmpl<\/code> in <code>post-commit<\/code> avendo l&#8217;accortezza di settare anche permessi in esecuzione per lo stesso (almeno per l&#8217;utente apache\/www-data).<\/p>\n<p>A questo punto aprite il file in questione e modificatelo in questo modo<br \/>\n[code]<br \/>\n#!\/bin\/sh<br \/>\nREPOS=&#8221;$1&#8243;<br \/>\nREV=&#8221;$2&#8243;<\/p>\n<p># decommentando la riga successiva permetto<br \/>\n# ad svn di mandare un&#8217;email ad ogni<br \/>\n# aggiornamento alla ml di sviluppo<br \/>\n# \/usr\/share\/subversion\/hook-scripts\/commit-email.pl &#8220;$REPOS&#8221; &#8220;$REV&#8221; xxxxxx-devel@xxxxx.xxx<\/p>\n<p># le seguenti righe fanno aggiornare in automatico<br \/>\n# il sito all&#8217;ultima bleeding edge in realt\u00e0 potrei far<br \/>\n# eseguire qualsiasi script per fare le code pi\u00f9 disparate<br \/>\ncd \/var\/www\/html\/sito<br \/>\nsvn up<br \/>\n[\/code]<\/p>\n<p>ricordatevi che su tutto il path del sito l&#8217;utente apache\/www-data (in base alla distro che state usando) deve avere permessi di lettura e scrittura e che al suo interno sia stato fatto il checkout del vostro repo (altrimenti l&#8217;<code>svn update<\/code> non serve a nulla ;) ).<\/p>\n<p>Se volete applicare la stessa cosa a <a href=\"http:\/\/www.dreamhost.com\/r.cgi?98914\">dreamhost<\/a>, chess\u00f2 per aggiornare in automatico tutte le installazioni di wordpress fatte nel vostro account (magari con i temi e plugins personalizzati e minchiate simili) la soluzione \u00e8 un p\u00f2 pi\u00f9 complessa. Infatti dovrete compilare lo script hook di post-commit in modo che abbia i permessi di esecuzione per apache dell&#8217;hosting provider, per farlo \u00e8 necessario compilare lo script in c presente sul <a href=\"http:\/\/wiki.dreamhost.com\/index.php\/Subversion#Using_Subversion_for_Web_development_.28automatic_post-commit_checkout.29\">wiki ufficiale<\/a> linkandolo poi allo script bash vero e  proprio con i comandi che volete far eseguire.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lavorare con SVN offre moltissime comodit\u00e0, dallo sviluppo di gruppo, alla gestione delle revisioni, alla possibilit\u00e0 di fare fork del proprio ramo di sviluppo per gestire pi\u00f9 versioni. Un&#8217;ulteriore comodit\u00e0 che ho scoperto da poco \u00e8 la possibilit\u00e0 di attivare dei trigger quando vengono compiute particolari azioni (ad esempio un commit). Ponete di avere il [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[15,12],"tags":[62,184,430,2250],"class_list":["post-2250","post","type-post","status-publish","format-standard","hentry","category-amministrazione-di-sistema","category-webdev","tag-svn","tag-sysadmin","tag-tips","tag-webdev"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>SVN auto update (anche su Dreamhost) - Fullo<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fullo.net\/blog\/2007\/04\/16\/svn-auto-update-anche-su-dreamhost\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SVN auto update (anche su Dreamhost) - Fullo\" \/>\n<meta property=\"og:description\" content=\"Lavorare con SVN offre moltissime comodit\u00e0, dallo sviluppo di gruppo, alla gestione delle revisioni, alla possibilit\u00e0 di fare fork del proprio ramo di sviluppo per gestire pi\u00f9 versioni. Un&#8217;ulteriore comodit\u00e0 che ho scoperto da poco \u00e8 la possibilit\u00e0 di attivare dei trigger quando vengono compiute particolari azioni (ad esempio un commit). Ponete di avere il [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fullo.net\/blog\/2007\/04\/16\/svn-auto-update-anche-su-dreamhost\/\" \/>\n<meta property=\"og:site_name\" content=\"Fullo\" \/>\n<meta property=\"article:published_time\" content=\"2007-04-16T13:52:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2007-04-16T22:45:52+00:00\" \/>\n<meta name=\"author\" content=\"Francesco Fullone\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fullo\" \/>\n<meta name=\"twitter:site\" content=\"@fullo\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Francesco Fullone\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2007\\\/04\\\/16\\\/svn-auto-update-anche-su-dreamhost\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2007\\\/04\\\/16\\\/svn-auto-update-anche-su-dreamhost\\\/\"},\"author\":{\"name\":\"Francesco Fullone\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"headline\":\"SVN auto update (anche su Dreamhost)\",\"datePublished\":\"2007-04-16T13:52:42+00:00\",\"dateModified\":\"2007-04-16T22:45:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2007\\\/04\\\/16\\\/svn-auto-update-anche-su-dreamhost\\\/\"},\"wordCount\":414,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"keywords\":[\"svn\",\"sysadmin\",\"tips\",\"webdev\"],\"articleSection\":[\"sysadmin\",\"webdev\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2007\\\/04\\\/16\\\/svn-auto-update-anche-su-dreamhost\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2007\\\/04\\\/16\\\/svn-auto-update-anche-su-dreamhost\\\/\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2007\\\/04\\\/16\\\/svn-auto-update-anche-su-dreamhost\\\/\",\"name\":\"SVN auto update (anche su Dreamhost) - Fullo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\"},\"datePublished\":\"2007-04-16T13:52:42+00:00\",\"dateModified\":\"2007-04-16T22:45:52+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2007\\\/04\\\/16\\\/svn-auto-update-anche-su-dreamhost\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2007\\\/04\\\/16\\\/svn-auto-update-anche-su-dreamhost\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2007\\\/04\\\/16\\\/svn-auto-update-anche-su-dreamhost\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SVN auto update (anche su Dreamhost)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\",\"name\":\"Fullo\",\"description\":\"nulla e&#039; impossibile per chi non lo deve fare!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\",\"name\":\"Francesco Fullone\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"width\":622,\"height\":622,\"caption\":\"Francesco Fullone\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\"},\"sameAs\":[\"http:\\\/\\\/www.fullo.net\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/fullo\",\"https:\\\/\\\/x.com\\\/fullo\"],\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/author\\\/fullo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SVN auto update (anche su Dreamhost) - Fullo","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fullo.net\/blog\/2007\/04\/16\/svn-auto-update-anche-su-dreamhost\/","og_locale":"en_US","og_type":"article","og_title":"SVN auto update (anche su Dreamhost) - Fullo","og_description":"Lavorare con SVN offre moltissime comodit\u00e0, dallo sviluppo di gruppo, alla gestione delle revisioni, alla possibilit\u00e0 di fare fork del proprio ramo di sviluppo per gestire pi\u00f9 versioni. Un&#8217;ulteriore comodit\u00e0 che ho scoperto da poco \u00e8 la possibilit\u00e0 di attivare dei trigger quando vengono compiute particolari azioni (ad esempio un commit). Ponete di avere il [&hellip;]","og_url":"https:\/\/www.fullo.net\/blog\/2007\/04\/16\/svn-auto-update-anche-su-dreamhost\/","og_site_name":"Fullo","article_published_time":"2007-04-16T13:52:42+00:00","article_modified_time":"2007-04-16T22:45:52+00:00","author":"Francesco Fullone","twitter_card":"summary_large_image","twitter_creator":"@fullo","twitter_site":"@fullo","twitter_misc":{"Written by":"Francesco Fullone","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fullo.net\/blog\/2007\/04\/16\/svn-auto-update-anche-su-dreamhost\/#article","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/2007\/04\/16\/svn-auto-update-anche-su-dreamhost\/"},"author":{"name":"Francesco Fullone","@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"headline":"SVN auto update (anche su Dreamhost)","datePublished":"2007-04-16T13:52:42+00:00","dateModified":"2007-04-16T22:45:52+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2007\/04\/16\/svn-auto-update-anche-su-dreamhost\/"},"wordCount":414,"commentCount":4,"publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"keywords":["svn","sysadmin","tips","webdev"],"articleSection":["sysadmin","webdev"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fullo.net\/blog\/2007\/04\/16\/svn-auto-update-anche-su-dreamhost\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fullo.net\/blog\/2007\/04\/16\/svn-auto-update-anche-su-dreamhost\/","url":"https:\/\/www.fullo.net\/blog\/2007\/04\/16\/svn-auto-update-anche-su-dreamhost\/","name":"SVN auto update (anche su Dreamhost) - Fullo","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/#website"},"datePublished":"2007-04-16T13:52:42+00:00","dateModified":"2007-04-16T22:45:52+00:00","breadcrumb":{"@id":"https:\/\/www.fullo.net\/blog\/2007\/04\/16\/svn-auto-update-anche-su-dreamhost\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fullo.net\/blog\/2007\/04\/16\/svn-auto-update-anche-su-dreamhost\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fullo.net\/blog\/2007\/04\/16\/svn-auto-update-anche-su-dreamhost\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fullo.net\/blog\/"},{"@type":"ListItem","position":2,"name":"SVN auto update (anche su Dreamhost)"}]},{"@type":"WebSite","@id":"https:\/\/www.fullo.net\/blog\/#website","url":"https:\/\/www.fullo.net\/blog\/","name":"Fullo","description":"nulla e&#039; impossibile per chi non lo deve fare!","publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fullo.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c","name":"Francesco Fullone","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","width":622,"height":622,"caption":"Francesco Fullone"},"logo":{"@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1"},"sameAs":["http:\/\/www.fullo.net","https:\/\/www.linkedin.com\/in\/fullo","https:\/\/x.com\/fullo"],"url":"https:\/\/www.fullo.net\/blog\/author\/fullo\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3OSc1-Ai","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":1982,"url":"https:\/\/www.fullo.net\/blog\/2006\/06\/13\/configurare-zend-studio-con-svn-ed-ssh\/","url_meta":{"origin":2250,"position":0},"title":"Configurare Zend Studio con SVN ed SSH","author":"Francesco Fullone","date":"13\/06\/2006","format":false,"excerpt":"Dopo un paio d'ore di tentativi ho finalmente messo online il mio repository svn locale. Il server si basa su Fedora Core 5 e come client di accesso uso lo Zend Studio. L'installazione del server \u00e8 abbastanza semplice e la descriver\u00f2 qui di seguito (pi\u00f9 per memento personale che per\u2026","rel":"","context":"In &quot;linux&quot;","block_context":{"text":"linux","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/linux\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":116,"url":"https:\/\/www.fullo.net\/blog\/2003\/02\/08\/cvs\/","url_meta":{"origin":2250,"position":1},"title":"cvs","author":"Francesco Fullone","date":"08\/02\/2003","format":false,"excerpt":"Avendo iniziato a lavorare attivamente nel progetto PHPCollab ed avendo la necessit\u00e0 di utilizzare il CVS di Sourceforge ho iniziato a ravanare nel web alla ricerca di un client semplice ed immediato da utilizzare, senza tutti gli orpelli di WinCVS, che obbliga ad installare anche TCL e Phyton per funzionare\u2026","rel":"","context":"In &quot;tecnologia&quot;","block_context":{"text":"tecnologia","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2267,"url":"https:\/\/www.fullo.net\/blog\/2007\/05\/16\/wordpress-22\/","url_meta":{"origin":2250,"position":2},"title":"WordPress 2.2","author":"Francesco Fullone","date":"16\/05\/2007","format":false,"excerpt":"E' arrivato finalmente WordPress 2.2, dopo aver annunciato stanotte in ML il tag in svn, \u00e8 stato nel giro di poche ore rilasciata la versione stabile del blog engine su cui gira anche questo blog. Le novit\u00e0 introdotte da questa nuova release sono molte, ma la pi\u00f9 importante (imho) \u00e8\u2026","rel":"","context":"In &quot;open source&quot;","block_context":{"text":"open source","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/open-source\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2256,"url":"https:\/\/www.fullo.net\/blog\/2007\/05\/07\/oldposts-plugin-per-wordpress\/","url_meta":{"origin":2250,"position":3},"title":"FCC_OldPost plugin per WordPress","author":"Francesco Fullone","date":"07\/05\/2007","format":false,"excerpt":"Dopo qualche mese di abbandono nel mio repository svn\u00a0ecco il plugin che utilizzo io (ma anche Andrea... e se lo usa lui....) per visualizzare un alert con i post pi\u00f9 vecchi di un numero prestabilito di mesi. Il plugin si chiama FCC OldPost ed \u00e8 scaricabile da qui. Una volta\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"FCC Old Post plugin","src":"https:\/\/i0.wp.com\/farm1.static.flickr.com\/214\/488290942_5ec1f7698f_m.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1803,"url":"https:\/\/www.fullo.net\/blog\/2005\/12\/07\/nas-casalinghi\/","url_meta":{"origin":2250,"position":4},"title":"NAS casalinghi","author":"Francesco Fullone","date":"07\/12\/2005","format":false,"excerpt":"Sta crescendo a dismisura l'offerta di NAS per uso casalingo, ne elencher\u00f2 qualcuna giusto per soddisfare la curiosit\u00e0 dei geek pi\u00f9 incalliti: Thecus NA4100 - NAS puro SATA con RAID 0,1 e 5 Yellow Machine, blackbox NAS con firewall, gateway e proxy Snap Server - diversi modelli per tutte le\u2026","rel":"","context":"In &quot;sysadmin&quot;","block_context":{"text":"sysadmin","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/amministrazione-di-sistema\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1999,"url":"https:\/\/www.fullo.net\/blog\/2006\/07\/05\/usare-pear-con-zend-studio-52\/","url_meta":{"origin":2250,"position":5},"title":"Usare PEAR con Zend Studio 5.2","author":"Francesco Fullone","date":"05\/07\/2006","format":false,"excerpt":"Un problema abbastanza noto dello Zend Studio 5 \u00e8 che l'inclusione di librerie dinamiche (usando il server interno) non funziona un granch\u00e8 bene. Quindi se ad esempio vogliamo usare classi PEAR senza usare il path completo delle stesse ma limitandoci a quelli relativi (molto comodi se poi l'applicazione verr\u00e0 migrata\u2026","rel":"","context":"In &quot;lifehack&quot;","block_context":{"text":"lifehack","link":"https:\/\/www.fullo.net\/blog\/category\/di-tutto-un-po\/lifehack\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/2250","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/comments?post=2250"}],"version-history":[{"count":0,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/2250\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/media?parent=2250"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/categories?post=2250"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/tags?post=2250"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}