Hello.
I am brand new to EE. I am considering purchasing your CMS for building my next site.
My primary specific need with building my next site is to create data-driven pages. I am looking for any direction as to what tutorials or extras I should look at to create these web pages.
Step 1 - Linking drop down boxes with existing tables
I have tables with basic reference information such as Country, State, CompanyType, etc. I need to be able to link drop down boxes on a form to these tables so that the drop down box is populated with data from a field in these tables, and then the id field is captured and passed along for record submission.
Step 2 - Allow admins / users to submit information
Using a form a page would be created allowing users to submit data. Company name, address, products, etc. The data would be submitted as a record in a custom table.
Step 3 - Dynamic page generation
Each record in a table would represent a page that would need to exist on the site. A URL would need to be generated, and the page would need to exist so user comments can be added. If my site was about cars, the natural fields would include year, make and model. If the data was for a 2011 Chevy Corvette, then the URL would be /2011-chevy-corvette.php for the given page. The page would display the relevant data from the record.
I believe this need is a somewhat basic and standard need for a website. I have the ability to do this using php but I prefer to do it in a CMS for numerous reasons. One of those reasons is my lack of experience with php, so I would mostly be copying the code given to me out of a book. Another is the need to ensure security and to stay updated.
Does EE offer the ability to manage user content in this manner out of the box so to speak? If not, is there a popular module or other code that can be added to allow for this type of use?
I appreciate any wisdom or experience you are willing to share. Thank you for your time.