{"id":895,"date":"2004-06-21T15:49:05","date_gmt":"2004-06-21T13:49:05","guid":{"rendered":"\/\/?p="},"modified":"2004-06-21T15:49:05","modified_gmt":"2004-06-21T13:49:05","slug":"phplinks-rephlux","status":"publish","type":"post","link":"https:\/\/www.fullo.net\/blog\/2004\/06\/21\/phplinks-rephlux\/","title":{"rendered":"php::Links(&#8216; rephlux &#8216;);"},"content":{"rendered":"<blockquote><p><a href=\"http:\/\/rephlux.sourceforge.net\/\">Rephlux<\/a> is a PHP based tool for running a continuous testing\/build process on your project and taking action based on the outcome of your tests. It is inspired by the Java based CruiseControl. It is free software, licensed under the GNU GPL (see the file COPYING for details).<\/p>\n<p>Rephlux is aimed at distributed developments and developments within larger teams. It was built for use on the development of the Web Application Component Toolkit[2], a PHP project on SourceForge, with the aim of providing something more useful than the SourceForge nightly builds.<\/p>\n<p>Rephlux should be run as a scheduled job during application development. On each run:<\/p>\n<p>    * It checks your source code repository for changes since the last successful run &#8211; reporting on any revisions<br \/>\n    * If changes are detected it checks out a working copy of your source code and runs arbitrary scripts that you define, followed by your test script<br \/>\n    * It generates failure reports if your test script fails<br \/>\n    * If the tests pass it will run user-defined scripts for eg. document generation, creating a tarball distribution, deploying the app to your server, etc.\n<\/p><\/blockquote>\n<p>ciuaz<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Rephlux is a PHP based tool for running a continuous testing\/build process on your project and taking action based on the outcome of your tests. It is inspired by the Java based CruiseControl. It is free software, licensed under the GNU GPL (see the file COPYING for details). Rephlux is aimed at distributed developments and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_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},"jetpack_post_was_ever_published":false},"categories":[9,5],"tags":[],"class_list":["post-895","post","type-post","status-publish","format-standard","hentry","category-php","category-tecnologia"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>php::Links(&#039; rephlux &#039;); - 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\/2004\/06\/21\/phplinks-rephlux\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"php::Links(&#039; rephlux &#039;); - Fullo\" \/>\n<meta property=\"og:description\" content=\"Rephlux is a PHP based tool for running a continuous testing\/build process on your project and taking action based on the outcome of your tests. It is inspired by the Java based CruiseControl. It is free software, licensed under the GNU GPL (see the file COPYING for details). Rephlux is aimed at distributed developments and [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fullo.net\/blog\/2004\/06\/21\/phplinks-rephlux\/\" \/>\n<meta property=\"og:site_name\" content=\"Fullo\" \/>\n<meta property=\"article:published_time\" content=\"2004-06-21T13:49:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2021\/05\/FB_IMG_1515748807284.jpg?fit=1453%2C1453&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"1453\" \/>\n\t<meta property=\"og:image:height\" content=\"1453\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\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=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Francesco Fullone\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/06\\\/21\\\/phplinks-rephlux\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/06\\\/21\\\/phplinks-rephlux\\\/\"},\"author\":{\"name\":\"Francesco Fullone\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"headline\":\"php::Links(&#8216; rephlux &#8216;);\",\"datePublished\":\"2004-06-21T13:49:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/06\\\/21\\\/phplinks-rephlux\\\/\"},\"wordCount\":187,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"articleSection\":[\"php\",\"tecnologia\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/06\\\/21\\\/phplinks-rephlux\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/06\\\/21\\\/phplinks-rephlux\\\/\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/06\\\/21\\\/phplinks-rephlux\\\/\",\"name\":\"php::Links(' rephlux '); - Fullo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\"},\"datePublished\":\"2004-06-21T13:49:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/06\\\/21\\\/phplinks-rephlux\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/06\\\/21\\\/phplinks-rephlux\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/06\\\/21\\\/phplinks-rephlux\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"php::Links(&#8216; rephlux &#8216;);\"}]},{\"@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\":\"it-IT\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\",\"name\":\"Francesco Fullone\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@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":"php::Links(' rephlux '); - 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\/2004\/06\/21\/phplinks-rephlux\/","og_locale":"it_IT","og_type":"article","og_title":"php::Links(' rephlux '); - Fullo","og_description":"Rephlux is a PHP based tool for running a continuous testing\/build process on your project and taking action based on the outcome of your tests. It is inspired by the Java based CruiseControl. It is free software, licensed under the GNU GPL (see the file COPYING for details). Rephlux is aimed at distributed developments and [&hellip;]","og_url":"https:\/\/www.fullo.net\/blog\/2004\/06\/21\/phplinks-rephlux\/","og_site_name":"Fullo","article_published_time":"2004-06-21T13:49:05+00:00","og_image":[{"width":1453,"height":1453,"url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2021\/05\/FB_IMG_1515748807284.jpg?fit=1453%2C1453&ssl=1","type":"image\/jpeg"}],"author":"Francesco Fullone","twitter_card":"summary_large_image","twitter_creator":"@fullo","twitter_site":"@fullo","twitter_misc":{"Scritto da":"Francesco Fullone","Tempo di lettura stimato":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fullo.net\/blog\/2004\/06\/21\/phplinks-rephlux\/#article","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/2004\/06\/21\/phplinks-rephlux\/"},"author":{"name":"Francesco Fullone","@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"headline":"php::Links(&#8216; rephlux &#8216;);","datePublished":"2004-06-21T13:49:05+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2004\/06\/21\/phplinks-rephlux\/"},"wordCount":187,"commentCount":0,"publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"articleSection":["php","tecnologia"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fullo.net\/blog\/2004\/06\/21\/phplinks-rephlux\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fullo.net\/blog\/2004\/06\/21\/phplinks-rephlux\/","url":"https:\/\/www.fullo.net\/blog\/2004\/06\/21\/phplinks-rephlux\/","name":"php::Links(' rephlux '); - Fullo","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/#website"},"datePublished":"2004-06-21T13:49:05+00:00","breadcrumb":{"@id":"https:\/\/www.fullo.net\/blog\/2004\/06\/21\/phplinks-rephlux\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fullo.net\/blog\/2004\/06\/21\/phplinks-rephlux\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fullo.net\/blog\/2004\/06\/21\/phplinks-rephlux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fullo.net\/blog\/"},{"@type":"ListItem","position":2,"name":"php::Links(&#8216; rephlux &#8216;);"}]},{"@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":"it-IT"},{"@type":["Person","Organization"],"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c","name":"Francesco Fullone","image":{"@type":"ImageObject","inLanguage":"it-IT","@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-er","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":496,"url":"https:\/\/www.fullo.net\/blog\/2003\/10\/10\/phplinks-news\/","url_meta":{"origin":895,"position":0},"title":"php::Links(&#8216; news &#8216;);","author":"Francesco Fullone","date":"10\/10\/2003","format":false,"excerpt":"benvenuti al riassunto della settimana delle risorse su php trovate in internet. phphub vuole essere un punto di partenza per la navigazione di tutti maniaci di php, al suo interno comprende infatti un aggregator con le ultime news pubblicate sui principali siti di informazione ed un interessante directory di link\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":2653,"url":"https:\/\/www.fullo.net\/blog\/2009\/08\/05\/ottimizzare-php-google-e-tante-castronerie\/","url_meta":{"origin":895,"position":1},"title":"Ottimizzare PHP, Google e tante castronerie.","author":"Francesco Fullone","date":"05\/08\/2009","format":false,"excerpt":"Ogni tanto pare che anche in Google sparino immense bufale, una delle ultime \u00e8 un presunto articolo su come ottimizzare i propri script in PHP che sembra uscito fuori da uno script kiddie appena avvicinato al linguaggio. La cosa interessante \u00e8 che la comunit\u00e0 di PHP non \u00e8 rimasta con\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"John Allspaw: flickr php4 to php5 migration","src":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2009\/08\/flickr_php4_to_php5_migration.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1276,"url":"https:\/\/www.fullo.net\/blog\/2005\/02\/23\/aggregatori-con-tecnologie-push\/","url_meta":{"origin":895,"position":2},"title":"aggregatori con tecnologie push?","author":"Francesco Fullone","date":"23\/02\/2005","format":false,"excerpt":"vi ricordate i vecchi \"canali\" di internet explorer 4? quelli dove una volta registrati ricevevate notizie aggiornate pi\u00f9 o meno in tempo reale su un determinato argomento? Beh, c'\u00e8 chi ha pensato che era ora di ridar loro vita sfruttando per\u00f2 alcune delle attuali tecnologie tanto care ai blogger (feed\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":323,"url":"https:\/\/www.fullo.net\/blog\/2003\/06\/30\/phplinksphp-50-vs-mysql\/","url_meta":{"origin":895,"position":3},"title":"php::Links(&#8216;PHP 5.0 vs. MySQL&#8217;)","author":"Francesco Fullone","date":"30\/06\/2003","format":false,"excerpt":"terrore e raccapriccio :(! stanotte, forse per la troppa emozione non ho notato questo appunto nella nota di release di php 5.0: Due to issues surrounding the MySQL 4.0 license, the MySQL libraries are no longer bundled with PHP. For more information on these licensing changes please see the MySQL\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":1148,"url":"https:\/\/www.fullo.net\/blog\/2004\/12\/12\/livesearch\/","url_meta":{"origin":895,"position":4},"title":"livesearch","author":"Francesco Fullone","date":"12\/12\/2004","format":false,"excerpt":"oggi ho scoperto grazie a wikilab la potenza di LiveSearch: On the client side, we use XMLHttpRequest for sending the request to the server. There we have a little PHP script, which returns a small HTML file (http:\/\/blog.bitflux.ch\/livesearch.php?s=PHP ) . This is then inserted into the page with some DOM\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":1122,"url":"https:\/\/www.fullo.net\/blog\/2004\/11\/25\/jpspan\/","url_meta":{"origin":895,"position":5},"title":"jpspan","author":"Francesco Fullone","date":"25\/11\/2004","format":false,"excerpt":"Ho scovato per errore JpSpan, una classe che permette di richiamare tramite javascript uno script php senza dover ricaricare la pagina. JpSpan ha decisamente molte potenzialit\u00e0, partendo dal completamento automatico delle form alla gestione dei log degli errori alla creazione di applicazioni XUL complete. Merita di darci un occhio... JPSpan\u2026","rel":"","context":"In &quot;altri linguaggi&quot;","block_context":{"text":"altri linguaggi","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/altri-linguaggi\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/895","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=895"}],"version-history":[{"count":0,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/895\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/media?parent=895"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/categories?post=895"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/tags?post=895"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}