<?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>Dazzle CMS</title>
	<atom:link href="http://blog.dazzlecms.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.dazzlecms.com</link>
	<description>Dazzle Development Blog</description>
	<lastBuildDate>Thu, 17 Jun 2010 19:00:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
		<item>
		<title>Half-Life 2: Episode 3 (E3 2010)</title>
		<link>http://blog.dazzlecms.com/valve/half-life-2/</link>
		<comments>http://blog.dazzlecms.com/valve/half-life-2/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 19:00:47 +0000</pubDate>
		<dc:creator>Dazzle CMS</dc:creator>
				<category><![CDATA[Valve]]></category>

		<guid isPermaLink="false">http://blog.dazzlecms.com/?p=52</guid>
		<description><![CDATA[Well its that time of the year again and yet hundreds and thousands of people are wondering about Half-Life 2 next installment. well before we actually get into Half-Life 2: Episode 3, lets first look at the past. well when Half-Life 2 was first released it was and still is the biggest games of all [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.dazzlecms.com%2Fvalve%2Fhalf-life-2%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.dazzlecms.com%2Fvalve%2Fhalf-life-2%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Well its that time of the year again and yet hundreds and thousands of people are wondering about Half-Life 2 next installment.<br />
well before we actually get into Half-Life 2: Episode 3, lets first look at the past.<br />
well when Half-Life 2 was first released it was and still is the biggest games of all times but later valve announced they will be releasing episodes starting with Half-Life 2 : Episode 1 released on June 1, 2006</p>
<p>yet once gamers completed the first installment the question has been when is Episode 2 going to be released, well Episode 2 was released on October 10, 2007<br />
but what many people do not know, that first two episodes of Half-Life 2 were developed concurrently by separate teams.</p>
<p>and yet years have passed and we are still waiting on an sequel.</p>
<p>well the reason for the long delay originally Electronic Arts was hired for the port of the orange box to both ps3 &#038; xbox 360 but this was the biggest mistake due to bugs, game crashing and made many people on consoles very unhappy with there experience with Half-Life 2</p>
<p>Currently Valve Software are working on improving there source engine,<br />
not that it now supports xbox 360 native but currently they are adding support for playstation 3 that will also work with the source engine native, among new features planned for the 2010 version of the source engine, some spectate there is an source engine 2.0 but you could call this an new engine but currently valve has not announced anything major that would declare the engine to be new, as for pc version of the SDK it does change regularly and going by the engine dates we are already in the 4 version of the engine since the release of Half-Life 2.</p>
<p>so when is Half-Life 2: Episode 3 being released, well Valve refused to comment currently both at E3 &#038; in emails i have sent </p>
<p>but it looks like Half-Life 2: Episode 3 is going to be shipped with the new source engine that portal 2 is based on so we would expect to see announcements from valve in 2011 for Half-Life 2: Episode 3</p>
<p>but if you really do wish to complain to valve fee free to email them</p>
<p>For general issues, e-mail scott@valvesoftware.com. For marketing or press issues, e-mail lombardi@valvesoftware.com.  To complain about HL-2 Ep 3 taking too long, email marc@valvesoftware.com.  To complain about L4D2 not taking long enough, email toml@valvesoftware.com. </p>
<p>of course lets not forget Gabe Newell (gaben@valvesoftware.com)  </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dazzlecms.com/valve/half-life-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>error: unpacking of archive failed</title>
		<link>http://blog.dazzlecms.com/servers/error-unpacking-of-archive-failed/</link>
		<comments>http://blog.dazzlecms.com/servers/error-unpacking-of-archive-failed/#comments</comments>
		<pubDate>Sat, 29 May 2010 02:16:41 +0000</pubDate>
		<dc:creator>Dazzle CMS</dc:creator>
				<category><![CDATA[Servers]]></category>

		<guid isPermaLink="false">http://blog.dazzlecms.com/?p=49</guid>
		<description><![CDATA[After alot of research and running of our own servers we seem time and time again with yum and up2date and even rpm updates with the following error error: unpacking of archive failed on file /bin/tar: cpio: rename failed even when you logged in root and see the same issue to solve this message logged [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.dazzlecms.com%2Fservers%2Ferror-unpacking-of-archive-failed%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.dazzlecms.com%2Fservers%2Ferror-unpacking-of-archive-failed%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>After alot of research and running of our own servers we seem time and time again with yum and up2date and even rpm updates with the following error </p>
<p><code>error: unpacking of archive failed on file /bin/tar: cpio: rename failed</code></p>
<p>even when you logged in root and see the same issue</p>
<p>to solve this message logged in as root run the following command</p>
<p><code>chattr -ais <filename> </code></p>
<p>for example:</p>
<p><code>chattr -ais /bin/tar</code></p>
<p>now run yum upgrade or RPM</p>
<p>if you still have issues just leave comments and i will find an solution for you!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dazzlecms.com/servers/error-unpacking-of-archive-failed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Install RED5 Server on Centos 5.4</title>
		<link>http://blog.dazzlecms.com/servers/red5/how-to-install-red5-server-on-centos-5-4/</link>
		<comments>http://blog.dazzlecms.com/servers/red5/how-to-install-red5-server-on-centos-5-4/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 23:15:21 +0000</pubDate>
		<dc:creator>Dazzle CMS</dc:creator>
				<category><![CDATA[Red5]]></category>

		<guid isPermaLink="false">http://blog.dazzlecms.com/?p=42</guid>
		<description><![CDATA[How To Install RED5 Server on Centos 5.4 In this how to i will describe how to install RED5 server on Centos 5.4.x This how to can be used to install RED5 server on Centos 4 and Fedora 8 – 11 as well. RED5 is open source flash server written in java supports streaming audio/video, [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.dazzlecms.com%2Fservers%2Fred5%2Fhow-to-install-red5-server-on-centos-5-4%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.dazzlecms.com%2Fservers%2Fred5%2Fhow-to-install-red5-server-on-centos-5-4%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<ul>
<li>
<div>
<div>
<h1><a title="Permanent Link to How To Install RED5 Server  on Centos 5.3" rel="bookmark" href="http://www.sohailriaz.com/how-to-install-red5-server-on-centos-53/"> </a>How To Install RED5 Server on Centos 5.4</h1>
</div>
</div>
</li>
</ul>
<p>In this how to i will describe how to install RED5 server on  Centos 5.4.x This how to can be used to install RED5 server on Centos 4  and Fedora 8 – 11 as well. RED5 is open source flash server written in  java supports streaming audio/video, recording client streams, shared  objects, live stream publishing etc.</p>
<h3>1) Download and Install Java</h3>
<p>RED5 server depends on Java. CentOS 5.4 comes with OpenJDK 1.6 and  install it using yum.</p>
<blockquote><p>yum install java-1.6.0-openjdk java-1.6.0-openjdk-devel java-1.6.0-openjdk-javadoc java-1.6.0-openjdk-src</p></blockquote>
<h3>2) Download and Install Ant (Apache Project)</h3>
<p>Ant will need to compile RED5 server code. Ant comes in binary form,  so just download and install it in /usr/local directory.</p>
<blockquote><p>cd /usr/src<br />
wget http://apache.sunsite.ualberta.ca/ant/binaries/apache-ant-1.8.0-bin.tar.bz2<br />
tar jxvf apache-ant-1.8.0-bin.tar.bz2<br />
mv apache-ant-1.8.0 /usr/local/ant</p></blockquote>
<h3>3) Export Variables for Ant and Java</h3>
<blockquote><p>export ANT_HOME=/usr/local/ant<br />
export JAVA_HOME=/usr/lib/jvm/java<br />
export PATH=$PATH:/usr/local/ant/bin<br />
export CLASSPATH=.:$JAVA_HOME/lib/classes.zip</p></blockquote>
<p>Also export these variables in /etc/bashrc to become available for  every user login or for any terminal opens.</p>
<blockquote><p>echo ‘export ANT_HOME=/usr/local/ant’ &gt;&gt;  /etc/bashrc<br />
echo ‘export JAVA_HOME=/usr/lib/jvm/java’ &gt;&gt; /etc/bashrc<br />
echo ‘export PATH=$PATH:/usr/local/ant/bin’ &gt;&gt; /etc/bashrc<br />
echo ‘export CLASSPATH=.:$JAVA_HOME/lib/classes.zip’ &gt;&gt;  /etc/bashrc</p></blockquote>
<h3>4) Download and Install RED5 Server</h3>
<p>Here the latest version available for RED5 is 0.9 on site but  download from google code using svn as the tarball of 0.9 on site is  missing some of the files.</p>
<blockquote><p>cd /usr/src<br />
svn checkout http://red5.googlecode.com/svn/java/server/trunk/ red5<br />
mv red5 /usr/local/<br />
cd /usr/local/red5<br />
ant prepare<br />
ant dist</p></blockquote>
<p>you will see a ton of lines, but you should get at last</p>
<p><strong>BUILD SUCCESSFUL</strong></p>
<p>that’s mean its install and now copy the conf directory from dist/  and test the red5 installation.</p>
<blockquote><p>cp -r dist/conf .<br />
./red5.sh</p></blockquote>
<p>If it shows Installer service created in the last then everything is  fine here, press ctrl+c and move to next step to create init script.</p>
<h3>5) Init Script</h3>
<p>Now we will create init script for red5 to start, stop and restart  easily.</p>
<blockquote><p>vi /etc/init.d/red5</p></blockquote>
<p>The init script code below:</p>
<blockquote><p>#!/bin/sh<br />
# For RedHat and cousins:<br />
# chkconfig: 2345 85 85<br />
# description: Red5 flash streaming server<br />
# processname: red5</p>
<p>PROG=red5<br />
RED5_HOME=/usr/local/red5<br />
DAEMON=$RED5_HOME/$PROG.sh<br />
PIDFILE=/var/run/$PROG.pid</p>
<p># Source function library<br />
. /etc/rc.d/init.d/functions</p>
<p>[ -r /etc/sysconfig/red5 ] &amp;&amp; . /etc/sysconfig/red5</p>
<p>RETVAL=0</p>
<p>case “$1″ in<br />
start)<br />
echo -n $”Starting $PROG: ”<br />
cd $RED5_HOME<br />
$DAEMON &gt;/dev/null 2&gt;/dev/null &amp;<br />
RETVAL=$?<br />
if [ $RETVAL -eq 0 ]; then<br />
echo $! &gt; $PIDFILE<br />
touch /var/lock/subsys/$PROG</p>
<p>fi<br />
[ $RETVAL -eq 0 ] &amp;&amp; success $”$PROG startup” || failure $”$PROG  startup”<br />
echo<br />
;;<br />
stop)<br />
echo -n $”Shutting down $PROG: ”<br />
killproc -p $PIDFILE<br />
RETVAL=$?<br />
echo<br />
[ $RETVAL -eq 0 ] &amp;&amp; rm -f /var/lock/subsys/$PROG<br />
;;<br />
restart)<br />
$0 stop<br />
$0 start<br />
;;<br />
status)<br />
status $PROG -p $PIDFILE<br />
RETVAL=$?<br />
;;<br />
*)<br />
echo $”Usage: $0 {start|stop|restart|status}”<br />
RETVAL=1<br />
esac</p>
<p>exit $RETVAL</p></blockquote>
<p>Now start the service</p>
<blockquote><p>/etc/init.d/red5 start</p></blockquote>
<p>check status</p>
<blockquote><p>/etc/init.d/red5 status<br />
red5 (pid  XXXXX) is running…</p></blockquote>
<p>again you can do stop, restart.</p>
<h3>6) Test</h3>
<p>Now test the RED5 installation by opening following URL in browser</p>
<p>http://yourip:5080/</p>
<p>you will see red5 page like this</p>
<p><img title="red5_11" src="http://www.sohailriaz.com/wp-content/uploads/2009/08/red5_11.jpeg" alt="red5_11" width="450" height="269" /></p>
<p>and demos can be find here.</p>
<p>http://yourip:5080/demos/</p>
<p><img title="red5_21" src="http://www.sohailriaz.com/wp-content/uploads/2009/08/red5_21.jpeg" alt="red5_21" width="400" height="239" /></p>
<p>You can use simple port tester tool that determines which ports the  Flash Player is able to connect through to the Red5 server. Put your  server address or IP in HOST when using port tester. You should get  SUCCESS on RTMP or port 1935. If not please check your firewall.</p>
<p>http://yourip:5080/demos/port_tester.html</p>
<p><img title="red5_3" src="http://www.sohailriaz.com/wp-content/uploads/2009/08/red5_3.jpeg" alt="red5_3" width="400" height="239" /></p>
<h3>7) ISSUE</h3>
<p>When you run ./red5.sh, it will show you <strong>Installer service  created</strong>. Thats mean everything runs fine and red5 server is up.  But if you went to port_tester.swf using demos above or your  application shows connections FAILS, this is an issue of RTMPT and  RTMPTS. You can see it by running</p>
<blockquote><p>/usr/local/red5/red5.sh</p>
<p>output trancated</p>
<p>[INFO] [main] org.red5.server.tomcat.TomcatLoader – RTMPT server bean  was not found<br />
[INFO] [main] org.red5.server.tomcat.TomcatLoader – RTMPS server bean  was not found</p>
<p>output truncated</p></blockquote>
<p>If you see this you have to uncomment the RTMPT and RTMPTS  TomcatLoader in<strong>/usr/local/red5/conf/red5-core.xml</strong></p>
<blockquote><p>vi /usr/local/red5/conf/red5-core.xml</p></blockquote>
<p>Search for a lines</p>
<blockquote><p>&lt;!– RTMPT –&gt;<br />
&lt;!–<br />
&lt;bean id=”rtmpt.server”  class=”org.red5.server.net.rtmpt.TomcatRTMPTLoader” init-method=”init”  lazy-init=”true”&gt;</p></blockquote>
<p>Remove the &lt;!– from start of &lt;bean and –&gt; from end of  &lt;/bean&gt;</p>
<p>Same goes for RTMPS</p>
<blockquote><p>&lt;!– RTMPS –&gt;<br />
&lt;!–<br />
&lt;bean id=”rtmps.server”  class=”org.red5.server.net.rtmps.TomcatRTMPSLoader” init-method=”init”  lazy-init=”true”&gt;</p></blockquote>
<p>Remove the &lt;!– from start of &lt;bean and –&gt; from end of  &lt;/bean&gt;</p>
<p>Restart the red5 services and connection fails problem will be fixed.</p>
<p>If you any question please use comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dazzlecms.com/servers/red5/how-to-install-red5-server-on-centos-5-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linden labs overloading our sims!</title>
		<link>http://blog.dazzlecms.com/secondlife/linden-labs-overloading-our-sims/</link>
		<comments>http://blog.dazzlecms.com/secondlife/linden-labs-overloading-our-sims/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 03:11:49 +0000</pubDate>
		<dc:creator>Dazzle CMS</dc:creator>
				<category><![CDATA[Secondlife]]></category>

		<guid isPermaLink="false">http://blog.dazzlecms.com/?p=40</guid>
		<description><![CDATA[well after alot of research i first noticed this when i entered back into secondlife after not being in secondlife now for about an year. i use to have constant access to data to the grid within secondlife whats being changed , updates and general overview of traffic + sales first i noticed the huge [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.dazzlecms.com%2Fsecondlife%2Flinden-labs-overloading-our-sims%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.dazzlecms.com%2Fsecondlife%2Flinden-labs-overloading-our-sims%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>well after alot of research i first noticed this when i entered back into secondlife after not being in secondlife now for about an year.</p>
<p>i use to have constant access to data to the grid within secondlife whats being changed , updates and general overview of traffic + sales</p>
<p>first i noticed the huge drops in sales from last year and after further reaearch with both linden labs employees and its residents it seems that there is more land space now available, you ever wondered why we never see abonded land on the map anymore  reason being you would see alot of land just being returned to lindens or its estate owners, even estate owners are returning there land back to linden labs and are either leaving seacondlife or going back to renting as its costing them more then its residents are making in secondlife due to the masive drops in residents + sales</p>
<p>well being an scripter &amp; c++hacker  in secondlife i noticed the huge amount of memory being used on its servers, packets are being lost, and secondlife viewer at times even struggles to keep an active connection.</p>
<p>how often you you see been disconected from secondlife this seems to be an big packet issues with the server code not sending out the data due its high volume on the server.</p>
<p>we all remember the days when secondlife ran on 1 sim per machine and maybe quad core cpu had 2 sims</p>
<p>well last year linden labs was running upto 4 machines per server well even things got an bit worse for its performance linden labs made up the differce by improving the server code not by giving us an updated havok but also giving us mono in our scripts means we can have less running scripts and more memory.</p>
<p>well now it seems linden labs are using 8 sims per an machine, yet the server code still contains many bugs and many performance issues are so bad that we struggle with the basic tasks.</p>
<p>even the most recent changes linden labs firing there employees</p>
<p>seems path finder linden is no longer working for linden labs as well as other linden lab employees</p>
<p>does second life have an future ? or is second life having an long painful death</p>
<p>~Revolution Perenti~</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dazzlecms.com/secondlife/linden-labs-overloading-our-sims/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Revolution Perenti &amp; Skidz Partz &#8211; Primitizer</title>
		<link>http://blog.dazzlecms.com/secondlife/revolution-perenti-skidz-partz-primitizer/</link>
		<comments>http://blog.dazzlecms.com/secondlife/revolution-perenti-skidz-partz-primitizer/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 22:42:56 +0000</pubDate>
		<dc:creator>Dazzle CMS</dc:creator>
				<category><![CDATA[Secondlife]]></category>

		<guid isPermaLink="false">http://blog.dazzlecms.com/?p=38</guid>
		<description><![CDATA[Hello Everyone for the longest time that our Primitizer version 5 was delayed for almost an year. for an while we been unable to support our current work in secondlife and most of our vendors was removed due to im was not able to be inworld as much as hoped. for about month now i [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.dazzlecms.com%2Fsecondlife%2Frevolution-perenti-skidz-partz-primitizer%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.dazzlecms.com%2Fsecondlife%2Frevolution-perenti-skidz-partz-primitizer%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Hello Everyone for the longest time that our Primitizer version 5 was delayed for almost an year.</p>
<p>for an while we been unable to support our current work in secondlife and most of our vendors was removed due to im was not able to be inworld as much as hoped.</p>
<p>for about month now i been rewriting the Primitizer version 5 adding all the features that i was working on before the project had an slight break.</p>
<p>first off we have removed all lsl related hacks as we now have more memory means we can also have less bytes in the scripts themselves.</p>
<p>our particle system is reintroduced but highly improved over version 2 of the Primitizer as the particles are used for effects but also used in combination with our weather system to generate weather like environment inside your Primitizer</p>
<p>we do plan to release the new version 5 in over the next week first of too everyone in the group then we will officially launch version 5.</p>
<p>also we have been working on another secrect project which i will like to release as soon as we are happy with our scripts, which is xstreet like clone</p>
<p>as we have built an cms which is based on phpnuke as is modded for the use of secondlife, for both magicbox, atm code, and withdraw box which is used in world by the site owners so you be able to create your own xstreet like site.</p>
<p>the scripts themselfs with skidz partz as for the cms this will be downloaded from google code</p>
<p>for any feedback or suggestions please contact Revolution Perenti in secondlife or dazzlecms@hotmail.com</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dazzlecms.com/secondlife/revolution-perenti-skidz-partz-primitizer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dazzle CMS Registry System Completed</title>
		<link>http://blog.dazzlecms.com/php/dazzle-cms-registry-system-completed/</link>
		<comments>http://blog.dazzlecms.com/php/dazzle-cms-registry-system-completed/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 01:03:00 +0000</pubDate>
		<dc:creator>Dazzle CMS</dc:creator>
				<category><![CDATA[Dazzle CMS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP-Nuke]]></category>
		<category><![CDATA[PHPBB]]></category>
		<category><![CDATA[smarty]]></category>

		<guid isPermaLink="false">http://blog.dazzlecms.com/?p=36</guid>
		<description><![CDATA[Hello everyone, Dazzle cms team here and thought i post some updates as were near the completion of our framework stage, alot of major changes are in progress mostly everything we are creating right now is seperate from dazzle cms but we manage to come up with an registry system not only that php files, [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.dazzlecms.com%2Fphp%2Fdazzle-cms-registry-system-completed%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.dazzlecms.com%2Fphp%2Fdazzle-cms-registry-system-completed%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Hello everyone,</p>
<p>Dazzle cms team here and thought i post some updates as were near the completion of our framework stage, alot of major changes are in progress mostly everything we are creating right now is seperate from dazzle cms</p>
<p>but we manage to come up with an registry system not only that php files, json, xml, ini even serialize functions has built in plugin baseed framework</p>
<p>atm we currently working on extending the framework with an ftp based framework, files and folders, chmod, chown using ftp, sftp or ssh2</p>
<p>so what does this all mean, you can store all settings in files, not only keeps less stored in the database but also makes everything perform faster and php will be able to handle more instances per database connection.</p>
<p>from using this framework from editing config files, to json encoding , xml, ini or even re-encode serialization strings. as soon as all our test cases are complete and functions on this next class  we begin implementing this into our Registry system and we will begin the first change over in the cms</p>
<p>try keep an eye on this blog as we update this regularly</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dazzlecms.com/php/dazzle-cms-registry-system-completed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dazzle CMS Updates</title>
		<link>http://blog.dazzlecms.com/php/dazzle-cms-updates/</link>
		<comments>http://blog.dazzlecms.com/php/dazzle-cms-updates/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 06:46:30 +0000</pubDate>
		<dc:creator>Dazzle CMS</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP-Nuke]]></category>
		<category><![CDATA[smarty]]></category>

		<guid isPermaLink="false">http://blog.dazzlecms.com/?p=34</guid>
		<description><![CDATA[As we are near to the completion of our latest change over well lets first explain whats changed some of you may know this and others may not know this that recently we started implementing an file system so what does this mean to you that means your arrays that you load settings from your [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.dazzlecms.com%2Fphp%2Fdazzle-cms-updates%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.dazzlecms.com%2Fphp%2Fdazzle-cms-updates%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>As we are near to the completion of our latest change over well lets first explain whats changed some of you may know this and others may not know this that recently we started implementing an file system so what does this mean to you</p>
<p>that means your arrays that you load settings from your json encoded strings, your ini, xml and even php classes can be read in our filesystem</p>
<p>we have completed the filesystem and we are just testing everything is working as we all know things may of worked when we started this framework but could stop working so we are puttign together some test cases but these are not just there for us to be able to test all the features without the cms</p>
<p>but also show you in simple terms how to use our framework when you start developing modules.</p>
<p>we did release 2 betas last year and i was unhappy with some of the system core for many reasons i did have alot of hardcoded functions until i had x feature i was looking for now i have some of the basic features working my main goal is to get everything that really should be in classes as i really dont like cloning the same function over and over or the system looking like phpnuke in its code so we are going to start code cleanup this will not be an long process at all as we will be building about 5 new frameworks over the next 2 weeks which we hope to be completed and we can ship public betas as i will feel after i changed this that nothing big or major going to change in the files or the database.</p>
<p>as this has been an long process to where i have everything now once the new framework is ready our job will be to rewrite all of the admin modules as alot of these were just backported from phpnuke as the system was inspired by phpnuke, i wanted to keep that feel about the system from an admin point of view so each of these modules will be rewritten complely using out classes for example , using our template engine, any design will go though our template engine, to there will be complete control of every aspect of the system.</p>
<p>even we don&#8217;t officially have any modules with the cms as soon as we have our few basic modules news, forums, downloads these were developed in the early beta but no longer work with our current beta so we will have to rewrite alot of these to make them work again and we need to implement some of our web2 features from ajax powered forms .</p>
<p>our goal is to have an cms that&#8217;s easy to use , thats built apon php5 easy to anyone to create modules and add new features with very little coding</p>
<p>we even do have plans for an module thats creates features for you with no coding just using our form classes position the forms, textareas we do plan to have the cms released and in the final versions by this summer and plan to enter the cms for google summer of code for 2010</p>
<p>we keep you updated on our progress so you can see whats going on at the dazzle cms development keep an eye on our blog as we will try update this more regularly</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dazzlecms.com/php/dazzle-cms-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Input Filter</title>
		<link>http://blog.dazzlecms.com/php/php-input-filter/</link>
		<comments>http://blog.dazzlecms.com/php/php-input-filter/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 03:34:52 +0000</pubDate>
		<dc:creator>Dazzle CMS</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.dazzlecms.com/?p=32</guid>
		<description><![CDATA[We just released our version based on http://www.phpclasses.org/browse/package/2189.html almost an complete rewrite plus more filters for different types of data here an example of how to use our version //creates the object $filter =&#38; input::get_instance(); // some xss string $description = &#8216;&#60;A HREF=&#8221;http://www.gohttp://www.google.com/ogle.com/&#8221;&#62;XSS&#60;/A&#62;&#8217;; // strips the tags or converts them to plain text $description = [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.dazzlecms.com%2Fphp%2Fphp-input-filter%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.dazzlecms.com%2Fphp%2Fphp-input-filter%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>We just released our version based on http://www.phpclasses.org/browse/package/2189.html</p>
<p>almost an complete rewrite plus more filters for different types of data</p>
<p>here an example of how to use our version</p>
<p>//creates the object</p>
<p>$filter =&amp; input::get_instance();</p>
<p>// some xss string</p>
<p>$description = &#8216;&lt;A HREF=&#8221;http://www.gohttp://www.google.com/ogle.com/&#8221;&gt;XSS&lt;/A&gt;&#8217;;</p>
<p>// strips the tags or converts them to plain text</p>
<p>$description = $filter-&gt;clean($description, &#8216;string&#8217;);</p>
<p>please note there is no docs for these scripts as they have been designed for dazzle cms but can work in your projects too.</p>
<p>docs will come later when we give our scripts there own home as this is just our development blog.</p>
<p>all we ask is you give us credit and link us too www.dazzlecms.com</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dazzlecms.com/php/php-input-filter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Benefits of Running IIS7.5 Over IIS6 Or Apache</title>
		<link>http://blog.dazzlecms.com/servers/apache/benefits-of-running-iis7-5-over-iis6-or-apache/</link>
		<comments>http://blog.dazzlecms.com/servers/apache/benefits-of-running-iis7-5-over-iis6-or-apache/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 05:42:54 +0000</pubDate>
		<dc:creator>Dazzle CMS</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[IIS]]></category>

		<guid isPermaLink="false">http://blog.dazzlecms.com/?p=30</guid>
		<description><![CDATA[IIS7.5 &#8211; The latest and greatest from Microsoft. IIS7.5 is the latest iteration of the Microsoft&#8217;s web server. Formerly know as the Internet Information Server, IIS has come to dominate most of the servers belonging to Fortune 100 companies though Apache remains the market leader overall. According to the latest statistics over a third of [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.dazzlecms.com%2Fservers%2Fapache%2Fbenefits-of-running-iis7-5-over-iis6-or-apache%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.dazzlecms.com%2Fservers%2Fapache%2Fbenefits-of-running-iis7-5-over-iis6-or-apache%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<div id="body">
<p>IIS7.5 &#8211; The latest and greatest from Microsoft.</p>
<p><strong>IIS7</strong>.5 is the latest iteration of the Microsoft&#8217;s web server. Formerly know as the Internet Information Server, IIS has come to dominate most of the servers belonging to Fortune 100 companies though Apache remains the market leader overall. According to the latest statistics over a third of all sites are backed by IIS.</p>
<p>Benefits of IIS7.5 over IIS6</p>
<p>IIS7.5 is one of the more significant updates to the IIS platform. The biggest change is the modular nature of the engine. This means that one can configure IIS7.5 to support only features that are needed, adding more as and when necessary. In addition to improving it&#8217;s flexibility, this leads to a significant leap in security. For example, you can add modules from scripting and even backward compatibility.</p>
<p>Another significant improvement, is the use of an XML based web.config file (just like in .NET applications) to handle the configuration of the entire server configuration. This leads to improvements in portability, fine tuning as well as ease of access compared with the previous hierarchical metabase storage up until IIS6.</p>
<p>There is also good news for <strong>VPN users</strong>. IIS7.5 has improved it&#8217;s remote management capability by providing secure HTTP connections though you have to enable remote management manually. But that can be good as some viewed the earlier setup as more vulnerable.</p>
<p>Though there are many more improvements, let us look at some reasons why you should an IIS7.5 engine over a more traditional server like Apache.</p>
<p>Benefits of IIS7.5 over Apache</p>
<p>For most people the ability to use PHP scripts on IIS used to deter them from using a Windows platform. Even a hosting provider like Godaddy disallows the use of a PHP based application like WordPress on a Windows server. However, the latest releases of IIS and especially IIS 7.5 give massive performance improvements while running PHP scripts to the extent that PHP is no longer the sole reason not to choose IIS.</p>
<p>Today more and more site owners are turning to Windows to host their PHP based applications, and WordPress on windows is picking up a huge following.  Thanks to improvements around PHP and IIS through the cooperative efforts of Zend and Microsoft, PHP performance is much more stable, reliable and faster than it was on earlier versions.</p>
<p>Of course, if you plan to make use of the awesome .NET platform, then IIS 7.5 is your only choice. With the latest release of ASP.NET 3.5 and full support for the MVC framework there has never been a more compelling time to develop applications in .NET. In addition, Microsoft&#8217;s Web PI  has made it easier than ever to install all .NET related components. IIS 7.5 has also significantly improved it&#8217;s usability interface eschewing the full MMC framework it had earlier.</p>
<p>IIS7.5 also features improved diagnostics capability with advanced error tracking that allows you to trace errors based on the conditions you want IIS to look out for. This could be tracking down timed out pages or other errors through it&#8217;s &#8220;failed request tracing&#8221; capability.</p>
<p>Summary</p>
<p>All in all, this is the time to switch over to a Windows platform if you&#8217;ve been sitting on the fence till now. The new security features coupled with the flexibility, ease of use and diagnostics have made IIS 7.5 quite an irresistible choice for those looking to host their web applications.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.dazzlecms.com/servers/apache/benefits-of-running-iis7-5-over-iis6-or-apache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FTP Servers Being Replaced With Online Services</title>
		<link>http://blog.dazzlecms.com/servers/apache/ftp-servers-being-replaced/</link>
		<comments>http://blog.dazzlecms.com/servers/apache/ftp-servers-being-replaced/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 05:08:13 +0000</pubDate>
		<dc:creator>Dazzle CMS</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[Servers]]></category>

		<guid isPermaLink="false">http://blog.dazzlecms.com/?p=27</guid>
		<description><![CDATA[FTP Servers are still the most popular way to store and transfer large files. As browsers get better suited to dealing with file uploads and downloads, new web services are emerging to replace FTP. Online file transfer and sharing services provide an affordable, easy-to-use alternative to traditional FTP servers. Why should you consider replacing your [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.dazzlecms.com%2Fservers%2Fapache%2Fftp-servers-being-replaced%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.dazzlecms.com%2Fservers%2Fapache%2Fftp-servers-being-replaced%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<div id="body">
<p>FTP Servers are still the most popular way to store and transfer large files. As browsers get better suited to dealing with file uploads and downloads, new web services are emerging to replace FTP. Online file transfer and sharing services provide an affordable, easy-to-use alternative to traditional FTP servers.</p>
<p>Why should you consider replacing your FTP server?</p>
<p>1. Easy to Use: Online file transfer sites are easier to use than FTP, can be accessed through a web browser, require no additional downloads and can be accessed from anywhere.</p>
<p>2. More Secure: With most web-based transfer services, passwords are always sent over an encrypted connection.</p>
<p>3. Branded Experience: You can customize the look and style of your file transfer service and upload your company logo for a branded experience.</p>
<p>4. Activity Notifications: Receive notifications when users upload or download files, leave comments, or make any changes to files.</p>
<p>5. View Files Online: With file previews, you can view images and common office documents online without the need to download.</p>
<p>6. Search: Quickly find documents by searching through the title and content of Word documents, PowerPoint files, Spreadsheets, PDF documents and more.</p>
<p>7. Integrate with Your Website: Web-based services can be easily linked to from your existing website to provide a seamless experience to your clients and partners.</p>
<p>8. Manage Users: Controlling access to files is simple and does not require calling the IT department any time you need to add users, remove users, or reset your password.</p>
<p>9. Comments: Post comments on files to leave messages and communicate with other members of the Hub.</p>
<p>10. Version Control: Version history lets you view the history of previous versions, compare them to one another and restore an older document.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.dazzlecms.com/servers/apache/ftp-servers-being-replaced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
