<?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 on: My First Foray into Developing on a Web Platform for Fun and (non)-Profit</title>
	<atom:link href="http://absolutgcs.org/2008/10/08/my-first-foray-into-developing-on-a-web-platform-for-fun-and-non-profit/feed/" rel="self" type="application/rss+xml" />
	<link>http://absolutgcs.org/2008/10/08/my-first-foray-into-developing-on-a-web-platform-for-fun-and-non-profit/</link>
	<description>thoughts and observations</description>
	<lastBuildDate>Fri, 05 Feb 2010 09:47:58 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: absolutgcs</title>
		<link>http://absolutgcs.org/2008/10/08/my-first-foray-into-developing-on-a-web-platform-for-fun-and-non-profit/comment-page-1/#comment-46</link>
		<dc:creator>absolutgcs</dc:creator>
		<pubDate>Mon, 13 Oct 2008 01:23:22 +0000</pubDate>
		<guid isPermaLink="false">http://absolutgcs.org/?p=82#comment-46</guid>
		<description>I believe the regex permits what ICANN passes as valid email addresses. &amp; isn&#039;t permitted in email addresses. Given that this particular check has been tested millions of times on wordpress.com and hosted wordpress.org blogs, I&#039;m guessing it&#039;s working.

I have a default delimiter set that already covers the majority of cases, but in case customization is needed, as requested by the customer, it is there as a feature. You need to remember that schools work with a variety of different systems with quite a bit of legacy so I can understand why they might have this need.</description>
		<content:encoded><![CDATA[<p>I believe the regex permits what ICANN passes as valid email addresses. &#038; isn&#8217;t permitted in email addresses. Given that this particular check has been tested millions of times on wordpress.com and hosted wordpress.org blogs, I&#8217;m guessing it&#8217;s working.</p>
<p>I have a default delimiter set that already covers the majority of cases, but in case customization is needed, as requested by the customer, it is there as a feature. You need to remember that schools work with a variety of different systems with quite a bit of legacy so I can understand why they might have this need.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Don</title>
		<link>http://absolutgcs.org/2008/10/08/my-first-foray-into-developing-on-a-web-platform-for-fun-and-non-profit/comment-page-1/#comment-27</link>
		<dc:creator>Don</dc:creator>
		<pubDate>Thu, 09 Oct 2008 06:03:31 +0000</pubDate>
		<guid isPermaLink="false">http://absolutgcs.org/?p=82#comment-27</guid>
		<description>Hmm, unless I&#039;m reading the regex wrong (which is very likely, I&#039;ve always had another developer do the regex stuff), your pattern doesn&#039;t allow for &#039;&amp;&#039;s. You should add an allowance for that and some other characters I can&#039;t remember off the top of my head.

That&#039;s still interesting that the delimiters need to be said. Regardless of the source, it would still seem that having commas, semi-colons and spaces be used as default delimiters would be pretty robust and fulfill 90+% of your needs. You could add tabs and pipes (&#124;) to that collection and that should cover 99%. Not to belabor the point, it&#039;s just that I like to see less options, especially when the solution seems easy enough to implement.

I can think of another good plugin you might want to build for WordPress, we should discuss it sometime. :)</description>
		<content:encoded><![CDATA[<p>Hmm, unless I&#8217;m reading the regex wrong (which is very likely, I&#8217;ve always had another developer do the regex stuff), your pattern doesn&#8217;t allow for &#8216;&amp;&#8217;s. You should add an allowance for that and some other characters I can&#8217;t remember off the top of my head.</p>
<p>That&#8217;s still interesting that the delimiters need to be said. Regardless of the source, it would still seem that having commas, semi-colons and spaces be used as default delimiters would be pretty robust and fulfill 90+% of your needs. You could add tabs and pipes (|) to that collection and that should cover 99%. Not to belabor the point, it&#8217;s just that I like to see less options, especially when the solution seems easy enough to implement.</p>
<p>I can think of another good plugin you might want to build for WordPress, we should discuss it sometime. <img src='http://absolutgcs.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: absolutgcs</title>
		<link>http://absolutgcs.org/2008/10/08/my-first-foray-into-developing-on-a-web-platform-for-fun-and-non-profit/comment-page-1/#comment-26</link>
		<dc:creator>absolutgcs</dc:creator>
		<pubDate>Wed, 08 Oct 2008 21:55:28 +0000</pubDate>
		<guid isPermaLink="false">http://absolutgcs.org/?p=82#comment-26</guid>
		<description>Regarding the delimiters, I forgot to mention this was a requirement from the customer. Like you mentioned there are common delimiters that are used but this was intended to be configurable because the list of addresses could come from a variety of sources.

The email address regex string came from the is_email function in Wordpress:
&lt;code&gt;
        $chars = &quot;/^([a-z0-9+_]&#124;\\-&#124;\\.)+@(([a-z0-9_]&#124;\\-)+\\.)+[a-z]{2,6}\$/i&quot;;
&lt;/code&gt;

As far as the plugin name, well, I don&#039;t think it&#039;s much of a management system haha. We&#039;ll see what else comes of it =)</description>
		<content:encoded><![CDATA[<p>Regarding the delimiters, I forgot to mention this was a requirement from the customer. Like you mentioned there are common delimiters that are used but this was intended to be configurable because the list of addresses could come from a variety of sources.</p>
<p>The email address regex string came from the is_email function in Wordpress:<br />
<code><br />
        $chars = "/^([a-z0-9+_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,6}\$/i";<br />
</code></p>
<p>As far as the plugin name, well, I don&#8217;t think it&#8217;s much of a management system haha. We&#8217;ll see what else comes of it =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Don</title>
		<link>http://absolutgcs.org/2008/10/08/my-first-foray-into-developing-on-a-web-platform-for-fun-and-non-profit/comment-page-1/#comment-25</link>
		<dc:creator>Don</dc:creator>
		<pubDate>Wed, 08 Oct 2008 10:43:40 +0000</pubDate>
		<guid isPermaLink="false">http://absolutgcs.org/?p=82#comment-25</guid>
		<description>Just notes as I read your post...

- The delimiters shouldn&#039;t need to be defined. Commas, spaces, and semi-colons are standard delimiters, your regex should just check for those delimiters by default, allowing the user to mix in any of them as a delimiter.

- I&#039;m curious as to what your email address regex looked like. I&#039;ve found that the regexes &quot;published&quot; on websites typically don&#039;t contain characters like &#039;&amp;&#039;, etc. We&#039;ve had to modify our pattern a ton of times to get it just right.

- You might want to change the name of the plugin from &quot;Bulk User Add&quot; to &quot;Giri&#039;s Uber (but first) User Management System of User Managings&quot;. =)</description>
		<content:encoded><![CDATA[<p>Just notes as I read your post&#8230;</p>
<p>- The delimiters shouldn&#8217;t need to be defined. Commas, spaces, and semi-colons are standard delimiters, your regex should just check for those delimiters by default, allowing the user to mix in any of them as a delimiter.</p>
<p>- I&#8217;m curious as to what your email address regex looked like. I&#8217;ve found that the regexes &#8220;published&#8221; on websites typically don&#8217;t contain characters like &#8216;&amp;&#8217;, etc. We&#8217;ve had to modify our pattern a ton of times to get it just right.</p>
<p>- You might want to change the name of the plugin from &#8220;Bulk User Add&#8221; to &#8220;Giri&#8217;s Uber (but first) User Management System of User Managings&#8221;. =)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
