<?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>Jamo Web Creations</title>
	<atom:link href="http://jamocreations.com/feed" rel="self" type="application/rss+xml" />
	<link>http://jamocreations.com/en</link>
	<description>Tailored web development</description>
	<lastBuildDate>Thu, 18 Apr 2013 17:09:28 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Auto Submenu: automatically add new child pages to your menu in WordPress</title>
		<link>http://jamocreations.com/en/artikelen/auto-submenu#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=auto-submenu</link>
		<comments>http://jamocreations.com/en/artikelen/auto-submenu#comments</comments>
		<pubDate>Tue, 24 Apr 2012 22:00:37 +0000</pubDate>
		<dc:creator>James Mostert</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://jamocreations.com/?p=140</guid>
		<description><![CDATA[Auto Submenu: automatically add new child pages to your menu in WordPress The problem One of my pet peeves in WordPress is that the menu system only allows you to &#8220;Automatically add new top-level pages&#8221;, and does not offer the same functionality for new child pages. This limitation isn&#8217;t too big a deal for small [...]]]></description>
				<content:encoded><![CDATA[<h1>Auto Submenu: automatically add new child pages to your menu in WordPress</h1>
<h2>The problem</h2>
<p>One of my pet peeves in WordPress is that the menu system only allows you to &#8220;Automatically add new top-level pages&#8221;, and does not offer the same functionality for new child pages. This limitation isn&#8217;t too big a deal for small websites, but if you&#8217;re filling in a customer&#8217;s website with many subpages, it can be quite tedious to add all of those subpages to your custom menu manually.</p>
<p>In my opinion, the lack of this functionality is quite illogical (<a href="http://wordpress.org/support/topic/automatically-populate-custom-menu-items-with-subpages" target="_blank">I&#8217;m not the only one</a>), and I think this functionality certainly deserves to be integrated into the WordPress core. However, <a href="http://core.trac.wordpress.org/ticket/14331" target="_blank">this enhancement has been postponed</a>.</p>
<p>There are several plugins out there that try to solve the problem, such as <a href="http://wordpress.org/extend/plugins/gecka-submenu/" target="_blank">Gecka Submenu</a> and <a href="http://wordpress.org/extend/plugins/add-descendants-as-submenu-items/" target="_blank">Add Descendants As Submenu Items</a>. However, those plugins do not actually add any subpages to your custom menu, but instead just show the subpages when <code>wp_nav_menu()</code> is called in your theme. This is fine for some use cases, but in the admin Menus Screen I actually want to be able to rearrange/configure/delete <em>all</em> of my menu items, including the subpages.</p>
<h2>The solution: Auto Submenu</h2>
<p>To solve the problem, I wrote my own plugin called <strong>Auto Submenu</strong>, and have publicly released it. The plugin is extremely easy to use:</p>
<ol>
<li>Install the plugin.</li>
<li>Activate the plugin.</li>
<li>New child pages will now automatically be added to your custom navigation menu.</li>
</ol>
<h3>Installation</h3>
<p>Download and install Auto Submenu via the WordPress Plugin Directory: <a href="http://wordpress.org/extend/plugins/auto-submenu/" target="_blank">http://wordpress.org/extend/plugins/auto-submenu/</a>.</p>
<h2>Usage</h2>
<p>When activated, the plugin will do its magic whenever you publish a new child page. If the new page&#8217;s parent is placed in a custom menu, then the new page will be added to that menu too (one level below its parent). Should you wish to reorder or delete the new page from the menu, you can simply do so on the admin Menus Screen.</p>
<p>The plugin does not have any settings. Auto Submenu will just work for all custom menus where the “Automatically add new top-level pages” setting is enabled.</p>
]]></content:encoded>
			<wfw:commentRss>http://jamocreations.com/en/artikelen/auto-submenu/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zoekmachine optimalisatie tips</title>
		<link>http://jamocreations.com/en/artikelen/zoekmachine-optimalisatie-tips#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=zoekmachine-optimalisatie-tips</link>
		<comments>http://jamocreations.com/en/artikelen/zoekmachine-optimalisatie-tips#comments</comments>
		<pubDate>Sun, 15 Apr 2012 22:00:24 +0000</pubDate>
		<dc:creator>James Mostert</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.jamocreations.com/?p=60</guid>
		<description><![CDATA[Sorry, this entry is only available in Nederlands.]]></description>
				<content:encoded><![CDATA[<p>Sorry, this entry is only available in <a href="http://jamocreations.com/feed">Nederlands</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://jamocreations.com/en/artikelen/zoekmachine-optimalisatie-tips/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating a mobile website</title>
		<link>http://jamocreations.com/en/artikelen/mobiele-website-maken#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mobiele-website-maken</link>
		<comments>http://jamocreations.com/en/artikelen/mobiele-website-maken#comments</comments>
		<pubDate>Sat, 14 Apr 2012 22:00:08 +0000</pubDate>
		<dc:creator>James Mostert</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.jamocreations.com/?p=70</guid>
		<description><![CDATA[Creating a mobile website A mobile website is a website that is specifically designed to be viewed on a web browser of a mobile device. The mobile internet is booming. The share of mobile internet users is ever rising, mainly thanks to affordable data packages and the introduction of smartphones (e.g. Blackberry, Apple’s iPhone and Google’s [...]]]></description>
				<content:encoded><![CDATA[<h1>Creating a mobile website</h1>
<p class="small">A mobile website is a website that is specifically designed to be viewed on a web browser of a mobile device.</p>
<p><strong>The mobile internet is booming.</strong> The share of mobile internet users is ever rising, mainly thanks to affordable data packages and the introduction of smartphones (e.g. Blackberry, Apple’s iPhone and Google’s Android phones). In The Netherlands, for example, it was found that a whopping 10% of the population regularly uses the internet on their mobile phone (February 2009).</p>
<h2>Mobile challenges</h2>
<p>Would you like to make your website accessible to mobile internet users? Then keep in mind that <strong>developing for the mobile web is very challenging</strong>, much more so than creating a regular website. Some of the challenges include:</p>
<ul>
<li>small and variable screen size</li>
<li>unknown support for cookies</li>
<li>unknown support for JavaScript / AJAX</li>
<li>limited support for CSS styling</li>
<li>slow connection speeds</li>
</ul>
<h2>Recommendations and guidelines for mobile sites</h2>
<p><strong>Jamo Web Creations is specialised in making mobile websites</strong> that take these factors into account. Drawn upon personal experience, we recommend the following general guidelines for making a mobile website:</p>
<p>Do not try to port all of your regular website’s functionality to your mobile website. Think about the following question carefully when organizing your new mobile website: <strong>How does the mobile user differ from the regular user?</strong> Try to accommodate the mobile user as best as you can, and leave out all the options that are unlikely to be used. Performing this exercise well results in a mobile site that provides a clear overview, is easy to use, and helps the user reach their goals as quickly as possible.</p>
<p><strong>Use a “liquid layout”</strong> that will look good on all mobile devices, independent of their screen width and height.</p>
<p>If users need to login to make use of (parts of) your site or service, keep in mind that there are mobile devices that do not support persistent or session cookies. The best way to deal with this is to check whether or not the visitor’s browser supports cookies. If not, you should dynamically modify all links within your website to pass along the user’s session ID in the URL.</p>
<p>Using JavaScript and/or AJAX on your mobile website is an excellent method to provide interactivity without forcing the user to load a new page. It will make your website faster and more usable. However, not all mobile phones support JavaScript. Therefore, <strong>mobile sites should degrade gracefully</strong> if JavaScript is not supported. For example, with regard to using AJAX, you should make use of both default actions for links and forms, as well as so-called onclick / onsubmit event listeners.</p>
<p>Not all mobile browsers support CSS styling as well as regular desktop internet browsers. Again, your website should degrade gracefully if certain style attributes are not fully supported. Your pages’ HTML should therefore present its content in a logical order, and make use of semantically correct HTML elements. An easy method for checking this is by disabling all CSS on your mobile website and see if the pages still make sense.</p>
<p><strong>Keep the total page size as small as possible.</strong> Connection speeds of mobile devices are generally slow. To provide a satisfactory user experience, pay enough attention to the resulting page size, including all elements it contains. Here are some tips to help you accomplish this:</p>
<ul>
<li>Use only one external CSS file.</li>
<li>If using JavaScript, use only one JavaScript file.</li>
<li>Minify and gzip the contents of your pages, style sheets and JavaScript.</li>
<li>Do not include any unnecessary images.</li>
<li>Resize images to a mobile-friendly size (as a guideline: use a maximum of 200 pixels in width or height).</li>
<li>Avoid including JavaScript frameworks, such as jQuery or Prototype. Although they certainly make building JavaScript functionality easier, these libraries are generally too bulky for the mobile web.</li>
<li>Unless your pages’ content is highly dynamic, make sure browsers can cache your content.</li>
</ul>
<p><strong>Test your mobile website extensively.</strong> Make sure the markup is valid. View your mobile website on a variety of different mobile phones to ensure that the most popular mobile phones and browsers display your website correctly, and to make sure that everything works as it should be. There are also several mobile browser emulators available on the internet: use them. And finally, find a handful of actual mobile internet users and let them test your website for usability.</p>
<h2>Need help?</h2>
<p><a href="http://jamocreations.com/en/contact">Get in touch with Jamo Web Creations</a> to have your mobile site developed or improved.</p>
<h2>Further resources on mobile web development</h2>
<h3>Getting started</h3>
<ul>
<li><a href="http://mobiforge.com/starting/story/a-beginners-guide-mobile-web-development" target="_blank">A Beginner&#8217;s Guide to Mobile Web Development</a></li>
<li><a href="http://articles.sitepoint.com/article/designing-for-mobile-web" target="_blank">Designing for the Mobile Web</a></li>
</ul>
<h3>Best practices</h3>
<ul>
<li><a href="http://www.w3.org/TR/mobile-bp/" target="_blank">W3C Mobile Best Practices</a></li>
<li><a href="http://www.passani.it/gap/" target="_blank">Global Authoring Practices for the Mobile Web</a></li>
</ul>
<h3>Speeding up</h3>
<ul>
<li><a href="http://www.mnot.net/cache_docs/" target="_blank">Caching Tutorial for Web Authors and Webmasters</a></li>
<li><a href="http://code.google.com/p/minify/" target="_blank">minify</a></li>
</ul>
<h3>Emulators</h3>
<ul>
<li><a href="http://www.opera.com/mobile/demo/" target="_blank">Opera Mini Simulator</a></li>
<li><a href="http://emulator.mtld.mobi/emulator.php" target="_blank">.mobi mobile Emulator</a></li>
</ul>
<h3>Validators</h3>
<ul>
<li><a href="http://validator.w3.org/mobile/" target="_blank">W3C mobileOK Checker</a></li>
<li><a href="http://ready.mobi/launch.jsp?locale=en_EN" target="_blank">ready.mobi testing tool</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jamocreations.com/en/artikelen/mobiele-website-maken/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
