<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Nurul Islam</title>
	<atom:link href="http://nurulislam.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://nurulislam.wordpress.com</link>
	<description>Nurul's Personal Blog</description>
	<lastBuildDate>Tue, 13 Dec 2011 11:37:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='nurulislam.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Nurul Islam</title>
		<link>http://nurulislam.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://nurulislam.wordpress.com/osd.xml" title="Nurul Islam" />
	<atom:link rel='hub' href='http://nurulislam.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Zend Studio Keyboard Shortcuts</title>
		<link>http://nurulislam.wordpress.com/2009/08/03/zend-studio-keyboard-shortcuts/</link>
		<comments>http://nurulislam.wordpress.com/2009/08/03/zend-studio-keyboard-shortcuts/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 08:27:55 +0000</pubDate>
		<dc:creator>Nurul</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend]]></category>
		<category><![CDATA[Zend Studio]]></category>

		<guid isPermaLink="false">http://nurulislam.wordpress.com/?p=48</guid>
		<description><![CDATA[Zend studio the boss PHP editor. Here are some of the useful keyboard shortcuts for you Editor * Ctrl + D Duplicate Selection * Ctrl + E Erase Line * Ctrl + Space Show Code Completion * Ctrl + Shift + 4 Collapse All DocBlocks * Ctrl + Shift + 9 Collapse All DocBlocks * [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nurulislam.wordpress.com&amp;blog=364387&amp;post=48&amp;subd=nurulislam&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a title="Zend Studio" href="http://www.zend.com/products/studio/" target="_blank">Zend studio</a> the boss PHP editor.</p>
<p>Here are some of the useful keyboard shortcuts for you</p>
<p>Editor</p>
<p>* Ctrl + D                               Duplicate Selection<br />
* Ctrl + E                                Erase Line<br />
* Ctrl + Space                       Show Code Completion<br />
* Ctrl + Shift + 4                   Collapse All DocBlocks</p>
<p>* Ctrl + Shift + 9                     Collapse All DocBlocks<br />
* Ctrl + Shift + E                     Expand All Folds<br />
* Ctrl + Shift + C                    Collapse All Folds<br />
* Ctrl + Space + Shft            Show Function Arguments</p>
<p>* Ctrl + Shft + F                      Reformat Code<br />
* Ctrl + /                                   Add Remove Comment<br />
* Ctrl + / + Shft                       Add Remove PHP Block Comment<br />
* Ctrl + Enter                          Break Tag</p>
<p>* Ctrl + Back + Quote             NBSP Tag<br />
* F1                                              Open Function Help</p>
<p>Code Folding</p>
<p>* Ctrl + Shift + 1                     Collapse All Non-PHP<br />
* Ctrl + Shift + 2                     Collapse All Classes<br />
* Ctrl + Shift + 3                     Collapse All Functions<br />
* Ctrl + Shift + 4                     Collapse All DocBlocks<br />
* Ctrl + Shift + 9                     Collapse All DocBlocks<br />
* Ctrl + Shift + E                     Expand All Folds<br />
* Ctrl + Shift + C                    Collapse All Folds</p>
<p>Debugging &amp; Profiling</p>
<p>* F8                                        Debug URL<br />
* F12                                      Profile URL<br />
* Ctrl + F5                              Run<br />
* F5                                        Go</p>
<p>* F10                                     Step Over<br />
* F11                                     Step Into<br />
* Shft + F1 1                          Step Out<br />
* Shft + F5                             Stop Debug</p>
<p>* Shft + F10                           Go to Cursor<br />
* F9                                       Toggle Breakpoint<br />
* Shft + F8                             Add Watch<br />
* Ctrl + Alt + B                      Show In Browser</p>
<p>Find/Replace</p>
<p>* Ctrl + F                                Find<br />
* F3                                        Find Next<br />
* Shft + F3                              Find Prev<br />
* Ctrl + H                                Replace<br />
* Ctrl + Alt + F                        Find In Files</p>
<p>CVS/Subversion</p>
<p>* Alt + U                                   Update<br />
* Alt + C                                   Commit</p>
<p>Tools</p>
<p>* Alt + Ctrl + A                          Analyze Code<br />
* Ctrl + Shft + I                          Check Include Files</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nurulislam.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nurulislam.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nurulislam.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nurulislam.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nurulislam.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nurulislam.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nurulislam.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nurulislam.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nurulislam.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nurulislam.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nurulislam.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nurulislam.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nurulislam.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nurulislam.wordpress.com/48/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nurulislam.wordpress.com&amp;blog=364387&amp;post=48&amp;subd=nurulislam&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nurulislam.wordpress.com/2009/08/03/zend-studio-keyboard-shortcuts/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c16f25332f70b1bcc9ec23fb88550398?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Nurul</media:title>
		</media:content>
	</item>
		<item>
		<title>Magento admin URL change</title>
		<link>http://nurulislam.wordpress.com/2009/07/12/magento-admin-url-change/</link>
		<comments>http://nurulislam.wordpress.com/2009/07/12/magento-admin-url-change/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 05:08:45 +0000</pubDate>
		<dc:creator>Nurul</dc:creator>
				<category><![CDATA[Magento]]></category>

		<guid isPermaLink="false">http://nurulislam.wordpress.com/?p=44</guid>
		<description><![CDATA[It is very easy to change admin URL for magento If you want to change URL from http://www.example.com/index.php/admin or http://www.example.com/admin TO http://www.example.com/index.php/siteadmin or http://www.example.com/siteadmin Here’s what I did (worked for me on 1.3.1): 1) Open &#60;magento_install_dir&#62;/app/etc/local.xml 2) Find this code: &#60;config&#62; . . . &#60;admin&#62; &#60;routers&#62; &#60;adminhtml&#62; &#60;args&#62; &#60;frontName&#62;&#60;![CDATA[admin]]&#62;&#60;/frontName&#62; &#60;/args&#62; &#60;/adminhtml&#62; &#60;/routers&#62; &#60;/admin&#62; . . [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nurulislam.wordpress.com&amp;blog=364387&amp;post=44&amp;subd=nurulislam&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It is very easy to change admin URL for magento<br />
If you want to change URL from</p>
<p>http://www.example.com/index.php/admin or http://www.example.com/admin<br />
TO<br />
http://www.example.com/index.php/siteadmin or http://www.example.com/siteadmin<br />
Here’s what I did (worked for me on 1.3.1):</p>
<p>1) Open &lt;magento_install_dir&gt;/app/etc/local.xml<br />
2) Find this code:</p>
<p><code>&lt;config&gt;<br />
.<br />
.<br />
.<br />
&lt;admin&gt;<br />
&lt;routers&gt;<br />
&lt;adminhtml&gt;<br />
&lt;args&gt;<br />
&lt;frontName&gt;&lt;![CDATA[admin]]&gt;&lt;/frontName&gt;<br />
&lt;/args&gt;<br />
&lt;/adminhtml&gt;<br />
&lt;/routers&gt;<br />
&lt;/admin&gt;<br />
.<br />
.<br />
.<br />
&lt;/config&gt;</code></p>
<p>3) In that snippit of code, change<br />
&lt;frontName&gt;&lt;![CDATA[admin]]&gt;&lt;/frontName&gt;<br />
to<br />
&lt;frontName&gt;&lt;![CDATA[siteadmin]]&gt;&lt;/frontName&gt;<br />
4) Save the local.xml file</p>
<p>5) Remove everything under &lt;magento_install_dir&gt;/var/cache/<br />
6) Remove everything under &lt;magento_install_dir&gt;/var/session/</p>
<p>Update:<br />
7) Don’t forget to change permissions for the local.xml to read only. I would recommend chmod 440 or 444.<br />
 <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nurulislam.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nurulislam.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nurulislam.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nurulislam.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nurulislam.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nurulislam.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nurulislam.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nurulislam.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nurulislam.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nurulislam.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nurulislam.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nurulislam.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nurulislam.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nurulislam.wordpress.com/44/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nurulislam.wordpress.com&amp;blog=364387&amp;post=44&amp;subd=nurulislam&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nurulislam.wordpress.com/2009/07/12/magento-admin-url-change/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c16f25332f70b1bcc9ec23fb88550398?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Nurul</media:title>
		</media:content>
	</item>
		<item>
		<title>Top Joomla Extensions</title>
		<link>http://nurulislam.wordpress.com/2009/01/13/top-joomla-extensions/</link>
		<comments>http://nurulislam.wordpress.com/2009/01/13/top-joomla-extensions/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 08:57:46 +0000</pubDate>
		<dc:creator>Nurul</dc:creator>
				<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://nurulislam.wordpress.com/?p=36</guid>
		<description><![CDATA[According to people interest on joomla extensions these are the most popular joomla extensions Community Builder Community Builder suite (CB) extends the Joomla! user management system. Key features: extra fields in profile, enhanced registration workflows, user lists, connection paths between users, admin defined tabs and user profiles, image upload, front-end work &#8230; GPLv2.0Non-Commercialhttp://www.joomlapolis.com/ Category:User Management [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nurulislam.wordpress.com&amp;blog=364387&amp;post=36&amp;subd=nurulislam&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>According to  people interest on joomla extensions these are the most popular   <a href="http://extensions.joomla.org/extensions/popular" target="_blank"> joomla extensions</a></p>
<div>
<h3><a href="http://extensions.joomla.org/extensions/access-&amp;-security/user-management/210/details">Community Builder</a></h3>
<p><a href="http://extensions.joomla.org/extensions/access-&amp;-security/user-management/210/details"><img src="http://extensions.joomla.org/components/com_mtree/img/listings/s/210_CBLogo%20Vert%20Color%201.jpg" border="0" alt="Community Builder" width="110" height="69" /></a></p>
<p>Community  Builder suite (CB) extends the Joomla! user management system. Key  features: extra fields in profile, enhanced registration workflows,  user lists, connection paths between users, admin defined tabs and user  profiles, image upload, front-end work <strong>&#8230;</strong></p>
<div>GPLv2.0Non-Commercial<a href="http://www.joomlapolis.com/" target="_blank">http://www.joomlapolis.com/</a></div>
<div>Category:<a href="http://extensions.joomla.org/extensions/access-&amp;-security/user-management">User Management</a></div>
</div>
<div>
<h3><a href="http://extensions.joomla.org/extensions/edition/editors/88/details">JCE</a></h3>
<p><a href="http://extensions.joomla.org/extensions/edition/editors/88/details"><img src="http://extensions.joomla.org/components/com_mtree/img/listings/s/3678.gif" border="0" alt="JCE" width="87" height="86" /></a></p>
<p>An advanced, configurable WYSIWYG editor for Joomla! based on Moxiecode&#8217;s TinyMCE.    Includes advanced Image/Media, File and Link handling, plugin support, and an Administration interface for editor configuration.</p>
<div>GPLv2.0Non-Commercial<a href="http://www.joomlacontenteditor.net" target="_blank">http://www.joomlacontenteditor.net</a></div>
<div>Category:<a href="http://extensions.joomla.org/extensions/edition/editors">Editors</a></div>
</div>
<div>
<h3><a href="http://extensions.joomla.org/extensions/photos-&amp;-images/photo-flash-gallery/254/details">Expose Flash Gallery</a></h3>
<p><a href="http://extensions.joomla.org/extensions/photos-&amp;-images/photo-flash-gallery/254/details"><img src="http://extensions.joomla.org/components/com_mtree/img/listings/s/254_expose.png" border="0" alt="Expose Flash Gallery" width="110" height="50" /></a></p>
<p>Exposé  is a Flash-based tool which allows you to create eye-catching slide  shows of your pictures on the web. A list of the features supported by  exposé includes the following: &#8211; direct linking to a photo or album  &#8211; a slide show can be automati <strong>&#8230;</strong></p>
<div>GPLv2.0Non-Commercial<a href="http://www.gotgtek.net" target="_blank">http://www.gotgtek.net</a></div>
<div>Category:<a href="http://extensions.joomla.org/extensions/photos-&amp;-images/photo-flash-gallery">Photo Flash Gallery</a></div>
</div>
<div>
<h3><a href="http://extensions.joomla.org/extensions/e%252dcommerce/shopping-cart/129/details">VirtueMart</a></h3>
<p><a href="http://extensions.joomla.org/extensions/e%252dcommerce/shopping-cart/129/details"><img src="http://extensions.joomla.org/components/com_mtree/img/listings/s/129_virtuemart_box2.png" border="0" alt="VirtueMart" width="110" height="110" /></a></p>
<p>The  complete e-Commerce shopping cart solution for Joomla! &#8211; used by  thousands of store owners. It can be run in Store- and Catalog-Mode.  With its powerful Administration Tool you can handle an unlimited  Number of Categories, Products, Orders, Discounts, <strong>&#8230;</strong></p>
<div>GPLv2.0Non-Commercial<a href="http://virtuemart.net/" target="_blank">http://virtuemart.net/</a></div>
<div>Category:<a href="http://extensions.joomla.org/extensions/e%252dcommerce/shopping-cart">Shopping Cart</a></div>
</div>
<div>
<h3><a href="http://extensions.joomla.org/extensions/directory-&amp;-documentation/directory/1113/details">SOBI2 &#8211; The Directory Component for Joomla</a></h3>
<p><a href="http://extensions.joomla.org/extensions/directory-&amp;-documentation/directory/1113/details"><img src="http://extensions.joomla.org/components/com_mtree/img/listings/s/1113_Box_SOBI2_ffffff_100.jpg" border="0" alt="SOBI2 - The Directory Component for Joomla" width="62" height="110" /></a></p>
<p>SOBI  2 &#8211; Sigsiu Online Business Index 2 is a directory component for the  WCMS Mambo and Joomla! to show entries of companies, clubs, persons,  shops, products, aso. The entries are divided into categories, which  can contain subcategories. One entry can be <strong>&#8230;</strong></p>
<div>GPLv2.0Non-Commercial<a href="http://www.sigsiu.net" target="_blank">http://www.sigsiu.net</a></div>
<div>Category:<a href="http://extensions.joomla.org/extensions/directory-&amp;-documentation/directory">Directory</a></div>
</div>
<div>
<h3><a href="http://extensions.joomla.org/extensions/calendars-&amp;-events/events/95/details">Events Calendar</a></h3>
<p><a href="http://extensions.joomla.org/extensions/calendars-&amp;-events/events/95/details"><img src="http://extensions.joomla.org/components/com_mtree/img/listings/s/95_logo.gif" border="0" alt="Events Calendar" width="110" height="24" /></a></p>
<p>This  project brings the well known and loved Events Calendar to Joomla.  JEvents consists of a Joomfish compatible Joomla component and a number  of modules and mambots. Component * One-off Events and complex  repeating patterns of events can b <strong>&#8230;</strong></p>
<div>GPLv2.0Non-Commercial<a href="http://www.jevents.net" target="_blank">http://www.jevents.net</a></div>
<div>Category:<a href="http://extensions.joomla.org/extensions/calendars-&amp;-events/events">Events</a></div>
</div>
<div>
<h3><a href="http://extensions.joomla.org/extensions/core-enhancements/file-management/102/details">joomlaXplorer</a></h3>
<p><a href="http://extensions.joomla.org/extensions/core-enhancements/file-management/102/details"><img src="http://extensions.joomla.org/components/com_mtree/img/listings/s/102_logo.png" border="0" alt="joomlaXplorer" width="110" height="15" /></a></p>
<p>joomlaXplorer  is a File- and FTP &#8211; Manager. It allows you to edit files, delete,  copy, rename, archive and unpack files/directories directly on your  server. You can &#8211; Browse Directories &amp; Files &#8211; Edit, Copy, Move and  Delete files &#8211; Search, Upload and D <strong>&#8230;</strong></p>
<div>GPLv2.0Non-Commercial<a href="http://joomlacode.org/gf/project/joomlaxplorer/" target="_blank">http://joomlacode.org/gf/project/joomlaxplorer/</a></div>
<div>Category:<a href="http://extensions.joomla.org/extensions/core-enhancements/file-management">File Management</a></div>
</div>
<div>
<h3><a href="http://extensions.joomla.org/extensions/multimedia/video-players-&amp;-gallery/812/details">AllVideos</a></h3>
<p><a href="http://extensions.joomla.org/extensions/multimedia/video-players-&amp;-gallery/812/details"><img src="http://extensions.joomla.org/components/com_mtree/img/listings/s/812_allvideos_plugin_20080815_280x200.gif" border="0" alt="AllVideos" width="110" height="78" /></a></p>
<p>*** Version 2.5.3 is out now, natively supporting Joomla! 1.0 and 1.5, introducing new features! (see the changelog below)***    AllVideos (by JoomlaWorks) is truely THE all-in-one media management solution for Joomla!.    You can use the plugin to easily <strong>&#8230;</strong></p>
<div>GPLv2.0Non-Commercial<a href="http://www.joomlaworks.gr" target="_blank">http://www.joomlaworks.gr</a></div>
<div>Category:<a href="http://extensions.joomla.org/extensions/multimedia/video-players-&amp;-gallery">Video Players &amp; Gallery</a></div>
</div>
<div>
<h3><a href="http://extensions.joomla.org/extensions/photos-&amp;-images/photo-gallery/1468/details">Simple Image Gallery</a></h3>
<p><a href="http://extensions.joomla.org/extensions/photos-&amp;-images/photo-gallery/1468/details"><img src="http://extensions.joomla.org/components/com_mtree/img/listings/s/1468_plugin_jw_sig.gif" border="0" alt="Simple Image Gallery" width="110" height="58" /></a></p>
<p>***  Native Joomla! 1.5 version now available! ***  Adding image galleries inside your Joomla! articles (content items) is  now super-easy and simple, using the &#8220;Simple Image Gallery&#8221; Plugin for  Joomla! 1.0.x &amp; 1.5.x.  Just add for example <strong>&#8230;</strong></p>
<div>GPLv2.0Non-Commercial<a href="http://www.joomlaworks.gr" target="_blank">http://www.joomlaworks.gr</a></div>
<div>Category:<a href="http://extensions.joomla.org/extensions/photos-&amp;-images/photo-gallery">Photo Gallery</a></div>
</div>
<div>
<h3><a href="http://extensions.joomla.org/extensions/languages/multi%252dlingual-content/460/details">Joom!Fish &#8211; multilingual content manager</a></h3>
<p><a href="http://extensions.joomla.org/extensions/languages/multi%252dlingual-content/460/details"><img src="http://extensions.joomla.org/components/com_mtree/img/listings/s/460_joomfish_slogan.png" border="0" alt="Joom!Fish - multilingual content manager" width="110" height="39" /></a></p>
<p>Joom!Fish 2.0 stable released!    It is our pleasure to announce the immediate availability of Joom!Fish 2.0 stable version.     Joom!Fish is the solution for your multilingual website if control over the translations matters for you. The extension is tot <strong>&#8230;</strong></p>
<div>GPLv2.0Non-Commercial<a href="http://www.joomfish.net" target="_blank">http://www.joomfish.net</a></div>
<div>Category:<a href="http://extensions.joomla.org/extensions/languages/multi%252dlingual-content">Multi-lingual Content</a></div>
</div>
<div>
<h3><a href="http://extensions.joomla.org/extensions/directory-&amp;-documentation/downloads/82/details">DOCman</a></h3>
<p><a href="http://extensions.joomla.org/extensions/directory-&amp;-documentation/downloads/82/details"><img src="http://extensions.joomla.org/components/com_mtree/img/listings/s/3671.png" border="0" alt="DOCman" width="110" height="110" /></a></p>
<p>DOCman  is a document management and download system for Joomla!. With this  component your users can easily upload and manage files across multiple  categories and make them available for download on a your Joomla!  websites. Main features:  * Infinite <strong>&#8230;</strong></p>
<div>GPLv2.0Non-Commercial<a href="http://www.joomlatools.eu" target="_blank">http://www.joomlatools.eu</a></div>
<div>Category:<a href="http://extensions.joomla.org/extensions/directory-&amp;-documentation/downloads">Downloads</a></div>
</div>
<div>
<h3><a href="http://extensions.joomla.org/extensions/photos-&amp;-images/images-slideshow/1727/details">SmoothGallery + Lightbox Joomla Mambot Ajax</a></h3>
<p><a href="http://extensions.joomla.org/extensions/photos-&amp;-images/images-slideshow/1727/details"><img src="http://extensions.joomla.org/components/com_mtree/img/listings/s/1727_smooth_box_2.jpg" border="0" alt="SmoothGallery + Lightbox Joomla Mambot Ajax" width="110" height="109" /></a></p>
<p>SmoothGallery  Mambot allows you to easily and quickly add slideshows to your content  items. This application is based on SmoothGallery by Jonathan Schemoul.  http://smoothgallery.jondesign.net/ It now integrates with UGM &#8211;  Ultimate Gallery Manager Componen <strong>&#8230;</strong></p>
<div><a href="http://www.oscandy.com/joomla/22-smoothgallery-lightbox-joomla-mambot" target="_blank">http://www.oscandy.com/joomla/22-smoothgallery-&#8230;</a></div>
<div>Category:<a href="http://extensions.joomla.org/extensions/photos-&amp;-images/images-slideshow">Images Slideshow</a></div>
</div>
<div>
<h3><a href="http://extensions.joomla.org/extensions/core-enhancements/menu-systems/drop-&amp;-tab-menus/163/details">Extended Menu</a></h3>
<p>This menu module offers almost all features of the mainmenu module plus many many more&#8230;. Like:  &#8211; CSS- Menu with Sub-Menues  &#8211; patTemplate support  &#8211; split the menu up (e.g. sub-navigation on the side)  &#8211; navigate through sections, categories, content i <strong>&#8230;</strong></p>
<div>GPLv2.0Non-Commercial<a href="http://de.siteof.de/extended-menu.html" target="_blank">http://de.siteof.de/extended-menu.html</a></div>
<div>Category:<a href="http://extensions.joomla.org/extensions/core-enhancements/menu-systems/drop-&amp;-tab-menus">Drop &amp; Tab Menus</a></div>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nurulislam.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nurulislam.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nurulislam.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nurulislam.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nurulislam.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nurulislam.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nurulislam.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nurulislam.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nurulislam.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nurulislam.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nurulislam.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nurulislam.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nurulislam.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nurulislam.wordpress.com/36/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nurulislam.wordpress.com&amp;blog=364387&amp;post=36&amp;subd=nurulislam&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nurulislam.wordpress.com/2009/01/13/top-joomla-extensions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c16f25332f70b1bcc9ec23fb88550398?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Nurul</media:title>
		</media:content>

		<media:content url="http://extensions.joomla.org/components/com_mtree/img/listings/s/210_CBLogo%20Vert%20Color%201.jpg" medium="image">
			<media:title type="html">Community Builder</media:title>
		</media:content>

		<media:content url="http://extensions.joomla.org/components/com_mtree/img/listings/s/3678.gif" medium="image">
			<media:title type="html">JCE</media:title>
		</media:content>

		<media:content url="http://extensions.joomla.org/components/com_mtree/img/listings/s/254_expose.png" medium="image">
			<media:title type="html">Expose Flash Gallery</media:title>
		</media:content>

		<media:content url="http://extensions.joomla.org/components/com_mtree/img/listings/s/129_virtuemart_box2.png" medium="image">
			<media:title type="html">VirtueMart</media:title>
		</media:content>

		<media:content url="http://extensions.joomla.org/components/com_mtree/img/listings/s/1113_Box_SOBI2_ffffff_100.jpg" medium="image">
			<media:title type="html">SOBI2 - The Directory Component for Joomla</media:title>
		</media:content>

		<media:content url="http://extensions.joomla.org/components/com_mtree/img/listings/s/95_logo.gif" medium="image">
			<media:title type="html">Events Calendar</media:title>
		</media:content>

		<media:content url="http://extensions.joomla.org/components/com_mtree/img/listings/s/102_logo.png" medium="image">
			<media:title type="html">joomlaXplorer</media:title>
		</media:content>

		<media:content url="http://extensions.joomla.org/components/com_mtree/img/listings/s/812_allvideos_plugin_20080815_280x200.gif" medium="image">
			<media:title type="html">AllVideos</media:title>
		</media:content>

		<media:content url="http://extensions.joomla.org/components/com_mtree/img/listings/s/1468_plugin_jw_sig.gif" medium="image">
			<media:title type="html">Simple Image Gallery</media:title>
		</media:content>

		<media:content url="http://extensions.joomla.org/components/com_mtree/img/listings/s/460_joomfish_slogan.png" medium="image">
			<media:title type="html">Joom!Fish - multilingual content manager</media:title>
		</media:content>

		<media:content url="http://extensions.joomla.org/components/com_mtree/img/listings/s/3671.png" medium="image">
			<media:title type="html">DOCman</media:title>
		</media:content>

		<media:content url="http://extensions.joomla.org/components/com_mtree/img/listings/s/1727_smooth_box_2.jpg" medium="image">
			<media:title type="html">SmoothGallery + Lightbox Joomla Mambot Ajax</media:title>
		</media:content>
	</item>
		<item>
		<title>PHP developer myths (increase performance)</title>
		<link>http://nurulislam.wordpress.com/2008/11/26/php-developer-myths-increase-performance/</link>
		<comments>http://nurulislam.wordpress.com/2008/11/26/php-developer-myths-increase-performance/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 08:23:19 +0000</pubDate>
		<dc:creator>Nurul</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://nurulislam.wordpress.com/?p=32</guid>
		<description><![CDATA[Hi there are some myths retarding optimization PHP scripts Main article 1# Using single quotes for your strings rather than double quotes can yield a substantial speed boost. This is one of the most commonly repeated performance myths about PHP. Whether you use double quotes or single quotes is pretty much beside the point &#8211; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nurulislam.wordpress.com&amp;blog=364387&amp;post=32&amp;subd=nurulislam&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi  there are some myths retarding optimization PHP scripts<br />
<a href="http://hudzilla.org/phpwiki/index.php?title=Ignore_the_myths" target="_blank">Main article </a><br />
<strong>1# Using single quotes for your strings rather than double quotes can yield a substantial speed boost</strong>.<br />
This is one of the most commonly repeated performance myths about PHP. Whether you use double quotes or single quotes is pretty much beside the point &#8211; yes, there is a performance boost to use single quotes, but it is much less than 0.01%, and it is generally just not worth the extra hassle. Many people use double quotes for everything, and that is fine &#8211; use whatever you feel most comfortable using, because it will not affect the speed of your script.<br />
<strong>2# you should always take the comments and whitespace out of your scripts &#8220;for maximum performance&#8221;</strong><br />
Comments and whitespace have such a minute effect on the performance of your PHP scripts that it is not worth considering. Furthermore, if you use a PHP code cache system like Zend Performance Suite or PHP Accelerator, comments are stripped out for you in the cached version, meaning they have no impact at all.<br />
<strong>3# Use GLOBAL inside function to access external values</strong><br />
There is a lot of fluff concerning the supposed performance hit of using GLOBAL inside functions to access external values. Some people will tell you it is faster to use GLOBAL, others that it is faster to pass a parameter in, and still others that it is faster to use a static or class variable to store the value in. I find them all to run at the same speed unless there are exceptional circumstances, and I would recommend you use the way that suits you best on the basis of ease of use as opposed to performance.<br />
<strong>4# Use unset() on complex variables</strong><br />
You may find people telling you to use unset() on complex variables so that PHP can free up the resources. This is quite an unusual one to tackle, because it is the sort of thing that should be true, and it is re-enforced by the fact that using a function to free up external resources, such as mysql_close() and imagedestroy(), does actually have an effect. I have never found unset() to actually free up memory when it is called. In fact, it tends to just burn up a lot of CPU time, which might have the opposite impact to what you want. Generally I think it is best to leave PHP to do the clearing up of standard variables, even if they are very large arrays, and stick to concentrating on more important things.<br />
<strong>5# use $var  rather “$var”</strong><br />
Some may try to convince you that using typing print $var is better than print &#8220;$var&#8221;, and indeed it is &#8211; but not because one is faster. Instead, the first option looks a little neater, and I would recommend it for that reason only. Again, this is a style point – don&#8217;t let people tell you that either is faster than the other. This is particularly irrelevant if you use a PHP code cache, which will treat both code lines in exactly the same way.</p>
<p>Finally, be wary that a lot of the performance advice out there no longer applies as of PHP 5. For example, some people used to recommend putting methods as low down in your class hierarchy as possible on the grounds that function calls in derived classes are somehow faster than they would be if they were in the grandparent class. If this was true in a previous version of PHP, it is certainly no longer true now and you should stick with the OOP guidelines.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nurulislam.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nurulislam.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nurulislam.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nurulislam.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nurulislam.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nurulislam.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nurulislam.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nurulislam.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nurulislam.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nurulislam.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nurulislam.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nurulislam.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nurulislam.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nurulislam.wordpress.com/32/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nurulislam.wordpress.com&amp;blog=364387&amp;post=32&amp;subd=nurulislam&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nurulislam.wordpress.com/2008/11/26/php-developer-myths-increase-performance/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c16f25332f70b1bcc9ec23fb88550398?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Nurul</media:title>
		</media:content>
	</item>
		<item>
		<title>PHP Myths</title>
		<link>http://nurulislam.wordpress.com/2008/11/26/php-myths/</link>
		<comments>http://nurulislam.wordpress.com/2008/11/26/php-myths/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 07:02:42 +0000</pubDate>
		<dc:creator>Nurul</dc:creator>
				<category><![CDATA[language]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://nurulislam.wordpress.com/?p=29</guid>
		<description><![CDATA[It&#8217;s Really help me , Boost me up I am a PHP developer. Maybe even a halfway decent one. As such, I often find myself engaged in conversations on the subject of web application development in general and PHP in particular. I am continually flustered by the myths, half-truths and outright falsehoods that technical and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nurulislam.wordpress.com&amp;blog=364387&amp;post=29&amp;subd=nurulislam&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s Really help me , Boost me up <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<blockquote><p>I am a PHP developer. Maybe even a halfway decent one. As such, I often find myself engaged in conversations on the subject of web application development in general and PHP in particular. I am continually flustered by the myths, half-truths and outright falsehoods that technical and non-technical people alike hold about this humble programming language.</p>
<p>I’m far from a zealot about anything software related. I think if you’re excited about software, you’re missing the point. It’s like a carpenter being really excited about hammers instead of building houses. Having said that, I feel I really need to dispel a few of these things before they fester any longer. That and I’m getting tired of being talked down to by Java developers who feel their chosen language is The One True Way<sup>TM</sup>. So here’s my list.</p></blockquote>
<p>So here’s <a href="http://jaybill.com/2008/01/02/10-php-myths-dispelled/" target="_blank">Jaybill McCarthy&#8217;s Blog: 10 <em>PHP Myth</em></a></p>
<p><strong>Myth #1: PHP is not a truly Object-Oriented Language</strong></p>
<p>I hear this one a lot from Java programmers. It’s completely false. PHP has excellent OO language facilities. There’s inheritance, abstract objects, interfaces, properties and methods. Okay, there’s no method overrides, but there are ways around this. Late binding is still a bit immature. I will say that there have been vast improvements in PHP’s OO mechanics with PHP 5, but I’ve written lots of PHP 4 apps that were totally OO. The mere fact that you can write purely procedural PHP code doesn’t mean that PHP isn’t OO capable. Furthermore, the fact that PHP allows you to mix OO and procedural code makes things like bootstrap scripts really simple.</p>
<p><strong>Myth #2: PHP Encourages Sloppy Code</strong></p>
<p>Also false. Is there a lot of sloppy PHP code around? Absolutely. PHP’s low entry barrier means that a lot of people who aren’t formally trained developers get in over their heads. The sloppy code that results is a result of poor training and bad management, not the language itself. Saying PHP encourages sloppy code is like saying hammers encourage bloody thumbs. Sure, you can bang your thumb with hammer, but is that the hammer’s fault or yours for not knowing how to use it correctly?</p>
<p><strong>Myth #3: PHP doesn’t follow MVC</strong></p>
<p>I know this sounds ridiculous, but I can’t tell you how many Rail-tards I’ve had this discussion with. No, PHP does not, in and of itself, provide an MVC framework. Neither does Ruby, or any language for that matter. That’s because Ruby and PHP are languages, not a application frameworks. MVC is a design pattern, not a language facility. There are many great MVC frameworks written for PHP. I like the Zend Framework. Can you make database calls from a script that also renders HTML? Sure you can. Does that mean you should? No.</p>
<p><strong>Myth #4: PHP is slow because it’s interpreted</strong></p>
<p>This one is insidious because it sounds so plausible. In fact, it should be true. In practice, it’s not. The Zend Engine that powers most PHP implementations is ridiculously fast right out of the box. Combine it with an accelerator, (like the free eAccelerator) which pre-complies and caches the code (and re-complies it if it changes on the disk), and it’s one of the best performing application platforms around, even compared to things that are traditionally compiled, like Java and .NET. Short of writing your app in C or C++, compiling it native and hooking directly into the web server or something, you’re not really going to get much faster.</p>
<p><strong>Myth #5: PHP doesn’t have a good IDE or Debugger</strong></p>
<p>This is true. I doesn’t have one. It has several. There are at least two debuggers and many good IDEs. You can get all the goodies you’d expect, like breakpoints, variable watching, mouse-over evaluation, etc. Can you use a text editor and an FTP client? Sure you can. You certainly don’t have to, though.</p>
<p><strong>Myth #6: PHP apps all look the same</strong></p>
<p>I have to say, it took me a long time to figure out what people who made this assertion were getting at. At first I shrugged it off as if the person saying it was crazy. After all, PHP is just a language, you can make the output look like…whatever you want! Surprisingly, I’ve heard this a lot. Eventually I determined that the confusion stems from non-technical people confusing PHP with PHP-Nuke, which is just an application written in PHP. It’s fairly customizable, but deals in columns and boxes that all look kind of the same.</p>
<p><strong>Myth #7: PHP isn’t really for “serious” developers.</strong></p>
<p>This is another one I hear from Java developers (and perhaps more amusingly, .NET developers). Similar to #2, I think this stems from PHP’s low entry barrier. Pretty much anyone can learn the rudiments of hacking a PHP script together in an afternoon. Does this mean it has no place in “serious” development by “serious” developers? Well, PHP, like any development platform, is a tool. How well a tool is used varies greatly based on the skill and training of the person using it. I have written many large scale, robust, high performance applications in PHP and so have lots of other people.</p>
<p><strong>Myth #8: PHP is only good for web applications</strong></p>
<p>That was true once, but these days it’s pretty much general purpose. It has a command line interpreter that can be run completely independent of the web server (for scripts) but can still use your existing PHP code libraries. You can even knock together GUI applications using PHP-GTK. Admittedly, PHP’s lineage and primary purpose is web applications, but that’s far from all you can do with it.</p>
<p><strong>Myth #9: PHP code is a mess of “include” and “require” statements that break easily.</strong></p>
<p>Being a scripting language, PHP is interpreted at run-time. That means any code that gets executed has to get pulled off the disk and the script in question needs to know where that is. The easiest (but by far the worst) way to do this is to place an “include” or “require” statement that loads your external script. If you do this and you move or rename a file, your script breaks unless you change the offending statement. A mess of includes and requires can make your code into spaghetti.</p>
<p>Fortunately, by following sound OO processes, good naming conventions and using __autoload, in-line includes and requires are generally completely unnecessary. __autoload is a callback function that accepts a class name as an argument. If you instantiate a class that the engine doesn’t know about, it calls your __autoload with the name of the class as a string. Assuming you have a reasonable naming convention, (one class per file, class name and filename match) it’s pretty trivial to load the required class when you need it. This has the side benefit of only loading classes that are actually needed for a particular script, as opposed to loading all of them before your script even runs.</p>
<p><strong>Myth #10: PHP Code is rife with in-line SQL statements</strong></p>
<p>Take a look at a lot of PHP applications and you’ll see it. SQL being scraped together with concatenated strings and passed to database (often mysql) specific statements. This makes your code brittle, annoying to debug and maintain and subject to SQL-injection attacks. It’s also completely unnecessary and easily avoided. Simply use a database abstraction layer like Zend_DB or ADOdb instead of directly talking to the database.</p>
<p>So there you have it. Ten common PHP myths utterly…well…busted. This isn’t to say that PHP isn’t without its faults, but I think few other tools get the unwarranted bad rap that PHP gets. Here’s hoping I cleared things up a little!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nurulislam.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nurulislam.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nurulislam.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nurulislam.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nurulislam.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nurulislam.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nurulislam.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nurulislam.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nurulislam.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nurulislam.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nurulislam.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nurulislam.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nurulislam.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nurulislam.wordpress.com/29/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nurulislam.wordpress.com&amp;blog=364387&amp;post=29&amp;subd=nurulislam&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nurulislam.wordpress.com/2008/11/26/php-myths/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c16f25332f70b1bcc9ec23fb88550398?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Nurul</media:title>
		</media:content>
	</item>
		<item>
		<title>Creating Joomla plugin</title>
		<link>http://nurulislam.wordpress.com/2008/11/26/creating-joomla-plugin/</link>
		<comments>http://nurulislam.wordpress.com/2008/11/26/creating-joomla-plugin/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 04:27:31 +0000</pubDate>
		<dc:creator>Nurul</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://nurulislam.wordpress.com/?p=20</guid>
		<description><![CDATA[Joomla! plugins serve a variety of purposes.They are like hook of Joomla!.  As modules enhance the presentation of the final output of the Web site, plugins enhance the data and can also provide additional, installable functionality The eight different types of plug-ins include the following: ❑ Authentication — Provides user authentication functionality so that additional [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nurulislam.wordpress.com&amp;blog=364387&amp;post=20&amp;subd=nurulislam&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Joomla!</strong> plugins serve a variety of purposes.They are like hook of <strong>Joomla!</strong>.  As modules enhance the presentation of the final output of the Web site, plugins enhance the data and can also provide additional, installable functionality</p>
<p><strong>The eight different types of plug-ins include the following</strong>:<br />
❑ <strong>Authentication</strong> — Provides user authentication functionality so that additional methods may be<br />
added. Some of the authentication plug-ins included with Joomla are LDAP, OpenID, GMail,<br />
and Joomla.<br />
❑ <strong>Content</strong> — Allows content to be modified after it is retrieved from the database and before it<br />
is sent to the user. This allows content to be modified (for applications such as email address<br />
cloaking to prevent spam) or supplemented with additional information (such as item rating,<br />
user comments, and page navigation features).<br />
❑ <strong>Editor </strong>— For content editors such as TinyMCE and XStandard Lite.<br />
❑ <strong>Editor button </strong>— These plug-ins extend the capabilities of the content editor with buttons that<br />
add functions such as the ability to insert an image or a page break. In previous versions of<br />
Joomla, this type of plug-in was called an editor-xtd.<br />
❑ <strong>Search </strong>— Used to add search capabilities for a particular item type such as content, sections,<br />
contacts, Web links, newsfeeds, or categories.<br />
❑ <strong>System</strong> — Interfaces with the core Joomla system functions and allows control and modification<br />
over foundation tasks such as publishing, unpublishing, and even installation.</p>
<p>❑ <strong>User</strong>—Used to synchronize a user database with another user privilege system such as Gallery2,<br />
Simple Machines Forum, and so on.<br />
❑ <strong>XML-RPC</strong> — Receives events directed through the XML Remote Procedure Call (RPC) communication<br />
protocol.</p>
<p>Here is a tutorial  to create a <a href="http://docs.joomla.org/How_to_create_a_content_plugin" target="_blank">content type plugin </a></p>
<p>For more about it visit <a href="http://developer.joomla.org/tutorials/184-how-to-create-a-joomla-plugin.html" target="_blank">developer Joomla! website</a></p>
<p> <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nurulislam.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nurulislam.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nurulislam.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nurulislam.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nurulislam.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nurulislam.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nurulislam.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nurulislam.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nurulislam.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nurulislam.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nurulislam.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nurulislam.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nurulislam.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nurulislam.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nurulislam.wordpress.com&amp;blog=364387&amp;post=20&amp;subd=nurulislam&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nurulislam.wordpress.com/2008/11/26/creating-joomla-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c16f25332f70b1bcc9ec23fb88550398?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Nurul</media:title>
		</media:content>
	</item>
		<item>
		<title>Joomla Tips &amp; Tricks</title>
		<link>http://nurulislam.wordpress.com/2008/11/26/joomla-tips-tricks/</link>
		<comments>http://nurulislam.wordpress.com/2008/11/26/joomla-tips-tricks/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 04:16:26 +0000</pubDate>
		<dc:creator>Nurul</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://nurulislam.wordpress.com/?p=22</guid>
		<description><![CDATA[There are  lots of help around the web about joomla. Here are  some tips and tricks  links about Joomla! http://docs.joomla.org/Category:Tips_and_tricks http://www.alledia.com/blog/joomla-tips-&#38;-tricks/ http://www.dart-creations.com/joomla-tips-and-tricks/ http://www.tm4y.co.za/joomla-tips/ These are very helpful to work<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nurulislam.wordpress.com&amp;blog=364387&amp;post=22&amp;subd=nurulislam&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>There are  lots of help around the web about joomla. Here are  some tips and tricks  links about Joomla!</p>
<p><a title="Tips and trick for category" href="http://docs.joomla.org/Category:Tips_and_tricks" target="_blank">http://docs.joomla.org/Category:Tips_and_tricks</a></p>
<p><a href="http://www.alledia.com/blog/joomla-tips-&amp;-tricks/" target="_blank">http://www.alledia.com/blog/joomla-tips-&amp;-tricks/</a></p>
<p><a href="http://www.dart-creations.com/joomla-tips-and-tricks/" target="_blank">http://www.dart-creations.com/joomla-tips-and-tricks/</a></p>
<p><a href="http://www.tm4y.co.za/joomla-tips/" target="_blank">http://www.tm4y.co.za/joomla-tips/</a></p>
<p>These are very helpful to work <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nurulislam.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nurulislam.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nurulislam.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nurulislam.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nurulislam.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nurulislam.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nurulislam.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nurulislam.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nurulislam.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nurulislam.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nurulislam.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nurulislam.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nurulislam.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nurulislam.wordpress.com/22/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nurulislam.wordpress.com&amp;blog=364387&amp;post=22&amp;subd=nurulislam&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nurulislam.wordpress.com/2008/11/26/joomla-tips-tricks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c16f25332f70b1bcc9ec23fb88550398?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Nurul</media:title>
		</media:content>
	</item>
		<item>
		<title>PHP4 is going to die (the PHP4 8-8-08 Deadline)</title>
		<link>http://nurulislam.wordpress.com/2008/07/10/php4-is-going-to-die-the-php4-8-8-08-deadline/</link>
		<comments>http://nurulislam.wordpress.com/2008/07/10/php4-is-going-to-die-the-php4-8-8-08-deadline/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 03:55:05 +0000</pubDate>
		<dc:creator>Nurul</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[deadline]]></category>
		<category><![CDATA[final php4]]></category>
		<category><![CDATA[php4]]></category>

		<guid isPermaLink="false">http://nurulislam.wordpress.com/?p=16</guid>
		<description><![CDATA[August 8th marks the point when nothing (at all) will be done to any version of PHP4 again. Full support ended back in December of 2007 with no new versions being released. 8-8-08 marks the end of that as well and PHP4 developers that discover bugs may not be able to get them fixed for [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nurulislam.wordpress.com&amp;blog=364387&amp;post=16&amp;subd=nurulislam&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>August 8th marks the point when nothing (at all) will be done to any version of PHP4 again. Full support ended back in December of 2007 with no new versions being released. 8-8-08 marks the end of that as well and PHP4 developers that discover bugs may not be able to get them fixed <a title="PHP4 deadline" href="http://www.phpdeveloper.org/news/10566" target="_blank">for more</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/nurulislam.wordpress.com/16/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/nurulislam.wordpress.com/16/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nurulislam.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nurulislam.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nurulislam.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nurulislam.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nurulislam.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nurulislam.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nurulislam.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nurulislam.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nurulislam.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nurulislam.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nurulislam.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nurulislam.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nurulislam.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nurulislam.wordpress.com/16/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nurulislam.wordpress.com&amp;blog=364387&amp;post=16&amp;subd=nurulislam&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nurulislam.wordpress.com/2008/07/10/php4-is-going-to-die-the-php4-8-8-08-deadline/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c16f25332f70b1bcc9ec23fb88550398?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Nurul</media:title>
		</media:content>
	</item>
		<item>
		<title>HTTPS and SSL Setup Step-by-Step Guide</title>
		<link>http://nurulislam.wordpress.com/2008/06/24/https-and-ssl-setup-step-by-step-guide/</link>
		<comments>http://nurulislam.wordpress.com/2008/06/24/https-and-ssl-setup-step-by-step-guide/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 11:11:28 +0000</pubDate>
		<dc:creator>Nurul</dc:creator>
				<category><![CDATA[Apache]]></category>

		<guid isPermaLink="false">http://nurulislam.wordpress.com/?p=13</guid>
		<description><![CDATA[I have tried to enable SSL on localhost . I found a solution on wampserver forum . You can try this **************** ****Step1****** -&#62; Create SSL Certificate and Key **************** 1a) Open the DOS command window and change directory to bin directory of wamp apache directory by using the DOS command without quotes: &#8220;cd /d [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nurulislam.wordpress.com&amp;blog=364387&amp;post=13&amp;subd=nurulislam&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have tried to enable SSL on localhost . I found a solution on <a title="wamp server  " href="http://www.wampserver.com/phorum/read.php?2,32986,page=1" target="_blank">wampserver forum</a> . You can try this <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span style="font-size:10pt;line-height:115%;">****************<br />
****Step1****** -&gt; Create SSL Certificate and Key<br />
****************</span></p>
<p>1a) Open the DOS command window and change directory to bin directory of wamp apache directory by using the DOS command without quotes: &#8220;cd /d c:\&#8221; and then &#8220;cd wamp\bin\apache\apache2.2.8\bin&#8221;. apache2.2.8 should be changed to what apache folder your wamp server has.</p>
<p>After done, the DOS prompt should look like: C:\wamp\bin\apache\apache2.2.8\bin&gt;</p>
<p>1b) Create a server key with 1024 bits encryption. You should enter this command without quotes:<br />
&#8220;openssl genrsa -des3 -out server.key 1024&#8243;. It&#8217;ll ask you a pass phrase, just enter it. &#8216;<br />
1c) Remove the pass phrase from the RSA private key (while keeping a backup copy of the original file). Enter this command without quotes: &#8220;copy server.key server.key.org&#8221; and then &#8220;openssl rsa -in server.key.org -out server.key&#8221;. It&#8217;ll ask you the pass phrase, just type it.</p>
<p>1d) Create a self-signed Certificate (X509 structure) with the RSA key you just created. Enter the command without quotes: &#8220;openssl req -new -x509 -nodes -sha1 -days 365 -key server.key -out server.crt -config C:\wamp\bin\apache\apache2.2.8\conf\openssl.cnf&#8221;.</p>
<p>You&#8217;ll fill in the information after entering this command. The correct location of config file, openssl.cnf may need to be changed. In windows, you won&#8217;t see &#8220;.cnf&#8221; extension of the file openssl, but in DOS you&#8217;ll see the full name openssl.cnf.</p>
<p>****************<br />
***** Step2***** -&gt; Copy the server.key and server.crt files.<br />
****************</p>
<p>2a) In the conf folder of apache2.2.8 folder, create two folders named as ssl.key and ssl.crt</p>
<p>2b) copy the server.key file to ssl.key folder and server.crt file to ssl.crt</p>
<p>****************<br />
****Step3****** -&gt; Edit the httpd.conf file and php.ini<br />
****************</p>
<p>3a) In httpd.conf file, remove the comment &#8216;#&#8217; at the line which says: LoadModule ssl_module<br />
modules/mod_ssl.so</p>
<p>3b) In httpd.conf, remove the comment &#8216;#&#8217; at the line which says: Include<br />
conf/extra/httpd_ssl.conf<br />
Then move that line after this block &lt;IfModule ssl_module&gt;&#8230;. &lt;/IfModule&gt;</p>
<p>3c) open the php.ini file located in apache2.2&#8230;.\bin folder, remove the comment &#8216;;&#8217; at the line<br />
which says: extension=php_openssl.dll</p>
<p>***************<br />
****Step4***** -&gt; Edit the httpd_ssl.conf file in the folder name, extra<br />
***************</p>
<p>4a) Find the line which says &#8220;SSLMutex &#8230;.&#8221; and change it to &#8220;SSLMutex default&#8221; without quotes</p>
<p>4b) Find the line which says: &lt;VirtualHost _default_:443&gt;. Right after it, change the line which says &#8220;DocumentRoot &#8230;&#8221; to DocumentRoot &#8220;C:/wamp/www/&#8221; with quotes. Change the line &#8220;ErrorLog&#8230;.&#8221; to Errorlog logs/sslerror_log. Change the line &#8220;TransferLog &#8230;.&#8221; to TransferLog logs/sslaccess_log</p>
<p>4c) SSL crt file: Change the line &#8220;SSLCertificateFile &#8230;.&#8221; to SSLCertificateFile &#8220;conf/ssl.crt/server.crt&#8221;</p>
<p>4d) SSL key file: Change the line &#8220;SSLCertificateKeyFile &#8230;.&#8221; to SSLCertificateKeyFile &#8220;conf/ssl.key/server.key&#8221;</p>
<p>4e) Change the line which says &lt;Directory &#8220;C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin&#8221;&gt; or something similar to &lt;Directory &#8220;C:/wamp/www/&#8221;&gt; and add the following lines inside those &lt;Directory &#8230; &gt;&#8230;&lt;/Directory&gt; tags:</p>
<p>Options Indexes FollowSymLinks MultiViews<br />
AllowOverride All<br />
Order allow,deny<br />
allow from all</p>
<p>4f) Make sure the line CustomLog &#8220;logs/ssl_request_log&#8221; \<br />
is uncommented (remove the #). This step is suggested by wmorse1.</p>
<p>**************<br />
****Step5**** In the previous DOS Command windows, enter httpd -t . If it displays Sysntax is OK, then<br />
************** go to Step 6. If not, then correct the wrong syntax and redo step 5.</p>
<p>**************<br />
****Step6***** -&gt; Restart the Apache server<br />
***************</p>
<p>**************<br />
****Step7**** -&gt; if restart is successful, then open the browser and enter &#8220;https://localhost&#8221; without<br />
************** quotes.</p>
<p>*************************<br />
****Step8 (Optional)**** -&gt; If you want to allow world wide web access to your HTTPS secure server, then<br />
************** ********** in the httpd_ssl.conf file, change the line which says &#8216;ServerName localhost:443&#8242; to &#8216;ServerName www.yourwebsitename.com:443&#8242; without quotes. yourwebsitename is your registered internet domain name. If you don&#8217;t have it, then just use your WAN IP address. For example &#8216;ServerName 99.238.53.105:443&#8242;. Make sure these setups are correct to allow outside access to secured www server.</p>
<p>8.a The DocumentRoot you modified in step 4b points to the correct website folder on your<br />
computer.</p>
<p>8.b If your computer&#8217;s connected to the router, setup the router to allow port 443 forwarding to your<br />
computer.</p>
<p>8.c If your computer has a firewall enabled or behind a network firewall, set up the firewall to allow<br />
incoming port 443 connection</p>
<p>And finally</p>
<p><a href="http://nurulislam.files.wordpress.com/2008/06/ssl_wamp.jpg"><img class="alignnone size-medium wp-image-15" src="http://nurulislam.files.wordpress.com/2008/06/ssl_wamp.jpg?w=300&#038;h=225" alt="" width="300" height="225" /></a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/nurulislam.wordpress.com/13/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/nurulislam.wordpress.com/13/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nurulislam.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nurulislam.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nurulislam.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nurulislam.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nurulislam.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nurulislam.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nurulislam.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nurulislam.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nurulislam.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nurulislam.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nurulislam.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nurulislam.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nurulislam.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nurulislam.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nurulislam.wordpress.com&amp;blog=364387&amp;post=13&amp;subd=nurulislam&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nurulislam.wordpress.com/2008/06/24/https-and-ssl-setup-step-by-step-guide/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c16f25332f70b1bcc9ec23fb88550398?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Nurul</media:title>
		</media:content>

		<media:content url="http://nurulislam.files.wordpress.com/2008/06/ssl_wamp.jpg?w=300" medium="image" />
	</item>
		<item>
		<title>Are you a lousy PHP programmer?</title>
		<link>http://nurulislam.wordpress.com/2008/05/25/are-you-a-lousy-php-programmer/</link>
		<comments>http://nurulislam.wordpress.com/2008/05/25/are-you-a-lousy-php-programmer/#comments</comments>
		<pubDate>Sun, 25 May 2008 15:45:31 +0000</pubDate>
		<dc:creator>Nurul</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[php programmer]]></category>

		<guid isPermaLink="false">http://nurulislam.wordpress.com/?p=12</guid>
		<description><![CDATA[This is really nice post. I really love this post. I want to share this for all please visit 40 signs you really are a lousy PHP programmer to know more. Here is some part for you. You are a lousy PHP programmer if you don&#8217;t comment your code properly with something like phpDoc don&#8217;t [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nurulislam.wordpress.com&amp;blog=364387&amp;post=12&amp;subd=nurulislam&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is really nice post. I really love this post. I want to share this for all please visit<br />
<a href="http://reinholdweber.com/?p=19">40 signs you really are a <em>lousy PHP programmer</em></a><br />
to know more. Here is some part for you.</p>
<p>You are a lousy PHP programmer if you</p>
<ol>
<li>don&#8217;t comment your code properly with something like <a href="http://www.phpdoc.org/">phpDoc</a></li>
<li>don&#8217;t see the need and/or benefits of a good programming IDE like <a href="http://www.zend.com/de/">Zend Studio</a> or <a href="http://www.zend.com/en/community/pdt" target="_blank">Eclipse PDT</a></li>
<li>have never used some form of version control like <a href="http://subclipse.tigris.org/" target="_blank">Subclipse</a></li>
<li>don&#8217;t adopt some <a href="http://pear.php.net/manual/en/standards.php" target="_blank">coding &amp; naming standards</a> and general conventions and stick to to them at least throughout the project</li>
<li>don&#8217;t use a consistent methodology</li>
<li>don&#8217;t escape and/or validate properly input or sql queries</li>
<li>don&#8217;t plan your application thoroughly before starting to code</li>
<li>don&#8217;t use test-driven development</li>
<li>don&#8217;t program &amp; test with error reporting on</li>
<li>don&#8217;t see the benefits of a debugger</li>
<li>don&#8217;t refactor your code</li>
<li>don&#8217;t keep the different layers seperated using something like <a href="http://toys.lerdorf.com/archives/38-The-no-framework-PHP-MVC-framework.html" target="_blank">MVC</a></li>
<li>don&#8217;t know what these stand for: <a href="http://en.wikipedia.org/wiki/KISS_principle" target="_blank">KISS</a>, <a href="http://en.wikipedia.org/wiki/Don%27t_repeat_yourself" target="_blank">DRY</a>, <a href="http://toys.lerdorf.com/archives/38-The-no-framework-PHP-MVC-framework.html" target="_blank">MVC</a>, <a href="http://www.php.net/manual/en/language.oop5.php" target="_blank">OOP</a>, <a href="http://en.wikipedia.org/wiki/Representational_State_Transfer" target="_blank">REST</a></li>
<li> don&#8217;t return content but echo or print it from your functions or classes</li>
<li>have never seen the advantage of unit tests or testing in general</li>
<li> return HTML, not data, strings, or objects.</li>
<li>hard code messages and configuration parameters</li>
<li>don&#8217;t optimize your sql queries</li>
<li>don&#8217;t use __autoload</li>
<li> don&#8217;t allow intelligent error handling</li>
<li>use $_GET instead of $_POST for any destructive actions</li>
<li>don&#8217;t know how to use regular expressions</li>
<li>you&#8217;ve never heard of sql injection or cross-site scripting</li>
<li> don&#8217;t allow simple configuration, can be parameters passed to a class’s  constructor, set/get methods called later, or constants defined at a  runtime.</li>
<li>don&#8217;t understand the benefits and limitations of Object Oriented Programming</li>
<li>misuse OOP / everything you write , no matter how small is OOP</li>
<li>you think reusable software equals/requires your code to be OOP</li>
<li> don&#8217;t choose intelligent defaults</li>
<li>don&#8217;t have one single configuration file</li>
<li>don&#8217;t want the file contents to be seen, but give it a .inc extension instead of .php</li>
<li>don&#8217;t use a database abstraction layer</li>
<li>don&#8217;t keep it DRY, Don&#8217;t repeat yourself. If you have to copy and paste or duplicate something your design may be off.</li>
<li>don&#8217;t make a function/class/method do just one thing and don&#8217;t make them interact.</li>
<li>don&#8217;t  try to take advantage of OOP specific features like abstract/interface  classes, inheritage polymorphism &amp; access modifiers.</li>
<li>don&#8217;t optimize your application design with established <a href="http://www.sitepoint.com/forums/showthread.php?t=248721" target="_blank">design patterns</a></li>
<li> don&#8217;t allow your user to define a base directory if you have multiple files and/or directories</li>
<li>pollute the global namespace, one option is to prefix the functions in your library with a common string</li>
<li> don&#8217;t allow a table prefix when using database tables</li>
<li>use a separate <a href="http://www.sitepoint.com/forums/showthread.php?t=67849" target="_blank">template engine</a></li>
<li>don&#8217;t take a look at established <a href="http://www.phpit.net/article/ten-different-php-frameworks/" target="_blank">php frameworks</a> for inspiration, most of them have advanced web dev concepts and good code</li>
</ol>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/nurulislam.wordpress.com/12/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/nurulislam.wordpress.com/12/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nurulislam.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nurulislam.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nurulislam.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nurulislam.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nurulislam.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nurulislam.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nurulislam.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nurulislam.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nurulislam.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nurulislam.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nurulislam.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nurulislam.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nurulislam.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nurulislam.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nurulislam.wordpress.com&amp;blog=364387&amp;post=12&amp;subd=nurulislam&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nurulislam.wordpress.com/2008/05/25/are-you-a-lousy-php-programmer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c16f25332f70b1bcc9ec23fb88550398?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Nurul</media:title>
		</media:content>
	</item>
	</channel>
</rss>
