<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>DivitoDesign &#187; Wordpress</title> <atom:link href="http://divitodesign.com/tag/wordpress/feed/" rel="self" type="application/rss+xml" /><link>http://divitodesign.com</link> <description>Articles, Tutorials and Resources for the Webdesigner</description> <lastBuildDate>Fri, 07 Oct 2011 18:47:18 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <item><title>WordPress Resources: The Ultimate Collection</title><link>http://divitodesign.com/blogging/wordpress-resources-ultimate-collection/</link> <comments>http://divitodesign.com/blogging/wordpress-resources-ultimate-collection/#comments</comments> <pubDate>Sun, 08 Feb 2009 17:50:17 +0000</pubDate> <dc:creator>Stefan Vervoort</dc:creator> <category><![CDATA[Blogging]]></category> <category><![CDATA[Featured]]></category> <category><![CDATA[Resources]]></category> <category><![CDATA[Wordpress]]></category><guid isPermaLink="false">http://www.divitodesign.com/?p=1442</guid> <description><![CDATA[As I am a WordPress user by heart, I have a large list of WordPress related bookmarks. Many of these bookmarks have proven their value over time and I am pretty sure they will be helpful for you too. Welcome to the Ultimate Collection of WordPress Resources. If I haven&#8217;t included a resource I definitely [...]]]></description> <content:encoded><![CDATA[<hr /><img src="http://www.divitodesign.com/wp-content/uploads/2009/02/collection.jpg" alt="wp-collection" width="435" height="150" /></p><hr /><p>As I am a WordPress user by heart, I have a large list of WordPress related bookmarks. Many of these bookmarks have proven their value over time and I am pretty sure they will be helpful for you too. Welcome to the <strong>Ultimate Collection of WordPress Resources</strong>.</p><p><em>If I haven&#8217;t included a resource I definitely had to include, <a href="http://www.divitodesign.com/2009/02/wordpress-resources-ultimate-collection/#respond">leave a comment</a> and I will be happy to add it to the article. </em></p><h2>General</h2><p>Here are some general resources on WordPress.</p><hr /><img src="http://www.divitodesign.com/wp-content/uploads/2009/02/wp-general.jpg" alt="wp-general" width="435" height="50" /></p><hr /><ul><li><a href="http://codex.wordpress.org/Hosting_WordPress">Host WordPress &#8211; What do you need</a></li><li><a href="http://codex.wordpress.org/Installing_WordPress#Famous_5-Minute_Install">Install WordPress</a></li><li><a href="http://codex.wordpress.org/Upgrading_WordPress">Upgrade WordPress</a></li><li><a href="http://www.wordpress.tv">WordPressTV</a></li></ul><h2>Beginners</h2><p>There are always people who would like to get into the game. Here are a couple tutorials that learned me developing WordPress themes.</p><hr /><img src="http://www.divitodesign.com/wp-content/uploads/2009/02/wp-scratch.jpg" alt="wp-beginners" width="435" height="50" /></p><hr /><ul><li><a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/">So you want to create WordPress themes, huh?<br /> </a></li><li><a href="http://nettuts.com/site-builds/how-to-create-a-wordpress-theme-from-scratch/">Build a WordPress Theme from Scratch</a></li><li><a href="http://themetation.com/2008/07/14/how-to-create-wordpress-themes-from-scratch-part-1/">WordPress Theme from Scratch (3 parts)</a></li></ul><h2>Developing your Theme on your Local Computer</h2><p>A great way to develop WordPress themes is to have a local server on your computer. A server that runs PHP and MySQL allows you to test WordPress themes without uploading to your online server. It isn&#8217;t hard to set up such server:</p><hr /><img src="http://www.divitodesign.com/wp-content/uploads/2009/02/wp-local.jpg" alt="wp-local" width="435" height="50" /></p><hr /><ul><li><a href="http://www.divitodesign.com/2008/11/develop-wordpress-themes-offline-with-xampp/">Develop WordPress Themes Offline</a></li><li><a href="http://www.webdesignerwall.com/tutorials/installing-wordpress-locally/">Install WordPress Locally</a></li><li><a href="http://wpcandy.com/articles/easier-theme-development-with-the-sample-post-collection.html">Sample Post Collection</a></li></ul><h2>Codex</h2><p>The WordPress <a href="http://codex.wordpress.org">Codex</a> is the official documentation for WordPress. It has a huge number of content and you can find almost anything about WordPress There. Here are most important resources.</p><hr /><img src="http://www.divitodesign.com/wp-content/uploads/2009/02/wp-codex.jpg" alt="wp-codex" width="435" height="50" /></p><hr /><ul><li><a href="http://codex.wordpress.org/Theme_Development">Theme Development</a></li><li><a href="http://codex.wordpress.org/Conditional_Tags">Conditional Tags</a></li><li><a href="http://codex.wordpress.org/Template_Tags/">Template Tags</a></li><li><a href="http://codex.wordpress.org/Stepping_Into_Template_Tags">Stepping into Template Tags</a></li><li><a href="http://codex.wordpress.org/Designing_Themes_for_Public_Release">Designing Themes For Public Release</a></li><li><a href="http://codex.wordpress.org/The_Loop">The Loop</a></li><li><a href="http://codex.wordpress.org/Template_Hierarchy">Template Hierarchy</a></li><li><a href="http://codex.wordpress.org/Using_Custom_Fields">Using Custom Fields</a></li></ul><p><span id="more-1442"></span></p><h2>Theme Starting Points</h2><p>When you are just starting out (or if you don&#8217;t want to start from scratch) you can use so-called &#8220;WordPress Frameworks&#8221;. Check of the most popular below:</p><hr /><img src="http://www.divitodesign.com/wp-content/uploads/2009/02/wp-framework.jpg" alt="wp-frameworks" width="435" height="50" /></p><hr /><ul><li><a href="http://themeshaper.com/thematic-for-wordpress/">Thematic &#8211; WordPress Framework</a></li><li><a href="http://justintadlock.com/archives/2008/11/12/hybrid-wordpress-theme-framework">Hybrid WordPress Theme Framework</a></li><li><a href="http://elliotjaystocks.com/blog/archive/2008/free-starkers-wordpress-theme/">Starkers WordPress Theme</a></li><li><a href="http://plainbeta.com/2008/05/20/whiteboard-a-free-wordpress-theme-framework/">WhiteBoard &#8211; Free WP Theme Framework</a></li></ul><h2>WordPress Hacks</h2><p>Because WordPress is so popular, many people use it. All these people have different requirements and WordPress can&#8217;t support them all. So, whoever needs more functionality experimented and hacked away. Here are a few WP hacks you can incorporate into your theme.</p><hr /><img src="http://www.divitodesign.com/wp-content/uploads/2009/02/wp-hacks.jpg" alt="wp-hacks" width="435" height="50" /></p><hr /><ul><li><a href="http://wphacks.com/wordpress-hacks/">Collection of WordPress Hacks</a></li><li><a href="http://www.webdesignerwall.com/tutorials/wordpress-theme-hacks/">WordPress Theme Hacks</a></li><li><a href="http://speckyboy.com/2008/03/08/63-essential-wordpress-hacks-tutorials-help-files-and-cheats/">63 WordPress Hacks</a></li><li><a href="http://www.noupe.com/wordpress/mastering-your-wordpress-theme-hacks-and-techniques.html">Mastering Your WordPress Theme Hacks and Techniques</a></li></ul><h2>WordPress Tutorials</h2><p>Hundreds of tutorials have been written about WordPress and theme development. Here is a small  section of the best tutorials out there.</p><hr /><img src="http://www.divitodesign.com/wp-content/uploads/2009/02/wp-tutorials1.jpg" alt="wp-tutorials" width="435" height="50" /></p><hr /><ul><li><a title="Social Bookmarking with WordPress" href="http://www.themelab.com/2008/03/21/social-bookmarking-with-wordpress/">Social Bookmarking with WordPress</a></li><li><a href="http://www.pearsonified.com/2008/02/what_every_blogger_needs_to_know_about_categories.php">What Every Blogger need to know about Categories</a></li><li><a href="http://automattic.com/code/widgets/themes/">Widgetizing Themes</a></li><li><a href="http://hackwordpress.com/how-to-separate-wordpress-comments-and-trackbacks/">How to Separate WordPress Comments and Trackbacks</a></li><li><a title="Different Ways To Display Content in WordPress" rel="bookmark" href="../2008/09/different-ways-to-display-content-in-wordpress/">Different Ways To Display Content in WordPress</a></li><li><a href="http://www.mattcutts.com/blog/highlight-author-comments-wordpress/">How to Highlight Author Comments in WordPress</a></li><li><a href="http://www.problogdesign.com/general-tips/how-to-install-domtabs-on-wordpress/">How to Install DomTABs on WordPress</a></li><li><a href="http://nettuts.com/tutorials/wordpress/creating-a-custom-wordpress-plugin-from-scratch/">Create a Custom WordPress Plugin From Scratch</a></li><li><a href="http://nettuts.com/tutorials/wordpress/build-a-featured-posts-section-for-wordpress/">Build a Featured Posts Section for WordPress</a></li><li><a href="http://nettuts.com/tutorials/wordpress/unraveling-the-secrets-of-wordpress-commentsphp-file/">Unraveling the Secrets of WordPress’ Comments.php File</a></li><li><a href="http://www.blogdesignblog.com/blog-design/how-to-blog-design-style-guide/">How to Blog Design Style Guide</a></li></ul><h2>WordPress &amp; SEO</h2><p>By default, WordPress is a search engine friendly blogging platform. However, you can enhance your themes much further with the following SEO techniques.</p><hr /><img src="http://www.divitodesign.com/wp-content/uploads/2009/02/wp-seo.jpg" alt="wp-seo" width="435" height="50" /></p><hr /><ul><li><a href="http://yoast.com/articles/wordpress-seo/">WordPress SEO by Joost de Valk</a></li><li><a href="http://perishablepress.com/press/2008/07/21/how-to-generate-perfect-wordpress-title-tags-without-a-plugin/">Perfect WordPress Title Tags</a></li><li><a href="http://www.divitodesign.com/2008/03/wordpress-permalinks-explained/">WordPress Permalinks Explained</a></li><li><a href="http://www.seoresearcher.com/how-to-make-your-wordpress-blog-duplicate-content-safe.htm">Duplicated Content </a></li></ul><h2>CheatSheets</h2><p>Cheatsheets can be very handy when you need to reference to a WordPress tag or function. You can print them and put them up your wall for quick referencing!</p><hr /><img src="http://www.divitodesign.com/wp-content/uploads/2009/02/wp-cheatsheets.jpg" alt="wp-cheatsheets" width="435" height="50" /></p><hr /><ul><li><a href="http://www.divitodesign.com/2008/12/wordpress-theme-development-checklist/">WordPress Theme Development Checklist</a></li><li><a href="http://wpcandy.com/wp-content/uploads/WordPress-Help-Sheet.pdf">WordPress Help-Sheet</a></li><li><a href="http://wpcandy.com/wp-content/uploads/Advanced-WordPress-Help-Sheet.pdf">WordPress Advanced Help-Sheet</a></li><li><a href="http://andywibbels.com/files/WordPress_Cheatsheet_v1.pdf">WordPress CheatSheet V1</a></li><li><a href="http://bueltge.de/wp-content/download/wp/WP_Theme_Tags.pdf">WP Theme Tags</a></li></ul><h2>Promote your WordPress Theme</h2><p>If you want to release your theme for free to the public, you can add your theme to these sites to get more attention.</p><hr /><img src="http://www.divitodesign.com/wp-content/uploads/2009/02/wp-promote.jpg" alt="wp-promote" width="435" height="50" /></p><hr /><ul><li><a href="http://weblogtoolscollection.com/submit-news/">Submit Themes &#8211; WeblogToolsCollection</a></li><li><a href="http://wordpress.org/extend/themes/">WordPress &#8211; Theme Directory</a></li><li><a href="http://wpthemez.com/">WP Themez</a></li><li><a href="http://www.wpthemesfree.com/">WP Themes Free</a></li></ul><h2>WordPress Community</h2><p>The people around WordPress are great: the community is much alive. Check out these forums to discuss anything WordPress related.</p><hr /><img src="http://www.divitodesign.com/wp-content/uploads/2009/02/wp-community.jpg" alt="wp-community" width="435" height="50" /></p><hr /><ul><li><a href="http://wordpress.org/support/">Official WordPress forums</a></li><li><a href="http://www.wptavern.com/forum/">WP Tavern forums</a></li><li><a href="http://wpforums.com/">WP forums</a></li></ul><h2>WordPress Blogs</h2><p>Many people write about WordPress to teach other WordPress enthusiasts about their findings and tricks. Here are a few blogs on the subject.</p><hr /><img src="http://www.divitodesign.com/wp-content/uploads/2009/02/wp-blogs.jpg" alt="wp-blogs" width="435" height="50" /></p><hr /><ul><li><a href="http://lorelle.wordpress.com/">Lorelle on WordPress</a></li><li><a href="http://www.wpcandy.com/">WP Candy</a></li><li><a href="http://www.themelab.com/">ThemeLab</a></li><li><a href="http://www.wprecipes.com/">WpRecipes</a></li><li><a href="http://www.blogdesignblog.com/">Blog Design Blog</a></li><li><a href="http://www.darrenhoyt.com/">Darren Hoyt</a></li><li><a href="http://wordpressmodder.org/">WordPress Modder</a></li><li><a href="http://bloggingpro.com/">Blogging Pro</a></li><li><a href="http://www.wpzoom.com">WPZoom</a></li></ul><h2>Plugins</h2><p>One great advantage of WordPress is the great plugin support. With thousands of plugins available, there&#8217;s almost a fix for anything.</p><hr /><img src="http://www.divitodesign.com/wp-content/uploads/2009/02/wp-plugins.jpg" alt="wp-plugins" width="435" height="50" /></p><hr /><ul><li><a href="http://wordpress.org/extend/plugins/akismet/">Akismet</a></li><li><a href="http://wordpress.org/extend/plugins/all-in-one-seo-pack/">All in One SEO Pack</a></li><li><a href="http://wordpress.org/extend/plugins/stats/">WordPress.com Stats</a></li><li><a href="http://wordpress.org/extend/plugins/wp-super-cache/">WP Super Cache</a></li><li><a href="http://wordpress.org/extend/plugins/wp-db-backup/">WP-DB-Backup</a></li><li><a href="http://wordpress.org/extend/plugins/contact-form-7/">Contact Form 7</a></li></ul><p>More plugins? Check out these links:</p><ul><li><a href="http://wordpress.org/extend/plugins/">WordPress &#8211; Plugin Directory</a></li><li><a href="http://www.divitodesign.com/2008/10/10-unusual-wordpress-plugins-that-improved-my-blog/">10 Un-Usual WordPress Plugins that Improved my Blog</a></li><li><a href="http://wphacks.com/wordpress-plugins/">Ultimate Collection fo WordPress Plugins</a></li></ul><h2>WordPress Inspiration</h2><p>It&#8217;s important to get inspiration from time to time, it can give you many idea&#8217;s for your themes. Here are some WordPress related showcase sites.</p><hr /><img src="http://www.divitodesign.com/wp-content/uploads/2009/02/wp-showcases.jpg" alt="wp-inspiration" width="435" height="50" /></p><hr /><ul><li><a href="http://wordpress.org/showcase/">WordPress Showcase</a></li><li><a href="http://welovewp.com/">We Love WP</a></li><li><a href="http://looppress.com/">Loop Press</a></li><li><a href="http://wpinspire.com/">WP Inspire</a></li><li><a href="http://wpcandy.com/sites">WP Candy &#8211; Sites</a></li></ul> ]]></content:encoded> <wfw:commentRss>http://divitodesign.com/blogging/wordpress-resources-ultimate-collection/feed/</wfw:commentRss> <slash:comments>79</slash:comments> </item> <item><title>WordPress Theme Development Checklist</title><link>http://divitodesign.com/blogging/wordpress-theme-development-checklist/</link> <comments>http://divitodesign.com/blogging/wordpress-theme-development-checklist/#comments</comments> <pubDate>Sun, 07 Dec 2008 21:25:56 +0000</pubDate> <dc:creator>Stefan Vervoort</dc:creator> <category><![CDATA[Blogging]]></category> <category><![CDATA[Wordpress]]></category><guid isPermaLink="false">http://www.divitodesign.com/?p=1148</guid> <description><![CDATA[As you might know, I have been diving into WordPress theme development and I&#8217;ve learned many tips and tricks along the way. I noticed I was forgetting about some small issues all the time. That&#8217;s why I decided to make a WordPress Theme Development Checklist. Oh, and if I forgot about some things, be sure [...]]]></description> <content:encoded><![CDATA[<p>As you might know, I have been diving into <a href="/wordpress-themes/">WordPress theme development</a> and I&#8217;ve learned many tips and tricks along the way. I noticed I was forgetting about some small issues all the time.</p><p>That&#8217;s why I decided to make a <strong>WordPress Theme Development Checklist</strong>. <em>Oh, and if I forgot about some things, be sure to <a href="http://www.divitodesign.com/2008/12/wordpress-theme-developement-checklist/#respond">let me know</a>!</em></p><h2>General</h2><ul><li>Stylesheet should start with these codes or your theme will not be recognized as WordPress theme.<br /> /*      Theme Name:  The Name of your theme<br /> *        Theme URI: The URL where people can get more information<br /> *        Description: Description<br /> *        Version: 1.0<br /> *        Author: Your Name<br /> *        Author URI: Designers&#8217; URL<br /> *        Tags: red, black, widget-ready (etc) */</li><li>Download the <a href="http://wpcandy.com/articles/easier-theme-development-with-the-sample-post-collection.html">Sample Post Collection</a> to have a filled WordPress installation to start with.</li><li>Theme preview image<ul><li><strong>240 x 180 pixels</strong></li><li>Name: screenshot.jpg, screenshot.png or screenshot.gif</li></ul></li><li><a href="http://www.divitodesign.com/2008/09/multiple-sidebars-with-wordpress-widgets/">Widget ready themes</a></li><li>Add <em>rules</em> to your Comments form</li><li>Backwards Compatibility (WordPress version 2.5+ is alright I guess)</li><li><a href="http://www.divitodesign.com/2008/07/one-image-equals-multiple-images/">CSS sprites for optimizing images</a></li><li><a href="http://www.area381.com/2007/07/10/wordpress-psd-framework/">WordPress PSD framework</a></li></ul><h2>Stylesheets</h2><p>Make sure you have these stylesheets included with your theme:</p><ul><li>General.css</li><li>Print.css</li><li>Reset.css</li><li><em>Browser specific st</em><em>ylesheet &#8211; ie.css</em></li><li><a href="http://www.divitodesign.com/2008/06/css-compressors/">Compressed Stylesheet</a><em><a href="http://www.divitodesign.com/2008/06/css-compressors/">?</a><br /> </em></li><p><em></em></ul><h2>Browser Compatibility</h2><p>Test your theme in a number of browsers to make sure everyone sees the same theme. Use <a href="http://www.browsershots.org/">browsershots.org</a> to get screenshots from your site in the most browsers. The most important browsers are:</p><ul><li>Firefox 2.0/3.0</li><li>Internet Explorer 6</li><li>Internet Explorer 7</li><li>Google Chrome</li><li>Safari</li><li>Opera</li></ul><h2>Blog Elements</h2><p>Every theme should have some elements every blog should have:</p><ul><li>Title/Logo</li><li>Navigation of Pages</li><li>Navigation of Categories</li><li>RSS links</li><li>Search Form</li><li>Archives links</li><li>Dates/Timestamps</li><li>Comments</li><li>Copyright message</li><li>Past/Next links</li><li><em>Advertisiments</em></li></ul><p><span id="more-1148"></span></p><h2>Styled Everything?</h2><p>You never know how bloggers will use your theme and therefore you have to style all HTML elements. Here are some elements you might not have thought of:</p><ul><li>blocknotes</li><li>tables</li><li>captions</li><li>unordered lists</li><li>ordered lists</li><li>img</li></ul><h2>Pages</h2><p>The basic pages you need to produce for a good <a href="http://codex.wordpress.org/Template_Hierarchy">template hierarchy</a>:</p><ul><li>Index.php<ul><li>Header.php</li><li>Footer.php</li><li>Sidebar.php</li></ul></li><li>Single.php</li><li>Archive.php</li><li>Page.php</li><li>Home.php</li><li>Author.php</li><li>Date.php</li><li>Tag.php</li><li>Category.php</li><li>404.php</li></ul><h2>Valid HTML/CSS</h2><p>You can not validate your PHP files, so you have to go to your favorite browser and click the right mouse button &gt; view source. You copy/past everything into the HTML validator.</p><ul><li>Style.css (<a href="http://jigsaw.w3.org/css-validator/">CSS validator</a>)</li><li>Single.php (<a href="http://validator.w3.org/">HTML validator</a>)<ul><li>Normal</li><li>With Comment/Without Comments</li><li>Login Required/Non-required</li><li>Password protected pages</li></ul></li><li>All other pages (categories/tags/authors/ etc)</li></ul><hr /><h2>Suggestions?</h2><p>Remember, this checklist is not finished. Because I learn about WordPress theme development all the time, more things will be added as soon as I think of them. My question for you is:</p><p><strong>Do you have suggestions that make this WordPress theme development checklist better?</strong></p><h2>PDF Version</h2><p>Soon, I will also come up with a PDF version of this checklist so that you can print it and put it next to your computer when you are developing <a href="/wordpress-themes/">WordPress Themes</a>.</p><h2>Keep Updated!</h2><p>Do you want to get noticed when the CheatSheet PDF version gets released? Be sure to <a href="http://feeds.feedburner.com/DivitoDesign">subscribe to the RSS feed</a>, or you can <a href="http://www.feedburner.com/fb/a/emailverifySubmit?feedId=1020080&amp;loc=en_US">get the latest news delivered right into your mailbox</a>.</p> ]]></content:encoded> <wfw:commentRss>http://divitodesign.com/blogging/wordpress-theme-development-checklist/feed/</wfw:commentRss> <slash:comments>48</slash:comments> </item> <item><title>404 Error Page: Features and Implantation</title><link>http://divitodesign.com/accesibility/404-error-page-features-and-implantation/</link> <comments>http://divitodesign.com/accesibility/404-error-page-features-and-implantation/#comments</comments> <pubDate>Sun, 23 Nov 2008 16:05:10 +0000</pubDate> <dc:creator>Stefan Vervoort</dc:creator> <category><![CDATA[Web Accesibility]]></category> <category><![CDATA[htaccess]]></category> <category><![CDATA[Wordpress]]></category><guid isPermaLink="false">http://www.divitodesign.com/?p=1227</guid> <description><![CDATA[404 error pages are pages where people arrive after they have visited a  link that doesn&#8217;t exist. Various reasons could have caused this: the pages could have been moved or deleted or it was just by accident. These people were interested in your site, but without a proper 404 error page, they might just move [...]]]></description> <content:encoded><![CDATA[<p>404 error pages are pages where people arrive after they have visited a  link that doesn&#8217;t exist. Various reasons could have caused this: the pages could have been moved or deleted or it was just by accident. These people were interested in your site, but without a proper 404 error page, they might just move on.</p><p>Today we will talk about what features an error page should have and how we can implant the custom error page into our site or blog.</p><h2>The Features of a Good 404 Error Page</h2><p>The points that I will refer to have been working for me for a couple years.</p><ol><li><strong>Descriptive title</strong> &#8211; The user should know they are on a 404 page, so don&#8217;t forget to tell them they are.</li><li><strong>Sitemap</strong> &#8211; If you have a sitemap, be sure to include a link to your sitemap on your error page. People might browse through the sitemap to find the page they were looking for.<img class="alignright size-full wp-image-1230" title="stop" src="http://www.divitodesign.com/wp-content/uploads/2008/11/stop.jpg" alt="stop" width="157" height="182" /></li><li><strong>Mistyped URL</strong> &#8211; On an error page you could include the mistyped URL. This makes it easy for the visitor to scan the URL for typos or mistakes.</li><li><strong>Search box</strong> &#8211; A search box in the 404 page is a must. The possiblity exists that the information is still on the site and with a simple search, the user might find the information they need.</li><li><strong>Common links</strong> &#8211; Adding a couple links to some common pages (like the about/contact/articles pages) will increase the number of people that stay and want to read something on your site.</li><li><strong>Popular articles</strong> &#8211; Displaying a number of popular articles is good to push your best content forward. Visitors might get interested by these titles and click an article.</li><li><strong>Archives</strong> &#8211; It is also possible to add the list of archives to your error page. They might find the article they are looking for. If not, they might browse the archives to look for this article and then might stumble on some other interesting article.</li></ol><p><span id="more-1227"></span></p><h2 class="tag">Implant the 404 Error Page in Your Site</h2><p>Now you know what features your error page has, it is time to implant it on your site or blog. I will discuss two ways to get your error page up and running. One way is an error page in <strong>WordPress</strong> and the other is via <strong>.htaccess</strong>.</p><h2>404 Error Page in WordPress</h2><p>WordPress has a build-in error message in their themes. This isn&#8217;t the best solution as it only give the user this explanation: <em>Error 404 &#8211; Not Found </em>.</p><h3>Editing the error text</h3><p>One thing you can do is editing that text in your WordPress theme. You should locate index.php and find the error message. You can add more and better text to your likings.</p><h3>Creating an error page</h3><p>You could also create a custom error page. This solution is in my opinion the best for WordPress. You should make a file called 404.php, add the custom text and messages, add it in your theme directory and your error page is ready to go.</p><h2>404 Error Page via htaccess</h2><p>If you don&#8217;t use a blogging tool like WordPress you need a proper looking 404 error page too.</p><p>The first step we will take is opening (or creating if you don&#8217;t already have one) the <strong>.htaccess</strong> file. We need to add a couple extra lines to this file to tell our server to redirect the visitor to a custom 404 page once they have need it.</p><p>You should add these codes to the .htaccess file:</p><div class="fvch-code"><pre class="fvch-line-numbers">1
</pre><pre><span class="html">ErrorDocument 404 /404.html</span></pre></div><p>This tells the server your 404 document is located somewhere other than default. <strong>You now have the power to change the error page to your likings.</strong></p><h2>Other Error Pages</h2><p>You could also use this trick to build custom error messages for other apache errors. <a href="http://www.askapache.com/htaccess/apache-status-code-headers-errordocument.html">Take a look here for the status codes Apache uses</a>.</p> ]]></content:encoded> <wfw:commentRss>http://divitodesign.com/accesibility/404-error-page-features-and-implantation/feed/</wfw:commentRss> <slash:comments>14</slash:comments> </item> <item><title>Develop WordPress Themes Offline with XAMPP</title><link>http://divitodesign.com/blogging/develop-wordpress-themes-offline-with-xampp/</link> <comments>http://divitodesign.com/blogging/develop-wordpress-themes-offline-with-xampp/#comments</comments> <pubDate>Sun, 09 Nov 2008 17:39:11 +0000</pubDate> <dc:creator>Stefan Vervoort</dc:creator> <category><![CDATA[Blogging]]></category> <category><![CDATA[Productivity]]></category> <category><![CDATA[Wordpress]]></category><guid isPermaLink="false">http://www.divitodesign.com/?p=1135</guid> <description><![CDATA[I have been developing on the internet for some time now and I have owned multiple sites online. These sites all had their own custom design developed by me. I was constantly copying/pasting files to the site being developed and the time it took bothered me. It bothered me that bad that I decided to [...]]]></description> <content:encoded><![CDATA[<p>I have been developing on the internet for some time now and I have owned multiple sites online. These sites all had their own custom design developed by me. I was constantly copying/pasting files to the site being developed and the time it took bothered me.</p><p>It bothered me that bad that I decided to search for an alternative. The alternative was called XAMPP and it has the possibility to run your development space offline, on your own computer. You would have your own &#8220;webserver&#8221; that runs MySQL and PHP, which means you can install WordPress too. That sounded awesome for me!</p><h2>Installing your offline &#8220;webserver&#8221;</h2><p>The program XAMPP was the perfect solution to all my developing adventures. That&#8217;s why I would recommend this program for anyone interested in developing WordPress themes. Let&#8217;s install XAMPP.</p><p>You should download the latest version from the <a href="http://www.apachefriends.org/en/xampp.html">original site</a>.  I run a Windows computer, so I&#8217;ve downloaded the Windows version. I guess it doesn&#8217;t differ much between other operating systems.</p><p>The installation progress shouldn&#8217;t be to hard, it is just a normal setup.</p><h2>Starting your offline &#8220;webserver&#8221;</h2><p>Once you&#8217;ve installed this program, you have to start the program. You can do that by running the XAMPP.exe file.</p><p>To make your webserver run, you have to start the Apache and the MySql modules. PHP has no apart module because it is included in the Apache module. We need to run these particular services to make WordPress work.</p><p><img class="alignnone size-full wp-image-1138" title="xampp" src="http://www.divitodesign.com/wp-content/uploads/2008/11/xampp.jpg" alt="xampp" width="423" height="222" /></p><h2>Navigating to Localhost</h2><p>When you have started these modules, you have started your offline webserver. This means you can navigate to the contents of your webserver from this point. The URL you have to visit is <strong><a href="http://localhost/">http://localhost/</a></strong>.</p><p>You should get redirected to the XAMPP web-based control panel. In this control panel you can find links to Status, PHPMyAdmin, phpinfo() and other services. A services that is of interest of us is <strong>PHPMyAdmin</strong>.</p><p><span id="more-1135"></span></p><h2>PHPMyAdmin and MySQL</h2><p>We need to create a new database to install WordPress to PHPMyAdmin offers that service. Fortunately, all you need to do is &#8220;create a new database&#8221; and you are done. In the online versions you need to make users and passwords, but on your localhost, things can stay simple.</p><p>If you, for example, have made a database called &#8216;blog&#8217; you need to remember the following information when installing WordPress:</p><p><em>Database: blog<br /> User: blog<br /> Password: (no password)<br /> Server: localhost</em></p><p><img class="alignnone size-full wp-image-1139" title="xampp-2" src="http://www.divitodesign.com/wp-content/uploads/2008/11/xampp-2.jpg" alt="xampp-2" width="344" height="88" /></p><h2>Installing WordPress</h2><p>Finally, we are ready to install WordPress as we have set up our database and offline connection. First things first, <a href="http://wordpress.org/download/">download the most recent version</a> from WordPress.org. From now on, things are the same as your online version.</p><p>You have to extract the WordPress files to these folder: <em>/XAMPP/htdocs</em>. Remember to use the database information I have given you before.</p><h2>Once WordPress is Installed</h2><p>After you have installed you are ready to go. You can now develop WordPress themes with the ease of a webserver but it doesn&#8217;t cost you much time to constantly upload more recent versions of certain files to see changes.</p><p>Now you can just save your files and you see your changes right away. This greatly improves your productivity when developing WordPress themes. It defenitely did for me.</p> ]]></content:encoded> <wfw:commentRss>http://divitodesign.com/blogging/develop-wordpress-themes-offline-with-xampp/feed/</wfw:commentRss> <slash:comments>34</slash:comments> </item> <item><title>Interesting Blogs #2 &#8211; WordPress Related</title><link>http://divitodesign.com/community/interesting-blogs-2-wordpress-related/</link> <comments>http://divitodesign.com/community/interesting-blogs-2-wordpress-related/#comments</comments> <pubDate>Wed, 05 Nov 2008 13:53:11 +0000</pubDate> <dc:creator>Stefan Vervoort</dc:creator> <category><![CDATA[Community]]></category> <category><![CDATA[Blogging]]></category> <category><![CDATA[Wordpress]]></category><guid isPermaLink="false">http://www.divitodesign.com/?p=1110</guid> <description><![CDATA[Back in Interesting Blogs #1 I have shown you a couple blogs that were the blogs I have been following. Today, I will show you a couple WordPress related blogs I follow and I feel you should be following these as well. 1. WP Candy &#8211; WPCandy is a WordPress blog releasing plugins, themes, resources [...]]]></description> <content:encoded><![CDATA[<p>Back in <a href="http://www.divitodesign.com/2008/07/interesting-blogs-1/">Interesting Blogs #1</a> I have shown you a couple blogs that were the blogs I have been following. Today, I will show you a couple WordPress related blogs I follow and I feel you should be following these as well.</p><hr /><a href="http://www.wpcandy.com/"><img title="wp-candy" src="http://www.divitodesign.com/wp-content/uploads/2008/11/wp-candy.jpg" alt="wp-candy" /></a></p><p><strong>1. <a href="http://www.wpcandy.com/">WP Candy</a></strong> &#8211; WPCandy is a WordPress blog releasing plugins, themes, resources and tutorials on WordPress. Some of the WordPress resources I used to start developing themes like the <a href="http://wpcandy.com/articles/tutorials/the-wordpress-help-sheet.html">WordPress Help Sheet</a> and the <a href="http://wpcandy.com/articles/tutorials/the-advanced-wordpress-help-sheet.html">Advanced Help Sheet</a>. WPCandy also has a WordPress gallery, a community news page and many more. Enjoy.</p><hr /><a href="http://www.blogperfume.com/"><img title="blogparfume" src="http://www.divitodesign.com/wp-content/uploads/2008/11/blogparfume.jpg" alt="blogparfume" /></a></p><p><strong>2. <a href="http://www.blogperfume.com/">BlogParfume</a></strong> &#8211; Blog Parfume will give you information about the latest WordPress developments and the best articles, tutorials, themes and plugins that has been written about WordPress. Take a look and I am sure you find something interesting.</p><hr /><a href="http://wpengineer.com/"><img title="wpengineer" src="http://www.divitodesign.com/wp-content/uploads/2008/11/wpengineer.jpg" alt="wpengineer" /></a></p><p><strong>3. <a href="http://wpengineer.com/">WP Engineer</a></strong> &#8211; Great blog I stumbled upon a couple weeks back. It gives you smart tips and tricks about WordPress. WP Engineer also cover themes and WordPress related news.</p><hr /><span id="more-1110"></span><a href="http://www.blogdesignblog.com"><img title="blogdesignblog" src="http://www.divitodesign.com/wp-content/uploads/2008/11/blogdesignblog.jpg" alt="blogdesignblog" /></a></p><p><strong>4. <a href="http://www.blogdesignblog.com">Blog Design Blog</a></strong> &#8211; A blog focused on the design of your own WordPress blog. BlogDesignBlog offers you free themes and many smart tips and tricks to help you create a better WordPress theme.</p><hr /><a href="http://www.themelab.com/"><img title="themelab" src="http://www.divitodesign.com/wp-content/uploads/2008/11/themelab.jpg" alt="themelab" /></a></p><p><strong>5. <a href="http://www.themelab.com/">ThemeLab</a></strong> &#8211; This blog is all about styling WordPress themes, just like any of the others I mentioned. Great thing is that all explanations and tutorials are very detailed and easy to understand. You should check out their <a href="http://www.themelab.com/free-wordpress-themes/">free themes</a> too!</p><hr /><a href="http://www.wprecipes.com/"><img title="wprecipes" src="http://www.divitodesign.com/wp-content/uploads/2008/11/wprecipes.jpg" alt="wprecipes" /></a></p><p><strong>6. <a href="http://www.wprecipes.com/">WpRecipes</a></strong> &#8211; WpRecipes gives you &#8220;daily recipes to cook with WordPress&#8221;. They answer questions from visitors and they come up with some very smart tips and tricks for WordPress.</p><hr /><a href="http://wphacks.com/"><img title="wp-hacks" src="http://www.divitodesign.com/wp-content/uploads/2008/11/wp-hacks-435x74.jpg" alt="wp-hacks" width="435" /></a></p><p><strong>7. <a href="http://wphacks.com/">WordPress Hacks</a></strong> &#8211; This site is extremely updated and very complete. You can find many things about WordPress: themes, tips, plugins, tutorials and even a <a href="http://wphacks.com/ebook/">WordPress Ebook</a>!</p><hr /><a href="http://www.wpdesigner.com/"><img title="wpdesigner" src="http://www.divitodesign.com/wp-content/uploads/2008/11/wpdesigner.jpg" alt="wpdesigner" /></a></p><p><strong>8. <a href="http://www.wpdesigner.com/">WPDesigner</a></strong> &#8211; Yes, I hear you sigh. Well, the new owner didn&#8217;t offer anything at all, BUT the content and WordPress themes Small Potato has been delivering are still valid. The blog is still a large source of information to anybody interested in WordPress.</p><hr /><h2>Looking for more interesting blogs &amp; content?</h2><p>There are tons of sites and blogs out there I enjoy and read on a daily basis. You can make sure you <a href="http://feeds.feedburner.com/DivitoDesign">stay updated</a> for the next part in this series by subscribing to the RSS feed or <a href="http://www.feedburner.com/fb/a/emailverifySubmit?feedId=1020080&amp;loc=en_US">receive news via email</a>.</p> ]]></content:encoded> <wfw:commentRss>http://divitodesign.com/community/interesting-blogs-2-wordpress-related/feed/</wfw:commentRss> <slash:comments>19</slash:comments> </item> <item><title>10 Un-Usual WordPress Plugins that Improved my Blog</title><link>http://divitodesign.com/blogging/10-unusual-wordpress-plugins-that-improved-my-blog/</link> <comments>http://divitodesign.com/blogging/10-unusual-wordpress-plugins-that-improved-my-blog/#comments</comments> <pubDate>Sun, 26 Oct 2008 15:21:37 +0000</pubDate> <dc:creator>Stefan Vervoort</dc:creator> <category><![CDATA[Blogging]]></category> <category><![CDATA[Wordpress]]></category><guid isPermaLink="false">http://www.divitodesign.com/?p=971</guid> <description><![CDATA[After the redesign I have implanted many new tricks and plugins into my WordPress theme to improve performance, the look and productivity options of my blog. Other blogs have been writing articles like these too, but I will add a couple that aren&#8217;t the usual plugins that you have already implanted. 1. Advanced Excerpt &#8211; [...]]]></description> <content:encoded><![CDATA[<p>After the redesign I have implanted many new tricks and plugins into my WordPress theme to improve performance, the look and productivity options of my blog.</p><p>Other blogs have been writing articles like these too, but I will add a couple that aren&#8217;t the usual plugins that you have already implanted.</p><p><strong>1. <a href="http://sparepencil.com/code/advanced-excerpt/">Advanced Excerpt</a></strong> &#8211; Because I needed to customize the default excerpt function of WordPress I decided to give this plugin a go. I can now do everything I want with my excerpts like the number of words, the html characters that are allowed, the ending character and more.<br /> <a href="http://sparepencil.com/code/advanced-excerpt/"><br /> <img title="advanced-excerpt" src="http://www.divitodesign.com/wp-content/uploads/2008/10/advanced-excerpt1.jpg" alt="advanced-excerpt" width="435" height="93" /></a></p><hr /><p><strong>2. <a href="http://www.semiologic.com/software/wp-tweaks/dofollow/">DoFollow</a></strong> &#8211; There has been numerous discussion going on about the Dofollow. Is it a good step to take with your blog? I think it is, it haven&#8217;t increased my spam posts, but it have increased the &#8216;look-like-real-comments-but-are-spam&#8217; comments. You will get more discussion, and a little more moderation.</p><p><a href="http://www.semiologic.com/software/wp-tweaks/dofollow/"><img title="dofollow2" src="http://www.divitodesign.com/wp-content/uploads/2008/10/dofollow2.jpg" alt="dofollow2" width="337" height="93" /></a></p><hr /><p><strong>3. <a title="Visit plugin homepage" href="http://flagrantdisregard.com/feedburner/">FD Feedburner Plugin</a> &#8211; </strong>If you are using Feedburner as your RSS service, you should have this plugin installed. This make sure all the subscribers subscribed to <em>www.yourblog.com/feed/</em> are redirected to <em>feeds.feedburner.com/yourblog.</em><br /> <a href="http://flagrantdisregard.com/feedburner/"><br /> <img title="fdfeedburner" src="http://www.divitodesign.com/wp-content/uploads/2008/10/fdfeedburner1.jpg" alt="fdfeedburner" width="434" height="121" /></a></p><hr /><p><strong><span id="more-971"></span>4. <a title="Visit plugin homepage" href="http://techtites.com/2008/10/15/wordpress-plugin-review-feed-pauser/">Feed Pauser</a></strong> &#8211; Feed Pauser was exactly what I was looking for. After almost every post I found some small typos in my article but the article was yet send to the RSS feed, I couldn&#8217;t change the typos there. With Feed Pauser you can choose to let WordPress send your post to the RSS feed after a number of minutes so you make sure everything is fine.</p><p><a href="http://techtites.com/2008/10/15/wordpress-plugin-review-feed-pauser/"><img title="feed-pauser" src="http://www.divitodesign.com/wp-content/uploads/2008/10/feed-pauser.jpg" alt="feed-pauser" width="434" height="92" /></a></p><hr /><p><strong>5. <a title="Visit plugin homepage" href="http://www.frank-verhoeven.com/wordpress-plugin-fv-code-highlighter/">FV Code Highlighter</a></strong> &#8211; If you want to highlight code tags like <em>HTML, CSS, PHP or JavaScript</em> on your WordPress blog you could use the other plugins out there. This plugin however is developed to give the blogger full control over their codes. You can style everything in this code highlighter!</p><p><a href="http://www.frank-verhoeven.com/wordpress-plugin-fv-code-highlighter/"><img title="fv code highlighter" src="http://www.divitodesign.com/wp-content/uploads/2008/10/fvcodehighlighter.jpg" alt="fv code highlighter" width="434" height="112" /></a></p><hr /><p><strong>6. <a title="Visit plugin homepage" href="http://yoast.com/wordpress/rss-footer/">RSS Footer</a></strong> &#8211; My fellow Dutchman Joost de Valk know what bloggers need. This RSS footer plugin let you do exactly what its name tell us: add a line of text, a copyright notice or even advertisements after or before each post that is published in your RSS feed.</p><p><a href="http://yoast.com/wordpress/rss-footer/"><img title="rss-footer1" src="http://www.divitodesign.com/wp-content/uploads/2008/10/rss-footer1.jpg" alt="rss-footer1" width="360" height="72" /></a></p><hr /><p><strong>7. <a title="Visit plugin homepage" href="http://blog.samsarin.com/samsarin-php-widget">Samsarin PHP Widget</a></strong> &#8211; If you want to use widgets for your sidebar, there might be time you need to use PHP to get the functionality you like to have. This &#8220;PHP widget&#8221; is a an awesome solution as you can choose as many widgets as you like.<br /> <a href="http://blog.samsarin.com/samsarin-php-widget"><br /> <img title="php-samsarin1" src="http://www.divitodesign.com/wp-content/uploads/2008/10/php-samsarin1.jpg" alt="php-samsarin1" width="424" height="91" /></a></p><hr /><p><strong>8. <a title="Visit plugin homepage" href="http://fucoder.com/code/search-excerpt/">Search Excerpt</a></strong> &#8211; The default search function sucks, we used to sort by date and not by relevance. Fortunately there has been some talking about this and this plugin has been developed to help us.</p><p><a href="http://fucoder.com/code/search-excerpt/"><img title="search-excerpt" src="http://www.divitodesign.com/wp-content/uploads/2008/10/search-excerpt2.jpg" alt="search-excerpt" width="424" height="91" /></a></p><hr /><p><strong>9. <a title="Visit plugin homepage" href="http://wordpress.org/extend/plugins/wp-existing-tags/">WP Existing Tags</a></strong> &#8211; This small plugin adds an existing tags-section to your new post page. This makes it easy to choose a tag for your post and makes sure you don&#8217;t make two tags almost identical to each other.<br /> <a href="http://wordpress.org/extend/plugins/wp-existing-tags/"><br /> <img title="existing-tags" src="http://www.divitodesign.com/wp-content/uploads/2008/10/existing-tags1.jpg" alt="existing-tags" width="283" height="137" /></a></p><hr /><p><strong>10. <a title="Visit plugin homepage" href="http://wordpress.org/extend/plugins/download-monitor/">WordPress Download Monitor</a></strong> &#8211; If you offer downloads for your visitors it might be nice to know how many times files are downloaded. This awesome plugin does a good job.</p><p><a href="http://wordpress.org/extend/plugins/download-monitor/"><img title="download-manager" src="http://www.divitodesign.com/wp-content/uploads/2008/10/download-manager.jpg" alt="download-manager" width="424" height="127" /></a></p><hr /> ]]></content:encoded> <wfw:commentRss>http://divitodesign.com/blogging/10-unusual-wordpress-plugins-that-improved-my-blog/feed/</wfw:commentRss> <slash:comments>43</slash:comments> </item> <item><title>6 Ways To Add More User-Interactivity To Your Blog</title><link>http://divitodesign.com/seo/6-ways-to-add-more-user-interactivity-to-your-blog/</link> <comments>http://divitodesign.com/seo/6-ways-to-add-more-user-interactivity-to-your-blog/#comments</comments> <pubDate>Wed, 08 Oct 2008 15:08:56 +0000</pubDate> <dc:creator>Stefan Vervoort</dc:creator> <category><![CDATA[Blogging]]></category> <category><![CDATA[Search Engine Optimizing]]></category> <category><![CDATA[Wordpress]]></category><guid isPermaLink="false">http://www.divitodesign.com/?p=786</guid> <description><![CDATA[Photo By suzanneandsimon One big difference between a blog and a website is the way visitors can interact with the blog author. Bloggers allow all their visitors to leave a comment anytime. If they asked a question, simple say they enjoyed the article or when you don&#8217;t agree with the author&#8217;s opinion. That&#8217;s the power [...]]]></description> <content:encoded><![CDATA[<p><img title="6 Ways To Add More User-Interactivity To Your Blog" src="http://www.divitodesign.com/wp-content/uploads/2008/10/communicate-440x183.jpg" alt="" width="435" height="180" /><br /> <small>Photo By <a href="http://www.flickr.com/photos/suzanneandsimon/421356420/" style="color:#999;!important;">suzanneandsimon</a></small></p><p>One big difference between a blog and a website is the way visitors can interact with the blog author. Bloggers allow all their visitors to leave a comment anytime. If they asked a question, simple say they enjoyed the article or when you don&#8217;t agree with the author&#8217;s opinion. That&#8217;s the power of the blog.</p><p>I have to admit, getting comments is one of the greatest things you can get when you are blogger. You get the confirmation your visitors are actually there and they aren&#8217;t just a number on your statistics software.</p><p>But allowing comments isn&#8217;t everything you can do to get user interactivity on your blog, many more options exist. In this article we will go through the solutions I think works best to improve user interactivity.</p><h2>1. Contact Form</h2><p><img src="/dd-articles/improve-user-interactivity/contact.jpg" alt="" /></p><p>You should always try to make things as easy as possible for your readers on your blog. People are lazy and busy and if they can&#8217;t find something right way, they will simply leave.<br /> <span id="more-786"></span><br /> The same thing with the contact form: if they can&#8217;t find that page in one click, they are usually gone. If you make it easy to find your contact information and web-form, you will receive more thank-, opinion- and comment-emails. That&#8217;s always great.</p><p>In some cases you could even add <a href="http://justcreativedesign.com/2008/08/10/how-to-get-more-email/">multiply contact forms to your blog</a> to improve the number of emails you get.</p><p>My plugin recommendation is <a href="http://www.deliciousdays.com/cforms-plugin">Cforms II</a>: the best contact form plugin available for WordPress.</p><hr /><h2>2. Polls</h2><p><img src="/dd-articles/improve-user-interactivity/polls.jpg" alt="" /></p><p>Adding a poll is a very good feature to add when you want to improve user interactivity. Many people read your article and move on, because they don&#8217;t have the time to add a opinion through the comments.</p><p>With a poll however the user only has to click once to leave an opinion and they will do that easier. You can also use the poll to gather valuable information about your visitors!</p><p>A good solution to add a poll to your WordPress blog is the <a href="http://lesterchan.net/portfolio/programming/php/#wp-polls">WP-Polls</a> plugin.</p><hr /><h2>3. Shoutbox</h2><p><img src="/dd-articles/improve-user-interactivity/shoutbox.jpg" alt="" /></p><p>If you have a free spot in your sidebar and you want your visitors to contact you even easier then hitting the &#8220;contact&#8221; button, consider using a shoutbox on your blog.</p><p>In a shoutbox a user can &#8220;shout&#8221; what they would like to tell you or the other visitors. Your visitor usually only has to add their name, email and their message, so when placed on a easy to find spot, it&#8217;ll really stimulate user interactivity.</p><p>You can find a live example of a shoutbox on <a href="http://www.jeffro2pt0.com/">Jeffro2pt0</a>. To add a shoutbox to your WordPress blog, the following  plugins <a href="http://blog.jalenack.com/archives/ajax-shoutbox-plugin-wordspew-auredict/">AJAX Shoutbox</a> and <a href="http://www.prelovac.com/vladimir/wordpress-plugins/wp-wall ">WP-Wall </a> are recommended.</p><hr /><h2>4. Community Forums</h2><p><img src="/dd-articles/improve-user-interactivity/forums.jpg" alt="" /></p><p>If you want to have a conversation or extensive discussion, the comments under your article aren’t the right place. That&#8217;s where your forum software comes in: you can separate the discussion from the other comments.</p><p>Forums were developed to let people talk to each other and therefore ideal for these kind of conversations. It can also become a place where visitors come to discuss and talk about niche-related news.</p><p>Remember: to make a forum successful on your blog you need to have a large visitors base.</p><p>This article will tell you exactly how to <a href="http://bloghelper.is-there.net/integrating-a-forum-with-wordpress/">integrate forums with your WordPress blog</a>.</p><hr /><h2>5. Community News</h2><p><img src="/dd-articles/improve-user-interactivity/news.jpg" alt="" /></p><p>Community news is a feature that is popping up at some more places lately: it allows visitors to promote their own articles in the sidebar of your blog.</p><p>If you don&#8217;t have the time to fill your readers&#8217; hunger for more articles, let them provide interesting articles for their fellow readers by adding the news items to your sidebar.</p><p><a href="http://www.frank-verhoeven.com/">Frank Verhoeven</a> has just released the <a href="http://www.frank-verhoeven.com/wordpress-plugin-fv-community-news/">Community News plugin</a> that<br /> allows your visitors to add their news to the sidebar or page.</p><hr /><h2>6. Voting</h2><p><img src="/dd-articles/improve-user-interactivity/vote.jpg" alt="" /></p><p>Usually, people have their opinion ready about an article, plugin, theme or website. Why not use this fact and let people rate that stuff with a voting system?</p><p>This way you make it very easy (same principle as with polls) for people to give their opinion about something, just with one simple click.</p><p>To add a voting system to your WordPress blog, you could use the <a href="http://wp.gdragon.info/plugins/gd-star-rating/">GD Star Rating</a> plugin.</p><h2 class="tag">Do you have other tricks?</h2><p>There are loads more ideas and tricks in the world that could improve the user interactivity of your blog, so if you would like to share some that could help me or the readers, please do so in the <a href="#respond">comments</a>!</p> ]]></content:encoded> <wfw:commentRss>http://divitodesign.com/seo/6-ways-to-add-more-user-interactivity-to-your-blog/feed/</wfw:commentRss> <slash:comments>43</slash:comments> </item> <item><title>Add More Interaction To Your Blog &#8211; The Community News Plugin</title><link>http://divitodesign.com/blogging/add-more-interaction-to-your-blog-the-community-news-plugin/</link> <comments>http://divitodesign.com/blogging/add-more-interaction-to-your-blog-the-community-news-plugin/#comments</comments> <pubDate>Tue, 30 Sep 2008 15:23:41 +0000</pubDate> <dc:creator>Stefan Vervoort</dc:creator> <category><![CDATA[Blogging]]></category> <category><![CDATA[Wordpress]]></category><guid isPermaLink="false">http://www.divitodesign.com/?p=726</guid> <description><![CDATA[When I was developing this new theme, I wanted to add more user interactivity to the site and to create a dynamic sidebar. A user that visits once in a week should find different articles and more related stuff. That&#8217;s why I looked for a Community News plugin, a plugin that allows users to add [...]]]></description> <content:encoded><![CDATA[<p>When I was developing this new theme, I wanted to add more user interactivity to the site and to create a dynamic sidebar. A user that visits once in a week should find different articles and more related stuff.</p><p>That&#8217;s why I looked for a <strong>Community News</strong> plugin, a plugin that allows users to add articles they thought were relevant to the blog, and allow me to moderate them.</p><p>I couldn&#8217;t find this kind of plugin anywhere, so I looked at my buddy <a href="http://www.frank-verhoeven.com/">Frank Verhoeven</a> with some sweet puppy eyes. He agreed and developed a wonderful plugin that allowed me to do everything I wanted and this plugin goes beyond!</p><p><a href="http://www.frank-verhoeven.com/wordpress-plugin-fv-community-news/">FV Community News</a> plugin for WordPress was born!</p><h2>Features</h2><p>The current feature-list is awesome and there&#8217;s more to come:</p><ul><li>Widget Ready (Different form/results widget)</li><li>Moderation panel (with email option) &#8211; Make sure you approve the right articles</li><li>Customizable templates</li><li>Captcha Spam protection (on/off)</li><li>Settings</li></ul><p><a href="http://www.frank-verhoeven.com/wp-content/uploads/2008/09/fvcommunitynewssettings.png"><img class="alignnone" src="http://www.frank-verhoeven.com/wp-content/uploads/2008/09/fvcommunitynewssettings.png" alt="" width="430" /><br /> </a><small><em>FV Community News &#8211; Settings Page</em></small></p><h2>Add More Interaction To Your Blog!</h2><p>If you want to get more people to be active on your blog or you simply want more related articles (= more content) for your visitors, be sure to download this plugin.</p><p>Read more information on <a href="http://www.frank-verhoeven.com/wordpress-plugin-fv-community-news/">Frank&#8217;s FV Community News</a> and be sure to keep track of <a href="http://www.frank-verhoeven.com/">Frank&#8217;s blog</a> for more interesting plugins. Did you know he developed the great <a href="http://www.frank-verhoeven.com/wordpress-plugin-fv-code-highlighter/">Code Highlight plugin</a> I am using on DivitoDesign?</p> ]]></content:encoded> <wfw:commentRss>http://divitodesign.com/blogging/add-more-interaction-to-your-blog-the-community-news-plugin/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Different Ways To Display Content in WordPress</title><link>http://divitodesign.com/blogging/different-ways-to-display-content-in-wordpress/</link> <comments>http://divitodesign.com/blogging/different-ways-to-display-content-in-wordpress/#comments</comments> <pubDate>Fri, 19 Sep 2008 17:38:39 +0000</pubDate> <dc:creator>Stefan Vervoort</dc:creator> <category><![CDATA[Blogging]]></category> <category><![CDATA[Wordpress]]></category><guid isPermaLink="false">http://www.divitodesign.com/?p=620</guid> <description><![CDATA[While I was developing the new theme for DivitoDesign (which will knock on your doorstep soon enough), I was facing some issues about how to display content with WordPress as I am not going for the traditional look with this theme, but with a Magazine look. The power of magazines or magazine looking blogs are [...]]]></description> <content:encoded><![CDATA[<p>While I was developing the new theme for DivitoDesign (which will knock on your doorstep soon enough), I was facing some issues about <strong>how to display content with WordPress</strong> as I am not going for the traditional look with this theme, but with a Magazine look.</p><p>The power of magazines or magazine looking blogs are the loads of information that can be displayed. If you want to run a successful magazine, you need to focus on writing content and not on manually add the entries to your theme. An important factor for a magazine is there <em>how you automatize the process of displaying content.</em></p><p>We will use the WordPress template tag <strong>query_posts();</strong>. Remember this tag only works in the <strong>WP loop</strong>. You can find a version of the WP loop I use below:</p><div class="fvch-code"><pre class="fvch-line-numbers">1
2
3
4
5
6
7
8
9
10
11
12
13
</pre><pre><span class="php"><span class="php-script-tag">&lt;?php</span> query_posts<span class="php-brackets">(</span><span class="php-brackets">)</span>; <span class="php-script-tag">?&gt;<span class="html">
</span>&lt;?php</span> <span class="php-keyword">while</span> <span class="php-brackets">(</span>have_posts<span class="php-brackets">(</span><span class="php-brackets">)</span><span class="php-brackets">)</span> <span class="php-operator">:</span> the_post<span class="php-brackets">(</span><span class="php-brackets">)</span>; <span class="php-script-tag">?&gt;<span class="html">
<span class="html-other-element">&lt;div class=<span class="html-attribute">&quot;post&quot;</span> id=<span class="html-attribute">&quot;post-</span></span></span>&lt;?php</span> the_ID<span class="php-brackets">(</span><span class="php-brackets">)</span>; <span class="php-script-tag">?&gt;<span class="html">&quot;&gt;
<span class="html-other-element">&lt;h2&gt;</span><span class="html-anchor-element">&lt;a href=<span class="html-attribute">&quot;</span></span></span>&lt;?php</span> the_permalink<span class="php-brackets">(</span><span class="php-brackets">)</span> <span class="php-script-tag">?&gt;<span class="html">&quot; rel=&quot;bookmark&quot; title=&quot;</span>&lt;?php</span> the_title_attribute<span class="php-brackets">(</span><span class="php-brackets">)</span>; <span class="php-script-tag">?&gt;<span class="html">&quot;&gt;</span>&lt;?php</span> the_title<span class="php-brackets">(</span><span class="php-brackets">)</span>; <span class="php-script-tag">?&gt;<span class="html"><span class="html-anchor-element">&lt;/a&gt;</span><span class="html-other-element">&lt;/h2&gt;</span>
<span class="html-other-element">&lt;div class=<span class="html-attribute">&quot;entry&quot;</span>&gt;</span></span>&lt;?php</span> the_excerpt<span class="php-brackets">(</span><span class="php-brackets">)</span>; <span class="php-script-tag">?&gt;<span class="html"><span class="html-other-element">&lt;/div&gt;</span>
<span class="html-other-element">&lt;/div&gt;</span>
</span>&lt;?php</span> <span class="php-keyword">endwhile</span>; <span class="php-script-tag">?&gt;<span class="html"></span></span></span></pre></div><h2>Parameters for query_posts()</h2><p>We are going to give the <em>query_posts()</em> tag some parameters on how to operate. Some of those parameters are given below:</p><ul><li><em>cat </em>&gt; the category you would like to choose</li><li><em>showposts </em>&gt; the number of entries you would like to show</li><li><em>offset</em> &gt; number of the entry you don&#8217;t want to display</li><li><em>orderby</em> &gt; order the entries by author, category or anything else</li><li><em>tag</em> &gt; select entries by tag</li><li>More parameters can be found at <a href="http://codex.wordpress.org/Template_Tags/query_posts">WordPress</a></li></ul><p><span id="more-620"></span></p><h2>Display Featured Post</h2><p>In a magazine theme you might want your visitors to focus on the <strong>featured entry</strong>. You need to add your specific entry to a category named <em>featured</em>.</p><p>If you want to show <strong>one featured entry in the loop</strong>, change:</p><div class="fvch-code"><pre class="fvch-line-numbers">1
</pre><pre><span class="php"><span class="php-script-tag">&lt;?php</span> query_posts<span class="php-brackets">(</span><span class="php-brackets">)</span>; <span class="php-script-tag">?&gt;<span class="html"></span></span></span></pre></div><p>to:</p><div class="fvch-code"><pre class="fvch-line-numbers">1
</pre><pre><span class="php"><span class="php-script-tag">&lt;?php</span> query_posts<span class="php-brackets">(</span><span class="php-string">&quot;cat=featured&amp;showposts=1&quot;</span><span class="php-brackets">)</span>; <span class="php-script-tag">?&gt;<span class="html"></span></span></span></pre></div><h2>Latest Post</h2><p>If you want to select the latest entry, this parameter will get you there:</p><div class="fvch-code"><pre class="fvch-line-numbers">1
</pre><pre><span class="php"><span class="php-script-tag">&lt;?php</span> query_posts<span class="php-brackets">(</span><span class="php-string">&quot;showposts=1&quot;</span><span class="php-brackets">)</span>; <span class="php-script-tag">?&gt;<span class="html"></span></span></span></pre></div><h2>The other posts</h2><p>If we have selected the latest entry from the database, you might want to show the other (older) items as well expect the &#8216;latest&#8217; item you have already shown. Here&#8217;s the query:</p><div class="fvch-code"><pre class="fvch-line-numbers">1
</pre><pre><span class="php"><span class="php-script-tag">&lt;?php</span> query_posts<span class="php-brackets">(</span><span class="php-string">&quot;showposts=5&amp;offset=1&quot;</span><span class="php-brackets">)</span>; <span class="php-script-tag">?&gt;<span class="html"></span></span></span></pre></div><h2>Exclude Category(s) or tag(s)</h2><p>If you want to display all entries, expect the ones from a certain category or tag you need to get to the ID of the category or tag first (wp-admin&gt;manage&gt;tags/categories):</p><div class="fvch-code"><pre class="fvch-line-numbers">1
2
3
4
5
</pre><pre><span class="php"><span class="php-script-tag">&lt;?php</span> query_posts<span class="php-brackets">(</span><span class="php-string">&quot;cat=-1&quot;</span><span class="php-brackets">)</span>; <span class="php-script-tag">?&gt;<span class="html">
</span>&lt;?php</span> query_posts<span class="php-brackets">(</span><span class="php-string">&quot;category__not_in=2,3,4&quot;</span><span class="php-brackets">)</span>; <span class="php-script-tag">?&gt;<span class="html">
</span>&lt;?php</span> query_posts<span class="php-brackets">(</span><span class="php-string">&quot;tag=-2&quot;</span><span class="php-brackets">)</span>; <span class="php-script-tag">?&gt;<span class="html"></span></span></span></pre></div><h2>Show posts by Author</h2><p>It is easy to make a page that shows all the posts a specific author wrote for your blog:</p><div class="fvch-code"><pre class="fvch-line-numbers">1
2
3
</pre><pre><span class="php"><span class="php-script-tag">&lt;?php</span> query_posts<span class="php-brackets">(</span><span class="php-string">&quot;author=2&quot;</span><span class="php-brackets">)</span>; <span class="php-script-tag">?&gt;<span class="html"> // Author's ID (wp-admin&gt;users)
</span>&lt;?php</span> query_posts<span class="php-brackets">(</span><span class="php-string">&quot;author_name=stefan&quot;</span><span class="php-brackets">)</span>; <span class="php-script-tag">?&gt;<span class="html"></span></span></span></pre></div><h2>Examples</h2><p>These examples are just a couple things I have learned lately and it&#8217;s not everything that&#8217;s out there. You should remember there is alot more you can do with <a href="http://codex.wordpress.org/Template_Tags/">WordPress Template</a> tags, as well as with the <em>query_posts() </em>attribute.</p><p>For more examples visit the <a href="http://codex.wordpress.org/Template_Tags/query_posts">query_posts</a> codex page.</p> ]]></content:encoded> <wfw:commentRss>http://divitodesign.com/blogging/different-ways-to-display-content-in-wordpress/feed/</wfw:commentRss> <slash:comments>21</slash:comments> </item> <item><title>Multiple Sidebars With WordPress Widgets</title><link>http://divitodesign.com/blogging/multiple-sidebars-with-wordpress-widgets/</link> <comments>http://divitodesign.com/blogging/multiple-sidebars-with-wordpress-widgets/#comments</comments> <pubDate>Tue, 02 Sep 2008 20:27:08 +0000</pubDate> <dc:creator>Stefan Vervoort</dc:creator> <category><![CDATA[Blogging]]></category> <category><![CDATA[Wordpress]]></category> <category><![CDATA[WP Tricks]]></category><guid isPermaLink="false">http://www.divitodesign.com/?p=499</guid> <description><![CDATA[As I am working on a new WordPress theme I faced a problem with my sidebar and the widgets. This theme doesn&#8217;t run on one sidebar, but two. I didn&#8217;t know how to create more dynamic sidebars. I asked Google, but there wasn&#8217;t a clear article that helped me along the way and I guess [...]]]></description> <content:encoded><![CDATA[<p>As I am working on a new WordPress theme I faced a problem with my sidebar and the widgets. This theme doesn&#8217;t run on one sidebar, but<strong> two</strong>. I didn&#8217;t know how to create more dynamic sidebars.</p><p><img class="alignnone size-full wp-image-517" title="multiple-wordpress-widgets" src="http://www.divitodesign.com/wp-content/uploads/2008/09/multiple-wordpress-widgets.jpg" alt="" width="301" height="141" /></p><p>I asked <a href="http://www.google.com/search?q=more+widget+sidebars">Google</a>, but there wasn&#8217;t a clear article that helped me along the way and I guess more people are struggling with this situation. After some research I finally found the solution on <a href="http://orangescale.com/juicy/200606/multiple-sidebars-in-wordpress/">OrangeScale</a>.</p><h2>Widgets Core</h2><p>To let WordPress Widgets preform on your blog, you should have the <strong>functions.php</strong> file ready with the right codes. This widget codes in the functions.php file usually looks like this:</p><h3>PHP</h3><div class="fvch-code"><pre class="fvch-line-numbers">1
2
3
4
5
6
7
</pre><pre><span class="php"><span class="php-script-tag">&lt;?php</span>
<span class="php-keyword">if</span> <span class="php-brackets">(</span> <span class="php-function">function_exists</span><span class="php-brackets">(</span><span class="php-string">'register_sidebar'</span><span class="php-brackets">)</span> <span class="php-brackets">)</span>
register_sidebar<span class="php-brackets">(</span><span class="php-brackets">)</span>;
<span class="php-script-tag">?&gt;<span class="html"></span></span></span></pre></div><p><span id="more-499"></span></p><p>To give your WordPress installation more sidebars, we have to extend these codes. We have to add more &#8216;options&#8217; and we do that by adding more codes to the function and by given those seperated functions names like <span style="text-decoration: underline;">Sidebar 1</span> and <span style="text-decoration: underline;">Sidebar 2</span>.</p><h3>PHP</h3><p><span style="text-decoration: underline;">Sidebar 1</span></p><div class="fvch-code"><pre class="fvch-line-numbers">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
</pre><pre><span class="php"><span class="php-script-tag">&lt;?php</span>
<span class="php-keyword">if</span> <span class="php-brackets">(</span> <span class="php-function">function_exists</span><span class="php-brackets">(</span><span class="php-string">'register_sidebar'</span><span class="php-brackets">)</span> <span class="php-brackets">)</span>
register_sidebar<span class="php-brackets">(</span><span class="php-keyword">array</span><span class="php-brackets">(</span><span class="php-string">'name'</span><span class="php-operator">=</span><span class="php-operator">&gt;</span><span class="php-string">'Sidebar 1'</span>,
<span class="php-string">'before_widget'</span> <span class="php-operator">=</span><span class="php-operator">&gt;</span> <span class="php-string">'&lt;li id=&quot;%1$s&quot; class=&quot;widget %2$s&quot;&gt;'</span>,
<span class="php-string">'after_widget'</span> <span class="php-operator">=</span><span class="php-operator">&gt;</span> <span class="php-string">'&lt;/li&gt;'</span>,
<span class="php-string">'before_title'</span> <span class="php-operator">=</span><span class="php-operator">&gt;</span> <span class="php-string">'&lt;h2 class=&quot;widgettitle&quot;&gt;'</span>,
<span class="php-string">'after_title'</span> <span class="php-operator">=</span><span class="php-operator">&gt;</span> <span class="php-string">'&lt;/h2&gt;'</span>,
<span class="php-brackets">)</span><span class="php-brackets">)</span>;</span></pre></div><p><span style="text-decoration: underline;">Sidebar 2</span></p><div class="fvch-code"><pre class="fvch-line-numbers">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
</pre><pre><span class="php"><span class="php-script-tag">&lt;?php</span>
<span class="php-keyword">if</span> <span class="php-brackets">(</span> <span class="php-function">function_exists</span><span class="php-brackets">(</span><span class="php-string">'register_sidebar'</span><span class="php-brackets">)</span> <span class="php-brackets">)</span>
register_sidebar<span class="php-brackets">(</span><span class="php-keyword">array</span><span class="php-brackets">(</span><span class="php-string">'name'</span><span class="php-operator">=</span><span class="php-operator">&gt;</span><span class="php-string">'Sidebar 2'</span>,
<span class="php-string">'before_widget'</span> <span class="php-operator">=</span><span class="php-operator">&gt;</span> <span class="php-string">'&lt;li id=&quot;%1$s&quot; class=&quot;widget %2$s&quot;&gt;'</span>,
<span class="php-string">'after_widget'</span> <span class="php-operator">=</span><span class="php-operator">&gt;</span> <span class="php-string">'&lt;/li&gt;'</span>,
<span class="php-string">'before_title'</span> <span class="php-operator">=</span><span class="php-operator">&gt;</span> <span class="php-string">'&lt;h2 class=&quot;widgettitle&quot;&gt;'</span>,
<span class="php-string">'after_title'</span> <span class="php-operator">=</span><span class="php-operator">&gt;</span> <span class="php-string">'&lt;/h2&gt;'</span>,
<span class="php-brackets">)</span><span class="php-brackets">)</span>;</span></pre></div><h2>Name your Sidebar</h2><p>To get more sidebars you need to name them and in our case, we will call them <strong>Sidebar 1</strong>, <strong>Sidebar 2</strong> etc. as many as you would like. Here is how you do that:</p><h3>PHP</h3><p>You are able to change the values of <em>before_widget</em>, <em>after_widget</em>, <em>before_title</em> and <em>after_title</em> to whatever you like. These are just the example of what I use myself.</p><h2>How to insert Multiple Widgets to your Theme</h2><p>Open up the file you would like to have your widgets shown. When you already have one sidebar in place you will find the following codes:</p><h3>PHP</h3><div class="fvch-code"><pre class="fvch-line-numbers">1
2
3
</pre><pre><span class="php"><span class="php-script-tag">&lt;?php</span> <span class="php-keyword">if</span> <span class="php-brackets">(</span> <span class="php-operator">!</span><span class="php-function">function_exists</span><span class="php-brackets">(</span><span class="php-string">'dynamic_sidebar'</span><span class="php-brackets">)</span> <span class="php-operator">|</span><span class="php-operator">|</span> <span class="php-operator">!</span>dynamic_sidebar<span class="php-brackets">(</span><span class="php-brackets">)</span> <span class="php-brackets">)</span> <span class="php-operator">:</span> <span class="php-script-tag">?&gt;<span class="html">
</span>&lt;?php</span> <span class="php-keyword">endif</span>;<span class="php-script-tag">?&gt;<span class="html"></span></span></span></pre></div><p>Now, find all the places you would like to add widgets. Insert <span style="text-decoration: underline;">Sidebar 1</span> where sidebar 1 should be located, and so on. Here we go:</p><h3>PHP</h3><p><span style="text-decoration: underline;">Sidebar 1<br /> </span><div class="fvch-code"><pre class="fvch-line-numbers">1
2
3
</pre><pre><span class="php"><span class="php-script-tag">&lt;?php</span> <span class="php-keyword">if</span> <span class="php-brackets">(</span> <span class="php-operator">!</span><span class="php-function">function_exists</span><span class="php-brackets">(</span><span class="php-string">'dynamic_sidebar'</span><span class="php-brackets">)</span> <span class="php-operator">|</span><span class="php-operator">|</span> <span class="php-operator">!</span>dynamic_sidebar<span class="php-brackets">(</span><span class="php-string">'Sidebar 1'</span><span class="php-brackets">)</span> <span class="php-brackets">)</span> <span class="php-operator">:</span> <span class="php-script-tag">?&gt;<span class="html">
</span>&lt;?php</span> <span class="php-keyword">endif</span>; <span class="php-script-tag">?&gt;<span class="html"></span></span></span></pre></div><p><span style="text-decoration: underline;">Sidebar 2</span></p><div class="fvch-code"><pre class="fvch-line-numbers">1
2
3
</pre><pre><span class="php"><span class="php-script-tag">&lt;?php</span> <span class="php-keyword">if</span> <span class="php-brackets">(</span> <span class="php-operator">!</span><span class="php-function">function_exists</span><span class="php-brackets">(</span><span class="php-string">'dynamic_sidebar'</span><span class="php-brackets">)</span> <span class="php-operator">|</span><span class="php-operator">|</span> <span class="php-operator">!</span>dynamic_sidebar<span class="php-brackets">(</span><span class="php-string">'Sidebar 2'</span><span class="php-brackets">)</span> <span class="php-brackets">)</span> <span class="php-operator">:</span> <span class="php-script-tag">?&gt;<span class="html">
</span>&lt;?php</span> <span class="php-keyword">endif</span>; <span class="php-script-tag">?&gt;<span class="html"></span></span></span></pre></div><h2>Ready</h2><p>After you&#8217;ve saved your file you will have two dynamic sidebars you are able to edit via WordPress Widgets. Of course, al lot more sidebars can be created and all the creativity that follows next, that&#8217;s up to you. <a href="http://www.divitodesign.com/2008/04/style-wordpress-widgets-with-css/">Do you want to style your widgets now?</a></p> ]]></content:encoded> <wfw:commentRss>http://divitodesign.com/blogging/multiple-sidebars-with-wordpress-widgets/feed/</wfw:commentRss> <slash:comments>21</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 9/30 queries in 0.367 seconds using disk: basic
Object Caching 716/759 objects using disk: basic

Served from: divitodesign.com @ 2012-05-22 10:58:19 -->
