<?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>vitali software</title>
	<atom:link href="http://www.vitali-software.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vitali-software.com</link>
	<description></description>
	<lastBuildDate>Fri, 25 Nov 2011 05:32:14 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>RailsConf 2011 Live Stream</title>
		<link>http://www.vitali-software.com/de/web-development/railsconf-2011-live-stream/</link>
		<comments>http://www.vitali-software.com/de/web-development/railsconf-2011-live-stream/#comments</comments>
		<pubDate>Wed, 18 May 2011 11:00:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.vitali-software.com/?p=1190</guid>
		<description><![CDATA[Watch live streaming video from oreillyconfs at livestream.com]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><iframe width="520" height="300" src="http://cdn.livestream.com/embed/oreillyconfs?layout=5&#038;browseMode=false&#038;height=300&#038;width=520" style="border:0;outline:0" frameborder="0" scrolling="no"></iframe>
<div style="font-size: 11px;padding-top:10px;text-align:center;width:520px">Watch <a href=http://www.livestream.com/?utm_source=lsplayer&amp;utm_medium=embed&amp;utm_campaign=footerlinks title=live streaming video>live streaming video</a> from <a href=http://www.livestream.com/oreillyconfs?utm_source=lsplayer&amp;utm_medium=embed&amp;utm_campaign=footerlinks title=Watch oreillyconfs at livestream.com>oreillyconfs</a> at livestream.com</div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vitali-software.com/de/web-development/railsconf-2011-live-stream/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Showcase of HTML5-Powered Sites</title>
		<link>http://www.vitali-software.com/de/web-design/showcase-of-html5-powered-sites/</link>
		<comments>http://www.vitali-software.com/de/web-design/showcase-of-html5-powered-sites/#comments</comments>
		<pubDate>Fri, 13 May 2011 08:18:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.vitali-software.com/?p=1183</guid>
		<description><![CDATA[Source: Showcase of HTML5-Powered Sites. &#8220;HTML5 brings clear improvements to the web today, the World Wide Web Consortium, W3C, specifically stresses that HTML5 is still in testing stages, and is scheduled to reach “Recommendation” stage (i.e. “release”), in 2014. Despite this, many developers have taken advantage of HTML5, as we’re about to see&#8230;&#8221; (Read the entire original article).]]></description>
			<content:encoded><![CDATA[<p>Source: <a href="http://speckyboy.com/2011/05/12/showcase-of-html5-powered-sites/">Showcase of HTML5-Powered Sites</a>.</p>
<p style="text-align: center;"><a href="http://speckyboy.com/2011/05/12/showcase-of-html5-powered-sites/" target="_blank"><img class="aligncenter" src="http://www.vitali-software.com/wp-content/uploads/2011/05/design_inspr_08.jpg" alt="The Wired Mind" width="512" height="252" /></a></p>
<blockquote><p>&#8220;HTML5 brings clear improvements to the web today, the World Wide Web Consortium, W3C, specifically stresses that HTML5 is still in testing stages, and is scheduled to reach “Recommendation” stage (i.e. “release”), in 2014. Despite this, many developers have taken advantage of HTML5, as we’re about to see&#8230;&#8221;</p></blockquote>
<p>(Read the entire <a href="http://speckyboy.com/2011/05/12/showcase-of-html5-powered-sites/">original article</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vitali-software.com/de/web-design/showcase-of-html5-powered-sites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>60 Minimal Apple Desktop Wallpapers</title>
		<link>http://www.vitali-software.com/de/graphic-design/60-minimal-apple-desktop-wallpapers/</link>
		<comments>http://www.vitali-software.com/de/graphic-design/60-minimal-apple-desktop-wallpapers/#comments</comments>
		<pubDate>Thu, 12 May 2011 18:03:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Graphic Design]]></category>

		<guid isPermaLink="false">http://www.vitali-software.com/?p=1178</guid>
		<description><![CDATA[Source: 60 Minimal Apple Desktop Wallpapers &#124; Mac.AppStorm. &#8220;No wallpaper has more of a right to be on your Mac’s desktop than one that showcases your appreciation for Apple Inc..&#8221; (Read the entire original post).]]></description>
			<content:encoded><![CDATA[<p>Source: <a href="http://mac.appstorm.net/roundups/graphics-roundups/60-minimal-apple-desktop-wallpapers/">60 Minimal Apple Desktop Wallpapers | Mac.AppStorm</a>.</p>
<p><img class="aligncenter" src="http://mac.appstorm.net/wp-content/uploads/2010/04/AW-14.jpg" alt="wallpaper" width="496" height="310" /></p>
<blockquote><p>&#8220;No wallpaper has more of a right to be on your Mac’s desktop than one that showcases your appreciation for Apple Inc..&#8221;</p></blockquote>
<p>(Read the entire <a href="http://mac.appstorm.net/roundups/graphics-roundups/60-minimal-apple-desktop-wallpapers/">original post</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vitali-software.com/de/graphic-design/60-minimal-apple-desktop-wallpapers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free Logos</title>
		<link>http://www.vitali-software.com/de/bookmarks/free-logos/</link>
		<comments>http://www.vitali-software.com/de/bookmarks/free-logos/#comments</comments>
		<pubDate>Mon, 21 Feb 2011 15:01:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Bookmarks]]></category>
		<category><![CDATA[Graphic Design]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[logo]]></category>
		<category><![CDATA[logodesign]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[resources]]></category>

		<guid isPermaLink="false">http://www.vitali-software.com/?p=1171</guid>
		<description><![CDATA[Download about 105+ logos free (Creative Commons Attribution-Noncommercial 3.0 Unported License) PSD sources on shaboopie.com.]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-medium wp-image-1172  aligncenter" title="Free logos" src="http://www.vitali-software.com/wp-content/uploads/2011/02/free_logos-378x300.png" alt="" width="378" height="300" /></p>
<p>Download about 105+ logos free (Creative Commons Attribution-Noncommercial 3.0 Unported License) PSD sources on <a href="http://www.shaboopie.com/">shaboopie.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vitali-software.com/de/bookmarks/free-logos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webentwickler gesucht!</title>
		<link>http://www.vitali-software.com/de/news/webentwickler-gesucht/</link>
		<comments>http://www.vitali-software.com/de/news/webentwickler-gesucht/#comments</comments>
		<pubDate>Sat, 24 Jul 2010 12:31:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.vitali-software.com/?p=1145</guid>
		<description><![CDATA[Wir suchen nach einem motivierter und dynamischer Webentwickler (Ruby on Rails Kenntnisse erforderlich, dazu PHP/.Net Kenntnisse wären ein Bonus)!]]></description>
			<content:encoded><![CDATA[<p>Wir suchen nach einem motivierter und dynamischer <b>Webentwickler</b> (Ruby on Rails Kenntnisse erforderlich, dazu PHP/.Net Kenntnisse wären ein Bonus)! <b><a href=mailto:amelie@vitali-software.com" alt="Mail senden">Bewerben Sie sich jetzt!</a></b> (Büro in Gerlingen)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vitali-software.com/de/news/webentwickler-gesucht/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Beautiful Showcase of Black and White Web Design</title>
		<link>http://www.vitali-software.com/de/bookmarks/a-beautiful-showcase-of-black-and-white-web-design/</link>
		<comments>http://www.vitali-software.com/de/bookmarks/a-beautiful-showcase-of-black-and-white-web-design/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 13:51:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Bookmarks]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[black&white]]></category>
		<category><![CDATA[color]]></category>
		<category><![CDATA[inspiration]]></category>
		<category><![CDATA[showcase]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://www.vitali-software.com/?p=1125</guid>
		<description><![CDATA[Source: A Beautiful Showcase of Black and White Web Design &#124; DesignBump Most people think of black and white images and film being something of the past; but most people are in a different world to us that appreciate good design. I must see at least a few designs made up from pure black and white with maybe a splash of color every day &#8211; on the internet, in magazines, and when browsing the shopping center stores. (Read the entire original article)]]></description>
			<content:encoded><![CDATA[<p>Source: <a href="http://designbump.com/originals/beautiful-showcase-black-and-white-web-design">A Beautiful Showcase of Black and White Web Design | DesignBump</a></p>
<p style="text-align: center;"><a href="http://designbump.com/originals/beautiful-showcase-black-and-white-web-design"><img src="http://www.vitali-software.com/wp-content/uploads/2009/12/14-300x216.jpg" alt="The United Network" title="The United Network" width="300" height="216" class="aligncenter size-medium wp-image-1131" /></a></p>
<blockquote><p>Most people think of black and white images and film being something of the past; but most people are in a different world to us that appreciate good design. I must see at least a few designs made up from pure black and white with maybe a splash of color every day &#8211; on the internet, in magazines, and when browsing the shopping center stores.</p></blockquote>
<p>(Read the entire <a href="http://designbump.com/originals/beautiful-showcase-black-and-white-web-design">original article</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vitali-software.com/de/bookmarks/a-beautiful-showcase-of-black-and-white-web-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>170+ Excellent Fresh Logos Inspirational Showcase</title>
		<link>http://www.vitali-software.com/de/bookmarks/170-excellent-fresh-logos-inspirational-showcase/</link>
		<comments>http://www.vitali-software.com/de/bookmarks/170-excellent-fresh-logos-inspirational-showcase/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 13:19:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Bookmarks]]></category>
		<category><![CDATA[Graphic Design]]></category>
		<category><![CDATA[inspiration]]></category>
		<category><![CDATA[logo]]></category>
		<category><![CDATA[logodesign]]></category>
		<category><![CDATA[showcase]]></category>

		<guid isPermaLink="false">http://www.vitali-software.com/?p=1119</guid>
		<description><![CDATA[Source: 170+ Excellent Fresh Logos Inspirational Showcase &#124; tripwire magazine. &#8220;Working on a design for a new Logo? Looking for inspiration? You have come to the right place! This article “Fresh Logos Inspirational Showcase” will take you through a seriously large series of intelligent, well designed and inspirational Logos&#8230;&#8221; (Read the entire original article)]]></description>
			<content:encoded><![CDATA[<p>Source: <a href="http://www.tripwiremagazine.com/2009/12/170-excellent-fresh-logos-inspirational-showcase.html">170+ Excellent Fresh Logos Inspirational Showcase | tripwire magazine</a>.</p>
<p style="text-align: center;"><a href="http://www.tripwiremagazine.com/2009/12/170-excellent-fresh-logos-inspirational-showcase.html"><img src='http://www.vitali-software.com/wp-content/uploads/2009/12/logo-1016.jpg' alt='Logo Valens' /></a></p>
<blockquote><p>&#8220;Working on a design for a new Logo? Looking for inspiration? You have come to the right place! This article “Fresh Logos Inspirational Showcase” will take you through a seriously large series of intelligent, well designed and inspirational Logos&#8230;&#8221;</p></blockquote>
<p>(Read the entire <a href="http://www.tripwiremagazine.com/2009/12/170-excellent-fresh-logos-inspirational-showcase.html">original article</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vitali-software.com/de/bookmarks/170-excellent-fresh-logos-inspirational-showcase/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Tutorial: Add an Options page to your WP theme</title>
		<link>http://www.vitali-software.com/de/web-design/wordpress-tutorial-add-an-options-page-to-your-wp-theme/</link>
		<comments>http://www.vitali-software.com/de/web-design/wordpress-tutorial-add-an-options-page-to-your-wp-theme/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 11:00:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.vitali-software.com/?p=1035</guid>
		<description><![CDATA[
Have you built your own <strong>wordpress</strong> theme and now would like to add flexibility by allowing the admin to customize parts of it? Then what you need is an <strong>Options page</strong> within the WP admin side. Now you’re thinking “OMG, admin side? That’s much too complex for me!!!”. FALSE! Believe me: read this tutorial, and then you’ll be able to add any kind of option to your theme!

So, ready for some PHP? Let’s go!

In this tutorial, I’ll customize a theme named MySuperTheme. I’ll add an Options page to allow the admin to embed his/her video on the home page.]]></description>
			<content:encoded><![CDATA[<p class="aligncenter" style="text-align: center;"><img class="size-medium wp-image-1088  aligncenter" title="MySuperTheme-Options-WordPress" src="http://www.vitali-software.com/wp-content/uploads/2009/11/MySuperTheme-Options-WordPress.png" alt="MySuperTheme-Options-WordPress" width="300" height="280" /></p>
<p>Have you built your own <strong>wordpress</strong> theme and now would like to add flexibility by allowing the admin to customize parts of it? Then what you need is an <strong>Options page</strong> within the WP admin side. Now you’re thinking “OMG, admin side? That’s much too complex for me!!!”. FALSE! Believe me: read this tutorial, and then you’ll be able to add any kind of option to your theme!</p>
<p>So, ready for some PHP? Let’s go!</p>
<p>In this tutorial, I’ll customize a theme named MySuperTheme. I’ll add an Options page to allow the admin to embed his/her video on the home page.<br />
<span id="more-1035"></span><br />
<strong> First step: the back-end.</strong><br />
Open the <strong>functions.php</strong> file in your theme’s directory (here I need to go to /wp-content/themes/MySuperTheme/) and add these 2 variables:</p>
<pre class="brush: php">/**********************************
 *  Options page for the theme
 **********************************/

// the name of the theme
$themename = "MySuperTheme";

// an abbreviation of the theme's name
$shortname = "mst";</pre>
<p>Now you’ve need to declare an array with the options you wish to have. Each option is made of an array containing the following elements:</p>
<ul>
<li><strong>name</strong>: the name of the option, also displayed on the admin options page</li>
<li><strong>desc</strong>: a description of the option, displayed on the options page to help the admin to know what/how he/she has to set</li>
<li><strong>id</strong>: a unique id for the option. To have logic in our code, all ids begin with the $shortname value</li>
<li><strong>type</strong>: the type of option you want to display. It can be set to “text” if you want to display a text field, “checkbox” if you want to display a checkbox, “textarea”, “listbox”, … Another value can be given: “heading”, which will display a title on the options page, which can be useful if have many sections with titles.</li>
<li><strong>std</strong>: the default value</li>
<li><strong>options</strong>: an array of properties for the displayed element. For example, the “cols” and “rows” properties of a textarea, or the “options” for a listbox, …</li>
</ul>
<p>Following is the code for my Options page with video embedding:</p>
<pre class="brush: php; first-line: 10">// options
$options = array (

	// the title of the section
	array (	"name" =&gt; "Front page - Video",
			"type" =&gt; "heading" ),

	// a checkbox set on / off the display of the video
	array (	"name"		=&gt; "Display a video on the front page?",
			"id"		=&gt; $shortname . "_video_enabled",
			"type"		=&gt; "checkbox",
			"std"		=&gt; false ),

	// a textarea where the admin can enter the code of the embedded video
	array ( "name"		=&gt; "Code",
			"desc"		=&gt; "Enter the code for the video you want to display on your front page",
			"id"		=&gt; $shortname . "_video_code",
			"std"		=&gt; '&lt;object width="895" height="525"&gt;
&lt;param name="movie" value="http://www.youtube.com/v/w0ffwDYo00Q&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;hd=1&amp;showinfo=0"&gt;&lt;/param&gt;
&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;
&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;
&lt;embed src="http://www.youtube.com/v/w0ffwDYo00Q&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;hd=1&amp;showinfo=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="895" height="525"&gt;&lt;/embed&gt;
&lt;/object&gt;',
			"type"		=&gt; "textarea",
			"options"	=&gt; array (	"cols" =&gt; 80,
									"rows" =&gt; 10 )),

	// a text field to give a name to display for the video
	array ( "name"		=&gt; "Title",
			"desc"		=&gt; "Enter the title to display for the video",
			"id"		=&gt; $shortname . "_video_title",
			"std"		=&gt; "My Video",
			"type"		=&gt; "text" )

);</pre>
<p>Now we have to add the function which build the options admin page…</p>
<pre class="brush: php; first-line: 45">// create the Options page on the admin side
function mytheme_add_admin() {

	global $themename, $shortname, $options;

	if ( $_GET['page'] == basename(__FILE__) ) {

		// save options values
		if ( 'save' == $_REQUEST['action'] ) {

			foreach ($options as $value) {
				if ($value['type'] != 'multicheck') {
					update_option( $value['id'], $_REQUEST[ $value['id'] ] );
				} else {
					foreach ($value['options'] as $mc_key =&gt; $mc_value){
						$up_opt = $value['id'].'_'.$mc_key;
						update_option($up_opt, $_REQUEST[$up_opt] );
					}
				}
			}

			foreach ($options as $value) {
				if ($value['type'] != 'multicheck') {
					if ( isset( $_REQUEST[ $value['id'] ] ) ) {
						update_option( $value['id'], $_REQUEST[ $value['id'] ]  );
					} else {
						delete_option( $value['id'] );
					}
				} else {
					foreach ($value['options'] as $mc_key =&gt; $mc_value){
						$up_opt = $value['id'].'_'.$mc_key;
						if ( isset( $_REQUEST[ $up_opt ] ) ) {
							update_option( $up_opt, $_REQUEST[ $up_opt ]  );
						} else {
							delete_option( $up_opt );
						}
					}
				}
			}
			header("Location: themes.php?page=functions.php&amp;saved=true");
			die;

		// reset options values
		} else if ( 'reset' == $_REQUEST['action'] ) {

			foreach ($options as $value) {
				if ($value['type'] != 'multicheck') {
					delete_option( $value['id'] );
				} else {
					foreach($value['options'] as $mc_key =&gt; $mc_value) {
						$del_opt = $value['id'].'_'.$mc_key;
						delete_option($del_opt);
					}
				}
			}
			header("Location: themes.php?page=functions.php&amp;reset=true");
			die;
		}

	}

	// Add Options page to the admin menu
	add_theme_page($themename." Options", "$themename Options", 'edit_themes', basename(__FILE__), 'mytheme_admin');
}</pre>
<p>&#8230; and a function to create the Options page content.</p>
<pre class="brush: php; first-line: 109">// build the Options page
function mytheme_admin() {

	global $themename, $shortname, $options;

	// Display message after saving / resetting options' values
	if ( $_REQUEST['saved'] ) echo '&lt;div id="message" class="updated fade"&gt;&lt;p&gt;&lt;strong&gt;'.$themename.' settings saved.&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;';
	if ( $_REQUEST['reset'] ) echo '&lt;div id="message" class="updated fade"&gt;&lt;p&gt;&lt;strong&gt;'.$themename.' settings reset.&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;';

?&gt;
&lt;div class="wrap"&gt;
	&lt;h2&gt; settings&lt;/h2&gt;
	&lt;form method="post"&gt;
		&lt;table class="optiontable"&gt;

&lt;?php foreach ($options as $value) { 

	// retrieve the 'type' value in the option array
	switch ( $value['type'] ) {

		// if the option's value is contained in a text field
		case 'text':
			option_wrapper_header($value);
			?&gt;
				&lt;input style="width:400px;" name="&lt;?php echo $value['id']; ?&gt;" id="&lt;?php echo $value['id']; ?&gt;" type="&lt;?php echo $value['type']; ?&gt;" value="&lt;?php if ( get_settings( $value['id'] ) != "") { echo get_settings( $value['id'] ); } else { echo $value['std']; } ?&gt;" /&gt;
			&lt;?php
			option_wrapper_footer($value);
			break;

		// if the option's value is a selected value from a menu list
		case 'select':
			option_wrapper_header($value);
			?&gt;
	                $lt;select style="width:240px;" name="$lt;?php echo $value['id']; ?&gt;" id="$lt;?php echo $value['id']; ?&gt;"&gt;
				$lt;?php foreach ($value['options'] as $option) { ?&gt;
				&lt;option&lt;?php if ( get_settings( $value['id'] ) == $option) { echo ' selected="selected"'; } elseif ($option == $value['std']) { echo ' selected="selected"'; } ?&gt;&gt;&lt;?php echo $option; ?&gt;&lt;/option&gt;
				&lt;?php } ?&gt;
	                &lt;/select&gt;
			&lt;?php
			option_wrapper_footer($value);
			break;

		// if the option's value is contained in a textarea
		case 'textarea':
			$ta_options = $value['options'];
			option_wrapper_header($value);
			?&gt;
			&lt;textarea name="&lt;?php echo $value['id']; ?&gt;" id="&lt;?php echo $value['id']; ?&gt;" cols="&lt;?php echo $ta_options['cols']; ?&gt;" rows="&lt;?php echo $ta_options['rows']; ?&gt;"&gt;
			&lt;?php if ( get_settings($value['id']) != "") {
				echo get_settings($value['id']);
			} else {
				echo $value['std'];
			} ?&gt;&lt;/textarea&gt;
			&lt;?php
			option_wrapper_footer($value);
			break;

		// if the option's value is a selected value from a radio button
		case "radio":
			option_wrapper_header($value);
	 		foreach ($value['options'] as $key=&gt;$option) {
				$radio_setting = get_settings($value['id']);
				if ($radio_setting != '') {
		    		if ($key == get_settings($value['id']) ) {
						$checked = "checked=\"checked\"";
						} else {
							$checked = "";
						}
				} else {
					if($key == $value['std']){
						$checked = "checked=\"checked\"";
					} else {
						$checked = "";
					}
				}?&gt;
		        &lt;input type="radio" name="&lt;?php echo $value['id']; ?&gt;" value="&lt;?php echo $key; ?&gt;" &lt;?php echo $checked; ?&gt; /&gt;&lt;?php echo $option; ?&gt;&lt;br /&gt;
	 		&lt;?php
			}
			option_wrapper_footer($value);
			break;

		case "checkbox":
			option_wrapper_header($value);
	 		if(get_settings($value['id'])){
				$checked = "checked=\"checked\"";
	 		}else{
				$checked = "";
	 		}
	 		?&gt;
	 		&lt;input id="&lt;?php echo $value['id']; ?&gt;" name="&lt;?php echo $value['id']; ?&gt;" type="checkbox" value="true" &lt;?php echo $checked; ?&gt; /&gt;
			&lt;?php
			option_wrapper_footer($value);
			break;

		case "multicheck":
			option_wrapper_header($value);
	 		foreach ($value['options'] as $key=&gt;$option) {
	 		$pn_key = $value['id'] . '_' . $key;
	 		$checkbox_setting = get_settings($pn_key);
	 		if ($checkbox_setting != '') {
		    		if (get_settings($pn_key) ) {
						$checked = "checked=\"checked\"";
					} else {
						$checked = "";
					}
				} else {
					if ($key == $value['std']) {
						$checked = "checked=\"checked\"";
					} else {
						$checked = "";
					}
				}?&gt;
	 		&lt;input type="checkbox" name="&lt;?php echo $pn_key; ?&gt;" id="&lt;?php echo $pn_key; ?&gt;" value="true" &lt;?php echo $checked; ?&gt; /&gt;&lt;label for="&lt;?php echo $pn_key; ?&gt;"&gt;&lt;?php echo $option; ?&gt;&lt;/label&gt;&lt;br /&gt;
			&lt;?php
			}
			option_wrapper_footer($value);
			break;

		// if the option's value is the title of a section in the Options page
		case "heading":
			?&gt;
			&lt;tr valign="top"&gt;
			    &lt;td colspan="2" style="text-align: center;"&gt;&lt;h3&gt;&lt;?php echo $value['name']; ?&gt;&lt;/h3&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;?php
			break;

		default:
			break;
	}
}
?&gt;
		&lt;/table&gt;

		&lt;p class="submit"&gt;
			&lt;input name="save" type="submit" value="Save changes" /&gt;
			&lt;input type="hidden" name="action" value="save" /&gt;
		&lt;/p&gt;
	&lt;/form&gt;
	&lt;form method="post"&gt;
		&lt;p class="submit"&gt;
			&lt;input name="reset" type="submit" value="Reset" /&gt;
			&lt;input type="hidden" name="action" value="reset" /&gt;
		&lt;/p&gt;
	&lt;/form&gt;
&lt;/div&gt;
&lt;?php
}

// create option's name
function option_wrapper_header($values){
	?&gt;
	&lt;tr valign="top"&gt;
	    &lt;th scope="row"&gt;&lt;?php echo $values['name']; ?&gt;:&lt;/th&gt;
	    &lt;td&gt;
	&lt;?php
}

// create option's description
function option_wrapper_footer($values){
	?&gt;
	    &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr valign="top"&gt;
		&lt;td&gt; &lt;/td&gt;&lt;td&gt;&lt;small&gt;&lt;?php echo $values['desc']; ?&gt;&lt;/small&gt;&lt;/td&gt;
	&lt;/tr&gt;
	&lt;?php
}</pre>
<p>Finally, we have to activate our Option&#8217;s page.</p>
<pre class="brush: php; first-line: 277">// enable the Options page
add_action('admin_menu', 'mytheme_add_admin');</pre>
<p>Now we have built an Option page for our theme! This page is located under the Appearance menu on the admin side.</p>
<p><img class="aligncenter size-full wp-image-1072" title="MySuperTheme-Options-Wordpress-Site-WordPress" src="http://www.vitali-software.com/wp-content/uploads/2009/11/MySuperTheme-Options-Wordpress-Site-WordPress.png" alt="MySuperTheme-Options-Wordpress-Site-WordPress" width="500" height="364" /></p>
<p><strong>Second step: the front-end</strong></p>
<p>Now that we have created our Options page, we need to adapt our theme to use these options. We simply need to retrieve the values of the options using the <strong>get_option</strong> call code and display the elements in our theme.</p>
<p>In my example, I wanted to embed a video on my front page. This means I need to edit the <em>index.php</em> file of my theme (it could also be known as <em>home.php</em>).</p>
<ul>
<li>add a new div if the “Display a video on the front page?” checkbox is checked</li>
<li>in this new div insert the code for the video</li>
<li>add a caption to the video</li>
</ul>
<p>Here is the code to include where the video needs to be inserted:</p>
<pre class="brush: php">&lt;?php if (get_option('mst_video_enabled')) {	// the following code is processed if the box is checked
		echo '&lt;div class="video-box"&gt;';	// create the div
		echo get_option('mst_video_code');	// insert the code
		echo '&lt;p class="video-title"&gt;' . get_option('mst_video_title') . '&lt;/p&gt;';	// insert the caption
		echo '&lt;/div&gt;';
	}
?&gt;</pre>
<p>And now we have a video displayed on the front page!</p>
<p><img class="aligncenter size-full wp-image-1077" title="Page-Image" src="http://www.vitali-software.com/wp-content/uploads/2009/11/Page-Image.png" alt="Page-Image" width="500" height="485" /></p>
<p><strong>Build your own Options page</strong>Now that you’ve learned how to add an Options page to your theme, express your creativity and add options to your own theme!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vitali-software.com/de/web-design/wordpress-tutorial-add-an-options-page-to-your-wp-theme/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Are you magntize?</title>
		<link>http://www.vitali-software.com/de/bookmarks/are-you-magntize/</link>
		<comments>http://www.vitali-software.com/de/bookmarks/are-you-magntize/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 17:26:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Bookmarks]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[creative]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[profile]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.vitali-software.com/?p=1014</guid>
		<description><![CDATA[Today, as I was looking for some interesting posts to share with my Twitter followers, I found a very interesting new site: Magntize This site is really beautiful example of how to use jQuery to provide users an intuitive and light way to create a internet page to introduce themselves. Within only 2 minutes, you&#8217;ve got a beautiful web site, with your bio, a list of your last tweets, blog posts or whatever you like, a list of links to your social network accounts, your homepage, aso., a some contact information. Do you want to have a deeper look at[.....]]]></description>
			<content:encoded><![CDATA[<p>Today, as I was looking for some interesting posts to share with my <a href="http://twitter.com">Twitter</a> followers, I found a very interesting new site: <a href="http://magntize.com/">Magntize</a></p>
<p><a href="http://magntize.com/"><img src="http://www.vitali-software.com/wp-content/uploads/2009/11/Magntize.png" alt="Magntize" title="Magntize" width="500" height="337" class="aligncenter size-full wp-image-1016" /></a></p>
<p>This site is really beautiful example of how to use jQuery to provide users an intuitive and light way to create a internet page to introduce themselves. Within only 2 minutes, you&#8217;ve got a beautiful web site, with your bio, a list of your last tweets, blog posts or whatever you like, a list of links to your social network accounts, your homepage, aso., a some contact information.</p>
<p>Do you want to have a deeper look at it?</p>
<p>Go to <a href="http://magntize.com/">http://magntize.com</a>, click on the &#8220;Sign up for free&#8221; button and a simple popup window appears.</p>
<div id="attachment_1023" class="wp-caption aligncenter" style="width: 310px"><img src="http://www.vitali-software.com/wp-content/uploads/2009/11/Magntize-signup.png" alt="Magntize - Signup" title="Magntize - Signup" width="300" height="202" class="aligncenter size-full wp-image-1023" /><p class="wp-caption-text">Enter your email address and a password</p></div>
<p>TADAAAM! you&#8217;re registered!</p>
<p>Now you simply have to enter some information about yourself&#8230;</p>
<div id="attachment_1017" class="wp-caption aligncenter" style="width: 310px"><img src="http://www.vitali-software.com/wp-content/uploads/2009/11/Magntize-profile.png" alt="User Panel - Enter your name, upload your picture, ..." title="Magntize - User-Panel - Profile" width="300" height="174" class="size-medium wp-image-1017 aligncenter" /><p class="wp-caption-text">User Panel - Enter your name, upload your picture, ...</p></div>
<div id="attachment_1018" class="wp-caption aligncenter" style="width: 310px"><img src="http://www.vitali-software.com/wp-content/uploads/2009/11/Magntize-bio.png" alt="User Panel - Describe yourself in a few words" title="Magntize - User-Panel - About me" width="300" height="147" class="size-medium wp-image-1018" /><p class="wp-caption-text">User Panel - Describe yourself in a few words</p></div>
<div id="attachment_1020" class="wp-caption aligncenter" style="width: 310px"><img src="http://www.vitali-software.com/wp-content/uploads/2009/11/Magntize-links.png" alt="User Panel - Add links to your social media website, blog, homepage, ..." title="Magntize - User-Panel - Links" width="300" height="147" class="size-medium wp-image-1020" /><p class="wp-caption-text">User Panel - Add links to your social media website, blog, homepage, ...</p></div>
<div id="attachment_1019" class="wp-caption aligncenter" style="width: 310px"><img src="http://www.vitali-software.com/wp-content/uploads/2009/11/Magntize-contact.png" alt="User Panel - Fill your contact information" title="Magntize - User-Panel - Contact" width="300" height="185" class="size-medium wp-image-1019" /><p class="wp-caption-text">User Panel - Fill your contact information</p></div>
<div id="attachment_1022" class="wp-caption aligncenter" style="width: 310px"><img src="http://www.vitali-software.com/wp-content/uploads/2009/11/Magntize-theme.png" alt="User Panel - Select a theme" title="Magntize - User Panel - Theme" width="300" height="196" class="size-medium wp-image-1022" /><p class="wp-caption-text">User Panel - Select a theme</p></div>
<div id="attachment_1021" class="wp-caption aligncenter" style="width: 310px"><img src="http://www.vitali-software.com/wp-content/uploads/2009/11/Magntize-settings.png" alt="User Panel - Custom your domain address" title="Magntize - User-Panel - Settings" width="300" height="147" class="size-medium wp-image-1021" /><p class="wp-caption-text">User Panel - Custom your domain address</p></div>
<p>&#8230; and this is an example of what you can create:</p>
<p><a href="http://othella.magntize.com/"><img src="http://www.vitali-software.com/wp-content/uploads/2009/11/Amelie-Husson.png" alt="Amelie-Husson" title="Amelie-Husson" width="500" height="336" class="aligncenter size-full wp-image-1015" /></a></p>
<p>It simply looks great!</p>
<p>And now&#8230; I hope you&#8217;re also <a href="http://magntize.com">magntize</a> ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vitali-software.com/de/bookmarks/are-you-magntize/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Modern CSS Layouts: The Essential Characteristics</title>
		<link>http://www.vitali-software.com/de/bookmarks/modern-css-layouts-the-essential-characteristics/</link>
		<comments>http://www.vitali-software.com/de/bookmarks/modern-css-layouts-the-essential-characteristics/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 11:33:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Bookmarks]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[modularity]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[typography]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://www.vitali-software.com/?p=1002</guid>
		<description><![CDATA[Source: Modern CSS Layouts: The Essential Characteristics &#8211; Smashing Magazine. Now is an exciting time to be creating CSS layouts. After years of what felt like the same old techniques for the same old browsers, we’re finally seeing browsers implement CSS 3, HTML 5 and other technologies that give us cool new tools and tricks for our designs. But all of this change can be stressful, too. How do you keep up with all of the new techniques and make sure your Web pages look great on the increasing number of browsers and devices out there? In part 1 of[.....]]]></description>
			<content:encoded><![CDATA[<p>Source: <a href="http://www.smashingmagazine.com/2009/10/26/modern-css-layouts-the-essential-characteristics/">Modern CSS Layouts: The Essential Characteristics &#8211; Smashing Magazine</a>.</p>
<blockquote><p>Now is an exciting time to be creating CSS layouts. After years of what felt like the same old techniques for the same old browsers, we’re finally seeing browsers implement CSS 3, HTML 5 and other technologies that give us cool new tools and tricks for our designs.</p>
<p>But all of this change can be stressful, too. How do you keep up with all of the new techniques and make sure your Web pages look great on the increasing number of browsers and devices out there? In part 1 of this article, you’ll learn the five essential characteristics of successful modern CSS websites. In part 2 of this article, you’ll learn about the techniques and tools that you need to achieve these characteristics.</p>
<p>We won’t talk about design trends and styles that characterize modern CSS-based layouts. These styles are always changing. Instead, we’ll focus on the broad underlying concepts that you need to know to create the most successful CSS layouts using the latest techniques. For instance, separating content and presentation is still a fundamental concept of CSS Web pages. But other characteristics of modern CSS Web pages are new or more important than ever. A modern CSS-based website is: progressively enhanced, adaptive to diverse users, modular, efficient and typographically rich.</p>
<p>* Progressively enhanced,<br />
* Adaptive to diverse users,<br />
* Modular,<br />
* Efficient,<br />
* Typographically rich.</p>
<p>&#8230;</p></blockquote>
<p>(Read the entire <a href="http://www.smashingmagazine.com/2009/10/26/modern-css-layouts-the-essential-characteristics/">original article</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vitali-software.com/de/bookmarks/modern-css-layouts-the-essential-characteristics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
