<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">

    <title type="text">CI News</title>
    <subtitle type="text">CI News:</subtitle>
    <link rel="alternate" type="text/html" href="http://codeigniter.com/news/" />
    <link rel="self" type="application/atom+xml" href="http://codeigniter.com/xml/atom/full/" />
    <updated>2008-03-19T22:38:01Z</updated>
    <rights>Copyright (c) 2008, Derek Jones</rights>
    <generator uri="http://expressionengine.com/" version="1.6.3">ExpressionEngine</generator>
    <id>tag:codeigniter.com,2008:03:19</id>


    <entry>
      <title>EllisLab Hiring, Two Positions Available</title>
      <link rel="alternate" type="text/html" href="http://codeigniter.com/news/ellislab_hiring_two_positions_available/" />
      <id>tag:codeigniter.com,2008:news/15.4316</id>
      <published>2008-03-19T22:36:00Z</published>
      <updated>2008-03-19T22:38:01Z</updated>
      <author>
            <name>Derek Jones</name>
            <uri>http://derekderekderek.com/</uri>      </author>

      <content type="html"><![CDATA[
        <p>We&#8217;re pleased to announce two openings at EllisLab. 
</p>
<p>
The first is for <a href="http://ellislab.com/company/jobs/#code_mechanic">Code Mechanic</a>, a new development team position:
</p>
<blockquote><p>The Code Mechanic will be responsible for escalated support issues and bug investigation, and will be actively engaged with the community of third party developers.&nbsp; The Code Mechanic will become responsible for maintaining the current code base for ExpressionEngine and all of its First Party Add-Ons. The Code Mechanic will also be required to help keep the User Guide and Add-on documentation up to date.</p></blockquote> 

<p>
Code Mechanic is a full time salaried position with benefits. 
</p>
<p>
The second opening is for the <a href="http://ellislab.com/company/jobs/#senior_technical_support_specialist">Senior Technical Support Specialist</a> position:
</p>
<blockquote><p>The Senior Technical Support Specialist (STSS) is the link between the support staff, the development team, and customer service. The STSS is responsible for ensuring that all support requests are resolved in a timely and expedient manner, and that no issues are missed or left unresolved. This includes properly categorizing issues, following up on open issues, and escalating issues to the development team or customer service as necessary. The STSS will also help manage support related materials (such as the Knowledge Base and wiki), and help identify and create ways to improve our support and customer interactions.</p></blockquote>
<p>
The STSS is a part-time position. 
</p>
<p>
Full job descriptions and qualifications are available on the EllisLab <a href="http://ellislab.com/company/jobs/">Jobs page</a>. 
</p>
<p>
To apply email . Your email will include a formal resume, examples of previous work, and be a showcase of your use of email as a primary communication tool. 
</p>
<p>

</p>      ]]></content>
    </entry>

    <entry>
      <title>ExpressionEngine 2.0: fully CodeIgnited!</title>
      <link rel="alternate" type="text/html" href="http://codeigniter.com/news/expressionengine_20_fully_codeignited/" />
      <id>tag:codeigniter.com,2008:news/15.4273</id>
      <published>2008-03-14T10:18:00Z</published>
      <updated>2008-03-14T18:05:54Z</updated>
      <author>
            <name>Derek Allard</name>
            <uri>http://www.derekallard.com</uri>      </author>

      <content type="html"><![CDATA[
        <p>At South by Southwest during our “ExpressionEngine 2.0 sneak peek” I got a chance to reveal some big news about the future of ExpressionEngine that I wanted to explore in some more detail here for anyone who wasn’t able to attend.
</p>
<p>
<em>ExpressionEngine 2 is built on CodeIgniter.</em>
</p>
<p>
CodeIgniter (<a href="http://www.codeigniter.com">http://www.codeigniter.com</a>) is our Open Source PHP based framework.&nbsp; You can learn more at <a href="http://www.codeigniter.com">CodeIgniter.com</a>, but in a nutshell it’s the toolkit that many powerful applications are built on, and now we can add ExpressionEngine to that list.
</p>
<p>
This is great news if you’re an ExpressionEngine user, a CodeIgniter user, or both.&nbsp; As an ExpressionEngine developer you will have a greatly expanded community of talented developers working with you, and for you.&nbsp; I said during my talk, “The nerds are excited, and you should be excited that the nerds are excited”.&nbsp; As a dyed in the wool nerd, I stand by this!
</p>
<p>
If you’re a CodeIgniter developer, this means you can drop a full-fledged content-management system right on top of your existing code base, and have it work.&nbsp; You want a forum installed?&nbsp; One click.&nbsp; You want need member management, a wiki, end-user tools, mailing lists, mobile blogging capabilities, permissions&#8230; all there.&nbsp; One click.&nbsp; Proven, simple, powerful.
</p>
<p>
And not only are the code bases merging, but I see the communities merging.&nbsp; CodeIgniter authors are nearly instantly qualified to write ExpressionEngine modules, extensions and plugins.&nbsp; The EE community will benefit from the energy and ideas of CodeIgniter-ers, and as a CodeIgniter author you&#8217;ve suddenly added thousands of new “potential customers” to your list.
</p>
<p>
Technically, there are tremendous advantages as well.&nbsp; For example, running an application as flexible and powerful as ExpressionEngine meant that we needed more flexibility.&nbsp; And since the base of ExpresisonEngine is now CodeIgniter, if EE needs it, CI gets it.&nbsp; We’re going to share when we can abstract ExpressionEngine code into CodeIgniter, and we’re going to share Open Source.&nbsp; So CodeIgniter is benefiting from more developer attention, and growing functionalities.
</p>
<p>
It’s a good time to be a nerd!
</p>
<p>
If you&#8217;re a CodeIgniter user and you’re worried that adding capability based on the needs of ExpressionEngine will create code-bloat and degrade performance, don&#8217;t be.&nbsp; We’re obsessive about real-world performance and code elegance, and our software depends on it.
</p>
<p>
Let me give you a few specific examples of how CodeIgniter and ExpressionEngine are sharing with each other.&nbsp; In order to get ExpressionEngine running, we’ve expanded current libraries, and created new libraries.&nbsp; Immediate examples of this include the greatly expanded Active Record class for CodeIgniter, which is used to talk to your database.&nbsp; A series of added functions where put in there, including aggregate functions, expanded use of like(), a handy count_all_results() function, and many others.&nbsp; Additionally, an entire database manipulation tool was created (DBForge) which lets you create, manipulate and drop tables, fields, and other aspects of your database.&nbsp; In ExpressionEngine these get used in the installer, but being abstracted in CodeIgniter means you’re only limited by your imagination.
</p>
<p>
And many other libraries will be expanded.&nbsp; Already there have been expansions to sessions, table generation, html generation libraries, form generation, image processing, email and many others.&nbsp; As well, there’s been significant behavioural changes to sessions (introduction of flash vars), helpers (ability to over-ride on an application level basis) and models (introduction of auto-loading). In fact, there’s been over 140 additional changes, additions and bugfixes that have already worked their way into CodeIgniter.
</p>
<p>
There are also exciting things in the works for CodeIgniter that aren’t yet in the public repository (because they aren’t done yet, not because we won’t share).&nbsp; The most exciting of which is probably the brand new javascript and jQuery libraries, which will provide simple, programatic ways to write complex javascript code.&nbsp; It means you’ll have a simple, CodeIgniter way of creating rich javascript functions.&nbsp; You don’t need to be a javascript guru, but you can be.
</p>
<p>
Here’s a preview (please keep in mind that this may slightly change as it gets developed)
</p>
<p>
</p><div class="codeblock"><code>
// Effect: fade a div into view <br /></span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">javascript</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">fade_in</span><span style="color: #007700">(</span><span style="color: #0000BB">“div”</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">// Event: set up a click to show a submenu<br /></span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">javascript</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">click</span><span style="color: #007700">(</span><span style="color: #0000BB">“</span><span style="color: #FF8000">#button”,<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">javascript</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">hide</span><span style="color: #007700">(</span><span style="color: #0000BB">“</span><span style="color: #007700">.</span><span style="color: #0000BB">submenu”</span><span style="color: #007700">);<br />);<br /><br /></span><span style="color: #FF8000">// Plugin: using a jQuery plugin<br /></span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">jquery</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">tablesorter</span><span style="color: #007700">();</span>
</code></div><p>
</p>
<p>
You can already see the both the libraries in full-force on the new Control Panel.
</p>
<p>
Oh, and we understand that some people may have their own preferred javascript libraries.&nbsp;  The new JavaScript library in CodeIgniter  allows you to extend it to use your own. Its all abstracted.&nbsp; You like Scriptaculous, there&#8217;s room for a scriptaculous driver.&nbsp; You like  Mootools?&nbsp; You can build a driver.&nbsp; Think of it like the database library.&nbsp; You say “hey CodeIgniter, do this&#8230; here&#8217;s what I&#8217;m using - you figure it out”, and CodeIgniter does.&nbsp; It’s smart like that.
</p>
<p>
This is an exciting time for ExpressionEngine and CodeIgniter, as we begin to really push what is possible with our technology, and explore ways to make your life as easy as possible.
</p>
<p>
CodeIgniter expands ExpressionEngine’s capabilities; and ExpressionEngine expands CodeIgniter’s reach&#8230; and we all get to reap the rewards.
</p>
<p>
Like I said, its a great time to be a nerd.
</p>
<p>
<a href="http://expressionengine.com/forums/viewthread/74157/">Discuss</a>!
</p>      ]]></content>
    </entry>

    <entry>
      <title>CodeIgniter 1.6.1 Released</title>
      <link rel="alternate" type="text/html" href="http://codeigniter.com/news/codeigniter_161_released/" />
      <id>tag:codeigniter.com,2008:news/15.3444</id>
      <published>2008-02-13T04:02:00Z</published>
      <updated>2008-02-13T05:02:53Z</updated>
      <author>
            <name>Derek Allard</name>
            <uri>http://www.derekallard.com</uri>      </author>

      <content type="html"><![CDATA[
        <p>Version 1.6.1 is primarily a maintenance release, but does bring a handful of nice feature additions and enhancements.&nbsp; After a very successful 1.6.0 release, a series of bugs have been squashed and enhancements have been made that we wanted to roll out as a formal release.&nbsp; Updating from 1.6.0 is as easy as simply replacing a few files in your system directory.&nbsp; For a list of all changes please see the <a href="http://www.codeigniter.com/user_guide/changelog.html">Change Log</a>.&nbsp; If you are currently running CodeIgniter please read the <a href="http://www.codeigniter.com/user_guide/installation/upgrading.html">update instructions</a>.
</p>      ]]></content>
    </entry>

    <entry>
      <title>CodeIgniter 1.6 hits the streets</title>
      <link rel="alternate" type="text/html" href="http://codeigniter.com/news/codeigniter_1_6_hits_the_streets/" />
      <id>tag:codeigniter.com,2008:news/15.3359</id>
      <published>2008-01-31T04:03:00Z</published>
      <updated>2008-01-31T05:06:27Z</updated>
      <author>
            <name>Derek Allard</name>
            <uri>http://www.derekallard.com</uri>      </author>

      <content type="html"><![CDATA[
        <p>EllisLab is proud to announce the release of CodeIgniter 1.6, our open source web application framework.&nbsp; The release marks a new turn in the development of the framework, and has received considerable attention from both EllisLab developers and the community.
</p>
<p>
Among a host of new capabilities, this release features:
</p>
<ul>
<li>A Database Forge class: database agnostic table and field manipulation</li>
<li>An enhanced Active Record library</li>
<li>A revised Session Class with “flash variables” and additional security</li>
<li>An extendable Model Class with auto-loadable Models</li>
<li>Extendable Helpers, and additions and enhancements to existing Helpers</li>
<li>A revised view architecture that allows for simple inclusion of multiple views</li>
<li>And over 120 different enhancements, improvements and bug fixes</li>
</ul>
<p>
We’d like to take a moment to sincerely thank the incredible community, who tirelessly offered support, suggestions, fixes, enhancements and encouragement.&nbsp; Our new model of development is built around you all - thanks.
</p>
<p>
CodeIgniter is continuing to grow and evolve, and work has already begun for the next release.
</p>
<p>
For a list of all changes please <a href="http://codeigniter.com/user_guide/changelog.html">see the Change Log</a>.&nbsp; If you are currently running CodeIgniter please read the <a href="http://codeigniter.com/user_guide/installation/upgrading.html">update instructions</a>.
</p>      ]]></content>
    </entry>

    <entry>
      <title>Calling all CodeIgniter&#45;ers &#45; join us at South By Southwest!</title>
      <link rel="alternate" type="text/html" href="http://codeigniter.com/news/calling_all_codeigniter_ers_join_us_at_south_by_southwest/" />
      <id>tag:codeigniter.com,2008:news/15.3334</id>
      <published>2008-01-27T17:30:01Z</published>
      <updated>2008-01-28T00:11:44Z</updated>
      <author>
            <name>Derek Allard</name>
            <uri>http://www.derekallard.com</uri>      </author>

      <content type="html"><![CDATA[
        <p>For the <a href="http://2008.sxsw.com/interactive/">upcoming 2008 South by Southwest</a>, EllisLab has several <a href="http://camp.ellislab.com/">exciting events</a> planned; including an open panel discussion, a brunch event&#8230; and heck, let&#8217;s just cut to it, the Party at the Moonshine Grill!&nbsp; (This WILL be the highlight of the conference for you - promise).
</p>
<p>
We&#8217;d be <em>honoured</em> if you&#8217;d join us, and on behalf of Rick, Derek, and the whole team, I&#8217;d like to take a moment to formally extend an invitation to the entire CodeIgniter community.&nbsp; If you&#8217;re attending SxSW, then we&#8217;d love to see you!
</p>
<p>
Make a note of the EllisLab events, and make a point of tracking us down!&nbsp; We want to meet you!
</p>
<p>
See you in Austin!
</p>      ]]></content>
    </entry>

    <entry>
      <title>CodeIgniter 1.5.4 Released</title>
      <link rel="alternate" type="text/html" href="http://codeigniter.com/news/codeigniter_154_released/" />
      <id>tag:codeigniter.com,2007:news/15.2530</id>
      <published>2007-07-12T20:49:00Z</published>
      <updated>2007-07-12T22:20:59Z</updated>
      <author>
            <name>Rick Ellis</name>
            <uri>http://ellislab.com</uri>      </author>

      <content type="html"><![CDATA[
        <p>Version 1.5.4 is primarily a maintenance release.&nbsp; For a list of all changes please see the <a href="http://www.codeigniter.com/user_guide/changelog.html">Change Log</a>.&nbsp; If you are currently running CodeIgniter please read the <a href="http://www.codeigniter.com/user_guide/installation/upgrading.html">update instructions</a>.&nbsp; 
</p>      ]]></content>
    </entry>

    <entry>
      <title>CodeIgniter featured on PHP Abstract Podcast</title>
      <link rel="alternate" type="text/html" href="http://codeigniter.com/news/codeigniter_featured_on_php_abstract_podcast/" />
      <id>tag:codeigniter.com,2007:news/15.1937</id>
      <published>2007-06-29T15:25:00Z</published>
      <updated>2007-06-29T16:36:23Z</updated>
      <author>
            <name>Derek Allard</name>
            <uri>http://www.derekallard.com</uri>      </author>

      <content type="html"><![CDATA[
        <p>The latest episode of the <a href="http://devzone.zend.com/tag/podcast">PHP Abstract Podcast</a> has been published, and it <a href="http://devzone.zend.com/article/2248-PHP-Abstract-Podcast-Episode-8-CodeIgnighter-Overview">features a discussion about CodeIgniter</a>  by CodeIgnter user, <a href="http://www.funkatron.com">Ed Finkler</a>, who does a great job introducing the framework to the world, and highlighting its strength in clear terms.&nbsp; Well done Ed!
</p>      ]]></content>
    </entry>

    <entry>
      <title>Introducing HelpSpot Hosting</title>
      <link rel="alternate" type="text/html" href="http://codeigniter.com/news/introducing_helpspot_hosting/" />
      <id>tag:ellislab.com,2007:news/17.1766</id>
      <published>2007-04-30T18:38:00Z</published>
      <updated>2007-04-30T18:44:00Z</updated>
      <author>
            <name>Leslie Camacho</name>
            <uri>http://www.ellislab.com</uri>      </author>

      <category term="EllisLab Network News"
        scheme="http://codeigniter.com/news/category/ellislab_network_news/"
        label="EllisLab Network News" />
      <content type="html"><![CDATA[
        <p>Ever since we rebranded as EllisLab we&#8217;ve been looking for people with products, services, and a business mindset that fit with our community. We&#8217;re happy to introduce Ian Landsman, the owner of <a href="http://userscape.com">UserScape</a> and its chief product, HelpSpot, &#8220;A help desk software solution, built for ease of use.&#8221; 
</p>
<p>
We&#8217;ve known about Ian through his blog (powered by ExpressionEngine), where he writes intelligent things about doing business on the web, and through his use of CodeIgniter. When Nevin (CTO of EngineHosting) pointed out that Ian needed a new hosting solution for HelpSpot, we contacted him right away. Ian turns out to be as cool as we hoped and we quickly worked out a <a href="http://www.enginehosting.com/web_hosting/solutions/helpspot/">solution for his HelpSpot customers</a>. 
</p>
<p>
We think that working with Ian will lead to good things for the UserScape and EllisLab communities and hope that offering hosting is just a first step in this relationship. You can read <a href="http://www.userscape.com/blog/index.php/site/comments/helpspot_hosting_goes_to_a_new_level/">Ian&#8217;s thoughts about it on his blog</a>. 
</p>
<p>
The interview below details Ian&#8217;s adventure from accountancy to web application development. 
</p>
<p>
<b>EllisLab:</b> Hi Ian, thanks for doing an interview. What&#8217;s your background and how did you get started in application development?
</p>
<p>
<b>Ian Landsman:</b> I actually have a pretty varied background from Office Depot store manager to Academic Technology Director for a small NY college. My college degree is in Accounting, which has actually served me really well. Accounting is surprisingly like programming in terms of mindset. It&#8217;s also been very handy to have that background when starting UserScape. When you&#8217;re bootstrapping a company you need to wear every hat so I think having a background that&#8217;s exposed you to many different types of businesses is a huge help.
</p>
<p>
In terms of application development I really got started with that in earnest during my time with Pearson Education, a large textbook publisher. There I worked on many large scale systems serving hundreds of thousands of customers. From there I ended up doing a lot of consulting and freelance application development while working my day jobs until taking the plunge with UserScape two years ago.
</p>
<p>
<b>EllisLab:</b> Why did you start UserScape? What makes HelpSpot different?
</p>
<p>
<b>Ian Landsman:</b> I&#8217;ve always wanted to start a business. I&#8217;ve probably started developing 5-6 products over the years, but I would abandon them part way through development for one reason or another. I think it was mostly because I started developing without really understanding the industries I was developing for. Since I didn&#8217;t have a full understanding I would get scared part way through and abandon ship. With UserScape I really researched the help desk software industry thoroughly before I wrote one line of code. That deep understanding really allowed me to push through knowing I was going in the right direction. There was a real market need for a help desk software package priced between $99 unlimited user scripts and $100,000 enterprise software.
</p>
<p>
HelpSpot has a lot of unique features, the ones I&#8217;m most proud of though are it&#8217;s simplicity and it&#8217;s filtering power. I really wanted HelpSpot to be very easy to start using without any formal training. Most help desk packages really need training to use right and often training is a required part of the purchase by the vendor. I wanted most help desk users to be able to jump in and at least be able to create and manage requests without a big learning curve and I think we&#8217;ve been successful in that. There&#8217;s a lot of power in there, but it&#8217;s below the surface and unfolds as you delve deeper into it.
</p>
<p>
The filtering is a unique feature that is really key in most HelpSpot installations. Request filters allow staff to create filters or queues on the fly that enable them to see the requests in the system in nearly unlimited ways. There&#8217;s literally millions of possible combinations which you can use to pull out just the requests you need to see and you can save those filters for quick access in the future.
</p>
<p>
<b>EllisLab:</b> What HelpSpot feature makes you most happy?
</p>
<p>
<b>Ian Landsman:</b> Possible the most innovative feature in HelpSpot is the Live Lookup API, I really love this feature. Almost all help desk packages require you to upload your customer data into them if you want to be able to access that data while working on a request. This creates a lot of headaches trying to keep this data up to date and you inevitably can&#8217;t get all the data you need into the software. Live Lookup is a very simple XML API that allows HelpSpot to query your customer data system (any customer data system) in real time. So HelpSpot can display customer details on any data your staff needs without any data syncing or any worries about data being outdated.
</p>
<p>
<b>EllisLab:</b> Is there a HelpSpot feature that nobody seems to use but really should?
</p>
<p>
<b>Ian Landsman:</b> One that I think doesn&#8217;t get enough use is reminders. HelpSpot can send reminders to you for things you need to follow up on with a request or check on, perhaps a note on when to contact someone back, things like that. I really blame myself for this though as the interface isn&#8217;t that great for reminders. Version 2 of HelpSpot addresses this issue and makes reminders much easier to use.
</p>
<p>
<b>EllisLab:</b> What&#8217;s been the biggest surprise since getting into the Help desk business?
</p>
<p>
<b>Ian Landsman:</b> The biggest surprise to me has really been that the research I did initially was actually correct! There really was a need for a solid middle tier product. Sales have progressed much faster than I expected, especially considering HelpSpot doesn&#8217;t do any real advertising. It&#8217;s all been people discussing it on their blogs or traditional word of mouth.
</p>
<p>
<b>EllisLab:</b> We are certainly familiar with that advertising model! What&#8217;s next for HelpSpot?
</p>
<p>
<b>Ian Landsman:</b> Right now production is full speed ahead on version 2. I don&#8217;t like to give a lot of details on specific features, I&#8217;d rather under promise and over deliver. A few key features though are support for displaying and sending HTML emails and a full API for accessing HelpSpot programatically.
</p>
<p>
<b>EllisLab:</b> Thanks for the interview Ian. You can find more information on HelpSpot at <a href="http://userscape.com">UserScape</a> and keep track of Ian on his <a href="http://www.userscape.com/blog/">blog</a>.
</p>      ]]></content>
    </entry>

    <entry>
      <title>New Site Enhancements</title>
      <link rel="alternate" type="text/html" href="http://codeigniter.com/news/new_site_enhancements/" />
      <id>tag:codeigniter.com,2007:news/15.1746</id>
      <published>2007-04-26T18:31:00Z</published>
      <updated>2007-04-26T19:47:56Z</updated>
      <author>
            <name>Rick Ellis</name>
            <uri>http://ellislab.com</uri>      </author>

      <content type="html"><![CDATA[
        <p>We have a new <a href="http://codeigniter.com/bug_tracker/">bug tracking system</a> in place to make it easier to report and manage bugs.&nbsp; You can access it via the main navigation at the top of the site.&nbsp; Please read the <a href="http://codeigniter.com/bug_tracker/">bug reporting guidelines</a> before posting.
</p>
<p>
We&#8217;ve also added a <a href="http://codeigniter.com/projects/">projects page</a> that lists sites that are built using CodeIgniter.&nbsp; If you&#8217;d like to add your project to the list please <a href="http://codeigniter.com/projects/submit/">submit it</a> using the provided form.
</p>      ]]></content>
    </entry>

    <entry>
      <title>Code Igniter 1.5.3 Released</title>
      <link rel="alternate" type="text/html" href="http://codeigniter.com/news/code_igniter_153_released/" />
      <id>tag:codeigniter.com,2007:news/15.1702</id>
      <published>2007-04-16T16:15:00Z</published>
      <updated>2007-04-16T17:15:51Z</updated>
      <author>
            <name>Rick Ellis</name>
            <uri>http://ellislab.com</uri>      </author>

      <content type="html"><![CDATA[
        <p>Version 1.5.3 is primarily a maintenance release.&nbsp; For a list of all changes please see the <a href="http://www.codeigniter.com/user_guide/changelog.html">Change Log</a>.&nbsp; If you are currently running Code Igniter please read the <a href="http://www.codeigniter.com/user_guide/installation/upgrading.html">update instructions</a>
</p>      ]]></content>
    </entry>

    <entry>
      <title>Building an Ecosystem</title>
      <link rel="alternate" type="text/html" href="http://codeigniter.com/news/building_an_ecosystem/" />
      <id>tag:ellislab.com,2007:news/17.1667</id>
      <published>2007-03-14T22:44:00Z</published>
      <updated>2007-03-20T14:06:56Z</updated>
      <author>
            <name>Rick Ellis</name>
            <uri>http://ellislab.com</uri>      </author>

      <category term="EllisLab Network News"
        scheme="http://codeigniter.com/news/category/ellislab_network_news/"
        label="EllisLab Network News" />
      <content type="html"><![CDATA[
        <p>One of the driving forces behind our site redesign and new brand identity is to further strengthen our already excellent community.&nbsp; Luke, over at <a href="http://www.jambor-ee.com">Jambor-ee</a> wrote an insightful <a href="http://www.jambor-ee.com/blog/entry/the-expressionengine-cottage-industry/">blog entry</a> about how ExpressionEngine has become its own cottage industry.&nbsp; 
</p>
<p>
We find ourselves at the epicenter of an ecosystem that includes designers, developers, business people, teachers, writers, and bloggers, so for us, it&#8217;s no longer only about selling software or providing hosting, it&#8217;s about building an environment that fosters symbiotic relationships between ourselves, our customers, and other professionals in our community.&nbsp; Pragmatically it makes sense that if we can be the hub around which an amazing community grows, everyone associated with the community will benefit.&nbsp; 
</p>
<p>
I played chess a lot growing up.&nbsp; One of the more basic concepts in chess is that by controlling the middle of the board you can control the game.&nbsp; It&#8217;s a poor strategy to fragment your chess pieces, moving them out on the wings without support from other pieces.&nbsp; Instead, it&#8217;s much more powerful to stage a unified advance toward the middle.
</p>
<p>
Similarly, it makes sense for us to invest in our community and expand our network into a cohesive, connected, and capable ecosystem, so over the coming months we intend to explore creative ways to do just that.
</p>      ]]></content>
    </entry>

    <entry>
      <title>New Websites and a New Name!</title>
      <link rel="alternate" type="text/html" href="http://codeigniter.com/news/new_websites_and_a_new_name/" />
      <id>tag:ellislab.com,2007:news/17.1354</id>
      <published>2007-03-09T21:47:00Z</published>
      <updated>2007-03-14T23:47:18Z</updated>
      <author>
            <name>Rick Ellis</name>
            <uri>http://ellislab.com</uri>      </author>

      <category term="EllisLab Network News"
        scheme="http://codeigniter.com/news/category/ellislab_network_news/"
        label="EllisLab Network News" />
      <content type="html"><![CDATA[
        <p>As you might have noticed, we&#8217;ve launched four new websites:&nbsp; <a href="http://ellislab.com">EllisLab</a>,  <a href="http://expressionengine.com">ExpressionEngine</a>,  <a href="http://enginehosting.com">Engine Hosting</a>, and  <a href="http://codeigniter.com">CodeIgniter</a>.
</p>
<p>
We set a goal to launch the sites before the South by Southwest internet conference on March 9th.&nbsp; Of course web development is an inexact science so it was a mad scramble to the finish line.&nbsp; Thanks to many late nights by our team we made it!&nbsp; Without a doubt we likely missed a few things, so if you stumble onto something gone awry (broken links, typos, dead bodies) please let us know.
</p>
<p>
In addition to our new sites, we re-branded pMachine as EllisLab, and our hosting company is now Engine Hosting, previously known as pMachine Hosting.&nbsp; pMachine is no more.&nbsp; She&#8217;s dead Cap&#8217;n!
</p>
<p>
Why the name change?&nbsp; <em>pMachine</em> was an outgrowth of our first, and at that time (six years ago), only product.&nbsp; Both our company and software were pMachine.&nbsp; A couple years later we released ExpressionEngine, which addressed some serious limitations of pMachine.&nbsp; EE essentially made pM (the software) obsolete.&nbsp; Our users agreed, switching to EE in droves and eventually compelling us to discontinue pM due to low sales.&nbsp; Still, our company continued on as pMachine.
</p>
<p>
Over the past three years, ExpressionEngine has grown by leaps and bounds in popularity.&nbsp; In fact, as a brand it had eclipsed pMachine.&nbsp; So when we set out to define our 2007 goals we decided it was time to move ExpressionEngine to its own site.&nbsp; And since I always felt the name <em>pMachine</em> was confusing given our discontinued app, we decided to re-brand the company (and our hosting company).
</p>
<p>
Initially I wasn&#8217;t crazy about the name EllisLab, which was suggested by Les; the name seemed a bit egotistical and I was using it already as my personal blog.&nbsp; But after unsuccessfully scouring the ends of the earth for a suitable name that was free of trademark and domain issues, and after Derek and Paul expressed that they liked EllisLab the name stuck.
</p>
<p>
What made this redesign particularly challenging is that we decided to run all of our sites&#8212;each of which is located at its own domain&#8212;under one ExpressionEngine installation.&nbsp;  Normally this would be difficult to accomplish, but thanks to an interesting new ExpressionEngine feature that Paul wrote we were able to.&nbsp; We&#8217;re not exactly sure yet how or when that feature will be released publicly, but it should at some point.
</p>
<p>
So why would we run all our sites using one EE install?&nbsp; Well, it allows us to run one membership database across multiple sites and share ExpressionEngine resources across domains.&nbsp; And as we bring other new sites online (yes, we have some interesting things in the works) we will be able to continue utilizing that single installation.
</p>
<p>
This approach will allow a member of one of our sites to take advantage of products and services at another site in the network without having to sign up again.&nbsp; Once you are a member of one site, you&#8217;re a member at all sites.&nbsp; And thanks to Paul&#8217;s brilliance we can even run separate, discreet discussion forums at each site, even though it&#8217;s really only one forum module in one EE installation.&nbsp; Heck, we can run separate shopping carts or nearly anything else at each site from one master EE install.
</p>
<p>
Ah, the power of ExpressionEngine!&nbsp; Try accomplishing <em>that</em> with another publishing system.
</p>
<p>
Lastly, I want to publicly acknowledge the great work of <a href="http://31three.com/">Jesse Bennett-Chamberlain</a>, who created our new site designs.&nbsp; I consider Jesse to be among the premiere designers in the world; he&#8217;s an incredible talent.&nbsp; We are very pleased with his work.
</p>
<p>
So that&#8217;s the scoop on our redesign.&nbsp; We hope you enjoy our sites and our new direction!
</p>      ]]></content>
    </entry>

    <entry>
      <title>CodeIgniter Account Changes</title>
      <link rel="alternate" type="text/html" href="http://codeigniter.com/news/codeigniter_account_changes/" />
      <id>tag:codeigniter.com,2007:news/15.1382</id>
      <published>2007-03-09T02:53:00Z</published>
      <updated>2007-03-09T04:14:12Z</updated>
      <author>
            <name>Paul Burdick</name>
                  </author>

      <content type="html"><![CDATA[
        <p>Ladies and gentleman, you might have noticed that when coming to the CodeIgniter website today you were logged out and your login no longer seemed to work.&nbsp;  We apologize for that, but it had to be done in order to combine all of our sites into one ExpressionEngine installation during our launch.&nbsp;  Certain fields in ExpressionEngine have to be unique, including your member id and username.&nbsp;  Since pMachine.com contained over 37,000 members, there were bound to be numerous conflicts during our importing of the CodeIgniter.com members.&nbsp;  To keep ourselves from running potentially thousands of queries doing checks for repeats, we made a decision to simply prefix every CodeIgniter member&#8217;s username with a simple &#8216;ci_&#8217; string when we imported them.&nbsp;  So, if your username was &#8216;john&#8217;, it is now &#8216;ci_john&#8217;.&nbsp;   When you login for the first time after , you will be asked to change your username and remove the prefix.&nbsp;  As screen names are meant to be unique as well, many of you will find a similar &#8216;CI&#8217; prefix add to your screen names.&nbsp;  You are, of course, free to remove this or keep it to identify yourself among the greater EllisLab community.
</p>
<p>
I hope you will understand that we did this with greater goals in mind and that it is only a one time moment of inconvenience.&nbsp; Feel free to email me, if you have questions or concerns.&nbsp; Oh, and welcome to the EllisLab community!
</p>
<p>
On a related note, many people joined <i>both</i> the pMachine and CodeIgniter communities at one time or another.&nbsp; Now that we are all together, a few of you have expressed interest in merging your accounts.&nbsp; That will be possible in the near future.&nbsp; A merge script has already been written and should be available in the coming week after we catch up on a bit of sleep from the launch.
</p>      ]]></content>
    </entry>

    <entry>
      <title>Join us at SXSW!</title>
      <link rel="alternate" type="text/html" href="http://codeigniter.com/news/join_us_at_sxsw/" />
      <id>tag:ellislab.com,2007:news/17.1355</id>
      <published>2007-03-05T22:01:00Z</published>
      <updated>2007-03-08T22:09:05Z</updated>
      <author>
            <name>Rick Ellis</name>
            <uri>http://ellislab.com</uri>      </author>

      <category term="EllisLab Network News"
        scheme="http://codeigniter.com/news/category/ellislab_network_news/"
        label="EllisLab Network News" />
      <content type="html"><![CDATA[
        <p>Join us at the <a href="http://moonshinegrill.com">Moonshine Grill</a> in Austin on Saturday March 10th at 6pm for all you can eat appetizers, an open bar, and a free t-shirt. You&#8217;ll meet Rick, Paul, Derek, Les, and all the ExpressionEngine community you can handle.&nbsp; Space is limited so <a href="http://expressionengine.com/sxsw/">please RSVP</a>!
</p>      ]]></content>
    </entry>

    <entry>
      <title>Code Igniter 1.5.2 Released</title>
      <link rel="alternate" type="text/html" href="http://codeigniter.com/news/code_igniter_152_released/" />
      <id>tag:codeigniter.com,2007:news/15.1379</id>
      <published>2007-02-14T14:00:00Z</published>
      <updated>2007-03-08T15:01:51Z</updated>
      <author>
            <name>Rick Ellis</name>
            <uri>http://ellislab.com</uri>      </author>

      <content type="html"><![CDATA[
        <p> This is primarily a maintenance release that fixes some minor bugs.
</p>
<p>
For a list of all changes please see the <a href="http://www.codeigniter.com/user_guide/changelog.html">Change Log</a>.
</p>
<p>
If you are currently running Code Igniter please read the <a href="http://www.codeigniter.com/user_guide/installation/upgrading.html">update instructions</a>
</p>      ]]></content>
    </entry>


</feed>