<?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>Dovyski &#187; php</title>
	<atom:link href="http://www.dovyski.com/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dovyski.com</link>
	<description>Pointless things somehow useful</description>
	<lastBuildDate>Fri, 07 May 2010 02:42:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>OnePress Community</title>
		<link>http://www.dovyski.com/2010/02/onepress-community/</link>
		<comments>http://www.dovyski.com/2010/02/onepress-community/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 10:23:30 +0000</pubDate>
		<dc:creator>Dovyski</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webapps]]></category>

		<guid isPermaLink="false">http://www.dovyski.com/?p=2343</guid>
		<description><![CDATA[I see lots of open source projetcs using Worpress as a blog platform, phpBB as a forum solution and Mediawiki as a wiki. I like them all, but maintaining them separately with no integrations is a pain. It's great when you &#8230; <a href="http://www.dovyski.com/2010/02/onepress-community/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I see lots of open source projetcs using <a href="http://wordpress.org" target="_blank" onclick="pageTracker._trackPageview('/outgoing/wordpress.org?referer=');">Worpress</a> as a blog platform, <a href="http://phpbb.com" target="_blank" onclick="pageTracker._trackPageview('/outgoing/phpbb.com?referer=');">phpBB</a> as a forum solution and <a href="http://www.mediawiki.org" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.mediawiki.org?referer=');">Mediawiki</a> as a wiki. I like them all, but maintaining them separately with no integrations is a pain. It's great when you register to a website and you can use the same fresh new account to comment on the blog, reply to a forum thread and/or contribute to a wiki page.</p>
<p style="text-align: left;"><a href="http://www.dovyski.com/wp-content/uploads/2010/01/OnePressCommunityLogo.png"><img class="size-medium wp-image-2344 aligncenter" src="http://www.dovyski.com/wp-content/uploads/2010/01/OnePressCommunityLogo-300x81.png" alt="" width="300" height="81" /></a></p>
<p style="text-align: left;">Excluding the wiki part, there is a tool that makes it all possible. <a title="OnePress" href="http://onepresscommunity.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/onepresscommunity.com/?referer=');">OnePress</a> <em></em>is an integrated website and forum solution.  It is, simply, a <strong>WordPress theme</strong> to serve as the foundation and framework for your web site and online  community.</p>
<p>Some of it´s cool features:</p>
<ul>
<li>Seamless integration with phpBB, complete with unified login and widgets to display forum posts on site.</li>
<li>Widgetized WordPress layout with drag and drop interface to quickly build site.</li>
<li>Professional featured content widgets to display important posts with prominence.</li>
<li>Easy to use backend enhancements for editing OnePress widget content.</li>
<li>Highly optimized page rendering process for optimal performance.</li>
<li>Built with WordPress 2.7 and child themes in mind.  Flexible hook system for full theme customization.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.dovyski.com/2010/02/onepress-community/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple and powerful intranet</title>
		<link>http://www.dovyski.com/2009/10/simple-and-powerful-intranet/</link>
		<comments>http://www.dovyski.com/2009/10/simple-and-powerful-intranet/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 03:10:56 +0000</pubDate>
		<dc:creator>Dovyski</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[intranet]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webapps]]></category>

		<guid isPermaLink="false">http://www.dovyski.com/?p=2219</guid>
		<description><![CDATA[These days I was looking for intranet solutions and I luckily found Open Atrium, an intranet in a box that has group spaces to allow different teams to have their own conversations. OpenAtrium is built on top of Drupal, has &#8230; <a href="http://www.dovyski.com/2009/10/simple-and-powerful-intranet/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>These days I was looking for intranet solutions and I luckily found <a href="http://openatrium.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/openatrium.com/?referer=');">Open Atrium</a>, an intranet in a box that has group spaces to allow different teams to have their own conversations.</p>
<p style="text-align: center;"><a href="http://openatrium.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/openatrium.com/?referer=');"><img class="aligncenter" title="OpenAtrium" src="http://openatrium.com/sites/openatrium.com/files/openatrium_logo.png" alt="" width="265" height="80" /></a></p>
<p>OpenAtrium is built on top of <a href="http://drupal.org/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/drupal.org/?referer=');">Drupal</a>, has a nice design and a useful set of features:</p>
<ul>
<li><strong>Blog</strong>: A classic blog for each group that has commenting, file attachments on both the post and comments, and granular notifications.</li>
<li><strong>Calendar</strong>: A calendar that lets you quickly add events, suck in iCal and other calendar feeds, and support single or multi-day events.</li>
<li><strong>Group Dashboard</strong>: Mini widgets give you a snapshot of all the activity happening across your groups.</li>
<li><strong>Documents</strong>: A simple online handbook that lets you collaborate on documents, store and compare revisions, attach files, and once you're done print out the final copy.</li>
<li><strong>Shoutbox</strong>: Kind of like a private twitter, the shoutbox lets you share short messages, links, and information with just the people in your group.</li>
<li><strong>Case Tracker</strong>: A full ticketing system that lets you assign to do's and create unlimited projects within each of your groups. The case tracker also lets you classify the to do, give it a priority, and manage its status.</li>
</ul>
<p>For small companies, it is an efficient tool to create/maintain an intranet.</p>
<table border="0" width="100%">
<tbody>
<tr>
<td align="center"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="466" height="265" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=5579829&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="466" height="265" src="http://vimeo.com/moogaloop.swf?clip_id=5579829&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.dovyski.com/2009/10/simple-and-powerful-intranet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP and PDF in pure Javascript</title>
		<link>http://www.dovyski.com/2009/06/php-and-pdf-in-pure-javascript/</link>
		<comments>http://www.dovyski.com/2009/06/php-and-pdf-in-pure-javascript/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 02:55:23 +0000</pubDate>
		<dc:creator>Dovyski</dc:creator>
				<category><![CDATA[Web development]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webapps]]></category>

		<guid isPermaLink="false">http://www.dovyski.com/?p=175</guid>
		<description><![CDATA[Javacript is the very first base stone concerning web 2.0. In the past, I always heard bad things about Javascript, but I guess all of them were said because Javascript was being used by the wrong people, in the wrong &#8230; <a href="http://www.dovyski.com/2009/06/php-and-pdf-in-pure-javascript/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Javacript is the very first base stone concerning web 2.0. In the past, I always heard bad things about Javascript, but I guess all of them were said because Javascript was being used by the wrong people, in the wrong place and at the wrong time.</p>
<p><strong><img class="alignleft" style="margin: 5px;" title="PHP.JS" src="http://phpjs.org/img/phpjs.png" alt="" width="114" height="60" /></strong>A lot of sites use huge Javacript libs, each one performing nice things, such as HTTP requests, animation effects, generation of RIA content, etc. Javascript is so famous now that several things have been ported to it, such as encryption algorithms.</p>
<p>I have found two of those Javascript ports that can be really useful, specially if you are a PHP developer (just like me): <a title="PHP.JS" href="http://phpjs.org/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/phpjs.org/?referer=');">PHP.JS</a> and <a title="jsPDF" href="http://code.google.com/p/jspdf/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/jspdf/?referer=');">jsPDF</a>.<img class="alignright" title="jsPDF" src="http://www.iadis.org/ijcsis/images/PDF_icon.jpg" alt="" width="74" height="74" /></p>
<p><strong>PHP.JS</strong> is an open source project in which you can use PHP functions client-side, in pure      JavaScript. <strong>jsPDF</strong> is an open-source library for generating PDF documents using nothing but Javascript.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dovyski.com/2009/06/php-and-pdf-in-pure-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Profiling and debugging PHP</title>
		<link>http://www.dovyski.com/2009/04/profiling-and-debugging-php/</link>
		<comments>http://www.dovyski.com/2009/04/profiling-and-debugging-php/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 04:59:19 +0000</pubDate>
		<dc:creator>Dovyski</dc:creator>
				<category><![CDATA[Web development]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[profiling]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.dovyski.com/?p=83</guid>
		<description><![CDATA[Reviewing the code is an important task every programmer must (or should) perform. Sometimes the program you have just coded looks nice and fast, because all the tests you have performed using your well-controlled devel0pment sandbox showed no errors. Unless &#8230; <a href="http://www.dovyski.com/2009/04/profiling-and-debugging-php/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><small><strong></strong></small></p>
<p>Reviewing the code is an important task every programmer must (or should) perform. Sometimes the program you have just coded looks nice and fast, because all the tests you have performed using your well-controlled devel0pment sandbox showed no errors.</p>
<p>Unless you are a god when programming, you may have left some little performance tweaks behind. Most of the time you can replace several method calls with the returned value stored in a variable, or avoiding nested for/whiles, or freeing a result set in order to save some memory, etc. In the end, all those tweaks can make the difference between a smooth user experience and an extremely painful development problem.</p>
<p>If you are a PHP developer, you can use the free <a title="PHP Quick Profiler" href="http://particletree.com/features/php-quick-profiler/" onclick="pageTracker._trackPageview('/outgoing/particletree.com/features/php-quick-profiler/?referer=');">PHP Quick Profiler (PQP)</a> to help profiling and debugging your code. No more echoing vars, objects or queries in order to find performance mistakes. Using an automated tool to show you what is going on, you can save a lot of time and ensure your app is stable and fast. I read about PQP at <a href="http://www.webappers.com/2009/04/25/php-quick-profiler-firebug-for-php/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.webappers.com/2009/04/25/php-quick-profiler-firebug-for-php/?referer=');">WebAppers</a> these days. They also have a screenshot (below) and a <a href="http://particletree.com/examples/pqp/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/particletree.com/examples/pqp/?referer=');">link for a demo</a>.</p>
<p><a title="PHP Quick Profiler" href="http://particletree.com/features/php-quick-profiler/" onclick="pageTracker._trackPageview('/outgoing/particletree.com/features/php-quick-profiler/?referer=');"><img class="aligncenter" src="http://www.webappers.com/img/2009/04/php-profiler.jpg" alt="PHP Profiler" /></a></p>
<p>If you want more options for profiling and debugging, I recommend <a href="http://www.xdebug.org/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.xdebug.org/?referer=');">Xdebug</a>, which is a very powerful tool. We have been using it at <a href="http://www.decadium.com" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.decadium.com?referer=');">Decadium</a> for a long time.  Some of the features include stack traces and function traces in error messages (with full parameter display, function/file name and line indications), information about memory allocation and protection for infinite recursions.</p>
<p>Xdebug is also free and has support for Windows and Linux.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dovyski.com/2009/04/profiling-and-debugging-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
