3 of 6
3
ExpressionEngine 2.0: fully CodeIgnited!
Posted: 14 March 2008 11:19 PM   [ Ignore ]   [ # 37 ]  
Grad Student
Rank
Total Posts:  31
Joined  11-16-2007

Oh god thank you! I love, love CI. It’s what led me to EE actually (or, how I found it I should say). I prefer CI, of course, as a developer, but like EE for certain things.

Having them both together is amazing, and certainly a big step in the right direction. I can’t count how many times I’ve been working on an EE site and have wanted to use things that I rely on in CI but don’t have in EE.

While EE is great for the “I can setup WordPress/Joomla/etc.” crowd, it’s nice to see it merging with, IMO, the best PHP framework out there.

Looking forward to the EE/CI merger and EE 2.0 :D

Profile
 
 
Posted: 15 March 2008 12:33 AM   [ Ignore ]   [ # 38 ]  
Lab Technician
Avatar
RankRankRankRank
Total Posts:  1564
Joined  03-26-2006
Crucial - 14 March 2008 11:19 PM
While EE is great for the “I can setup WordPress/Joomla/etc.” crowd,

Hey! Some of us out here aren’t afraid to get our hands dirty, pal. smile

I’m looking forward to the change as well.

 Signature 

ryan masuga
—————
Masuga Design | Member, EE Pro Network
My EE Add-Ons | {devot:ee}
Twitter: masuga | masugadesign | devot_ee

Profile
 
 
Posted: 15 March 2008 12:41 AM   [ Ignore ]   [ # 39 ]  
Grad Student
Rank
Total Posts:  31
Joined  11-16-2007
mdesign - 15 March 2008 12:33 AM
Crucial - 14 March 2008 11:19 PM
While EE is great for the “I can setup WordPress/Joomla/etc.” crowd,

Hey! Some of us out here aren’t afraid to get our hands dirty, pal. smile

I’m looking forward to the change as well.

Haha, well let me rephrase, because what I originally said wasn’t correct. While EE is great for the majority (e.g. the “I can setup a WordPress install” crowd), it’s nice for us that “like to get our hands dirty” to be able to use EE for some of it’s great core features and GUI backend, but still take advantage of the amazing features found in CI.

wink

Profile
 
 
Posted: 15 March 2008 12:44 AM   [ Ignore ]   [ # 40 ]  
Lab Technician
Avatar
RankRankRankRank
Total Posts:  1564
Joined  03-26-2006

Yeppers…this is going to be a good year for anyone and everyone involved with EE or CI. I’m stoked!

 Signature 

ryan masuga
—————
Masuga Design | Member, EE Pro Network
My EE Add-Ons | {devot:ee}
Twitter: masuga | masugadesign | devot_ee

Profile
 
 
Posted: 15 March 2008 12:44 AM   [ Ignore ]   [ # 41 ]  
Research Assistant
Avatar
RankRankRank
Total Posts:  510
Joined  04-24-2004

Yeah, this is a wee bit of a game changer eh. Hopefully it will mean the best of a polished, commercial product, the OS developer community, and a marketplace for new apps/modules/add-ons given the userbase of professional designers/developers prepared to pay for good stuff.

I’ve just got my fingers crossed for nested template groups, or de-coupled url’s & templates wink

@swanweb, you definitely should check it out smile You can strip the backend down quite a lot (you don’t have to give clients the admin keys), and if it’s still too much you can build out entry/edit forms on the front end. Sure there’s a time investment to get your head around it all, but otherwise bill your clients for a few extra hours and enjoy the benefits smile

 Signature 

lukestevensdesign.com · Design 2.0 · Pro Network member

Profile
 
 
Posted: 15 March 2008 07:47 AM   [ Ignore ]   [ # 42 ]  
Research Scientist
Avatar
RankRankRankRankRankRank
Total Posts:  6017
Joined  08-04-2002

While EE is great for the “I can setup WordPress/Joomla/etc.” crowd
rephrase…(e.g. the “I can setup a WordPress install” crowd)

I think I’d quit while your ahead ;-)

Profile
 
 
Posted: 15 March 2008 11:22 PM   [ Ignore ]   [ # 43 ]  
Summer Student
Avatar
Total Posts:  7
Joined  12-29-2007

So my question for this.  I have a personal site I used CI for the framework and little overhead and all the other stuff CI people enjoy.  I want to get a blog going for it.  Choices are either shoehorning something like wordpress into it, building my own, or some still begining modules.  With EE having CI backend, that should mean I’ll be able to use the core component with the blog and have it integrate into CI just like another plugin? Or I guess I’d run EE and then move all my CI stuff into EE?  either way, if that’s possible, I can’t wait.

Profile
 
 
Posted: 16 March 2008 09:21 AM   [ Ignore ]   [ # 44 ]  
Lab Technician
Avatar
RankRankRankRank
Total Posts:  1564
Joined  03-26-2006
vrillusions - 15 March 2008 11:22 PM
So my question for this. With EE having CI backend, that should mean I’ll be able to use the core component with the blog and have it integrate into CI just like another plugin? [...]if that’s possible, I can’t wait.

From what I understand, that’s the way it’s supposed to work.

 Signature 

ryan masuga
—————
Masuga Design | Member, EE Pro Network
My EE Add-Ons | {devot:ee}
Twitter: masuga | masugadesign | devot_ee

Profile
 
 
Posted: 16 March 2008 11:14 AM   [ Ignore ]   [ # 45 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  179
Joined  10-24-2006

If we are developing new features for EE at this point in time (off of 1.6.2), would you recommend that we develop them in CI? Would one assume that anything developed in CI at this point in time would either work or only need slight modifications to be able to work with EE and CI once 2.0 is released?

Thanks.

Ps. Where can we find a list of CI develops, a Google search doesn’t turn too much up.

 Signature 

Dabbledoo Media

———————————————————————-
Gadgetell - Tech News and Reviews
Gamertell - Gaming Hardware and Product News
Appletell - Apple News and Rumors

Profile
 
 
Posted: 16 March 2008 11:26 AM   [ Ignore ]   [ # 46 ]  
Administrator
Avatar
RankRankRankRankRankRank
Total Posts:  6575
Joined  03-23-2006

Hey Dabbledoo.

Check out the faq.  My best advice is repeated there. 

What can I do to get ready for ExpressionEngine 2.0?

We intend to make upgrading from 1.6.2 to 2.0 as smooth and seamless as possible. You can prepare by updating your existing ExpressionEngine installation to the latest release, which is 1.6.2. When ExpressionEngine 2.0 is released we will make any additional steps necessary for the upgrade available in the User Guide in our usual thorough fashion.

This carries for devs also, and for development of modules and such. In general, yeah, it would help to familiarize yourself with CI, but even if you build things for 1.6, the updating will be as straightforward as we can possibly make it given the architectural changes under the hood.

You can find a bunch of great CI coders on the CodeIgniter forums.  The CI community is very similar to EE, with lots of active discussion, and really smart people.

 Signature 

DerekAllard.com - CodeIgniter, ExpressionEngine, and the World of Web Design
BambooInvoice - Open Source, CodeIgniter powered invoicing.

Profile
MSG
 
 
Posted: 16 March 2008 02:44 PM   [ Ignore ]   [ # 47 ]  
Research Scientist
Avatar
RankRankRankRankRankRank
Total Posts:  5847
Joined  11-23-2003
Dabbledoo - 16 March 2008 11:14 AM

If we are developing new features for EE at this point in time (off of 1.6.2), would you recommend that we develop them in CI? Would one assume that anything developed in CI at this point in time would either work or only need slight modifications to be able to work with EE and CI once 2.0 is released?

Thanks.

Ps. Where can we find a list of CI develops, a Google search doesn’t turn too much up.

Forget about “2” until it comes out.

At the end of the day, we are still talking about PHP.  A library built to work in CodeIgniter can be built to work in EE as well, it just might be organized a little different.  Libraries using ExpressionEngine or CodeIgniter resources just require small tweaks to move to one or the other.

Other libraries out in the wild are nearly drop in for both systems.  I have used things like SimplePie and DomPDF in CodeIgniter and ExpressionEngine with little work required for integration.

Ps. Where can we find a list of CI develops, a Google search doesn’t turn too much up.

Find any PHP developer.  Just as ExpressionEngine does not require an ExpressionEngine designer because any design can easily be implemented so can PHP developers easily extend ExpressionEngine or CodeIgniter.  If a PHP developer is stumped by any of the above, then you probably found someone fresh out of the “how to” books.

The reason why ExpressionEngine PHP developers have been hard to find in the ExpressionEngine community is because this community has always been heavier with designers.  A solo designer needs ExpressionEngine much more than an ace PHP developer who could rapidly build a custom management system (not an EE, but good enough) with a good web framework.  This is what many of the CodeIgniter developers do.

That is not to say PHP developers wouldn’t benefit from using a proprietary CMS.  ExpessionEngine ensures the client will be left with a platform which is maintained and supported long after the developer has moved on.  The Ellislab family of products also comes with a good community and some degree of standardization.

 Signature 

EE 2.0:  A designers dream becomes a developers dream | Follow me on Twitter.

Profile
 
 
Posted: 16 March 2008 03:01 PM   [ Ignore ]   [ # 48 ]  
Summer Student
Avatar
Total Posts:  7
Joined  12-29-2007
John Fuller - 16 March 2008 02:44 PM
Just as ExpressionEngine does not require an ExpressionEngine designer because any design can easily be implemented so can PHP developers easily extend ExpressionEngine or CodeIgniter.  If a PHP developer is stumped by any of the above, then you probably found someone fresh out of the “how to” books.

ExpressionEngine (from what I’ve seen) and CodeIgniter especially.  I’ve been using php since v3 and my day job is writing php.  I have used a few other frameworks and what immediately draw me to this is the learning curve was practically nil.  Once I realized where things go and why I was able to make a functional site very quickly.  My site has probably been a total of less than 12 man-hours of work.  And that includes all the css design from the ground up (and dealing with an annoying layout issue) and it’s by far much easier to manage than when I just did each php page separately with different configs and conventions.

The reason why ExpressionEngine PHP developers have been hard to find in the ExpressionEngine community is because this community has always been heavier with designers.  A solo designer needs ExpressionEngine much more than an ace PHP developer who could rapidly build a custom management system with a good web framework.  This is what many of the CodeIgniter developers do.

That is not to say PHP developers wouldn’t benefit from using a proprietary CMS.  ExpessionEngine ensures the client will be left with a platform which is maintained and supported long after the developer has moved on.  The Ellislab family of products also comes with a good community and some degree of standardization.

This is the exact reason why I’m excited by this.  I have been slacking on getting a blog going on there because my current options are reinventing the wheel and building it by scratch or integrating a “foreign” application like wordpress and try to make the two play nicely.  While both viable options it would be great if I had a feature-rich plugin that I can use and after some minor tweaks everything “just works”.

Like John said, any php developer should be able to figure their way around CodeIgniter or ExpressionEngine—even in their current versions—with little trouble.

Profile
 
 
Posted: 16 March 2008 10:50 PM   [ Ignore ]   [ # 49 ]  
Summer Student
Total Posts:  18
Joined  03-31-2006
CI Mirage - 14 March 2008 02:21 PM
analog - 14 March 2008 02:10 PM
You guys are killing me…  All this good stuff, but you have to have a mac!

How times have changed! grin

Yeah “they” really messed things up with Vista. I’m not looking back.


Anyway… this is great news! Making websites with EE almost feels like “cheating” sometimes, because it makes things do easy. Adding the CI power to that… well… I guess I’ll just have more free time! :D

Profile
 
 
Posted: 17 March 2008 12:12 PM   [ Ignore ]   [ # 50 ]  
Summer Student
Avatar
Total Posts:  7
Joined  08-29-2007

I posted this earlier but it got lost in the fray.

Can one of the EllisLab cats comment on whether the EE2 template parser will be extracted into a CI library?

 Signature 

OnWired LLC | EE Pro Network Member

Profile
 
 
Posted: 17 March 2008 12:14 PM   [ Ignore ]   [ # 51 ]  
Research Scientist
Avatar
RankRankRankRankRankRank
Total Posts:  7534
Joined  08-05-2002
mr.jones - 17 March 2008 12:12 PM

I posted this earlier but it got lost in the fray.

Can one of the EllisLab cats comment on whether the EE2 template parser will be extracted into a CI library?

The ExpressionEngine template parser is such a specialized beast for precisely how we do templates that it would make little sense to bring it over into CodeIgniter.  Parts of it could conceivably be abstracted into a library, but there are no current plans to do that for 2.0.

 Signature 
Profile
 
 
Posted: 17 March 2008 12:14 PM   [ Ignore ]   [ # 52 ]  
Administrator
Avatar
RankRankRankRankRankRank
Total Posts:  6575
Joined  03-23-2006
mr.jones - 17 March 2008 12:12 PM
Can one of the EllisLab cats comment on whether the EE2 template parser will be extracted into a CI library?

All the information we’ve released is on the sneak peek post and the truth of it is, we aren’t sure yet what that may look like.

 Signature 

DerekAllard.com - CodeIgniter, ExpressionEngine, and the World of Web Design
BambooInvoice - Open Source, CodeIgniter powered invoicing.

Profile
MSG
 
 
Posted: 17 March 2008 12:21 PM   [ Ignore ]   [ # 53 ]  
Research Assistant
Avatar
RankRankRank
Total Posts:  304
Joined  04-26-2007
swanweb - 14 March 2008 06:55 PM
perhaps i just need to buy a copy and see how customizable and easy it is to tie into a website…

So you’re saying that EE is too expensive for what it offers, even though you haven’t purchased a copy and tried using it to build a site with?  I see.  Are there any reviews you’d like to give for movies you haven’t seen or books you haven’t read?

Crucial - 14 March 2008 11:19 PM
While EE is great for the “I can setup WordPress/Joomla/etc.” crowd, it’s nice to see it merging with, IMO, the best PHP framework out there.

I know this probably wasn’t the intent of the author, but I’ve noticed a barely-concealed disdain in the CI fora among developers toward EE that I can’t fully understand.  It’s a great product by talented developers—what’s so threatening about that?  I use, prefer and encourage EE for all my clients even though I could charge more to build something from scratch.  But just because I can roll my own CMS with CI doesn’t mean I should or that it makes good business sense to do so.  There are a lot of things I can do for which I pay other people to do, because they can do it faster or for less cost which lets me focus on my core expertise that I can deliver at a high level and for which I can’t pay someone else.  That’s how you build a successful business.

So I think think the argument boils down to, what’s the best use of your time?  For me, it’s not building and supporting a custom CMS (though it may be yours, and that’s fine) when there’s such a terrific product in the market for, frankly, what I consider dirt cheap. (I’m going to take some flack for this, but you guys should really increase the price.)

 Signature 

OnWired LLC | EE Pro Network Member

Profile
 
 
Posted: 17 March 2008 12:40 PM   [ Ignore ]   [ # 54 ]  
Summer Student
Avatar
Total Posts:  7
Joined  08-29-2007
The ExpressionEngine template parser is such a specialized beast for precisely how we do templates that it would make little sense to bring it over into CodeIgniter.

Actually, I think there are some great reasons to offer the same template parsing capabilities to both EE and CI developers. You mentioned one yourself earlier in this thread: allowing developers to create a stand-alone CI app that also integrates easily with EE. We’re in this situation right now, developing an app that we’d like to operate both stand-alone and as a module with EE. Having the ability to use the same templating system and tags in both cases would just be the bee’s knees. Not only would it reduce the code on our end, but our end users would have just a single template language to learn.

I certainly understand how complicated the template parser is and that extracting it to a library would be a chore. However, given how strongly you’re pitching EE2 as a dream development environment and the focus you’re placing on integrating stand-alone CI app with EE, I think there’s real value in providing the same template tools to everyone.

Parts of it could conceivably be abstracted into a library, but there are no current plans to do that for 2.0.

At the very least we’d welcome some improvements to the current library—tag parameters, for instance.

 Signature 

OnWired LLC | EE Pro Network Member

Profile
 
 
   
3 of 6
3
 
Post Marker Legend
New Topic New posts Hot Topic Hot Topic with new posts New Poll New Poll Moved Topic Moved Topic Sticky Topic Sticky topic
Old Topic No new posts Hot Old Topic Hot Topic with no new posts Old Poll Old Poll Closed Topic Closed Topic Announcement Announcements
Theme
Change Theme
Visitor Statistics
The most visitors ever was 1149, on July 16, 2007 10:33 AM
Total Registered Members: 62439 Total Logged-in Users: 25
Total Topics: 76703 Total Anonymous Users: 21
Total Replies: 414402 Total Guests: 605
Total Posts: 491105    
Members ( View Memberlist )