EllisLab text mark
Advanced Search
     
EECI Studio Live Site
Posted: 07 June 2011 04:48 PM
Joined: 2011-03-20
5 posts

EECI Studio (EECIS) now has its own site powered by ExpressionEngine on the server and ExtJs/4 JavaScript in the browser.

http://eecistudio.com

This site was created using only EECIS itself.

There is a live “desktop” panel where you can open “windows” to browse through the EE template database. Also, there is a “project” browser which presents entries from an EE channel.

Attached is an image from the site.

 
Posted: 11 June 2011 12:12 AM   [ # 1 ]   [ Rating: 0 ]
Joined: 2011-06-11
1 posts

thanks

 
Posted: 12 September 2011 02:45 PM   [ # 2 ]   [ Rating: 0 ]
Avatar
Joined: 2009-08-13
88 posts
Peter Fisk - 07 June 2011 08:48 PM

EECI Studio (EECIS) now has its own site powered by ExpressionEngine on the server and ExtJs/4 JavaScript in the browser.

http://eecistudio.com

This site was created using only EECIS itself.

There is a live “desktop” panel where you can open “windows” to browse through the EE template database. Also, there is a “project” browser which presents entries from an EE channel.

Attached is an image from the site.

a bit of feedback:

this thing is ugly and confusing. I don’t know what it is, and i don’t know how it would ever help me create websites.

 
Posted: 12 September 2011 05:45 PM   [ # 3 ]   [ Rating: 0 ]
Joined: 2011-03-20
5 posts

Hi Luke,

a bit of feedback:
this thing is ugly and confusing. I don’t know what it is, and i don’t know how it would ever help me create websites.

I will give you a bit of feedback on your feedback.

This was a “proof of concept” exercise to see if EE’s scripting language could generate a site using Sencha’s ExtJs 4.0 libraries.

I built the site in a few hours using only EE scripting. So, EE is capable of doing this but not in a very elegant way.

As for the “ugly” qualifier - I am a software engineer and not an artist. I was attempting to modify the standard ExtJs style sheets to change the look. As I said above, a proof-of-concept exercise.

To see some more elegant ExtJs samples go to this site:
http://docs.sencha.com/ext-js/4-0/#!/example

Expression Engine seems to be good for “simple” sites. By that I mean not “data rich”.

The two client sites that I am working on right now are:

1) an online data entry system for patient Medicare, physician, history, and insurance data
35 MySql tables of up to 30 columns each

2) an Internet telephone managment system for configuration, routing, billing and client profile
52 MySql tables of up 70 columns each

The back-end on both these systems in CodeIgniter, which I truly admire.

But Expression Engine would be completely useless for both of these applications because it’s jQuery interface just doesn’t have the sophistication to support complex data interaction.

What I was trying to do with the demo was show that EE could be used with ExtJs as well.

To me a “beautiful” application is one that works well - ExtJs is “beautiful” in this sense.

With EE you can certainly make “pretty” applications and you can make “big” applications.

But for “complex” or “data rich” applications, EE is woefully lacking.

BTW, an example of this is the EE “control panel” which IMHO is complete crap.

I have developed some automated tools based on CodeIgniter and Clojure Lisp for rapidly developing and deploying ExtJs apps. Perhaps I will post a link at some point.

Some applications are “pretty” with simple user interactions.
And others have “functional” styling with very complex user interactions.

I mostly build the second type - I wasn’t (mainly) concerned about making the demo “pretty”.

—Peter

 
Posted: 12 September 2011 06:00 PM   [ # 4 ]   [ Rating: 0 ]
Avatar
Joined: 2009-03-24
1160 posts
Peter Fisk - 12 September 2011 09:45 PM

But for “complex” or “data rich” applications, EE is woefully lacking.

We’ve come across some projects that I would classify as data-rich and each time I’ve referred them elsewhere simply because I didn’t think EE was a good fit. So while I don’t necessary agree with the word “lacking” - I definitely agree that EE isn’t built for those types of applications.

Peter Fisk - 12 September 2011 09:45 PM

But Expression Engine would be completely useless for both of these applications because it’s jQuery interface just doesn’t have the sophistication to support complex data interaction.

Curious - are you referring to the EE Control Panel here?

 Signature 

@FocusLabLLC
GitHub Repos
focuslabllc.com
EE Pro Network

 
Posted: 12 September 2011 07:24 PM   [ # 5 ]   [ Rating: 0 ]
Avatar
Joined: 2009-08-13
88 posts

I understand this is not meant to be a completed product.

Why are you building a complex application on ee? It is a content management system - designed for publishing and ease of page design using a template system.

It feels as if you are over using too many technologies to accomplish something ee was not designed for.

I think you best bet would be to look at integrating extjs on top of codeigniter or rails for application development. What was the supposed benefit of blending in ee?

 
Posted: 13 September 2011 02:43 PM   [ # 6 ]   [ Rating: 0 ]
Joined: 2011-03-20
5 posts

Why are you building a complex application on ee? It is a content management system - designed for publishing and ease of page design using a template system.

It feels as if you are over using too many technologies to accomplish something ee was not designed for.

I think you best bet would be to look at integrating extjs on top of codeigniter or rails for application development. What was the supposed benefit of blending in ee?

Over the past three years, I have built several projects using ExtJs and both CodeIgniter and Python/Django.

My interest in EE was to allow clients the ability to create customized content within some of these ExtJs sites.

EE’s templating system and “channels” are ideal for this purpose.

The EE generated HTML is simply posted within an ExtJs content panel.

And it all integrates without any problems.

This is the simplest set of tools for the required purpose - ie CMS content within a data-rich site.

—Peter