ImpressCMS Community - ImpressCMS Blog http://community.impresscms.org Make a Lasting Impression Thu, 02 Sep 2010 14:40:36 -2200 http://backend.userland.com/rss/ ImpressCMS 1.1.1 Beta 1 ImpressCMS Blog contact@impresscms.org(ImpressCMS Community - ImpressCMS Blog) contact@impresscms.org(ImpressCMS Community - ImpressCMS Blog) en ImpressCMS Community - ImpressCMS Blog http://community.impresscms.org/images/logo.gif http://community.impresscms.org 1.3 Update - Benchmarking Our Progress http://community.impresscms.org/modules/imblogging/post.php?post_id=178 <p>Today we held a developer's review of the work being done in the trunk for the release of ImpressCMS 1.3, and while we talked a lot about the approach Marc and I took for this project, the real benefit shows in the benchmarks we have comparing 1.2.2 and the latest revision of 1.3. The greatest amount of effort has gone into the new architecture for the classes used by ImpressCMS - consolidating duplicate files and functions into single classes and separating each class into its own file. This has been a rather comprehensive work, because no one has done this in any other project before ImpressCMS - none of them have taken the time and made the effort to create a unified code base for their project.</p><br /><p>We didn't do this just because it would make us different than the other projects or to break compatibility with previous versions, we did it to gain better performance, more stability and more scalability. We are in a time where most people have access to the Internet through a broadband connection, but also at a time when more people are browsing the Internet using mobile devices - those devices are not using broadband connections, so sites built on ImpressCMS, or any other platform, must be optimized for viewing on devices with less than highspeed connections. We also want to be considered for enterprise-level sites, where high traffic is normal and performance is an issue. So, we need to be critical about what code is included in our core and how well it performs. Let's have a look at how the numbers are stacking up, shall we?</p><br /><p> Sun, 15 Aug 2010 02:30:26 -2200 http://community.impresscms.org/modules/imblogging/post.php?post_id=178 ImpressCMS refactoring: half way through http://community.impresscms.org/modules/imblogging/post.php?post_id=177 <p>Hi everyone,</p><br /><p>Following <a href="http://community.impresscms.org/modules/imblogging/post.php?post_id=176">Steve's latest blog post</a>, I wanted to keep you updated of our progress. As you know, Steve and I have been hard at work refactoring ImpressCMS. We have some pretty old code in there ! And you would not believe how many different ways there are to name classes, functions and files! The good news is: with 1.3, we will have 1 way of naming classes and files (no, nothing for functions because we won't have any left ! - everything will be in classes!).</p><br /><p>So, allow me to tell you a little bit about what we have done so far. It is still a work in progress, and we are refining our process as we go along, but a lot have already been done.</p><br /><p> Tue, 06 Jul 2010 17:58:50 -2200 http://community.impresscms.org/modules/imblogging/post.php?post_id=177 ImpressCMS, PHP5, Code Architecture and 1.3 Beta http://community.impresscms.org/modules/imblogging/post.php?post_id=176 <p>The past week has been an interesting one - Marc-André and I have set about refactoring the core architecture of ImpressCMS, which is no small task, given that we have code that dates back to PHP Nuke!</p> <p>ImpressCMS 1.3 will be a big step in establishing our own framework and clearing out some of the very old and somewhat inconsistant coding practices. We have been touting this release to be <a title="ImpressCMS 1.3: Smaller, Faster, Better" href="http://community.impresscms.org/modules/imblogging/post.php?post_id=146">smaller, faster and better</a> and that is definitely going to be true. Some of my early tests are showing a significant decrease in the number of queries used, the amount of memory used and a better page load time. As we get closer to releasing the beta version, I'll put out some statistics about the actual improvements.</p> <p> Wed, 23 Jun 2010 02:54:06 -2200 http://community.impresscms.org/modules/imblogging/post.php?post_id=176 Getting Out of the Box - Textsanitizer Plugins for ImpressCMS http://community.impresscms.org/modules/imblogging/post.php?post_id=175 <p>Off the shelf applications don't always do what you want them to do, so usually, a little customization is in order. For some applications, it is like wading through the bayou as you look through their code to find the right spot to make your change. Other projects have their stuff in order and you're surprised at how easy it is to modify and extend what they've packaged up for you. ImpressCMS is definitely falling into the second category!</p> <p>After using hashtags and mentions on Twitter and Facebook, I thought 'This would be a cool little addition to ImpressCMS!' So, I started out to create plugins to allow me to use these common tags.</p> <p> Wed, 09 Jun 2010 15:54:06 -2200 http://community.impresscms.org/modules/imblogging/post.php?post_id=175 CMS Expo is a great conference! http://community.impresscms.org/modules/imblogging/post.php?post_id=174 <p><img style="float:right;padding-left:5px;" src="http://malanciault.com/wp-content/uploads/2010/05/CMS-Expo-Updates_1272702187976-e1272702999115.png" alt="ImpressCMS at CMS Expo" />I have already been in Chicago for 2 days now for <a href="http://www.cmsexpo.net/">CMS Expo 2010</a>. This is definitely an outstanding conference! Very well organized, a lot of great speakers, a lot of great people, great food, great everything!</p> <p>For me, it had been a wonderful opportunity to finally meat with someone I’ve been working with for the past 5 years, Steve Kenow, one of the initiators of the <a href="http://www.impresscms.org/">ImpressCMS</a> project. We have been working together since in the XOOPS days and started the ImpressCMS adventure together with other great people. We’ve been talking to each other nearly every week for the past few year, but yet again, I had still to meet with him! This was accomplished this week!</p> <p>I also met with Steve M., another dedicated XOOPS and ImpressCMS user/developer. It’s so nice to meet with people sharing the same interest, in this case, open source CMS. Although CMS users and developers represent a large number of people across the world, you don’t connect with them in real life every day.</p> <p> Wed, 05 May 2010 02:10:58 -2200 http://community.impresscms.org/modules/imblogging/post.php?post_id=174 ImpressCMS partnering up with Microsoft at CMSExpo http://community.impresscms.org/modules/imblogging/post.php?post_id=173 <p>Great news! <a href="http://twitter.com/microsoft">Microsoft</a> <a href="http://twitter.com/webnotwar">Make Web Not War</a> is partnering with ImpressCMS at <a href="http://twitter.com/cmsexpo">CMS Expo</a> and sponsoring a very slick Arc™ <a href="http://www.microsoft.com/hardware/mouseandkeyboard/productdetails.aspx?pid=120">keyboard</a> and <a href="http://www.microsoft.com/hardware/mouseandkeyboard/productdetails.aspx?pid=112">mouse</a> for anyone attending CMS Expo!</p> <p>The rule is very simple: tweet with the hashtag #webnotwar and #cmsx and let everyone know how you like the conference so far! One winner will be chosen randomly from all the people who tweeted this, and the Winner will be announced from @phponwindows on Friday May 7th.</p> <p>We thank Microsoft for this sponsorship as well as the CMS Expo folks for organising such an outstanding conference !</p> <p>For sure, we will be there next year! In the meantime, I do hope we'll see some of you guys at <a href="http://www.webnotwar.ca/">Make Web Not War</a> in a few weeks!</p> Tue, 04 May 2010 18:39:48 -2200 http://community.impresscms.org/modules/imblogging/post.php?post_id=173 How Far Can You Get With a Roadmap? http://community.impresscms.org/modules/imblogging/post.php?post_id=172 <p>The first day of <a title="ImpressCMS @CMSExpo" href="http://twitter.com/search?q=%23icmsexpo">CMS Expo</a> has been fantastic! Not only are we able to be around some of the open source greats and let people know a bit more about ImpressCMS, but I have been able to finally meet some of our own community in person. Marc-Andre and Steve M have joined me here and we have had a great time getting to know each other and talk about the project. One of the topics we've covered and heard a lot about at the expo is roadmaps.</p> <p> Tue, 04 May 2010 13:44:47 -2200 http://community.impresscms.org/modules/imblogging/post.php?post_id=172 CMS Expo is starting in 2 days! http://community.impresscms.org/modules/imblogging/post.php?post_id=171 <p><img style="float:right;padding-left:5px;" src="http://malanciault.com/wp-content/uploads/2010/05/CMS-Expo-Updates_1272702187976-e1272702999115.png" alt="ImpressCMS at CMS Expo" />As I'm sure you know by now, ImpressCMS will be attending its very first North American conference, <a href="http://www.cmsexpo.net/">CMS Expo 2010</a> in Chicago from May 3rd to May 5th. This will be an amazing experience! We will have a booth there and intend to meet with as many people as possible. First, to let people know about our great Community Management System, but also to make as many connexions as possible! As I mentioned in one of the <a href="http://community.impresscms.org/modules/imblogging/post.php?post_id=8">very first blog post I wrote on ImpressCMS Blog</a>, <strong>people connecting with each other</strong>, this is the driving force of an open source project.</p><br /><p> Sat, 01 May 2010 09:14:54 -2200 http://community.impresscms.org/modules/imblogging/post.php?post_id=171 Open Source - is it a community, a philosopy, or a license? http://community.impresscms.org/modules/imblogging/post.php?post_id=170 <p>At its core, ImpressCMS is an open source project. But, what does that mean? A few recent events have brought this forward today.</p> <p>The Open Source Initiative (OSI) focuses on the <a title="OSI definition" href="http://www.opensource.org/docs/osd">licensing of software</a> as the definitive answer. In an <a title="Our Open SVN structure" href="http://community.impresscms.org/modules/imblogging/post.php?post_id=7">earlier post</a>, Marc-André talks about our open SVN structure. And in another post -</p> <div class="xoopsQuote" style="padding-left:30px;">People. People connecting with each other. This is the true asset of an open source project. It is not code, it is not developers, it is the people. The people using the software, the people creating the software, the people helping each other, the people solving problems, the people creating greatness !</div> <p> Sun, 25 Apr 2010 01:55:14 -2200 http://community.impresscms.org/modules/imblogging/post.php?post_id=170 Join us at Make Web Not War - Montreal - May 27th http://community.impresscms.org/modules/imblogging/post.php?post_id=169 <p><a href="http://www.webnotwar.ca"><img style="float:right;padding-left:6px;" src="http://community.impresscms.org/uploads/img4bb11cf39009d.png" alt="" /></a>2010 is definitely a great year for ImpressCMS and great conferences! A few weeks ago there was the Montreal <a href="http://confoo.ca">Confoo</a> conference, in 2 weeks there will be <a href="http://community.impresscms.org/modules/imblogging/post.php?post_id=167">CMS Expo 2010</a> in Chicago and last week of May, there will be one of Canada's first cross-platform web conferences showcasing the latest techniques and technologies available to the ever-evolving web community: <a href="http://www.webnotwar.ca/">Make Web Not War</a>. It's a one day only event, May 27 in Montreal.</p> <p> Fri, 16 Apr 2010 13:46:00 -2200 http://community.impresscms.org/modules/imblogging/post.php?post_id=169