I’ve read the whole thread… really interesting to see how most developers have very similar opinions about what EE is lacking and how little has been done by EE core development, especially in the last two years.
Not to see a real innovation en EE in 2 years is a lot to say, it is a long time frame in which other products have made real big advances. Other platforms like IPB, Wordpress, Joomla and Drupal have made big changes.
What I see specially lacking in EE is how little they have done on the community side of the product, things like the EE Forum Module literally been in the stone age, using its own template system which is a nightmare for designer who want to integrate web and forum designs, the user permissions system still in the stage where a user can only be added to one single group.
This is one of those cases where you see how a development of a product is affected in a way of slowdown when there is a real lack of competition, or is that so?
But there is a product I have seen which works in a similar way as EE, can do many of what EE does, with a lot of features integrated already in the core for which you need add-ons in EE and is made with the same tools as EE, it is called Hero Framework from Electric Function which is also created with CodeIgniter and are the guys behind the excellent Membrr add-on and is FREEEEE and Open Source (you can pay for the ecommerce module if you need it).
I’m still astonished that such a well made and innovative product is getting so little attention here in this community and has not been even mentioned in this thread. Because if you love EE you cannot love Hero Framework and, why not, also offer it as the Open Source alternative to those gov projects which demand Open Source.
I’m not saying HF is as powerful as EE (I really don’t know either) but is damn good at what it does:
- Easily creation and designing themes like in EE, using a tagging system. But with the advantage that you can change themes and install other themes at the touch of a button, like in Wordpress. They also use the smarty template engine which is also an excellent open source template framework which is constantly regularly being developed and has an extensive documentation.
- Weblogs (work like Channels in EE)
- Creation of content types (or fieldtypes) or custom fields.
- Features a CALENDAR…!
- Wysiwyg editor
- Membership subscriptions with autorecurring subscription payments
- Ecommerce Shopping Cart (with quite a lot gateways included) supporing digital downloads
- Member integration through plugin with phpBB (Forum which is years ahead of EE Forum Module)
- Opengateway which makes possible to develop your own gateway
- Menu system in their CP which works similar to tools like Taxonomy or the Wordpress buit-in menu system with drag & drop menu builder
- Integrated Email system with mass and individual member mailing
- A very good and useful reporting and analytics system integrated in CP
- Hosted version, you just rent the product and they make all the rest, which I find an excellent alternative as well. You can have a complete website ecommerce site running in literally 10 min with all that power… and it gets updated to the latest version everytime a new released is done by Electric Funtion, so the end customer is always on the latest version of the software….!
I think having all this integrated in core is very good, because I would say, most people building a web need most of it or makes their life easier, to developers and end customers. Upgrades won’t brake it.
To have many of those features in EE you need add-ons and some features aren’t available at all. At the same time EE can do things that HF can’t, as EE features an immensely bigger add-ons and developer community as HF.
I wish the Hero Framework would have a bigger community because it deserves it and hope they do. They choose the Open Source path.
I have not affiliation with the guys of HF whatsoever but I see not reason not to use HF for building similar products to our customers the same way we use EE and not just close ourselves to use just the EE framework or nothing else as I have been reading in this forum and this thread.