<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments for PHP Dev Tips &#187; PHP Development Tips</title>
	<atom:link href="http://www.phpdevtips.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.phpdevtips.com</link>
	<description>Making PHP easier, one line at a time</description>
	<lastBuildDate>Sun, 19 May 2013 12:05:29 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>Comment on Data Encryption Using AES_ENCRYPT by Diego Vieira</title>
		<link>http://www.phpdevtips.com/2011/08/data-encryption-using-aes_encrypt/#comment-11446</link>
		<dc:creator>Diego Vieira</dc:creator>
		<pubDate>Sun, 19 May 2013 12:05:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpdevtips.com/?p=124#comment-11446</guid>
		<description><![CDATA[Very nice!
Thanks!]]></description>
		<content:encoded><![CDATA[<p>Very nice!<br />
Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The PHP Time Ago Function by Ritesh Raj</title>
		<link>http://www.phpdevtips.com/2011/06/the-php-time-ago-function/#comment-11269</link>
		<dc:creator>Ritesh Raj</dc:creator>
		<pubDate>Thu, 16 May 2013 06:31:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpdevtips.com/?p=156#comment-11269</guid>
		<description><![CDATA[Hi,
The script above works fine but when i post , it shows 3 hrs from now. it should be 1 sec ago..

any idea????]]></description>
		<content:encoded><![CDATA[<p>Hi,<br />
The script above works fine but when i post , it shows 3 hrs from now. it should be 1 sec ago..</p>
<p>any idea????</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The PHP Time Ago Function by Spryartist</title>
		<link>http://www.phpdevtips.com/2011/06/the-php-time-ago-function/#comment-10812</link>
		<dc:creator>Spryartist</dc:creator>
		<pubDate>Wed, 08 May 2013 14:32:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpdevtips.com/?p=156#comment-10812</guid>
		<description><![CDATA[Thanks buddy. This is a great piece of code. You&#039;re pretty smart. Hope you often post pieces of code like this.


THANKS.

Yan. P]]></description>
		<content:encoded><![CDATA[<p>Thanks buddy. This is a great piece of code. You&#8217;re pretty smart. Hope you often post pieces of code like this.</p>
<p>THANKS.</p>
<p>Yan. P</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Simple (Advanced) Click Tracking Using PHP and MySQL by Paul</title>
		<link>http://www.phpdevtips.com/2011/07/simple-advanced-click-tracking-using-php-and-mysql/#comment-8387</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Thu, 04 Apr 2013 22:54:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpdevtips.com/?p=323#comment-8387</guid>
		<description><![CDATA[Awesome dev tip. This will really help the client track ad clicks. Thanks for the article.]]></description>
		<content:encoded><![CDATA[<p>Awesome dev tip. This will really help the client track ad clicks. Thanks for the article.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to Import an ExpressionEngine Blog into WordPress by Dave</title>
		<link>http://www.phpdevtips.com/2011/08/how-to-import-an-expressionengine-blog-into-wordpress/#comment-7090</link>
		<dc:creator>Dave</dc:creator>
		<pubDate>Fri, 22 Mar 2013 15:34:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpdevtips.com/?p=189#comment-7090</guid>
		<description><![CDATA[I&#039;ve worked out the Custom Post Type issue (change post to the name of the custom post type.]]></description>
		<content:encoded><![CDATA[<p>I&#8217;ve worked out the Custom Post Type issue (change post to the name of the custom post type.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to Import an ExpressionEngine Blog into WordPress by Dave</title>
		<link>http://www.phpdevtips.com/2011/08/how-to-import-an-expressionengine-blog-into-wordpress/#comment-7088</link>
		<dc:creator>Dave</dc:creator>
		<pubDate>Fri, 22 Mar 2013 15:10:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpdevtips.com/?p=189#comment-7088</guid>
		<description><![CDATA[Got this working, thank you. I have a couple of questions though.

Is it possible for to create custom post type entries with the import, rather than posts?

And can custom fields in EE be mapped to relevant custom fields in Wordpress?]]></description>
		<content:encoded><![CDATA[<p>Got this working, thank you. I have a couple of questions though.</p>
<p>Is it possible for to create custom post type entries with the import, rather than posts?</p>
<p>And can custom fields in EE be mapped to relevant custom fields in WordPress?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to Import an ExpressionEngine Blog into WordPress by Bennett</title>
		<link>http://www.phpdevtips.com/2011/08/how-to-import-an-expressionengine-blog-into-wordpress/#comment-5856</link>
		<dc:creator>Bennett</dc:creator>
		<pubDate>Tue, 19 Feb 2013 04:43:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpdevtips.com/?p=189#comment-5856</guid>
		<description><![CDATA[Good question, at the time of writing, it did not.  And you are correct, a normal exporter script would be a pretty useless way to go for larger websites.

The best approach for any site that is big enough to have those concerns would be to parse the EE data into WP or other format using standalone PHP and MySQL scripts that circumvent the CMS&#039;s entirely.]]></description>
		<content:encoded><![CDATA[<p>Good question, at the time of writing, it did not.  And you are correct, a normal exporter script would be a pretty useless way to go for larger websites.</p>
<p>The best approach for any site that is big enough to have those concerns would be to parse the EE data into WP or other format using standalone PHP and MySQL scripts that circumvent the CMS&#8217;s entirely.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to Import an ExpressionEngine Blog into WordPress by nonprofit_tech</title>
		<link>http://www.phpdevtips.com/2011/08/how-to-import-an-expressionengine-blog-into-wordpress/#comment-5852</link>
		<dc:creator>nonprofit_tech</dc:creator>
		<pubDate>Mon, 18 Feb 2013 23:46:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpdevtips.com/?p=189#comment-5852</guid>
		<description><![CDATA[I can&#039;t recall if ExpressionEngine actually offers a native export function. It&#039;s pretty easy to get data out, but generally requires either some database or PHP knowledge. Also because, every channel/weblog can be very different. We have channels that are pretty basic with maybe 5 fields, then those with close to 50 fields. So they won&#039;t all go into WordPress easily. 

Your script should probably work, for standard &#039;blog-like&#039; set-ups, but that person mentioning the 15 different weblogs, which probably have 15 different field groups, potentially related data, and more, that&#039;s going to need a lot more work on both ends, unless all 15 weblogs/channels are formatted exactly the  same. Which I&#039;ve seen done, but isn&#039;t usual.

While the import process MAY BE the same, I highly recommend AJW Export http://devot-ee.com/add-ons/ajw-export to get data out of EE (free add-on). There&#039;s other add-ons, notably Export-It ($65), but AJW Export works super well, if you can identify the fields you want. Additionally, I just use Sequel Pro (a MySQL GUI) to do query exports to SQL, CSV, or XML.

If your data is simple (title, date, author, summary, post) and you want WordPress, then the script should work without too many hiccups. But otherwise, both modifications to EE data and or WordPress structure will be required.]]></description>
		<content:encoded><![CDATA[<p>I can&#8217;t recall if ExpressionEngine actually offers a native export function. It&#8217;s pretty easy to get data out, but generally requires either some database or PHP knowledge. Also because, every channel/weblog can be very different. We have channels that are pretty basic with maybe 5 fields, then those with close to 50 fields. So they won&#8217;t all go into WordPress easily. </p>
<p>Your script should probably work, for standard &#8216;blog-like&#8217; set-ups, but that person mentioning the 15 different weblogs, which probably have 15 different field groups, potentially related data, and more, that&#8217;s going to need a lot more work on both ends, unless all 15 weblogs/channels are formatted exactly the  same. Which I&#8217;ve seen done, but isn&#8217;t usual.</p>
<p>While the import process MAY BE the same, I highly recommend AJW Export <a href="http://devot-ee.com/add-ons/ajw-export" rel="nofollow">http://devot-ee.com/add-ons/ajw-export</a> to get data out of EE (free add-on). There&#8217;s other add-ons, notably Export-It ($65), but AJW Export works super well, if you can identify the fields you want. Additionally, I just use Sequel Pro (a MySQL GUI) to do query exports to SQL, CSV, or XML.</p>
<p>If your data is simple (title, date, author, summary, post) and you want WordPress, then the script should work without too many hiccups. But otherwise, both modifications to EE data and or WordPress structure will be required.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on ExpressionEngine Vs. WordPress by nonprofit_tech</title>
		<link>http://www.phpdevtips.com/2011/07/expressionengine-vs-wordpress/#comment-5850</link>
		<dc:creator>nonprofit_tech</dc:creator>
		<pubDate>Mon, 18 Feb 2013 23:25:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpdevtips.com/?p=119#comment-5850</guid>
		<description><![CDATA[I think the benefits of WordPress over ExpressionEngine are primary when using WordPress for &#039;blogging&#039; like situations. With add-ons, WordPress can become a capable content management system (CMS), but does require some skill to get there and still has what I consider some gaping holes. That said, if you&#039;ve never used either, WordPress is definitely easier to get up and running with. But, I think that comes with more simplicity of purpose. If you stick with blogging or pages, then it should be fine.

I just wanted to correct, some errors about ExpressionEngine mentioned in the article. The author mentioned he was unfamiliar with EE, so it&#039;s easy to make these. I&#039;ll started with the full list:

»»Licensing Fees for use: $99 – $299««

It is what it is, but it&#039;s really only expensive when compared to free, not when compared to high-end CMS that can cost upwards of $10,000, and EE can provide lots of the same functionality and is easier to use and modify, with its open architecture.


»Multiple websites from same CMS?  Add another $80 – $200««

Actually, you can add additional websites for free or for cost. EE provides both methods. The free method is frequently referred to as the old school subdomain, multi-domain method. Access to all content is shared in the backend, but you can have as many or few sites as you like or need at no additional cost. We use this method for most of our nonprofit clients. It works well.

The preferred method, for many, is using the Multi-Site Manager (MSM). That&#039;s what the charge of $199 (which gives you 3 sites, and you can add more is for). What MSM does is separate content. When logged into X site, you only see entries for X, templates for X, field_groups for X, etc. This appeals to a number of people, especially if the sites are widely disparate. There are other benefits with MSM as well, but I won&#039;t go into 

»Add-ons: Expensive.  Average cost for EE add on is $40.««

I&#039;d say less than that, since there are  a number of free and open source accessories, extensions, field_types, and plug-ins; but modules are generally paid for an can run as low a $5 or as high as a $300 (possibly more). I always compare the cost to the how long it would take us (Nonprofit Tech) to develop it for the client and my perception of the skill of the developer. Generally, its far cheaper to grab a pre-built module, which has more functionality than we currently need, then to spend more than 2hrs building it ourselves.

»»Usability: Unable to navigate easily between posts.  System requires that you navigate back to entire list of posts.««

This one is definitely a lack of experience. You can easily set-up navigation between entries with ExpressionEngine. It has previous and next tags available for use. Or if you prefer you can set-up recent post, popular post, recommended post, favorited post, most mailed or shared posts or a number of other methods you wish to come up with.

»»User Management: Unable to assign fine tuned settings to users.««

User management far exceeds WordPress out of the box, but I&#039;ve never used the Capability Manager, but since it hasn&#039;t been updated in almost 3 years now, probably never will. Though there are other plugins. But that is also true for ExpressionEngine. There is a breadth of Membership/User Management add-ons depending on what&#039;s important to you—managing subscriptions, paid membership, providing more detailed posting and access privileges, etc.

»»Documentation: Even the documentation written by EE doesn’t work properly (more recent specific example; exporting EE entries into a txt file.  FAIL).««

Can&#039;t really disagree with this one. While, I can say, ExpressionEngine docs are good, especially if you come from the world of open source, where documentation sucks so hard. I can also say, their by the number methods, doesn&#039;t do much for helping a new person really learn ExpressionEngine or guiding them through the process of building a site. 

I&#039;ve been using ExpressionEngine from when it use to be pMachine, and even I can say, some times I read the documentation. Pause, go back and read it again, then say, &#039;WTF?&#039; and search the forums, StackExchange or Google for a better response. Their User Guide is like an instructional manual, that primarily focuses on giving you definitions for all that new terminology. There are examples, and those are useful, if you&#039;re already speaking the same language. If not, well, it&#039;s like you&#039;re speaking two different languages, with just enough common words to cause chaos.]]></description>
		<content:encoded><![CDATA[<p>I think the benefits of WordPress over ExpressionEngine are primary when using WordPress for &#8216;blogging&#8217; like situations. With add-ons, WordPress can become a capable content management system (CMS), but does require some skill to get there and still has what I consider some gaping holes. That said, if you&#8217;ve never used either, WordPress is definitely easier to get up and running with. But, I think that comes with more simplicity of purpose. If you stick with blogging or pages, then it should be fine.</p>
<p>I just wanted to correct, some errors about ExpressionEngine mentioned in the article. The author mentioned he was unfamiliar with EE, so it&#8217;s easy to make these. I&#8217;ll started with the full list:</p>
<p>»»Licensing Fees for use: $99 – $299««</p>
<p>It is what it is, but it&#8217;s really only expensive when compared to free, not when compared to high-end CMS that can cost upwards of $10,000, and EE can provide lots of the same functionality and is easier to use and modify, with its open architecture.</p>
<p>»Multiple websites from same CMS?  Add another $80 – $200««</p>
<p>Actually, you can add additional websites for free or for cost. EE provides both methods. The free method is frequently referred to as the old school subdomain, multi-domain method. Access to all content is shared in the backend, but you can have as many or few sites as you like or need at no additional cost. We use this method for most of our nonprofit clients. It works well.</p>
<p>The preferred method, for many, is using the Multi-Site Manager (MSM). That&#8217;s what the charge of $199 (which gives you 3 sites, and you can add more is for). What MSM does is separate content. When logged into X site, you only see entries for X, templates for X, field_groups for X, etc. This appeals to a number of people, especially if the sites are widely disparate. There are other benefits with MSM as well, but I won&#8217;t go into </p>
<p>»Add-ons: Expensive.  Average cost for EE add on is $40.««</p>
<p>I&#8217;d say less than that, since there are  a number of free and open source accessories, extensions, field_types, and plug-ins; but modules are generally paid for an can run as low a $5 or as high as a $300 (possibly more). I always compare the cost to the how long it would take us (Nonprofit Tech) to develop it for the client and my perception of the skill of the developer. Generally, its far cheaper to grab a pre-built module, which has more functionality than we currently need, then to spend more than 2hrs building it ourselves.</p>
<p>»»Usability: Unable to navigate easily between posts.  System requires that you navigate back to entire list of posts.««</p>
<p>This one is definitely a lack of experience. You can easily set-up navigation between entries with ExpressionEngine. It has previous and next tags available for use. Or if you prefer you can set-up recent post, popular post, recommended post, favorited post, most mailed or shared posts or a number of other methods you wish to come up with.</p>
<p>»»User Management: Unable to assign fine tuned settings to users.««</p>
<p>User management far exceeds WordPress out of the box, but I&#8217;ve never used the Capability Manager, but since it hasn&#8217;t been updated in almost 3 years now, probably never will. Though there are other plugins. But that is also true for ExpressionEngine. There is a breadth of Membership/User Management add-ons depending on what&#8217;s important to you—managing subscriptions, paid membership, providing more detailed posting and access privileges, etc.</p>
<p>»»Documentation: Even the documentation written by EE doesn’t work properly (more recent specific example; exporting EE entries into a txt file.  FAIL).««</p>
<p>Can&#8217;t really disagree with this one. While, I can say, ExpressionEngine docs are good, especially if you come from the world of open source, where documentation sucks so hard. I can also say, their by the number methods, doesn&#8217;t do much for helping a new person really learn ExpressionEngine or guiding them through the process of building a site. </p>
<p>I&#8217;ve been using ExpressionEngine from when it use to be pMachine, and even I can say, some times I read the documentation. Pause, go back and read it again, then say, &#8216;WTF?&#8217; and search the forums, StackExchange or Google for a better response. Their User Guide is like an instructional manual, that primarily focuses on giving you definitions for all that new terminology. There are examples, and those are useful, if you&#8217;re already speaking the same language. If not, well, it&#8217;s like you&#8217;re speaking two different languages, with just enough common words to cause chaos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Exploding a String using Multiple Delimiters Using PHP by Bennett</title>
		<link>http://www.phpdevtips.com/2011/07/exploding-a-string-using-multiple-delimiters-using-php/#comment-5786</link>
		<dc:creator>Bennett</dc:creator>
		<pubDate>Tue, 12 Feb 2013 22:18:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpdevtips.com/?p=308#comment-5786</guid>
		<description><![CDATA[Now THAT is beautiful.  I&#039;ll be amending my post to reflect that short and sweet masterpiece!]]></description>
		<content:encoded><![CDATA[<p>Now THAT is beautiful.  I&#8217;ll be amending my post to reflect that short and sweet masterpiece!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
