{"id":6091,"date":"2011-03-09T13:04:06","date_gmt":"2011-03-09T12:04:06","guid":{"rendered":"http:\/\/www.chipwreck.de\/blog\/?p=6091"},"modified":"2011-04-13T20:09:25","modified_gmt":"2011-04-13T18:09:25","slug":"coda-php-web-toolkit-3-0-beta","status":"publish","type":"post","link":"https:\/\/www.chipwreck.de\/blog\/2011\/03\/09\/coda-php-web-toolkit-3-0-beta\/","title":{"rendered":"Coda PHP &#038; Web Toolkit 3.0 beta"},"content":{"rendered":"<p>Beta version for the next release (3.0). Code was rewritten in large parts for these new features: Notifications now in a growl-like manner, validation output in a (separate) floating window, support for Growl and some other stuff.<!--more--><\/p>\n<p>Most notably all notifications (like <q>No errors<\/q> or <q>JSMinify done<\/q>) appear in a transparent window which automatically disappears after some seconds. This is a bit similar to Growl, but only the last message is shown:<\/p>\n<p><a href=\"https:\/\/www.chipwreck.de\/blog\/wp-content\/uploads\/2011\/03\/Info-window.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.chipwreck.de\/blog\/wp-content\/uploads\/2011\/03\/Info-window-300x117.png\" alt=\"Information window\" title=\"Information window\" width=\"300\" height=\"117\" class=\"alignnone size-medium wp-image-6113\" srcset=\"https:\/\/www.chipwreck.de\/blog\/wp-content\/uploads\/2011\/03\/Info-window-300x117.png 300w, https:\/\/www.chipwreck.de\/blog\/wp-content\/uploads\/2011\/03\/Info-window-120x46.png 120w, https:\/\/www.chipwreck.de\/blog\/wp-content\/uploads\/2011\/03\/Info-window.png 758w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Validation results for CSS, HTML and Javascript can be displayed in a floating window, so you can view the warnings\/errors without having to switch to another tab:<\/p>\n<p><a href=\"https:\/\/www.chipwreck.de\/blog\/wp-content\/uploads\/2011\/03\/validation-result-window.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.chipwreck.de\/blog\/wp-content\/uploads\/2011\/03\/validation-result-window-300x230.png\" alt=\"Validation result window\" title=\"Validation result window (CSS online validation)\" width=\"300\" height=\"230\" class=\"alignnone size-medium wp-image-6107\" srcset=\"https:\/\/www.chipwreck.de\/blog\/wp-content\/uploads\/2011\/03\/validation-result-window-300x230.png 300w, https:\/\/www.chipwreck.de\/blog\/wp-content\/uploads\/2011\/03\/validation-result-window-120x92.png 120w, https:\/\/www.chipwreck.de\/blog\/wp-content\/uploads\/2011\/03\/validation-result-window.png 882w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><a href=\"https:\/\/www.chipwreck.de\/blog\/wp-content\/uploads\/2011\/03\/validation-result-window-2.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.chipwreck.de\/blog\/wp-content\/uploads\/2011\/03\/validation-result-window-2-300x129.png\" alt=\"Validation result window (JSLint)\" title=\"Validation result window (JSLint)\" width=\"300\" height=\"129\" class=\"alignnone size-medium wp-image-6109\" srcset=\"https:\/\/www.chipwreck.de\/blog\/wp-content\/uploads\/2011\/03\/validation-result-window-2-300x129.png 300w, https:\/\/www.chipwreck.de\/blog\/wp-content\/uploads\/2011\/03\/validation-result-window-2-120x51.png 120w, https:\/\/www.chipwreck.de\/blog\/wp-content\/uploads\/2011\/03\/validation-result-window-2.png 871w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>This version also has Growl-support (which uses growlnotify &#8211; not the best way, but otherwise it would collide with the notification settings from Coda):<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.chipwreck.de\/blog\/wp-content\/uploads\/2011\/03\/Growl-notification.png\" alt=\"Growl notification\" title=\"Growl notification\" width=\"310\" height=\"86\" class=\"alignnone size-full wp-image-6101\" srcset=\"https:\/\/www.chipwreck.de\/blog\/wp-content\/uploads\/2011\/03\/Growl-notification.png 310w, https:\/\/www.chipwreck.de\/blog\/wp-content\/uploads\/2011\/03\/Growl-notification-120x33.png 120w, https:\/\/www.chipwreck.de\/blog\/wp-content\/uploads\/2011\/03\/Growl-notification-300x83.png 300w\" sizes=\"auto, (max-width: 310px) 100vw, 310px\" \/><\/p>\n<p>Since tidy is not really HTML 5-compliant, it&#8217;s sometimes more useful to validate HTML online. Therefore three different validation services (W3C-validator, Unicorn validator and WhatWG&#8217;s validator.nu) are preconfigured.<\/p>\n<p>(And the features from the last beta of course: <q>Use selection<\/q> (if desired) and a bugfix for JS-tidy\/JS-lint with umlauts)<\/p>\n<p>Since that&#8217;s a lot of new\/untested\/modified code, please <a href=\"\/blog\/software\/coda-php#download\"><strong>download the beta &raquo;<\/strong><\/a> and report all issues on the coda php page.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Beta version for the next release (3.0). Code was rewritten in large parts for these new features: Notifications now in a growl-like manner, validation output in a (separate) floating window, support for Growl and some other stuff.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[20,38],"tags":[82,40,19,33],"class_list":["post-6091","post","type-post","status-publish","format-standard","hentry","category-coda","category-updates","tag-coda","tag-php","tag-software","tag-update"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/paPEN-1Af","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.chipwreck.de\/blog\/wp-json\/wp\/v2\/posts\/6091","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.chipwreck.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.chipwreck.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.chipwreck.de\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.chipwreck.de\/blog\/wp-json\/wp\/v2\/comments?post=6091"}],"version-history":[{"count":0,"href":"https:\/\/www.chipwreck.de\/blog\/wp-json\/wp\/v2\/posts\/6091\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.chipwreck.de\/blog\/wp-json\/wp\/v2\/media?parent=6091"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.chipwreck.de\/blog\/wp-json\/wp\/v2\/categories?post=6091"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.chipwreck.de\/blog\/wp-json\/wp\/v2\/tags?post=6091"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}