<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US" xml:base="http://blogwithtux.org/tux-syndication/atom.php">
	<id>http://blogwithtux.org/tux-syndication/atom.php</id>
	<title>Tux CMS</title>
	<updated>2007-08-14T05:54:46-05:00</updated>
	<link href="http://blogwithtux.org" />
	<link rel="self" href="http://blogwithtux.org/tux-syndication/atom.php" />
	
	<entry>
		<id>http://blogwithtux.org/article/15</id>
		<title>Tux as an Application Platform</title>
		<author>
			<name>Matt Pat</name>
		</author>
		<link href="http://blogwithtux.org/article/15" />
			<updated>2007-08-14T05:54:46-05:00</updated>
		<category term="A" />
		<content type="xhtml" xml:lang="en-US" xml:base="http://blogwithtux.org/">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p>As CMSes go, Tux CMS isn&#39;t a wimp. Even though it&#39;s still young, it&#39;s got a lot of big boy features, more of which are being added daily in our very active Subversion repository. Time to talk about a few of them, which, used in tandem, provides an interesting new look at uses of Tux CMS: a notification system, a global preference system, dynamic URL structuring, and dynamic posts, pages, and blocks. Not only that, but soon to come are a highly-extensible administration utility, and a Core and Module installation framework. Used together, you not only have a powerful CMS, but also an appealing application platform. <!--more--></p><p>All of the above listed features of Tux CMS are module-accessible. Theoretically, therefore, it is possible to create an entire web application, capable of doing very sophisticated (or perhaps just very specialized) tasks that only the most content-specific CMSes are capable of handling, built on top of Tux CMS, and fully integrated into its UI.</p><p>Modules are free to create new database tables at will, so any new types of content can be managed there. Application-specifc settings can be handled via the Tux Preference System-- Tux CMS itself uses the preference system for <em>all</em> of its configuration, so it should be powerful enough for most applications. Notifications represent an innovative way of getting in touch with users and site administrators, one that both Tux CMS and any additional applications can tap into, and an on-the-fly dymanic URL scheme makes it very easy for applications to create syntaxes to fit their needs. But the real power comes with the addition of dynamic posts and pages.</p><p>With this new feature, applications can first make database queries, and then format their output, which will then be displayed directly in a Tux CMS page, as if it had been written by the user, providing an unparallelled level of user interface integration. Couple that with complete UI integration on the admin side, and you just might have something worth looking at.&#160;</p>
			</div>
		</content>
	</entry>
	<entry>
		<id>http://blogwithtux.org/article/14</id>
		<title>Tux Testers Mailing List</title>
		<author>
			<name>Matt Pat</name>
		</author>
		<link href="http://blogwithtux.org/article/14" />
			<updated>2007-07-21T12:00:18-05:00</updated>
		<category term="A" />
		<content type="xhtml" xml:lang="en-US" xml:base="http://blogwithtux.org/">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p>Hey everyone, just thought I&#39;d let you know I just created a mailing list for anyone who&#39;s interested in testing and then providing feedback on Tux CMS. The list is (coincidentally enough) available for posting at tux.testers@blogwithtux.org. Interested? You can <a href="http://lists.blogwithtux.org/mailman/listinfo/tux.testers">signup for the list!</a></p>
			</div>
		</content>
	</entry>
	<entry>
		<id>http://blogwithtux.org/article/13</id>
		<title>Tux CMS 0.1 Released</title>
		<author>
			<name>Matt Pat</name>
		</author>
		<link href="http://blogwithtux.org/article/13" />
			<updated>2007-07-19T19:20:41-05:00</updated>
		<category term="A" />
		<content type="xhtml" xml:lang="en-US" xml:base="http://blogwithtux.org/">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p>The Tux CMS project is very pleased to announce its first official public release, version 0.1 (codenamed &#34;Kickstart&#34; ). This PHP content management system, in development for over two years, provides a wide array of features, strong support for current web standards, and an easy-to-use administrator interface.</p>  <p>This 0.1 release marks the beginning of what we hope to be a long line of Tux CMS releases. Although the project is still in its relative infancy, it is already quite robust, and has a feature set comparable to that of some of the early releases of WordPress 2 (<a href="http://www.wordpress.org">http://www.wordpress.org</a>). From small- to medium-sized personal blogs and websites, to large corporate websites, Tux CMS can handle whatever you can dish out.</p>  <p>For more information on Tux CMS, visit the Tux CMS website at <a href="http://blogwithtux.org">http://blogwithtux.org</a>. You can download this release from the Tux CMS download page, <a href="/download">http://blogwithtux.org/download</a>, or from the SourceForge File Release System.</p>  <p>Keep a lookout for future developments in the Tux CMS project, there are bound to be some good ones! </p>
			</div>
		</content>
	</entry>
	<entry>
		<id>http://blogwithtux.org/article/12</id>
		<title>Tux CMS 0.1 RC3, and Almost Ready!</title>
		<author>
			<name>Matt Pat</name>
		</author>
		<link href="http://blogwithtux.org/article/12" />
			<updated>2007-07-16T20:28:25-05:00</updated>
		<category term="A" />
		<content type="xhtml" xml:lang="en-US" xml:base="http://blogwithtux.org/">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p>Well, as I move to fix yet another stupid mistake on my part <img src="http://blogwithtux.org/tux-resources/emoticons/tongue.gif" alt="{tongue}" class="tux-smiley" />, Tux CMS 0.1 RC3 has just gone live, and it seems to be the most stable candidate yet.</p><p>With any luck, I should be making a final release of 0.1 within the next week or so. <img src="http://blogwithtux.org/tux-resources/emoticons/smile.gif" alt="{smile}" class="tux-smiley" /> Keep your fingers crossed, and enjoy!&#160;</p>
			</div>
		</content>
	</entry>
	<entry>
		<id>http://blogwithtux.org/article/11</id>
		<title>All PHP 5, All The Time (Next Year)</title>
		<author>
			<name>Matt Pat</name>
		</author>
		<link href="http://blogwithtux.org/article/11" />
			<updated>2007-07-05T22:29:26-05:00</updated>
		<category term="A" />
		<content type="xhtml" xml:lang="en-US" xml:base="http://blogwithtux.org/">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p>A number of popular open source web applications (among them Drupal, Typo, and phpMyAdmin) have recently joined a new effort, GoPHP5, which aims to set the date of death for PHP 4 support at February 5th, 2008. Tux CMS is now joining this initiative.</p><p>As of February 5th, 2008 (I know, a long way off, but hey, it&#39;s still a goal), Tux CMS will no longer pay any regard to compatibility with PHP 4, and will begin to accept PHP 5-only features into the codebase. The minimum required version for Tux CMS will become 5.2.</p><p>It&#39;s exciting people, clap! <img src="http://blogwithtux.org/tux-resources/emoticons/wink.gif" alt="{wink}" class="tux-smiley" /> </p>
			</div>
		</content>
	</entry>
	<entry>
		<id>http://blogwithtux.org/article/10</id>
		<title>Tux CMS 0.1 RC 2</title>
		<author>
			<name>Matt Pat</name>
		</author>
		<link href="http://blogwithtux.org/article/10" />
			<updated>2007-07-05T11:04:46-05:00</updated>
		<category term="A" />
		<content type="xhtml" xml:lang="en-US" xml:base="http://blogwithtux.org/">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p>Howdy, everybody. Just posted up a copy of Tux CMS 0.1 Release Candidate 2, which should fix a few bugs that occurred with page redirection, and should also fix support for PHP 4 (slighty oversight there <img src="http://blogwithtux.org/tux-resources/emoticons/wink.gif" alt="{wink}" class="tux-smiley" />). Enjoy!</p>
			</div>
		</content>
	</entry>
	<entry>
		<id>http://blogwithtux.org/article/9</id>
		<title>News on 0.1 and 0.2</title>
		<author>
			<name>Matt Pat</name>
		</author>
		<link href="http://blogwithtux.org/article/9" />
			<updated>2007-06-10T10:15:15-05:00</updated>
		<category term="A" />
		<content type="xhtml" xml:lang="en-US" xml:base="http://blogwithtux.org/">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p>Just thought I&#39;d give a quick update on what&#39;s going on with Tux CMS 0.1 and the in-development 0.2.</p><p>The release candidate has been surviving very well under stress testing, and I think it&#39;s as close as it&#39;s going to get to release quality. I have made one minor bug fix, but not enough to warrant a new release candidate before release (it only addresses automatic redirection to the installer). I still need to do some tests on PostgreSQL and the JSON drivers, but if they pass, it should be good to go. <img src="http://blogwithtux.org/tux-resources/emoticons/smile.gif" alt="{smile}" class="tux-smiley" /></p><p>In the meantime, I&#39;ve been doing a bit of work on the next version, Tux CMS 0.2, which has been progressing steadily. Already-implemented new features include draft support, the ability to have multiple blog pages, page ordering, a powerful new module system, and (as a result of the new module system) the ability to use different posting languages, ie, Markdown, Textile, etc. This is sure to be one heck of a release! </p>
			</div>
		</content>
	</entry>
	<entry>
		<id>http://blogwithtux.org/article/8</id>
		<title>Tux CMS 0.1 RC1 Now Available</title>
		<author>
			<name>Matt Pat</name>
		</author>
		<link href="http://blogwithtux.org/article/8" />
			<updated>2007-06-04T21:27:48-05:00</updated>
		<category term="A" />
		<content type="xhtml" xml:lang="en-US" xml:base="http://blogwithtux.org/">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p>Great news, everyone! <img src="http://blogwithtux.org/tux-resources/emoticons/big-smile.gif" alt="{big smile}" class="tux-smiley" /> The <a href="/download">first release candidate for Tux CMS 0.1</a> is now available. That means, if no serious bugs appear in this release, it <em>is</em> the final release of the first version. Give it a try and see how you like it! </p>
			</div>
		</content>
	</entry>
	<entry>
		<id>http://blogwithtux.org/article/7</id>
		<title>Comment Spam</title>
		<author>
			<name>Matt Pat</name>
		</author>
		<link href="http://blogwithtux.org/article/7" />
			<updated>2007-05-30T21:10:48-05:00</updated>
		<category term="A" />
		<content type="xhtml" xml:lang="en-US" xml:base="http://blogwithtux.org/">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p>There&#39;s nothing I hate more than comment spam-- it really rubs me the wrong way. Today, this website got hit with quite a deal of it.</p><p>Well, gave me plenty of motivation to do two things: a) write some basic comment spam protection into Tux CMS (posters are asked to answer a simple math question before posting their comment; logged in users can be exempt if the theme allows, which I decided Kubrick should not <img src="http://blogwithtux.org/tux-resources/emoticons/wink.gif" alt="{wink}" class="tux-smiley" />), and b) upgrade the install at this address to the development version of Tux CMS 0.2.</p><p>Welcome to the future everybody. <img src="http://blogwithtux.org/tux-resources/emoticons/smile.gif" alt="{smile}" class="tux-smiley" />&#160;</p>
			</div>
		</content>
	</entry>
	<entry>
		<id>http://blogwithtux.org/article/6</id>
		<title>Tux CMS Apparel (And Other Stuff) Now Available!</title>
		<author>
			<name>Matt Pat</name>
		</author>
		<link href="http://blogwithtux.org/article/6" />
			<updated>2007-05-21T21:14:24-05:00</updated>
		<category term="A" />
		<content type="xhtml" xml:lang="en-US" xml:base="http://blogwithtux.org/">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p>I know, I know, you&#39;ve all been wondering: how exactly can I express my love for Tux CMS? Well, I&#39;ve thought, and thought, and thought, and I think I&#39;ve finally come up with a solution: Tux CMS T-shirts! <img src="http://blogwithtux.org/tux-resources/emoticons/big-smile.gif" alt="{big smile}" class="tux-smiley" /></p><p>Starting now, at the glorious Caf&#233;Press.com, you may now <a href="http://www.cafepress.com/tuxcms">choose from a variety of blogging-related t-shirts</a>, featuring the Tux CMS penguin, and the URL across the shoulders on the back. Currently we only offer these shirts, but we eventually plan to have more (more shirt designs, buttons, magnets, mousepads, etc. and so on), so keep checking back!&#160;</p> <p><img src="/tux-shirt.jpg" alt="Shirt Front" /><img src="/tux-shirt-back.jpg" alt="Shirt Back" /></p>
			</div>
		</content>
	</entry>
	<entry>
		<id>http://blogwithtux.org/article/5</id>
		<title>Tux CMS 0.1 Beta (2) Now Available</title>
		<author>
			<name>Matt Pat</name>
		</author>
		<link href="http://blogwithtux.org/article/5" />
			<updated>2007-05-18T19:07:16-05:00</updated>
		<category term="A" />
		<content type="xhtml" xml:lang="en-US" xml:base="http://blogwithtux.org/">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p>Hey y&#39;all, exciting news! <img src="http://blogwithtux.org/tux-resources/emoticons/big-smile.gif" alt="{big smile}" class="tux-smiley" /> The beta of Tux CMS 0.1 is <a href="/download">now available for download</a> on SourceForge!</p><p>It&#39;s changed quite a bit since the alpha, with a good quantity of new features, along with numerous bug and security fixes. All database &#34;magic&#34; should work properly now, and I&#39;ve even included a couple of new drivers: one for MySQLi, and a <em>highly experimental</em> one for Microsoft SQL Server.</p><p>There is one feature missing from the beta, and thereby also, the release when it&#39;s available: comment moderation and administration. The reason for this is two-fold: a) it is going to be a somewhat difficult system to write, and b) I would have to practically rewrite it for the next version thanks to plans for a new administration system. I hope it isn&#39;t too much of an inconvenience.</p><p>If you&#39;re upgrading from the alpha, be sure to use the alpha updater script, available for download from <a href="/download">the downloads page</a>. Enjoy! </p>
			</div>
		</content>
	</entry>
	<entry>
		<id>http://blogwithtux.org/article/4</id>
		<title>XML-RPC Security Bug</title>
		<author>
			<name>Matt Pat</name>
		</author>
		<link href="http://blogwithtux.org/article/4" />
			<updated>2007-04-13T23:16:30-05:00</updated>
		<category term="A" />
		<content type="xhtml" xml:lang="en-US" xml:base="http://blogwithtux.org/">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p>Hey y&#39;all, just letting you know that I just found a very severe security bug in the XML-RPC APIs (the systems that allow you to post to your blog from external blogging applications, like ecto or ScribeFire for Firefox). The file xmlrpc.php in Subversion revisions prior to 388 (which includes the public alpha) did not validate the password passed along from the blog client before granting rights to post or modify the blog. Therefore, anyone who knew what they were doing could quite easily post to your blog without authorization.</p><p>An updated version of the file exists in revision 388. In order for the file to function properly, however, your installation must be using at least revision 338 (otherwise, includes will fail). Current Subversion users need only to update their working copies, whereas alpha users are recommended to switch to a Subversion branch if possible. If a switch to Subversion is <em>not</em> possible, we recommend that you remove the file xmlrpc.php from the root of your site until the beta is released <strike>later this week</strike> sometime in the near future (<img src="http://blogwithtux.org/tux-resources/emoticons/tongue.gif" alt="{tongue}" class="tux-smiley" />).</p><p>As always, to checkout the latest copy of Tux CMS, run:</p><p>svn co https://tuxcms.svn.sourceforge.net/svnroot/tuxcms/trunk tuxcms </p>
			</div>
		</content>
	</entry>
	<entry>
		<id>http://blogwithtux.org/article/3</id>
		<title>Try Me!</title>
		<author>
			<name>Matt Pat</name>
		</author>
		<link href="http://blogwithtux.org/article/3" />
			<updated>2007-04-12T16:01:44-05:00</updated>
		<category term="A" />
		<content type="xhtml" xml:lang="en-US" xml:base="http://blogwithtux.org/">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p>Tux CMS is nearing a beta stage, and after many weeks of work, should be available by the end of next week. In addition to the current work, I've prepared a series of documents that will pertain to some of the awesome new features that will appear in v0.2. These documents <em>should</em> be available online within a week or so as well in a private Subversion repository.</p><p>The big news today, though, is that you can try Tux CMS for yourself without downloading it! We have just setup a demo site, <a href="http://demo.blogwithtux.org">demo.blogwithtux.org</a>, that automatically resets itself every hour, so you have completely free reign. It should say it on the home page, but if not, the username is &#34;admin&#34; and the password is &#34;demosite&#34; (provided someone hasn't changed it... if they have, it will be reset at the top of the hour, so check again later). Note also that an automated update from the Subversion repository is performed every night at midnight (Pacific Daylight Time, I believe), so you'll always know what you're using is the absolute latest. Of course, this can occasionally cause problems, so if you run into a bug, we ask that you report it to the Trac we'll be setting up shortly. Enjoy! <img src="http://blogwithtux.org/tux-resources/emoticons/big-smile.gif" alt="{big smile}" class="tux-smiley" /> </p>
			</div>
		</content>
	</entry>
	<entry>
		<id>http://blogwithtux.org/article/2</id>
		<title>Tux CMS Progress</title>
		<author>
			<name>Matt Pat</name>
		</author>
		<link href="http://blogwithtux.org/article/2" />
			<updated>2007-04-05T15:47:18-05:00</updated>
		<category term="A" />
		<content type="xhtml" xml:lang="en-US" xml:base="http://blogwithtux.org/">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p>Well, we're pretty darn close to a usable beta. The code has changed a lot since the alpha, and I just recently completely redid the directory structure so that it now makes more sense (and is more apt to play nicely with other installed software: all files in the root directory, with the exception of the install dir, error.php, favicon.ico, index.php, and tb.php, are prefixed with &#34;tux-&#34<img src="http://blogwithtux.org/tux-resources/emoticons/wink.gif" alt="{wink}" class="tux-smiley" />. Expect a beta on the SourceForge site in about two weeks (to be safe).</p><p>Also, we recently migrated from CVS to Subversion (and I'm absolutely loving it <img src="http://blogwithtux.org/tux-resources/emoticons/wink.gif" alt="{wink}" class="tux-smiley" />). To checkout the current development edition, do this:</p><p>svn co https://tuxcms.svn.sourceforge.net/svnroot/tuxcms/trunk tuxcms</p><p>Or, for the last revision before the Subversion move:</p><p>svn co https://tuxcms.svn.sourceforge.net/svnroot/tuxcms/tags/pre-svn/tuxcms tuxcms </p><p>Enjoy! </p>
			</div>
		</content>
	</entry>
	<entry>
		<id>http://blogwithtux.org/article/1</id>
		<title>Welcome to BlogWithTux.org</title>
		<author>
			<name>Matt Pat</name>
		</author>
		<link href="http://blogwithtux.org/article/1" />
			<updated>2007-01-21T14:01:36-05:00</updated>
		<category term="A" />
		<content type="xhtml" xml:lang="en-US" xml:base="http://blogwithtux.org/">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p>Hey all, welcome to the new home of Tux CMS, BlogWithTux.org. <img src="http://blogwithtux.org/tux-resources/emoticons/big-smile.gif" alt="{big smile}" class="tux-smiley" /></p><p>We're kicking things off with a bang! Now available online is the first alpha of Tux CMS v0.1. You can download it at <a href="http://sourceforge.net/project/showfiles.php?group_id=164386">SourceForge's file release section</a>. Currently it works with MySQL and PostgreSQL, and flat-file if you create the directory ahead of time (with the default settings, create a directory called 'localhost' in the root of your site). This behavior has been fixed in CVS, and the directory will now be created for you (note, however, that the Kubrick theme is not included in CVS, so you'll need to install that from one of the release packages).</p><p>Also, if you're curious, take a look at <a href="http://www.flickr.com/photos/72581668@N00/364709675/in/set-72157594492011526/">some screenshots of the installer</a> when installing a flat-file driven site.</p><p>Anyway, welcome to the new site, and enjoy using Tux CMS! <img src="http://blogwithtux.org/tux-resources/emoticons/smile.gif" alt="{smile}" class="tux-smiley" /><!--more--> </p>
			</div>
		</content>
	</entry>
</feed>