{"id":6195,"date":"2009-07-19T20:11:40","date_gmt":"2009-07-19T20:11:40","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/faviroll\/"},"modified":"2015-05-09T05:31:25","modified_gmt":"2015-05-09T05:31:25","slug":"faviroll","status":"publish","type":"plugin","link":"https:\/\/szl.wordpress.org\/plugins\/faviroll\/","author":1566684,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.6","stable_tag":"trunk","tested":"4.2.39","requires":"3.x","requires_php":"","requires_plugins":"","header_name":"FAVIROLL - FAVIcons for blogROLL","header_author":"andurban.de","header_description":"","assets_banners_color":"","last_updated":"2015-05-09 05:31:25","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/donate.andurban.de\/","header_plugin_uri":"http:\/\/www.andurban.de\/wordpress-stuff\/plugins\/faviroll","header_author_uri":"http:\/\/www.andurban.de\/","rating":0,"author_block_rating":0,"active_installs":40,"downloads":10950,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"":"<p>Nothing to do for you<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.2","0.2.1","0.3","0.3.1","0.3.2","0.4.1","0.4.2","0.4.3","0.4.4","0.4.5.1","0.4.6","0.4.7","0.4.8","0.4.8.1","0.5","0.5.1","0.5.1.1","0.5.1.2","0.5.1.3"],"block_files":[],"assets_screenshots":{"screenshot-5.png":{"filename":"screenshot-5.png","revision":"1538989","resolution":"5","location":"plugin"},"screenshot-4.png":{"filename":"screenshot-4.png","revision":"1538989","resolution":"4","location":"plugin"},"screenshot-2.png":{"filename":"screenshot-2.png","revision":"1538989","resolution":"2","location":"plugin"},"screenshot-3.png":{"filename":"screenshot-3.png","revision":"1538989","resolution":"3","location":"plugin"},"screenshot-1.png":{"filename":"screenshot-1.png","revision":"1538989","resolution":"1","location":"plugin"}},"screenshots":{"1":"two blogrolls examples with Favicons","2":"where you find the control panel in the backend","3":"faviroll backend panel with favicon cache","4":"manage-links panel have favicons decoration also","5":"caution messages if something is wrong"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2657,495,12995,498,175],"plugin_category":[50,56],"plugin_contributors":[86358],"plugin_business_model":[],"class_list":["post-6195","plugin","type-plugin","status-publish","hentry","plugin_tags-blogroll","plugin_tags-bookmarks","plugin_tags-favicons","plugin_tags-icons","plugin_tags-links","plugin_category-media","plugin_category-social-and-sharing","plugin_contributors-underwordpressure","plugin_committers-underwordpressure"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/faviroll.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/faviroll\/trunk\/screenshot-1.png?rev=1538989","caption":"two blogrolls examples with Favicons"},{"src":"https:\/\/ps.w.org\/faviroll\/trunk\/screenshot-2.png?rev=1538989","caption":"where you find the control panel in the backend"},{"src":"https:\/\/ps.w.org\/faviroll\/trunk\/screenshot-3.png?rev=1538989","caption":"faviroll backend panel with favicon cache"},{"src":"https:\/\/ps.w.org\/faviroll\/trunk\/screenshot-4.png?rev=1538989","caption":"manage-links panel have favicons decoration also"},{"src":"https:\/\/ps.w.org\/faviroll\/trunk\/screenshot-5.png?rev=1538989","caption":"caution messages if something is wrong"}],"raw_content":"<!--section=description-->\n<p>This plugin convert the favicon.ico from the blogroll sites into PNG images and save this in a local cache file. The conversion process works just on the admin-page, visitors don't have to waste time to wait for favicons from remote websites. If a blogroll entry was added or modified this single Link will be updated.<\/p>\n\n<p>All cached icons can conveniently be assigned to any of the bookmarks, just a mouse click.<\/p>\n\n<p>The plugin fallback to a default icon, if on the remote websites cannot be detected a valid favicon. The default icon can be configured like any other bookmark.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>install &amp; activate the plugin.<\/li>\n<li>initialize plugin with by clicking the 'Click here to start' button.<\/li>\n<li>the favicon cache will be created.<\/li>\n<li>play.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>What's about favicons of https (SSL) Websites?<\/dt>\n<dd><p>The plugin is 100% written in PHP. In PHP it isn't possible to decode SSL sites, so the plugin try to fallback to \"<a href=\"http:\/\/curl.haxx.se\/\">curl<\/a>\".\n If this is not available on your webserver, the favicon will not displayed.<\/p><\/dd>\n<dt>Where does the plugin come from?<\/dt>\n<dd><p>see: <a href=\"http:\/\/www.andurban.de\/tag\/faviroll\">http:\/\/www.andurban.de\/tag\/faviroll<\/a><\/p><\/dd>\n<dt>Can I save my custom favicons before install an update?<\/dt>\n<dd><p>No, sorry.\n  The cache directory is currently a subdirectory in the plugin directory, I designed this to hold all together.\n  The wordpress update installer remove the whole old plugin directory before install the update, so all cached icons will removed, too.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<p>Explanation:<\/p>\n\n<ul>\n<li>FEA = Implemented feature<\/li>\n<li>FIX = Bugfix<\/li>\n<li>OPT = Optimization<\/li>\n<li>CLN = Cleanup\/Refactoring<\/li>\n<li>OTH = Other<\/li>\n<\/ul>\n\n<h4>0.6<\/h4>\n\n<ul>\n<li>CLN: Code maintenance for WP 4.2<\/li>\n<\/ul>\n\n<h4>0.5.2.1<\/h4>\n\n<ul>\n<li>OPT: Preventive examination whether url_fopen is possible. If not you will got feedback.<\/li>\n<li>CLN: Code maintenance.<\/li>\n<\/ul>\n\n<h4>0.5.2<\/h4>\n\n<ul>\n<li>OPT: Favion detection optimized. Deprecated PHP Code updated. THX for reporting the issues to faina09.<\/li>\n<\/ul>\n\n<h4>0.5.1.4<\/h4>\n\n<ul>\n<li>OTH: Maintenance Compatibility Check for WordPress 3.8. Faviroll still works fine ;-)<\/li>\n<\/ul>\n\n<h4>0.5.1.3 - Codename: Mystique conflict<\/h4>\n\n<ul>\n<li>FIX: Naming conflict of some stylesheet definitions. Now all styles take the \"faviroll\" prefix. Thanks Alexandre.<\/li>\n<\/ul>\n\n<h4>0.5.1.2<\/h4>\n\n<ul>\n<li>OPT: Favicons will now displayed in the manage links admin panel also<\/li>\n<\/ul>\n\n<h4>0.5.1.1<\/h4>\n\n<ul>\n<li>FIX: Resolved an javascript\/ajax problem. images were not updated correctly.<\/li>\n<\/ul>\n\n<h4>0.5.1<\/h4>\n\n<ul>\n<li>OPT: The favicon from own site is now the default icon for bookmarks without a favicon.<\/li>\n<li>OPT: Countdown box while refeshing favicons from foreign sites for better feedback.<\/li>\n<\/ul>\n\n<h4>0.5<\/h4>\n\n<ul>\n<li>FEA: Complete redesign of the backend-panel with many customizing options and usability improvements<\/li>\n<li>FEA: No submit button any change is saved immediately via ajax technology.<\/li>\n<li>FEA: Possibility to assign any image for \"custom icons\", workaround to use an icon with a better quality.<\/li>\n<li>OPT: Full Code maintenance.<\/li>\n<\/ul>\n\n<h4>0.4.8.2<\/h4>\n\n<ul>\n<li>OPT: Code maintenance for WP 3.x<\/li>\n<\/ul>\n\n<h4>0.4.8.1<\/h4>\n\n<ul>\n<li>FIX: Ooops, I've overlooked a little error in my code, made one test too less, \"mea cupla\". ;-) <\/li>\n<\/ul>\n\n<h4>0.4.8 - Codename: \"Dixie's fix\"<\/h4>\n\n<ul>\n<li>CLN: Code Refactoring: Code structure completely rewritten, a lot of bugfixes and runtime optimation.<br \/><\/li>\n<li>FEA: Implementation of Windows BMP processing. Some site using this image format which can't process by PHPs GD-Library.<br \/>\nUntil now these proprietary formats was (non optimal) passed by Faviroll.<\/li>\n<li>FIX: Some Sites deliver Favions larger 16x16 pixels and proprietary formats wasn't shrinked to 16x16.<br \/>(Issue Request from Dixie. Thanks for feedback, \"Dix\").<br \/>\nI've found <a href=\"http:\/\/phpthumb.sourceforge.net\/\">http:\/\/phpthumb.sourceforge.net\/<\/a> to solve the issue.<br \/>\nThis superb library is able to convert Windows BMP icons up to 32 Bit to <a href=\"http:\/\/php.net\/manual\/en\/ref.image.php\">GD image<\/a> which Faviroll needs.<br \/>\nConclusion: Favicon handling is more complex I thought at the beginning, but I don't give up.<\/li>\n<\/ul>\n\n<h4>0.4.7<\/h4>\n\n<ul>\n<li>FEA: Options has a new checkbox for disabling faviroll\/style.css  (Request from Dixie)<\/li>\n<\/ul>\n\n<h4>0.4.6<\/h4>\n\n<ul>\n<li>FIX: Icon Color \"irritation\" is fixed now.<br \/>\nMany thanks to: http:\/\/www.tom-reitz.com\/2009\/02\/17\/php-ico-to-png-conversion\/<\/li>\n<li>OPT: Users asked for WordPress MU support....Here it is.<\/li>\n<li>OTH: Revisit default days changed from 14 to 180 days (1\/2 year should be enough)<\/li>\n<\/ul>\n\n<h4>0.4.5.1<\/h4>\n\n<ul>\n<li>CLN: Code \"polish\"<\/li>\n<li>OPT: Try to enable\/disable the availability with http:\/\/wordpress.org\/extend\/plugins\/wp-render-blogroll-links\/<\/li>\n<\/ul>\n\n<h4>0.4.5<\/h4>\n\n<ul>\n<li>FIX: Parser has not recognized Blogroll-Links with additional attributes like title=\"...\", rel=\"...\", etc.<br \/>\nMany many thanks for patient debugging support of: http:\/\/www.heiniger-net.ch\/daniel<\/li>\n<li>prepared for the new version of http:\/\/wordpress.org\/extend\/plugins\/wp-render-blogroll-links\/<\/li>\n<li>Unfortunately this plugin needs a little patch. See Screenshot-4.<\/li>\n<\/ul>\n\n<h4>0.4.4<\/h4>\n\n<ul>\n<li>CLN: Settings panel now you can find under \"Links\".<\/li>\n<li>OPT: Image type recognition. Just the ICO image is converted into PNG.<br \/>\nAll other image formats are bypass direct into the local cache.<br \/>\nThis will maximize the usage of the foreign favicons.<\/li>\n<\/ul>\n\n<h4>0.4.3<\/h4>\n\n<ul>\n<li>CLN: complete (re)design cache file handling, fallback strategies and -finally- the integration into wordpress.<\/li>\n<li>OPT: Added style.css to easily edit the faviroll css classes.<\/li>\n<\/ul>\n\n<h4>0.4.2<\/h4>\n\n<ul>\n<li>CLN: little code correction<\/li>\n<\/ul>\n\n<h4>0.4.1<\/h4>\n\n<ul>\n<li>FIX: in cache directory creation fixed<\/li>\n<\/ul>\n\n<h4>0.4<\/h4>\n\n<ul>\n<li>FIX: unable to create cache directory.<br \/>\nSome user feeback reports the plugin is unable to create cache directory which anchors in plugin folder because of missing write permissions.<br \/>\nNow I use wordpress core function <code>wp_upload_dir()<\/code> to create the (persistent) cache into the \"uploads\" note.<br \/><\/li>\n<\/ul>\n\n<h4>0.3.2<\/h4>\n\n<ul>\n<li>OTH: same like version 0.3<\/li>\n<\/ul>\n\n<h4>0.3<\/h4>\n\n<ul>\n<li>OTH: internal \"fight\" with subversion. No code changes.<\/li>\n<\/ul>\n\n<h4>0.2<\/h4>\n\n<ul>\n<li>CLN: added screenshots<\/li>\n<li>OPT: switching the transparency automatically rebuild the icon cache <\/li>\n<li>FIX: increase execution time to max. 5 minutes at (re)building all icons to avoid <strong>Fatal error: Maximum execution time of xxx seconds exceeded<\/strong><\/li>\n<\/ul>\n\n<h4>0.1<\/h4>\n\n<ul>\n<li>Initial version<\/li>\n<\/ul>","raw_excerpt":"This plugin convert the favicon.ico from the blogroll sites into PNG images and save this in a local cache file. The conversion process works just on  &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/6195","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=6195"}],"author":[{"embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/underwordpressure"}],"wp:attachment":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=6195"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=6195"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=6195"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=6195"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=6195"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=6195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}