{"id":430,"date":"2003-08-31T23:44:46","date_gmt":"2003-08-31T21:44:46","guid":{"rendered":"\/\/?p="},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T23:00:00","slug":"phplinks-varie","status":"publish","type":"post","link":"https:\/\/www.fullo.net\/blog\/2003\/08\/31\/phplinks-varie\/","title":{"rendered":"php::Links(&#8216; varie &#8216;);"},"content":{"rendered":"<p>torno sull&#8217;extreme programming e sulle unit test e vi consiglio di fare un giro su <a href=\"http:\/\/www.lastcraft.com\/\" target=\"_blank\">the last craft<\/a>. Il sito al suo interno contiene alcuni tutorial ed una classe per fare unit test sui propri script php!<\/p>\n<p><a href=\"http:\/\/yapter.sourceforge.net\/\" target=\"_blank\">yapter<\/a> \u00e8 ennesima classe di gestione template che promette faville e una gestione dei dei loop e dei nested block.<\/p>\n<p>\u00e8 stata rilasciata la minor-release 1.2.1 di <a href=\"http:\/\/www.phpopentracker.de\/\" target=\"_blank\">phpOpenTracker<\/a>, il software di analisi e tracking delle visite per i siti web, questa corregge i bug presenti nella versione 1.2 senza introdurre particolari novit\u00e0.<\/p>\n<p>non \u00e8 proprio php&#8230; ma fa sempre comodo avere una <a href=\"http:\/\/www.cross-browser.com\/\" target=\"_blank\">classe js<\/a> per la gestione del dom di tutti i browser in maniera trasparente (a dire il vero c&#8217;\u00e8 anche <a href=\"http:\/\/alladyn.art.pl\/\" target=\"_blank\">questa<\/a> classe, ma non \u00e8 open source, peccato). Navigando da questi links ho trovato una rivista on-line dedicata interamente a js e dhtml: <a href=\"http:\/\/www.13thparallel.org\/\" target=\"_blank\">13thparallel<\/a>.<\/p>\n<p>ciuaz<\/p>\n","protected":false},"excerpt":{"rendered":"<p>torno sull&#8217;extreme programming e sulle unit test e vi consiglio di fare un giro su the last craft. Il sito al suo interno contiene alcuni tutorial ed una classe per fare unit test sui propri script php! yapter \u00e8 ennesima classe di gestione template che promette faville e una gestione dei dei loop e dei [&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_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":[5],"tags":[],"class_list":["post-430","post","type-post","status-publish","format-standard","hentry","category-tecnologia"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>php::Links(&#039; varie &#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\/2003\/08\/31\/phplinks-varie\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"php::Links(&#039; varie &#039;); - Fullo\" \/>\n<meta property=\"og:description\" content=\"torno sull&#8217;extreme programming e sulle unit test e vi consiglio di fare un giro su the last craft. Il sito al suo interno contiene alcuni tutorial ed una classe per fare unit test sui propri script php! yapter \u00e8 ennesima classe di gestione template che promette faville e una gestione dei dei loop e dei [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fullo.net\/blog\/2003\/08\/31\/phplinks-varie\/\" \/>\n<meta property=\"og:site_name\" content=\"Fullo\" \/>\n<meta property=\"article:published_time\" content=\"2003-08-31T21:44:46+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=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/08\\\/31\\\/phplinks-varie\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/08\\\/31\\\/phplinks-varie\\\/\"},\"author\":{\"name\":\"Francesco Fullone\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"headline\":\"php::Links(&#8216; varie &#8216;);\",\"datePublished\":\"2003-08-31T21:44:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/08\\\/31\\\/phplinks-varie\\\/\"},\"wordCount\":142,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"articleSection\":[\"tecnologia\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/08\\\/31\\\/phplinks-varie\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/08\\\/31\\\/phplinks-varie\\\/\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/08\\\/31\\\/phplinks-varie\\\/\",\"name\":\"php::Links(' varie '); - Fullo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\"},\"datePublished\":\"2003-08-31T21:44:46+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/08\\\/31\\\/phplinks-varie\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/08\\\/31\\\/phplinks-varie\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/08\\\/31\\\/phplinks-varie\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"php::Links(&#8216; varie &#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\":\"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":"php::Links(' varie '); - 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\/2003\/08\/31\/phplinks-varie\/","og_locale":"en_US","og_type":"article","og_title":"php::Links(' varie '); - Fullo","og_description":"torno sull&#8217;extreme programming e sulle unit test e vi consiglio di fare un giro su the last craft. Il sito al suo interno contiene alcuni tutorial ed una classe per fare unit test sui propri script php! yapter \u00e8 ennesima classe di gestione template che promette faville e una gestione dei dei loop e dei [&hellip;]","og_url":"https:\/\/www.fullo.net\/blog\/2003\/08\/31\/phplinks-varie\/","og_site_name":"Fullo","article_published_time":"2003-08-31T21:44:46+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":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fullo.net\/blog\/2003\/08\/31\/phplinks-varie\/#article","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/2003\/08\/31\/phplinks-varie\/"},"author":{"name":"Francesco Fullone","@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"headline":"php::Links(&#8216; varie &#8216;);","datePublished":"2003-08-31T21:44:46+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2003\/08\/31\/phplinks-varie\/"},"wordCount":142,"commentCount":0,"publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"articleSection":["tecnologia"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fullo.net\/blog\/2003\/08\/31\/phplinks-varie\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fullo.net\/blog\/2003\/08\/31\/phplinks-varie\/","url":"https:\/\/www.fullo.net\/blog\/2003\/08\/31\/phplinks-varie\/","name":"php::Links(' varie '); - Fullo","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/#website"},"datePublished":"2003-08-31T21:44:46+00:00","breadcrumb":{"@id":"https:\/\/www.fullo.net\/blog\/2003\/08\/31\/phplinks-varie\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fullo.net\/blog\/2003\/08\/31\/phplinks-varie\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fullo.net\/blog\/2003\/08\/31\/phplinks-varie\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fullo.net\/blog\/"},{"@type":"ListItem","position":2,"name":"php::Links(&#8216; varie &#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":"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-6W","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":310,"url":"https:\/\/www.fullo.net\/blog\/2003\/06\/26\/phplinksdaogen\/","url_meta":{"origin":430,"position":0},"title":"php::Links(&#8216;daoGen&#8217;)","author":"Francesco Fullone","date":"26\/06\/2003","format":false,"excerpt":"Creare classi per la gestione di database non \u00e8 mai stato pi\u00f9 facile! Grazie a daoGen sar\u00e0 possibile creare e gestire un db in maniera semplice ed efficiente. Lo script, una volta immesse le specifiche del db ci creer\u00e0 4 file: il primo contentente la struttura SQL-compliant delle nostre tabelle,\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":1676,"url":"https:\/\/www.fullo.net\/blog\/2005\/10\/03\/gestire-db-con-i-dataobject\/","url_meta":{"origin":430,"position":1},"title":"Gestire DB con i DataObject","author":"Francesco Fullone","date":"03\/10\/2005","format":false,"excerpt":"Interessante questo articolo su phpRiot su come utilizzare una classe dataobject generica (e non quella di PEAR) per la gestione dei propri db. Nell'articolo vengono evidenziate passo passo tutte le possibili casistiche di utilizzo e ne viene realizzato il codice. ciuaz","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2276,"url":"https:\/\/www.fullo.net\/blog\/2007\/05\/29\/hyperdb\/","url_meta":{"origin":430,"position":2},"title":"HyperDB","author":"Francesco Fullone","date":"29\/05\/2007","format":false,"excerpt":"Matt ha aperto una mailing list dove verr\u00e0 discusso HyperDB, il layer DB usato da WordPress.com, e che \u00e8 studiato per garantire massime performance per blog con migliaia di accessi contemporanei. Attualmente la classe, non ancora rilasciata pubblicamente, supporta: Replicazione dei dati Failover Ridondanza Gestione di datacenter locali e remoti\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":2407,"url":"https:\/\/www.fullo.net\/blog\/2008\/02\/13\/drupal-60\/","url_meta":{"origin":430,"position":3},"title":"Drupal 6.0","author":"Francesco Fullone","date":"13\/02\/2008","format":false,"excerpt":"\u00c8 stato rilasciata oggi la sesta versione di Drupal, CMF che ormai sta riscuotendo sempre maggiori successi e sta crescendo in funzionalit\u00e0 ed maturit\u00e0 del codice sempre di pi\u00f9. Le novit\u00e0 di questa versione sono veramente tante, e non basta sicuramente questo post o il videocast prodotto dagli autori, a\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1385,"url":"https:\/\/www.fullo.net\/blog\/2005\/05\/10\/prototypejs\/","url_meta":{"origin":430,"position":4},"title":"prototype.js","author":"Francesco Fullone","date":"10\/05\/2005","format":false,"excerpt":"Prototype \u00e8 una classe javascript nata in seno al progetto ruby on rails, questa classe \u00e8 stata poi talmente apprezzata che gli sviluppatori ne hanno esteso la compatibilit\u00e0 a tutti i linguaggi. La principale forza di Prototype \u00e8 appunto la facilit\u00e0 di gestione e manipolazione dei dati [vedi esempi 1,\u2026","rel":"","context":"In &quot;ajax&quot;","block_context":{"text":"ajax","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/ajax\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1646,"url":"https:\/\/www.fullo.net\/blog\/2005\/09\/14\/gallery-20\/","url_meta":{"origin":430,"position":5},"title":"Gallery 2.0","author":"Francesco Fullone","date":"14\/09\/2005","format":false,"excerpt":"Finalmente, dopo quasi due anni di sviluppo, \u00e8 stata rilasciata la versione 2.0 di Gallery, noto script in php per la gestione di gallerie di immagini. Questa versione dell'applicativo, che \u00e8 praticamente una riscrittura da zero del precedente, ha una gestione dei temi e dei template molto potente e basata\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":[]}],"_links":{"self":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/430","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=430"}],"version-history":[{"count":0,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/430\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/media?parent=430"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/categories?post=430"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/tags?post=430"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}