<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SnowCMS &#187; plugins</title>
	<atom:link href="http://www.snowcms.com/tag/plugins/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.snowcms.com</link>
	<description>It snows here...a lot.</description>
	<lastBuildDate>Thu, 02 Feb 2012 03:51:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>I&#8217;m Back!</title>
		<link>http://www.snowcms.com/im-back-134/</link>
		<comments>http://www.snowcms.com/im-back-134/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 16:22:04 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[News and updates]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[snowcms]]></category>
		<category><![CDATA[themes]]></category>

		<guid isPermaLink="false">http://www.snowcms.com/?p=134</guid>
		<description><![CDATA[So I got back Sunday from camping &#8212; and sunburned, as usual &#8212; and I have resumed work on SnowCMS, but I have yet to commit anything. Right now I am working on a new class called Extractor which will do what one might think: extract files, such as zips, tarballs and gzipped tarballs without [...]]]></description>
			<content:encoded><![CDATA[<p>So I got back Sunday from camping &#8212; and sunburned, as usual &#8212; and I have resumed work on SnowCMS, but I have yet to commit anything.</p>
<p>Right now I am working on a new class called Extractor which will do what one might think: extract files, such as zips, tarballs and gzipped tarballs without having to detect the compression method used manually.</p>
<p>Additionally I have created an Extraction interface which may be implemented to support the extraction of other compression methods.</p>
<p>With this new Extractor class I also worked on updating the current <a href="http://snowcms.googlecode.com/svn/docs/files/core/zip-class-php.html" target="_blank">Zip</a> and <a href="http://snowcms.googlecode.com/svn/docs/files/core/zip-class-php.html" target="_blank">Tar</a> classes to add a new method called <em>read</em>. This new method allows files to be retrieved from the compressed file without having to decompress the entire package. This individual file may be returned or saved to a specified file.</p>
<p>This may sound insignificant (or that I am going off-track from what I have been working on lately), but it allows the process of installing and updating themes and plugins more efficiently.</p>
<p>Currently a package (theme or plugin) is extracted to make sure the package can actually be extracted and to make sure that the package is valid (e.g. a real theme or plugin), then its status is checked. If the status check finds that the package is not approved the user must choose to continue with the installation, if they do the page is refreshed and everything up to this point is redone, but the status returned is ignored. Now the compatibility of the package is checked and if it isn&#8217;t compatible the user is once again asked to continue with installation anyways, if so the process is once again repeated.</p>
<p>This means the package could be extracted up to three different times (the extracted package is removed on each page load in case the user leaves the page). This needs to occur to make sure the compressed package can be decompressed and to make sure the right files exist and to check its compatibility with the system.</p>
<p>Now that files can be extracted individually the package does not need to be extracted over and over again, making the process much more efficient.</p>
<p>Just thought I&#8217;d let you know <img src='http://www.snowcms.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.snowcms.com/im-back-134/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I know I have said it before, but I&#8217;ll say it again&#8230;</title>
		<link>http://www.snowcms.com/i-know-i-have-said-it-before-but-ill-say-it-again-88/</link>
		<comments>http://www.snowcms.com/i-know-i-have-said-it-before-but-ill-say-it-again-88/#comments</comments>
		<pubDate>Sat, 26 Feb 2011 18:21:37 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Developer updates]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[snowcms]]></category>
		<category><![CDATA[SnowCMS 2.0]]></category>

		<guid isPermaLink="false">http://www.snowcms.com/?p=88</guid>
		<description><![CDATA[I know, I know&#8230; Previously I said we were really close to releasing a preview of SnowCMS v2, but this time, we are really really close. What do I have left to do? Some tweaks to the theme control panel, such as making the theme files checked against the security database (to see that they [...]]]></description>
			<content:encoded><![CDATA[<p>I know, I know&#8230; Previously <a title="Now we really are getting close!" href="http://www.snowcms.com/now-we-really-are-getting-close-77/" target="_blank">I said we were really close to releasing a preview of SnowCMS v2</a>, but this time, we are <em>really really</em> close.</p>
<p>What do I have left to do?</p>
<ul>
<li>Some tweaks to the theme control panel, such as making the theme files checked against the security database (to see that they are safe), and to check for and apply updates to a theme.</li>
<li>Remove AJAX from the plugin updater.</li>
<li>Leverage the simple notification system: currently there is a way for plugins to display simple notifications in the control panel sidebar, but SnowCMS itself does not take advantage of this feature. I will make it so when there is a system update, plugin update, or theme update, you will see a notification that there is some sort of update available.</li>
</ul>
<p>Hopefully we really are close this time, as I am really looking forward to getting SnowCMS out to the web to demonstrate what it is capable of!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.snowcms.com/i-know-i-have-said-it-before-but-ill-say-it-again-88/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SnowCMS not to be distributed with plugins</title>
		<link>http://www.snowcms.com/snowcms-not-to-be-distributed-with-plugins-68/</link>
		<comments>http://www.snowcms.com/snowcms-not-to-be-distributed-with-plugins-68/#comments</comments>
		<pubDate>Sat, 03 Apr 2010 20:27:10 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[News and updates]]></category>
		<category><![CDATA[ideal change]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://www.snowcms.com/snowcms-not-to-be-distributed-with-plugins-68/</guid>
		<description><![CDATA[Yesterday as I was listening to a podcast (Windows Weekly, if I remember right), they were talking about how some browsers are distributed with certain plugins built in and ready to go, such as Flash. We all know how many issues Flash has, right? So I began thinking, hold on&#8230; If any plugins in the [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday as I was listening to a podcast (Windows Weekly, if I remember right), they were talking about how some browsers are distributed with certain plugins built in and ready to go, such as Flash. We all know how many issues Flash has, right? <img src='http://www.snowcms.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>So I began thinking, hold on&#8230; If any plugins in the default SnowCMS package have any vulnerabilities, an entirely new version of SnowCMS would have to be released because that installation package would need updating (I don&#8217;t want to update it without a version change&#8230;), but all existing installations would merely get the plugins update through the plugin manager, and their SnowCMS version would be different, and a fake update would need to be sent out to change it.</p>
<p>To me, that is quite pointless. So the idea of distributing SnowCMS with plugins is out. The plugins folder will be completely empty when you download the installation package <img src='http://www.snowcms.com/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> . Plus, this allows other plugins which aren&#8217;t first party to have just as much chance to be picked as ours.</p>
<p>But of course! When you setup SnowCMS the very last step will mention the fact that SnowCMS, by default, comes with very little functionality, and there will likely be a list of plugins (such as link managers, page managers, stuff most people would intend to use SnowCMS for) with the most popular ones.</p>
<p>Just thought I would let you know <img src='http://www.snowcms.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>If you are wondering what&#8217;s currently going on, right now I am working on member management, which will require a new tool (the Table class, but more on that later), once the new tool and member management are done, I will start on an error log viewer (completely slipped my mind!!!). After that, work on the SnowCMS site will begin! So soon enough, SnowCMS.com will actually be powered by SnowCMS <img src='http://www.snowcms.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  Why you may ask..? Because! Until the site is setup, I won&#8217;t know exactly how the plugin site will be setup, which is quite important to do before plugin management can be done <img src='http://www.snowcms.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Till next time, cya!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.snowcms.com/snowcms-not-to-be-distributed-with-plugins-68/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sorry about the lack of new posts!</title>
		<link>http://www.snowcms.com/sorry-about-the-lack-of-new-posts-53/</link>
		<comments>http://www.snowcms.com/sorry-about-the-lack-of-new-posts-53/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 08:16:39 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Developer updates]]></category>
		<category><![CDATA[News and updates]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[snowcms]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://www.snowcms.com/?p=53</guid>
		<description><![CDATA[I apologize for the lack of posts lately. I have yet to post anymore tutorials on how to use some of SnowCMS&#8217;s tools, like how I did with the API class. But don&#8217;t worry, although I have not been that active posting here, I have been fairly busy working on SnowCMS. I recently completed a [...]]]></description>
			<content:encoded><![CDATA[<p>I apologize for the lack of posts lately. I have yet to post anymore tutorials on how to use some of SnowCMS&#8217;s tools, like how I did with the <a href="http://www.snowcms.com/it-has-been-awhile-43/" target="_blank">API class</a>. But don&#8217;t worry, although I have not been that active posting here, I have been fairly busy working on SnowCMS.</p>
<p>I recently completed a new tool for SnowCMS, the <a href="http://snowcms.googlecode.com/svn/docs/files/core/form-class-php.html" target="_blank">Form class</a>. The Form class allows you to create forms (if you didn&#8217;t notice) that can then be hooked into via the API and changed, without you needing to do any extra effort, you simply make the Form how you want to, and then display it. Right before the form is displayed (or processed), the API runs a hook which allows the modification of the form, from adding, changing and removing fields. In fact, currently the registration form uses this Form class, and the very first SnowCMS plugin hooks into the form and adds a CAPTCHA verification image. It&#8217;s very simple to do!</p>
<p>For the time being, I need to get some sleep (it is 12:15AM at the time of this post), but I hope to soon create a more in depth guide to the creation of forms using the Form class.</p>
<p>Cya soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.snowcms.com/sorry-about-the-lack-of-new-posts-53/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SnowCMS Dev Forum now open to the public!</title>
		<link>http://www.snowcms.com/snowcms-dev-forum-now-open-to-the-public-47/</link>
		<comments>http://www.snowcms.com/snowcms-dev-forum-now-open-to-the-public-47/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 23:31:13 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[News and updates]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[forum]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[public]]></category>

		<guid isPermaLink="false">http://www.snowcms.com/snowcms-dev-forum-now-open-to-the-public-47/</guid>
		<description><![CDATA[Hello everybody, I am happy to announce that the SnowCMS Dev Forum is now open to the public! So if you are interested in getting involved (whether it be giving input, reporting issues, or whatever!) why not come check it out?]]></description>
			<content:encoded><![CDATA[<p>Hello everybody, I am happy to announce that the <a href="http://dev.snowcms.com/" target="_blank">SnowCMS Dev Forum</a> is now open to the public!</p>
<p>So if you are interested in getting involved (whether it be giving input, reporting issues, or whatever!) why not come check it out?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.snowcms.com/snowcms-dev-forum-now-open-to-the-public-47/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

