1 of 6
1
ExpressionEngine 2.0: fully CodeIgnited!
Posted: 14 March 2008 06:45 AM   [ Ignore ]  
Administrator
Avatar
RankRankRankRankRankRank
Total Posts:  7337
Joined  03-23-2006

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.

ExpressionEngine 2.0 is built on CodeIgniter.

CodeIgniter (http://www.codeigniter.com) is our Open Source PHP based framework.  You can learn more at CodeIgniter.com, but in a nutshell it’s the toolkit that many powerful applications are built on, and now we can add ExpressionEngine to that list.

This is great news if you’re an ExpressionEngine user, a CodeIgniter user, or both.  As an ExpressionEngine developer you will have a greatly expanded community of talented developers working with you, and for you.  I said during my talk, “The nerds are excited, and you should be excited that the nerds are excited”.  As a dyed in the wool nerd, I stand by this!

Read on!

 Signature 

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

Profile
MSG
 
 
Posted: 14 March 2008 08:53 AM   [ Ignore ]   [ # 1 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  141
Joined  08-29-2007

This is the biggest thing that I feel ExpressionEngine 2 is bringing to the table. As a ExpressionEngine and a CodeIgniter User, I’ve been wishing for some more integration between them - and now (almost) we have it! This will just mean rewriting my apps to utilize both.

Thanks!

 Signature 

Scott deVries - Website Specialist

Profile
 
 
Posted: 14 March 2008 09:18 AM   [ Ignore ]   [ # 2 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  173
Joined  05-15-2004

Here’s a question. If you have a client that wants to offer rudimentary journaling to their users, and you write that functionality in CodeIgniter, would it still be against the EE terms of use to use EE for the CMS of the site?

 Signature 

AKA Chris Simmons

Profile
 
 
Posted: 14 March 2008 09:22 AM   [ Ignore ]   [ # 3 ]  
Moderator
Avatar
RankRankRankRankRankRankRank
Total Posts:  25599
Joined  05-20-2002

Was wondering the same thing, Evil Spy.  Something along the lines of Rottentomatoes, etc.

 Signature 

AKA rob1

Help Request TipsPro Network

Profile
 
 
Posted: 14 March 2008 09:26 AM   [ Ignore ]   [ # 4 ]  
Lab Technician
Avatar
RankRankRankRank
Total Posts:  1916
Joined  01-05-2007

I am getting slightly excited. I just wish I was a true coder at heart.

So (for example) a client wanted a training and exam app built and this included forums and memberships, could this now be built using CI then dropped into an EE interface? If so then I am a little bit more excited…

 Signature 

 
Steven Hambleton | Follow me on Twitter!


ExpressionEngine Outsourcing for Marketing, Graphic & Web Agencies
Partner with a professional ExpressionEngine development team to turn your designs into functioning sites.

Profile
 
 
Posted: 14 March 2008 09:29 AM   [ Ignore ]   [ # 5 ]  
Research Assistant
Avatar
RankRankRank
Total Posts:  762
Joined  03-20-2006

I can’t even begin to describe how excited i am about the jquery for CI/EE.

Seriously, that alone is enough to make my year. I’m so glad i have stuck with CI instead of investigating other frameworks, it has really paid off.

Good darned work ellislabs, this has made my working life 20 million times better.

Profile
 
 
Posted: 14 March 2008 11:52 AM   [ Ignore ]   [ # 6 ]  
Summer Student
Total Posts:  17
Joined  03-12-2002

Sounds great…  Can’t wait especially the jquery integration.  I hope you plan on using jquery in noConflict mode or have a simple way to set it this way for those of us who are using more than 1 javascript library in our app already.

Thanks… and keep up the good work.

Profile
 
 
Posted: 14 March 2008 11:53 AM   [ Ignore ]   [ # 7 ]  
Research Assistant
Avatar
RankRankRank
Total Posts:  424
Joined  09-09-2006

Exciting times indeed. If you are PHP coder CI seems pretty straightforward and indeed has many methods that make things easier than coding from scratch.

For me the post throws up the old debate about where Javascript should sit in an Application. For flexibility I would prefer it to be in its own behavioral layer outside of the logic. Mixing it up with the PHP is less than optimal in my opinion but perhaps you have good reason to put it there? Specificaly I don’t think a framework should output inline Javascript and it should also work without Javascript.

 Signature 

Shape Shed

Profile
 
 
Posted: 14 March 2008 01:03 PM   [ Ignore ]   [ # 8 ]  
Research Assistant
Avatar
RankRankRank
Total Posts:  647
Joined  09-30-2006

This is huuuuuuge! Finally! I use CI exclusively and I’ve build my own CMS functionality layer. But I’d abandon that in a heartbeat for a CI powered EE.

Now, when can I download it? I need to get started with this.

Juergen

P.S. Does this mean that EE is now actually a CMF????

 Signature 

sitesquad.net | < insert catchy tagline here />

Profile
 
 
Posted: 14 March 2008 01:07 PM   [ Ignore ]   [ # 9 ]  
Research Scientist
Avatar
RankRankRankRankRankRank
Total Posts:  7516
Joined  08-05-2002
Evil Spy - 14 March 2008 09:18 AM

Here’s a question. If you have a client that wants to offer rudimentary journaling to their users, and you write that functionality in CodeIgniter, would it still be against the EE terms of use to use EE for the CMS of the site?

I see no reason why it would be.  You build something in CI, it is still built in CI, which is Open Source.  Even if you use EE in tandem with it, there is nothing in the EE license to prevent you from using another application with EE or to expand EE using another application.

 Signature 


♖  ♘  ♗  ♔  ♕  ♗  ♘  ♖
♙  ♙  ♙  ♙  ♙  ♙  ♙  ♙
☐  ☐  ☐  ☐  ☐  ☐  ☐  ☐
☐  ☐  ☐  ☐  ☐  ☐  ☐  ☐
☐  ☐  ☐  ☐  ☐  ☐  ☐  ☐
☐  ☐  ☐  ☐  ☐  ☐  ☐  ☐
♟  ♟  ♟  ♟  ♟  ♟  ♟  ♟
♜  ♞  ♝  ♚  ♛  ♝  ♞  ♜

Profile
 
 
Posted: 14 March 2008 01:10 PM   [ Ignore ]   [ # 10 ]  
Research Scientist
Avatar
RankRankRankRankRankRank
Total Posts:  7516
Joined  08-05-2002
stinhambo - 14 March 2008 09:26 AM

So (for example) a client wanted a training and exam app built and this included forums and memberships, could this now be built using CI then dropped into an EE interface? If so then I am a little bit more excited…

Indeed it could.  There would definitely have to be some EE specific integration, but it would be possible to write a separate CI application and then create a module bridge between it and EE.

 Signature 


♖  ♘  ♗  ♔  ♕  ♗  ♘  ♖
♙  ♙  ♙  ♙  ♙  ♙  ♙  ♙
☐  ☐  ☐  ☐  ☐  ☐  ☐  ☐
☐  ☐  ☐  ☐  ☐  ☐  ☐  ☐
☐  ☐  ☐  ☐  ☐  ☐  ☐  ☐
☐  ☐  ☐  ☐  ☐  ☐  ☐  ☐
♟  ♟  ♟  ♟  ♟  ♟  ♟  ♟
♜  ♞  ♝  ♚  ♛  ♝  ♞  ♜

Profile
 
 
Posted: 14 March 2008 01:12 PM   [ Ignore ]   [ # 11 ]  
Research Scientist
Avatar
RankRankRankRankRankRank
Total Posts:  7516
Joined  08-05-2002
Shape Shed - 14 March 2008 11:53 AM

Mixing it up with the PHP is less than optimal in my opinion but perhaps you have good reason to put it there? Specificaly I don’t think a framework should output inline Javascript and it should also work without Javascript.

The framework does not force any outputting of jQuery, JavaScript, or even data.  You choose what you want to output.  What the Javascript library does is makes it easier to create effects and use the library, with simple PHP commands, instead of having to write it all out yourself in the View files.

 Signature 


♖  ♘  ♗  ♔  ♕  ♗  ♘  ♖
♙  ♙  ♙  ♙  ♙  ♙  ♙  ♙
☐  ☐  ☐  ☐  ☐  ☐  ☐  ☐
☐  ☐  ☐  ☐  ☐  ☐  ☐  ☐
☐  ☐  ☐  ☐  ☐  ☐  ☐  ☐
☐  ☐  ☐  ☐  ☐  ☐  ☐  ☐
♟  ♟  ♟  ♟  ♟  ♟  ♟  ♟
♜  ♞  ♝  ♚  ♛  ♝  ♞  ♜

Profile
 
 
Posted: 14 March 2008 01:13 PM   [ Ignore ]   [ # 12 ]  
Research Scientist
Avatar
RankRankRankRankRankRank
Total Posts:  7516
Joined  08-05-2002
CI Mirage - 14 March 2008 01:03 PM

P.S. Does this mean that EE is now actually a CMF????

Under the Wikipedia definition it kind of already is.

 Signature 


♖  ♘  ♗  ♔  ♕  ♗  ♘  ♖
♙  ♙  ♙  ♙  ♙  ♙  ♙  ♙
☐  ☐  ☐  ☐  ☐  ☐  ☐  ☐
☐  ☐  ☐  ☐  ☐  ☐  ☐  ☐
☐  ☐  ☐  ☐  ☐  ☐  ☐  ☐
☐  ☐  ☐  ☐  ☐  ☐  ☐  ☐
♟  ♟  ♟  ♟  ♟  ♟  ♟  ♟
♜  ♞  ♝  ♚  ♛  ♝  ♞  ♜

Profile
 
 
Posted: 14 March 2008 01:14 PM   [ Ignore ]   [ # 13 ]  
Administrator
Avatar
RankRankRankRankRankRank
Total Posts:  7337
Joined  03-23-2006

To add to this, outputting script in another controller is effectively creating an external script which gets cached and has all the advantages of separating presentation from behaviour.  I’ll start releasing more details over time, but I want to assure everyone that the Derek’s and Paul are very much in tune with these issues.

 Signature 

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

Profile
MSG
 
 
Posted: 14 March 2008 01:48 PM   [ Ignore ]   [ # 14 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  225
Joined  11-06-2007

Can anyone tell me what software was used to create the “Sneak Preview” video?  I really like how the video set focus via the circle and shaded background. Thanks.

Profile
 
 
Posted: 14 March 2008 01:51 PM   [ Ignore ]   [ # 15 ]  
Moderator
Avatar
RankRankRankRankRankRankRank
Total Posts:  29096
Joined  05-15-2004
Leslie Camacho - 13 March 2008 01:51 PM

Its a combo of ScreenFlow and Mousepose.

 Signature 

ExpressionEngine 2.0 Downloads | Docs | Bugtracker

“If the English language made any sense, lackadaisical would have something to do with a shortage of flowers.” (Doug Larson)

Profile
MSG
 
 
Posted: 14 March 2008 02:06 PM   [ Ignore ]   [ # 16 ]  
Research Scientist
Avatar
RankRankRankRankRankRank
Total Posts:  6243
Joined  08-04-2002

Mousepose is what did the highlighting but I think you can do it natively in ScreenFlow + more. ScreenFlow is fairly new.

Profile
 
 
Posted: 14 March 2008 02:10 PM   [ Ignore ]   [ # 17 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  225
Joined  11-06-2007

You guys are killing me…  All this good stuff, but you have to have a mac!

Profile
 
 
Posted: 14 March 2008 02:21 PM   [ Ignore ]   [ # 18 ]  
Research Scientist
Avatar
RankRankRankRankRankRank
Total Posts:  6243
Joined  08-04-2002

All this good stuff, but you have to have a mac!

We just presume everyone has switched by now ;-)

Profile
 
 
   
1 of 6
1
 
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 1743, on December 02, 2009 03:47 PM
Total Registered Members: 120032 Total Logged-in Users: 50
Total Topics: 126163 Total Anonymous Users: 34
Total Replies: 663611 Total Guests: 359
Total Posts: 789774    
Members ( View Memberlist )