<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
	<title>PHPCow.com: The Official PHPCow Blog &amp; News</title>
	<link>http://www.phpcow.com/blog</link>
	<description>The Official PHPCow Blog &amp; News</description>
	<language>en-us</language> 
	<managingEditor>webmaster@nba.com</managingEditor>
	<image>
    	<title>PHPCow.com Blog</title>
    	<url>http://www.phpcow.com/blog/img/logo.png</url>
    	<link>http://www.phpcow.com/blog</link>
    	<width>301</width>
    	<height>107</height>
	</image>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/PhpcowBlogAndNews" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title><![CDATA[New Christmas Release of Personalized Start Page Script]]></title>
		<link>http://feedproxy.google.com/~r/PhpcowBlogAndNews/~3/BvcSyA5XFSU/new-chirstmas-release-of-personalized-start-page-script</link>
		<description>&lt;p&gt;We want to proudly announce new release of PHPCow's Personalized Start Page script. Today we completed final testing round and now it is available immediate download for all our customers.&lt;/p&gt;

&lt;p&gt;Release of 1.1 version is really important as far as it includes significant improvements of underlying infrastructure and new exciting features.&lt;/p&gt;

&lt;p&gt;New release includes:&lt;/p&gt;

&lt;p&gt;&lt;acronym title="HyperText Markup Language"&gt;HTML&lt;/acronym&gt; Widget management that allows you to create your own widgets through comfortable interface(see screenshots). &lt;acronym title="HyperText Markup Language"&gt;HTML&lt;/acronym&gt; Widget management panel includes &lt;acronym title="HyperText Markup Language"&gt;HTML&lt;/acronym&gt; and &lt;acronym title="Cascading Style Sheets"&gt;CSS&lt;/acronym&gt; markup editors that gives you absolute power for designing your own widgets and additionally you can preview widgets instantly on the same screen.&lt;/p&gt;

&lt;p&gt;Layout management - now it is possible to manage dashboard layout and redesign it's parts and adjust it to design of your choice. You can manage following sections of dashboard layout: Splash Screen, Left Sidebar, Right Sidebar and Footer. With great markup editor you can easily manage &lt;acronym title="HyperText Markup Language"&gt;HTML&lt;/acronym&gt; and &lt;acronym title="Cascading Style Sheets"&gt;CSS&lt;/acronym&gt; codes. Most important part of layout management is that you can manage these parts for each locale separately. Importance of this feature is huge because now you can surround dashboard with content(including any type of Ads) that is appropriate for you business.&lt;/p&gt;

&lt;p&gt;Dashboard configuration panel(e.g General Settings) have new enhancements that allows you to improve control over initial configuration settings, now you can decide and set default Locale and Theme.&lt;/p&gt;

&lt;p&gt;As a bonus this release includes 50 new affordable widgets, 49 of them were announced awhile ago and additionally new universal &lt;acronym title="HyperText Markup Language"&gt;HTML&lt;/acronym&gt; widget that is intended for showing widgets created by you.&lt;/p&gt;

&lt;p&gt;Below are screenshots of new release that briefly shows all significant parts:&lt;/p&gt;

&lt;div&gt;&lt;ul class="inline-gallery medium medium-3-cols"&gt;&lt;li&gt;&lt;a href="http://www.phpcow.com/blog/data/images/news/categories/mywebpictures/general-settings.png" title="" rel="lightbox" &gt;&lt;img title="" alt="" src="http://www.phpcow.com/blog/data/images/news/categories/mywebpictures/general-settings.png" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.phpcow.com/blog/data/images/news/categories/mywebpictures/htmlwidgets.png" title="" rel="lightbox" &gt;&lt;img title="" alt="" src="http://www.phpcow.com/blog/data/images/news/categories/mywebpictures/htmlwidgets.png" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.phpcow.com/blog/data/images/news/categories/mywebpictures/htmlwidgets1.png" title="" rel="lightbox" &gt;&lt;img title="" alt="" src="http://www.phpcow.com/blog/data/images/news/categories/mywebpictures/htmlwidgets1.png" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.phpcow.com/blog/data/images/news/categories/mywebpictures/managelayout.png" title="" rel="lightbox" &gt;&lt;img title="" alt="" src="http://www.phpcow.com/blog/data/images/news/categories/mywebpictures/managelayout.png" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.phpcow.com/blog/data/images/news/categories/mywebpictures/managelayout1.png" title="" rel="lightbox" &gt;&lt;img title="" alt="" src="http://www.phpcow.com/blog/data/images/news/categories/mywebpictures/managelayout1.png" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.phpcow.com/blog/data/images/news/categories/mywebpictures/managelayout2.png" title="" rel="lightbox" &gt;&lt;img title="" alt="" src="http://www.phpcow.com/blog/data/images/news/categories/mywebpictures/managelayout2.png" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br clear="all" /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=BvcSyA5XFSU:S_YXPos-Jkw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=BvcSyA5XFSU:S_YXPos-Jkw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=BvcSyA5XFSU:S_YXPos-Jkw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?i=BvcSyA5XFSU:S_YXPos-Jkw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=BvcSyA5XFSU:S_YXPos-Jkw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=BvcSyA5XFSU:S_YXPos-Jkw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?i=BvcSyA5XFSU:S_YXPos-Jkw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=BvcSyA5XFSU:S_YXPos-Jkw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=BvcSyA5XFSU:S_YXPos-Jkw:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=BvcSyA5XFSU:S_YXPos-Jkw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?i=BvcSyA5XFSU:S_YXPos-Jkw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=BvcSyA5XFSU:S_YXPos-Jkw:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpcowBlogAndNews/~4/BvcSyA5XFSU" height="1" width="1"/&gt;</description>
	<feedburner:origLink>http://www.phpcow.com/blog/posts/new-chirstmas-release-of-personalized-start-page-script</feedburner:origLink></item><item>
			<title><![CDATA[SmartMarkUP - Universal Markup Editor and Platform]]></title>
			<link>http://feedproxy.google.com/~r/PhpcowBlogAndNews/~3/36LJb67CclM/smartmarkup-universal-markup-editor-and-platform</link>
			<description>&lt;p&gt;Yesterday we released new product named &lt;a href="http://www.phpcow.com/smartmarkup/"&gt;SmartMarkUP&lt;/a&gt;. &lt;strong&gt;SmartMarkUP&lt;/strong&gt; is a lightweight universal markup editor that we developed as a default markup editor for all PHPCow products, but later decided to open source it and made it available publicly.&lt;/p&gt;

&lt;p&gt;This is very important step for PHPCow as far as this is the first open source activity since company was founded and we hope you will enjoy our new small but very useful product.&lt;/p&gt;

&lt;strong&gt;Brief Description from product's home page: &lt;/strong&gt;&lt;p&gt;SmartMarkUP is a lightweight and powerful JavaScript library that allows you to turn any textarea into a fancy markup editor. &lt;acronym title="HyperText Markup Language"&gt;HTML&lt;/acronym&gt;, &lt;acronym title="Cascading Style Sheets"&gt;CSS&lt;/acronym&gt;, &lt;acronym title="Extensible Markup Language"&gt;XML&lt;/acronym&gt;, Wiki syntax, BBCode or any other desired markup language can be implemented and/or adjusted to your preferences and business needs. SmartMarkUP doesn't depend on any other JavaScript library and can be integrated with any already existing JavaScript library or code.&lt;/p&gt;

&lt;p&gt;For more details, examples and documentation please visit product's &lt;a href="http://www.phpcow.com/smartmarkup/" title="PHPCow - Universal Markup Editor"&gt;home page&lt;/a&gt; or &lt;a href="http://code.google.com/p/smartmarkup/" rel="external nofolow"&gt;Google code repository&lt;/a&gt; for all downloads and source code.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=36LJb67CclM:ZPZHcK9y3Vo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=36LJb67CclM:ZPZHcK9y3Vo:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=36LJb67CclM:ZPZHcK9y3Vo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?i=36LJb67CclM:ZPZHcK9y3Vo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=36LJb67CclM:ZPZHcK9y3Vo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=36LJb67CclM:ZPZHcK9y3Vo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?i=36LJb67CclM:ZPZHcK9y3Vo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=36LJb67CclM:ZPZHcK9y3Vo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=36LJb67CclM:ZPZHcK9y3Vo:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=36LJb67CclM:ZPZHcK9y3Vo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?i=36LJb67CclM:ZPZHcK9y3Vo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=36LJb67CclM:ZPZHcK9y3Vo:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpcowBlogAndNews/~4/36LJb67CclM" height="1" width="1"/&gt;</description>
		<feedburner:origLink>http:///blog/posts/smartmarkup-universal-markup-editor-and-platform</feedburner:origLink></item><item>
			<title><![CDATA[39 Brand New Widgets from PHPCow]]></title>
			<link>http://feedproxy.google.com/~r/PhpcowBlogAndNews/~3/oh7QK8mymvM/39-brand-new-widgets-from-phpcow</link>
			<description>&lt;p&gt;Today PHPCow developers completed development of new set of high quality widgets that are amazing addition to already existing widgets. These are feed widgets that cover topics such News, Sport, Entertainment, Tech and Business &amp; Finance. Data is aggregated from the world's most significant and popular news sites and blogs. Demo of the widgets will be available soon at &lt;a href="http://myweb.phpcow.com/"&gt;PHPCow Personalized Start Page Demo Site&lt;/a&gt;. These widgets are part of new upcoming and very important update of the personalized start page script. Before publicly available working and downloadable version you can see screenshots that are shown below:&lt;/p&gt;

&lt;div&gt;&lt;ul class="inline-gallery medium medium-3-cols"&gt;
&lt;li&gt;&lt;a href="http://www.phpcow.com/blog/data/images/news/categories/cat_128/blog-widgets.png" title="PHPCow Tech Blog Widgets" rel="lightbox" &gt;&lt;img src="http://www.phpcow.com/blog/data/images/news/categories/cat_128/blog-widgets.png" alt="PHPCow Tech Blog Widgets" title="PHPCow Tech Blog Widgets" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.phpcow.com/blog/data/images/news/categories/cat_128/news-widgets.png" title="PHPCow News Widgets" rel="lightbox" &gt;&lt;img src="http://www.phpcow.com/blog/data/images/news/categories/cat_128/news-widgets.png" alt="PHPCow News Widgets" title="PHPCow News Widgets" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.phpcow.com/blog/data/images/news/categories/cat_128/business-widgets.png" title="" rel="lightbox" &gt;&lt;img src="http://www.phpcow.com/blog/data/images/news/categories/cat_128/business-widgets.png" alt="" title="" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.phpcow.com/blog/data/images/news/categories/cat_128/business-widgets.png" title="PHPCow Business and Finance Widgets" rel="lightbox" &gt;&lt;img src="http://www.phpcow.com/blog/data/images/news/categories/cat_128/business-widgets.png" alt="PHPCow Business and Finance Widgets" title="PHPCow Business and Finance Widgets" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.phpcow.com/blog/data/images/news/categories/cat_128/sport-widgets.png" title="PHPCow Sport Widgets" rel="lightbox" &gt;&lt;img src="http://www.phpcow.com/blog/data/images/news/categories/cat_128/sport-widgets.png" alt="PHPCow Sport Widgets" title="PHPCow Sport Widgets" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.phpcow.com/blog/data/images/news/categories/cat_128/entertainment-widgets.png" title="PHPCow Entertainment Widgets" rel="lightbox" &gt;&lt;img src="http://www.phpcow.com/blog/data/images/news/categories/cat_128/entertainment-widgets.png" alt="PHPCow Entertainment Widgets" title="PHPCow Entertainment Widgets" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br clear="all" /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=oh7QK8mymvM:STycxhqrRCA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=oh7QK8mymvM:STycxhqrRCA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=oh7QK8mymvM:STycxhqrRCA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?i=oh7QK8mymvM:STycxhqrRCA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=oh7QK8mymvM:STycxhqrRCA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=oh7QK8mymvM:STycxhqrRCA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?i=oh7QK8mymvM:STycxhqrRCA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=oh7QK8mymvM:STycxhqrRCA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=oh7QK8mymvM:STycxhqrRCA:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=oh7QK8mymvM:STycxhqrRCA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?i=oh7QK8mymvM:STycxhqrRCA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=oh7QK8mymvM:STycxhqrRCA:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpcowBlogAndNews/~4/oh7QK8mymvM" height="1" width="1"/&gt;</description>
		<feedburner:origLink>http:///blog/posts/39-brand-new-widgets-from-phpcow</feedburner:origLink></item><item>
			<title><![CDATA[Developer Documentation and Developer Version for Widget Developers]]></title>
			<link>http://feedproxy.google.com/~r/PhpcowBlogAndNews/~3/F5oC__XJqYc/developer-documentation-and-developer-version-for-widget-developers</link>
			<description>&lt;p&gt;We want to proudly announce release of awaited &lt;a href="http://www.phpcow.com/docs/"&gt;Developer Documentation&lt;/a&gt; and &lt;a href="http://www.phpcow.com/docs/myweb/widgets/developer-version"&gt;Developer Version&lt;/a&gt; of PHPCow's Personalized start page. These are extremely useful releases that directly benefits people who are interested in developing their own widgets.&lt;/p&gt;

&lt;p&gt;Documentation comprehensively covers most significant parts of the Widget &lt;acronym title="Application Programming Interface"&gt;API&lt;/acronym&gt;  that are important for widget development. Besides low level &lt;acronym title="Application Programming Interface"&gt;API&lt;/acronym&gt; details interested developers will find tutorials of developing fully functional widgets that completely covers whole development and deployment process. &lt;/p&gt;

&lt;p&gt;Developer Version of widget framework is a minified version of core framework that includes all necessary APIs that is required for building fully functional widgets. Documentation also covers download and installation details of developer version.&lt;/p&gt;

&lt;p&gt;If there are additional details that you are interested in please do not hasitate to send us your feedback or questions. Comments to this blogpost are welcomed as well.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=F5oC__XJqYc:6zqN6MlZzaM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=F5oC__XJqYc:6zqN6MlZzaM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=F5oC__XJqYc:6zqN6MlZzaM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?i=F5oC__XJqYc:6zqN6MlZzaM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=F5oC__XJqYc:6zqN6MlZzaM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=F5oC__XJqYc:6zqN6MlZzaM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?i=F5oC__XJqYc:6zqN6MlZzaM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=F5oC__XJqYc:6zqN6MlZzaM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=F5oC__XJqYc:6zqN6MlZzaM:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=F5oC__XJqYc:6zqN6MlZzaM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?i=F5oC__XJqYc:6zqN6MlZzaM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=F5oC__XJqYc:6zqN6MlZzaM:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpcowBlogAndNews/~4/F5oC__XJqYc" height="1" width="1"/&gt;</description>
		<feedburner:origLink>http:///blog/posts/developer-documentation-and-developer-version-for-widget-developers</feedburner:origLink></item><item>
			<title><![CDATA[PHPCow Template Language – Pagination Module]]></title>
			<link>http://feedproxy.google.com/~r/PhpcowBlogAndNews/~3/P9Rw-55_LPM/phpcow-template-language-pagination-module</link>
			<description>&lt;p&gt;Continuing CTL topic, I want to introduce new &lt;strong&gt;pagination &lt;/strong&gt;module developed for new template engine. Pagination is a must feature for any content related system. We tried to develop universal module which could be integrated with any other module that requires pagination. Introduced module is highly customizable that gives template authors unlimited capabilities to feet pagination to desired needs. &lt;/p&gt;

&lt;p&gt;Simplest usage of the pagination module is shown below: &lt;/p&gt;

&lt;pre class="ctl"&gt;{mod:cow:pagination uri_pattern=&amp;quot;/blog/posts/page/{page_number}&amp;quot; record_count=&amp;quot;50&amp;quot; limit=&amp;quot;3&amp;quot;}
    {var:pagination.links}
{/mod:cow:pagination}
&lt;/pre&gt;

&lt;p&gt;Shown snippet of code will generate pagination shown on the pictures:&lt;/p&gt;

&lt;img title="" alt="" src="http://www.phpcow.com/blog/data/images/news/categories/cat_125/Picture%203.png" align="middle" border="0" height="38" width="537" class="middle" /&gt;

&lt;img title="" alt="" src="http://www.phpcow.com/blog/data/images/news/categories/cat_125/Picture%204.png" align="middle" border="0" height="38" width="597" class="middle" /&gt;

&lt;p&gt;Shown example uses three attributes 1) &lt;strong&gt;uri_pattern - &lt;/strong&gt;Defines &lt;acronym title="Uniform Resource Identifier"&gt;URI&lt;/acronym&gt; to be used for paginated results. It is possible to use any &lt;acronym title="Uniform Resource Identifier"&gt;URI&lt;/acronym&gt; pattern but there is one simple requirement that &lt;acronym title="Uniform Resource Identifier"&gt;URI&lt;/acronym&gt; must contain "{page_number}" special variable. Pagination module will replace this variable with apropriate page number; 2) &lt;strong&gt;record-count&lt;/strong&gt; - that defines total count of particular type of content (e.g. blog posts or news); 3) &lt;strong&gt;limit&lt;/strong&gt; - defines how many items must be shown per page;&lt;/p&gt;

&lt;p&gt;There are much more attributes that could be supplied to the module, these attributes give endless customization options to template authors. For example it is possible to change labels for next, previous, first, and last links or change number of adjacent pages.&lt;/p&gt;

&lt;p&gt;Supported attributes are listed below:&lt;/p&gt;

&lt;pre class="ctl"&gt;//URI to be used for paginated results
uri_pattern=&amp;quot;{var:env.context}/posts/page/{page_number}&amp;quot;

//Previous/Next links to be shown, defaults to &amp;quot;false&amp;quot;
prev_next=&amp;quot;true&amp;quot; 

//First/Last links to be shown, defaults to &amp;quot;true&amp;quot;
first_last=&amp;quot;false&amp;quot;

//label for &amp;quot;Previous&amp;quot; link
prev_label=&amp;quot;&amp;amp;laquo; Previous&amp;quot;

//label for &amp;quot;Next&amp;quot; link
next_label=&amp;quot;Next &amp;amp;raquo;&amp;quot; 

//label for &amp;quot;First&amp;quot; link
first_label=&amp;quot;First&amp;quot;

//label for &amp;quot;Last&amp;quot; link 
last_label=&amp;quot;Last&amp;quot;

//total number of records (e.g. blog posts or news)
record_count=&amp;quot;50&amp;quot;

//how many results must be shown on each page
limit=&amp;quot;3&amp;quot;

//number of adjacent pages, defaults to &amp;quot;3&amp;quot;
adjacent=&amp;quot;2&amp;quot;
&lt;/pre&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=P9Rw-55_LPM:xVs5qOFc0wU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=P9Rw-55_LPM:xVs5qOFc0wU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=P9Rw-55_LPM:xVs5qOFc0wU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?i=P9Rw-55_LPM:xVs5qOFc0wU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=P9Rw-55_LPM:xVs5qOFc0wU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=P9Rw-55_LPM:xVs5qOFc0wU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?i=P9Rw-55_LPM:xVs5qOFc0wU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=P9Rw-55_LPM:xVs5qOFc0wU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=P9Rw-55_LPM:xVs5qOFc0wU:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=P9Rw-55_LPM:xVs5qOFc0wU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?i=P9Rw-55_LPM:xVs5qOFc0wU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=P9Rw-55_LPM:xVs5qOFc0wU:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpcowBlogAndNews/~4/P9Rw-55_LPM" height="1" width="1"/&gt;</description>
		<feedburner:origLink>http:///blog/posts/phpcow-template-language-pagination-module</feedburner:origLink></item><item>
			<title><![CDATA[PHPCow Template Language – Modules]]></title>
			<link>http://feedproxy.google.com/~r/PhpcowBlogAndNews/~3/DwIkfsB_hbs/phpcow-template-language-modules</link>
			<description>&lt;p&gt;Previously I briefly overviewed CTL (see &lt;a href="http://www.phpcow.com/blog/posts/new-phpcow-template-language"&gt;this post&lt;/a&gt;). Now I want to introduce another most powerful feature of CTL. This is CTL Module tag.&lt;/p&gt;

&lt;p&gt;Think about CTL Module tag as a custom tag. This is a simple tag like construct that allows to integrate new functionality into CTL without harming the core and it requires ZERO configuration. To install module you only need to create correct folder structure.&lt;/p&gt;

&lt;p&gt;Module tag looks like something similar:&lt;/p&gt;

&lt;pre class="ctl"&gt;
{mod:cow:tagcloud}
    //rest of content here
{/mod:cow:tagcloud}
&lt;/pre&gt;

&lt;p&gt;Module tags have simple structure. As with other structures it starts and ends with curly braces, followed by &amp;#8220;mod:&amp;#8221; prefix, followed by &amp;#8220;package:&amp;#8221; prefix and finally actual module name. Think about package as a simple folder, for the shown example package(folder) name is &amp;#8220;cow&amp;#8221; and the module name is &amp;#8220;tagcloud&amp;#8221;.&lt;/p&gt;

&lt;p&gt;This is real module which is used in this blog(see right sidebar). We developed this simple but useful module to arrange categories like tag cloud.&lt;/p&gt;

&lt;p&gt;As general &lt;acronym title="HyperText Markup Language"&gt;HTML&lt;/acronym&gt; tags, module tags support attributes. Attribute names are module parameter names and attribute values are module parameter values. See example below:&lt;/p&gt;

&lt;pre class="ctl"&gt;
{mod:cow:comments limit=&amp;quot;5&amp;quot; order=&amp;quot;desc&amp;quot;}
    &amp;lt;h3&amp;gt;Recent Comment&amp;lt;/h3&amp;gt;
    &amp;lt;ul class=&amp;quot;tag-cloud&amp;quot;&amp;gt;
    {mod:iterator}
        &amp;lt;li&amp;gt;{var:comment.member.name}: {var:comment.title}&amp;lt;/li&amp;gt;
    {/mod:iterator}
    &amp;lt;/ul&amp;gt;
{/mod:cow:comments}
&lt;/pre&gt;

&lt;p&gt;Shown snippet of code will generate list of recent comments, something like you see on the right sidebar.&lt;/p&gt;

&lt;p&gt;In this example we used two attributes, &amp;#8220;limit&amp;#8221; and &amp;#8220;order&amp;#8221;. We told module to select five latest comments and order them in descendant order. But, in the example we used one more tag which is a part of module tag specification. This is &amp;#8220;mod:iterator&amp;#8221; tag. This very useful tag is used to iterate result returned by module, instead of using boring &amp;#8220;foreach&amp;#8221; structure we used module iterator to generate list of comments.&lt;/p&gt;

&lt;p&gt;What we need to develop CTL modules? and is it necessary to dive into PHPCow core &lt;acronym title="Application Programming Interface"&gt;API&lt;/acronym&gt; details? &lt;/p&gt;

First of all, only thing you need is to extend one base module class. Secondly just begin programming as you do it usually, nothing from PHPCow is necessary except knowing database structure if you are going to enhance PHPCow. In other words you have absolute freedom in you module development.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=DwIkfsB_hbs:_vsSohGAclE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=DwIkfsB_hbs:_vsSohGAclE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=DwIkfsB_hbs:_vsSohGAclE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?i=DwIkfsB_hbs:_vsSohGAclE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=DwIkfsB_hbs:_vsSohGAclE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=DwIkfsB_hbs:_vsSohGAclE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?i=DwIkfsB_hbs:_vsSohGAclE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=DwIkfsB_hbs:_vsSohGAclE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=DwIkfsB_hbs:_vsSohGAclE:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=DwIkfsB_hbs:_vsSohGAclE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?i=DwIkfsB_hbs:_vsSohGAclE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=DwIkfsB_hbs:_vsSohGAclE:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpcowBlogAndNews/~4/DwIkfsB_hbs" height="1" width="1"/&gt;</description>
		<feedburner:origLink>http:///blog/posts/phpcow-template-language-modules</feedburner:origLink></item><item>
			<title><![CDATA[New PHPCow Template Language(CTL)]]></title>
			<link>http://feedproxy.google.com/~r/PhpcowBlogAndNews/~3/xq0xtAuTCoM/new-phpcow-template-language</link>
			<description>&lt;p&gt;It's not secret that PHPCow doesn't have powerful Template Language. All it has is a template processor that supports predefined set of macros. This of course is huge disadvantage because person who builds templates doesn't have enough flexibility in template customization. Various types of blocks introduced in PHPCow are really powerful and flexible building components, but that is not enough.&lt;/p&gt;

&lt;p&gt;For version 3.0, we designed and developed completely new template engine with powerful template language, we called it CTL.&lt;/p&gt;

&lt;p&gt;CTL is easy to use and flexible language that gives you enormous power to build highly customized templates.&lt;/p&gt;

&lt;p&gt;Think about CTL as Smarty for &lt;acronym title="Hypertext Preprocessor"&gt;PHP&lt;/acronym&gt; but with few differences: CTL is not programming language; it is easier to use than Smarty; It doesn't require to compile templates to &lt;acronym title="Hypertext Preprocessor"&gt;PHP&lt;/acronym&gt; files and finally it is extensible, and offers possibilities to enhance it without harming PHPCow core or already composed templates.&lt;/p&gt;

&lt;p&gt;CTL benefits as template authors as &lt;acronym title="Hypertext Preprocessor"&gt;PHP&lt;/acronym&gt; developers. Lets see what does it look like, and what useful features does it offers.&lt;/p&gt;

&lt;p&gt;Variables&lt;/p&gt;

&lt;p&gt;CTL has variable support, for example you can easily use them in your templates:&lt;/p&gt;

&lt;pre class="ctl"&gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
    My Template
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
    &amp;lt;h1&amp;gt;{var:site.title}&amp;lt;/h1&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/pre&gt;

&lt;p&gt;In the above example &amp;#8220;{var:site.title}&amp;#8221; variable  will be replaced with &amp;#8220;site&amp;#8221; objects &amp;#8220;title&amp;#8221; property value. &lt;/p&gt;

&lt;p&gt;Structure of variable syntax is very simple. It starts and ends with curly braces, and is prefixed by &amp;#8220;var:&amp;#8221; followed by variable name. This is standard notation that is really easy to remembers.&lt;/p&gt;

&lt;p&gt;There are number of useful variables that can be used in templates. This way you can easily work with URLs, settings, post/get variables etc...&lt;/p&gt;

&lt;p&gt;Functions&lt;/p&gt;

&lt;p&gt;CTL functions work as other functions you know. For example, if we need to change case of letters we can use following function call:&lt;/p&gt;

&lt;pre class="ctl"&gt;
My site title is: {fn:ucfirst(strtolower({var:site.title}))}
&lt;/pre&gt;

&lt;p&gt;if value of &amp;#8220;site.title&amp;#8221; variable value is for example &amp;#8220;THIS IS MY SITE&amp;#8221;, function call first will change all upper case letters to lower case and than change the case of the first letter. After that on the screen will be printed following result:&lt;/p&gt;

&lt;pre class="ctl"&gt;
My site title is: This is my site
&lt;/pre&gt;

&lt;p&gt;from the example we can see that nested function calls are supported, and this is really grate feature. Though there is one restriction, not all functions can be called. This is partially is because security restrictions, and partially because not all functions return string values.&lt;/p&gt;

&lt;p&gt;Structure of function call is easy as well. As with variables it starts and ends with curly braces, is prefixed by &amp;#8220;fn:&amp;#8221; followed by actual function name. Note that nested function calls doesn't require &amp;#8220;fn:&amp;#8221; prefix.&lt;/p&gt;

&lt;p&gt;IF/ELSEIF/ELSE &amp;#8211; Conditional structure&lt;/p&gt;

&lt;p&gt;CTL offers support for if/eleseif/else conditional structures. This functionality is quite handy when customizing templates, because some of template parts could rely on some conditions.&lt;/p&gt;

&lt;pre class="ctl"&gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
    My Template
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
{if site.title != &amp;quot;null&amp;quot; and site.title != &amp;quot;bla bla bla&amp;quot;}
    &amp;lt;h1&amp;gt;{var:site.title}&amp;lt;/h1&amp;gt;
{elseif site.title == &amp;quot;bla bla bla&amp;quot;}
    Site title is equals to &amp;quot;bla bla bla&amp;quot;
{else}
     we don't have site title
{/if}
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/pre&gt;

&lt;p&gt;Example above shows usage of if/elseif/else structure. It supports equals(==), not equals(!=), AND and OR logical conditions.&lt;/p&gt;

&lt;p&gt;Syntax is quite simple to learn, and mimics to other known programming languages.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=xq0xtAuTCoM:5qoKqVUSVws:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=xq0xtAuTCoM:5qoKqVUSVws:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=xq0xtAuTCoM:5qoKqVUSVws:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?i=xq0xtAuTCoM:5qoKqVUSVws:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=xq0xtAuTCoM:5qoKqVUSVws:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=xq0xtAuTCoM:5qoKqVUSVws:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?i=xq0xtAuTCoM:5qoKqVUSVws:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=xq0xtAuTCoM:5qoKqVUSVws:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=xq0xtAuTCoM:5qoKqVUSVws:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=xq0xtAuTCoM:5qoKqVUSVws:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?i=xq0xtAuTCoM:5qoKqVUSVws:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=xq0xtAuTCoM:5qoKqVUSVws:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpcowBlogAndNews/~4/xq0xtAuTCoM" height="1" width="1"/&gt;</description>
		<feedburner:origLink>http:///blog/posts/new-phpcow-template-language</feedburner:origLink></item><item>
			<title><![CDATA[PHPCow Version 3 Preview]]></title>
			<link>http://feedproxy.google.com/~r/PhpcowBlogAndNews/~3/Y2mRimstzr0/phpcow-version-3-preview</link>
			<description>&lt;p&gt;Every PHPCow customer is interested in about status of the product's third version. Yes I know, it was very long since we didn't updated our product, but, we work really hard to release next version of our product and I want to introduce some of it's amazing features briefly.&lt;/p&gt;

&lt;p&gt;First of all, PHPCow v3 is completely rewritten and it is tended to satisfy most of our current and potential customers needs and in this post I'll be concentrated on features of new Control Panel(CP).&lt;/p&gt;

&lt;p&gt;We completely restructured CP and gave it more comfortable navigation and look and feel. You can really easy, just in few clicks achieve your tasks. &lt;/p&gt;

&lt;p&gt;We divided control panel into sections and modules, each tab corresponds to particular section. Section itself consists of modules which are grouped in the left sidebar. Look at the picture below:&lt;/p&gt;

&lt;p style="text-align: center"&gt;&lt;img title="" alt="" src="http://www.phpcow.com/blog/data/images/news/categories/cat_125/Picture%205.png" align="bottom" border="0" width="495" /&gt;&lt;/p&gt;

&lt;p&gt;As you can see from the screenshot,  currently we are located in the Administrator's section. This is the starting point after signing into the cp. First page is a dashboard from where you can easily navigate through other parts of the CP.&lt;/p&gt;

&lt;p&gt;It is worth to mention that the new CP is completely Ajax based. All pages are built using rich components that allow you to effectively work with tasks that were very hard to achieve in previous versions. For example, bellow is a screenshot of Breadcrumb Management page from Navigation module:&lt;/p&gt;

&lt;p style="text-align: center"&gt;&lt;img title="" alt="" src="http://www.phpcow.com/blog/data/images/news/categories/cat_125/Picture%206.png" align="bottom" border="0" width="506" /&gt;&lt;/p&gt;

&lt;p&gt;Unlike previous version you can create/manage breadcrumbs without refreshing pages, changes applied to selected breadcrumb are visible immediately and even more you can arrange page components as you like(see popped out container on the right). &lt;/p&gt;

&lt;p&gt;What is interesting with this particular example, is that every piece of new version shares same concepts and functionality. We developed powerful framework that gave us enough power to build really amazing control panel with rich user interface. &lt;/p&gt;

&lt;p&gt;I'll show more details in the next posts. For now please comment you thoughts and opinions, your suggestions are highly appreciated. &lt;/p&gt;

&lt;p&gt;Some Other Screens:&lt;/p&gt;

&lt;p style="text-align: center"&gt;

&lt;div&gt;&lt;ul class="inline-gallery medium medium-3-cols"&gt;

&lt;li&gt;&lt;a href="http://www.phpcow.com/blog/data/images/news/categories/cat_125/screen1.gif" title="PHPCow V3 Screenshots" rel="lightbox" &gt;&lt;img title="PHPCow V3 Screenshots" alt="PHPCow V3 Screenshots" src="http://www.phpcow.com/blog/data/images/news/categories/cat_125/screen1.gif" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href="http://www.phpcow.com/blog/data/images/news/categories/cat_125/screen2.gif" title="PHPCow V3 Screenshots" rel="lightbox" &gt;&lt;img title="PHPCow V3 Screenshots" alt="PHPCow V3 Screenshots" src="http://www.phpcow.com/blog/data/images/news/categories/cat_125/screen2.gif" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href="http://www.phpcow.com/blog/data/images/news/categories/cat_125/screen3.gif" title="PHPCow V3 Screenshots" rel="lightbox" &gt;&lt;img title="PHPCow V3 Screenshots" alt="PHPCow V3 Screenshots" src="http://www.phpcow.com/blog/data/images/news/categories/cat_125/screen3.gif" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href="http://www.phpcow.com/blog/data/images/news/categories/cat_125/screen4.gif" title="PHPCow V3 Screenshots" rel="lightbox" &gt;&lt;img title="PHPCow V3 Screenshots" alt="PHPCow V3 Screenshots" src="http://www.phpcow.com/blog/data/images/news/categories/cat_125/screen4.gif" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href="http://www.phpcow.com/blog/data/images/news/categories/cat_125/screen5.gif" title="PHPCow V3 Screenshots" rel="lightbox" &gt;&lt;img title="PHPCow V3 Screenshots" alt="PHPCow V3 Screenshots" src="http://www.phpcow.com/blog/data/images/news/categories/cat_125/screen5.gif" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href="http://www.phpcow.com/blog/data/images/news/categories/cat_125/screen6.gif" title="PHPCow V3 Screenshots" rel="lightbox" &gt;&lt;img title="PHPCow V3 Screenshots" alt="PHPCow V3 Screenshots" src="http://www.phpcow.com/blog/data/images/news/categories/cat_125/screen6.gif" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href="http://www.phpcow.com/blog/data/images/news/categories/cat_125/screen7.gif" title="PHPCow V3 Screenshots" rel="lightbox" &gt;&lt;img title="PHPCow V3 Screenshots" alt="PHPCow V3 Screenshots" src="http://www.phpcow.com/blog/data/images/news/categories/cat_125/screen7.gif" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href="http://www.phpcow.com/blog/data/images/news/categories/cat_125/screen8.gif" title="PHPCow V3 Screenshots" rel="lightbox" &gt;&lt;img title="PHPCow V3 Screenshots" alt="PHPCow V3 Screenshots" src="http://www.phpcow.com/blog/data/images/news/categories/cat_125/screen8.gif" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;

&lt;/ul&gt;&lt;br clear="all" /&gt;&lt;/div&gt;

&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=Y2mRimstzr0:UF8aMwIMjo8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=Y2mRimstzr0:UF8aMwIMjo8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=Y2mRimstzr0:UF8aMwIMjo8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?i=Y2mRimstzr0:UF8aMwIMjo8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=Y2mRimstzr0:UF8aMwIMjo8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=Y2mRimstzr0:UF8aMwIMjo8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?i=Y2mRimstzr0:UF8aMwIMjo8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=Y2mRimstzr0:UF8aMwIMjo8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=Y2mRimstzr0:UF8aMwIMjo8:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=Y2mRimstzr0:UF8aMwIMjo8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?i=Y2mRimstzr0:UF8aMwIMjo8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?a=Y2mRimstzr0:UF8aMwIMjo8:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpcowBlogAndNews?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpcowBlogAndNews/~4/Y2mRimstzr0" height="1" width="1"/&gt;</description>
		<feedburner:origLink>http:///blog/posts/phpcow-version-3-preview</feedburner:origLink></item>
  </channel>
</rss>
