Hello, I’m a dev that has built an app using CodeIgniter, and am going to be developing the “marketing” or public website for the app. Our current public website is built on Joomla, but it’s a bear to manage and seems sluggish. I’m considering EE for the next version but I’m having trouble wrapping my head around the feature set. For instance, in the past I have used RocketTheme for my joomla themes, and have been pretty happy with how they look. Do I understand correctly, that with EE, I would be responsible for generating all the markup (using the EE tags, etc…)? In joomla I’m used to being able to do something like “publish this custom html in this position on this specific page”. I guess I’m just unclear on how the output (html, javascript, etc…) is generated. Also, I’m not sure I fully understand what a “channel” is. What role does a channel play?
How are css and js files included?
Would I be writing my js inside expression engine?
Are there pre-built modules for EE that tackle stuff like login boxes, etc?
Is there a default theme, like found in Joomla or wordpress? Once EE is installed, is there a functioning website immediatly available (albeit with no content), or are things not live until you start publishing pages?
I’m sure there are simple answers to these questions, It’s just day 1 of looking at Expression Engine, but I think it looks really interesting.