1 of 2
1
Boring, Beautiful Progress
Posted: 21 April 2009 05:23 PM   [ Ignore ]  
Administrator
Avatar
RankRankRankRank
Total Posts:  1758
Joined  05-17-2002

“What the dev preview has confirmed for me is that we’re on the right track.” - Derek Allard, EllisLab

That pretty much sums up how things are going with Kaylee (the ExpressionEngine 2.0 Dev Preview). The past several weeks have been filled with feedback from the Developer Preview that we’ve used to shape 2.0’s add-on strategy and make a few key architecture decisions.

Post Permalink.

 Signature 
Profile
MSG
 
 
Posted: 22 April 2009 01:42 AM   [ Ignore ]   [ # 1 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  249
Joined  09-18-2008

Great to hear you guys are making progress, and I’m really looking forward to seeing the Beta. My only concern at this point would be how long we’re going to have to wait, if you’re making architecture decisions now the wait might be longer than I was hoping.

Please don’t be longer than mid-year.

 Signature 

Twitter / Pitch / Blog

Profile
 
 
Posted: 22 April 2009 02:02 AM   [ Ignore ]   [ # 2 ]  
Grad Student
Avatar
Rank
Total Posts:  48
Joined  07-21-2008

Patience is a virtue…
In a mean time I’ll work with 1.6 which works just fine for me smile

 Signature 

kodamotiv.com

Profile
 
 
Posted: 22 April 2009 02:05 AM   [ Ignore ]   [ # 3 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  249
Joined  09-18-2008
Tomas B. - 22 April 2009 06:02 AM

Patience is a virtue…
In a mean time I’ll work with 1.6 which works just fine for me smile

Completely agree, patience is a virtue. 1.6 works fine for most situations, but it’s hard explaining why we charge clients now, and will quite possibly be charging them another chunk in a few months to upgrade. So for some projects I’d rather try and make the clients wait for 2.0 so we can utilise CodeIgniter — it’s just hard without any idea when it’s landing.

 Signature 

Twitter / Pitch / Blog

Profile
 
 
Posted: 22 April 2009 07:07 AM   [ Ignore ]   [ # 4 ]  
Sr. Research Associate
Avatar
RankRankRankRankRank
Total Posts:  4068
Joined  12-06-2002

exp_fortunes? 

So my FR for a “Get Rich Quick” module has been fulfilled? wink

 Signature 

Coming to San Antonio, TX in March: a 3 Day Basic to Intermediate EE Class and an 4 Day EE Add-on Development Class.  See you there!

Profile
 
 
Posted: 22 April 2009 09:16 AM   [ Ignore ]   [ # 5 ]  
Lab Technician
Avatar
RankRankRankRank
Total Posts:  1866
Joined  10-22-2006
Boyink! - 22 April 2009 11:07 AM

So my FR for a “Get Rich Quick” module has been fulfilled? wink

Na, ‘tis still ‘bout good ol’ cookies . blank stare

 Signature 

utilitEEs - Addons for EE

Profile
 
 
Posted: 22 April 2009 10:35 AM   [ Ignore ]   [ # 6 ]  
Administrator
Avatar
RankRankRankRank
Total Posts:  1758
Joined  05-17-2002
Ben Lilley - 22 April 2009 05:42 AM

Great to hear you guys are making progress, and I’m really looking forward to seeing the Beta. My only concern at this point would be how long we’re going to have to wait, if you’re making architecture decisions now the wait might be longer than I was hoping.

Please don’t be longer than mid-year.

I wondered if using the word “architecture” was a good idea in the post… as well as the car analogy. In the end I did because I felt it was the most honest description of what’s going on.

Its also turned out to be a word that is used a lot without a specific meaning and it has a rather “epic” ring to it when really it can apply to any decision that impacts the well, “architecture” of the software, regardless of how small or big that decision is.

In this case the types of architecture decisions we made (and may still make during the Dev Preview) are in specific regards to how 3rd party add-ons interact with 2.0. While these are important, “key” architecture decisions they aren’t necessarily time consuming.

These decisions include discussions on where 3rd party add-ons are installed in the folder structure, how certain hooks are used, dealing with language files in unique situations, update notification schemes, how certain types of queries should be written, and other things related to 3rd party add-on development and interaction with EE.

For example, if we decided to change where the actual folder for 3rd party add-ons is, that’s an important decision! Its an architectual decision. Its also a decision that requires very little time to implement. In other words, architectual decision doesn’t necessarily equal huge amounts of time.

Being able to speak with the most active and prolific EE devs informed these decisions. We discovered that in most cases our default assumptions were correct but in a few, the feedback altered our approach for the better. This is exactly the purpose of the preview and the result is a better platform for 3rd party devs. This type of discussion simply couldn’t have occurred earlier in the development process.

None of this is particularly exciting to a general audience which is why I didn’t expand on the nitty-gritty details in yesterdays post. Though given the feedback, I probably should have. Lesson learned!

 Signature 
Profile
MSG
 
 
Posted: 22 April 2009 12:53 PM   [ Ignore ]   [ # 7 ]  
Administrator
Avatar
RankRankRankRankRankRankRank
Total Posts:  15994
Joined  05-20-2002
Boyink! - 22 April 2009 11:07 AM

So my FR for a “Get Rich Quick” module has been fulfilled? wink

Hee- yes.  I tested it out and am now posting this reply from by new villa in the Bahamas while deciding which island I want to visit next on my yacht.

Or possibly, it was just the simplest module I had laying around to trigger an error with.

 Signature 
Profile
 
 
Posted: 22 April 2009 01:18 PM   [ Ignore ]   [ # 8 ]  
Chancellor's Fellow
Avatar
RankRankRankRankRankRankRankRank
Total Posts:  33338
Joined  05-15-2004
Robin Sowell - 22 April 2009 04:53 PM

I tested it out and am now posting this reply from by new villa in the Bahamas while deciding which island I want to visit next on my yacht.

What, no ponies?

Profile
MSG
 
 
Posted: 22 April 2009 01:59 PM   [ Ignore ]   [ # 9 ]  
Administrator
Avatar
RankRankRankRankRankRankRank
Total Posts:  15994
Joined  05-20-2002

Maybe in 2.1?  wink

 Signature 
Profile
 
 
Posted: 22 April 2009 03:23 PM   [ Ignore ]   [ # 10 ]  
Research Assistant
Avatar
RankRankRank
Total Posts:  312
Joined  07-24-2007

From the post:

We plan to do one more round of Developer Preview invitations (in the next week or so) before closing off the Dev Preview and concentrating on the next part of the release phase, the semi-public beta.

Mmmmmmmm…semi-public beta…tasty!

Robin, you have to give us syntax here! Some of us are still relative EE newbies.

{exp:fast_wealth:island mode="yacht"}
{related_entries id
="drinks"}
  {served_in_coconut_with_little_umbrella}
{
/related_entries}
{exp
:fast_wealth:island} 

wink

Profile
 
 
Posted: 22 April 2009 04:00 PM   [ Ignore ]   [ # 11 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  272
Joined  11-06-2007

Looking forward to the Beta Release…

Profile
 
 
Posted: 23 April 2009 05:02 PM   [ Ignore ]   [ # 12 ]  
Summer Student
Total Posts:  1
Joined  03-26-2009

Once you get through the first six months of waiting, it gets easier as time goes on.

Profile
 
 
Posted: 27 April 2009 09:48 AM   [ Ignore ]   [ # 13 ]  
Summer Student
Total Posts:  7
Joined  04-05-2009
coleecoder - 23 April 2009 09:02 PM

Once you get through the first six months of waiting, it gets easier as time goes on.

Ha, so true.  Sooooo true.

Profile
 
 
Posted: 04 May 2009 01:18 AM   [ Ignore ]   [ # 14 ]  
Grad Student
Rank
Total Posts:  33
Joined  05-01-2006

Hmmm,

This is presents a conundrum. I really don’t want to put a whole lot of money into development at this point, especially if it requires third-party add-ons, if it is going to have to be redone with the new release. On the other hand, there is no telling when the new release will be released. How are others addressing this issue? Are others just waiting, or are they moving ahead not know how much will have to be redone? I would like to move ahead with my project, but I can wait.

Rich

Profile
 
 
Posted: 04 May 2009 05:40 AM   [ Ignore ]   [ # 15 ]  
Professor
Avatar
RankRankRankRankRankRankRank
Total Posts:  13725
Joined  04-15-2006
richrf - 04 May 2009 05:18 AM

Hmmm,

This is presents a conundrum. I really don’t want to put a whole lot of money into development at this point, especially if it requires third-party add-ons, if it is going to have to be redone with the new release. On the other hand, there is no telling when the new release will be released. How are others addressing this issue? Are others just waiting, or are they moving ahead not know how much will have to be redone? I would like to move ahead with my project, but I can wait.

Rich

Rich I don’t mean to sound funny on this, far from it but if you can get your site working with the existing ExpressionEngine 1.6.7 and 3rd party plugins etc… then you’re not really very likely to have to re-do anything are you?

I see it a bit like buying a car or a computer, something like that anyway. You might buy the latest and greatest of either of those and then next week a brand new version comes out with great new features. The way I look at buying something like a computer for instance is that I buy the best that I can afford and something which is going to last me quite a while. Even though there are great new versions out you don’t have to purchase them if you can get the existing one to do what you need.

This is exactly the same for ExpressionEngine. If you can get 1.6.7 to do what you need now and your site fully works then why would you need to upgrade?

Just a thought anyway.

Best wishes,

Mark

 Signature 

Shopping Cart Plugin | Full List Of Add-Ons | About Me
——————————————————————————————
2.x Bug Tracker | Upgrade Errors

Profile
 
 
Posted: 04 May 2009 07:37 AM   [ Ignore ]   [ # 16 ]  
Grad Student
Rank
Total Posts:  33
Joined  05-01-2006

Usually, what happens with any system, is that changes/improvements are required, either because of changing circumstances within the marketplace, or forced changes in the underlying platform. Support, particularly with add-ons, is lost, and you are forced with a decision to re-write, become outmoded, or live with the problems (often security issues for the hand of the developer). It absolute chaos in Drupal and Joomla land, because of the exact same issues that there are no migration paths between releases. Wordpress, on the other hand, has always provided a very clean migration path between releases, though add-ons and themes to become obsolete. Microsoft, with their operating systems, began this trend which never existed in the mainframe world. The customers would go berserk, if there were not clear migration path for the hundreds of millions of dollars invested in their critical customer systems. Unfortunately, in the PC world, it has become a common practice.

In any case, I am concerned about unnecessary doubled costs to myself due to obsolescence of a system. To me, it would be a waste, if I built a system, with certain costs, and could have saved a significant amount of that cost, and built a better system, simply by waiting a few months. As I said, I do not have to start to build today.


Rich

Profile
 
 
Posted: 04 May 2009 09:16 AM   [ Ignore ]   [ # 17 ]  
Chancellor's Fellow
Avatar
RankRankRankRankRankRankRankRank
Total Posts:  33338
Joined  05-15-2004
richrf - 04 May 2009 11:37 AM

Support, particularly with add-ons, is lost, and you are forced with a decision to re-write, become outmoded, or live with the problems (often security issues for the hand of the developer).

Just for the record, we are committed to supporting the 1.6 branch for quite some time after the release of EE 2, especially when it comes to security related issues. In that sense, it will be an entirely new product.

In any case, I am concerned about unnecessary doubled costs to myself due to obsolescence of a system.

As I’ve said, EE 1.6.7 will not suddenly become obsolete. It shouldn’t have much of an impact on the life-cycle management of your website.

Profile
MSG
 
 
Posted: 04 May 2009 09:18 AM   [ Ignore ]   [ # 18 ]  
Sr. Research Associate
Avatar
RankRankRankRankRank
Total Posts:  4777
Joined  03-23-2006

We’ve stated publicly that the 2.0 path is an update, not a migration. If you are using stock EE, or EE with any of the most popular addons, the update should be about as hard as any other version update. Of course there are always unforeseen things that come up, but we are working very hard to minimize those.

I continue to recommend that developers build on 1.6 - it is a proven, reliable system that won’t be going anywhere in the short term, and presents a clear, straightforward update into 2.0 should you choose to take it. At EllisLab we are committed to keeping 1.6 maintained, secure and viable for some time.

 Signature 

DerekAllard.com - CodeIgniter, ExpressionEngine, and the World of Web Design

Profile
MSG
 
 
   
1 of 2
1