I’ve been a long time Wordpress user and I was thinking of possibly moving up the CMS ladder as handling relationships between custom content in Wordpress is rather limiting- at least for my usage. I was actually looking at Drupal when EE came as a suggestion so I thought I’d pop over and ask some questions
1) CCK in Drupal is quite powerful. Does something like that exist for EE? To give you an example, I want to create “Company” as a type of content with certain fields. Then create “Product” as a type of content with certain specs. Product require being associated to a company. When that is done, lets say I want to create a News article that is talking about certain company/companies and product(s). Can I do that with ease?
2) Moving a step up from the example above, if I want to review a product, can I add a review score or whats good/bad (custom fields etc.) as well as within the body of the article, create a table that compares the specs of the product to a couple of other ones already present in the database? To make things fun, when defining product specs, can I make certain specs as “quick specs” as a subset and then compare either quick specs or full specs within ar article or comparison page (think how gsmarena.com lets you compare products)
3) If the above is not complicated enough, can I add set of benchmark results to products and then compare these results with auto-generated graphs from within an article
4) Can users registration be handled by allowing one to log-in through Facebook/Twitter/Google etc. and then an account gets created on EE
5) The forums look a bit bare. Does EE work with other forum apps as far as sharing user data and possibly commenting on articles is concerned? I’m currently using IPB but like XenForo.
6) Why aren’t there any incredibly gorgeous themes available for EE? There are quite a few from drupal and Wordpress readily available. Speaking of themes, can forums and the main site share the same theme or does the theme need to be recreated specifically for forums?
And I’ll save the best for last. I am not a coder/developer or graphics designer. I’m a content creator. How easy would it be for someone who is not necessarily code savvy but can put two and two together in terms of structuring the blocks for building EE. I understand that for certain complex parts, I will need to hire a coder and then a designer for the UI but, for example, drupal makes it fairly easy to set up content types and conditional fields etc.