C5 Approach for Complex Web App
Permalink
I am trying to migrate an existing site which is a hybrid CMS/WebApp. It has lots of content pages, and a fairly complex web application. What is the best approach in Concrete5 to implement the web application? Blocks (although they don't seem designed for this), Pages (maybe, but it would require multiple pages), or keep the application separate from the content pages, eg a ZendFramework app living in a subdirectory (eg /apps/controller/action).
Without doubt "single pages" will underpin most of my web application, and I suspect yours.
The advantage is that you have access to CMS objects like user, file, and collection within your application, giving you a better integration between CMS and web application, which hosting it separately won't.
Blocks may well be useful to you - in bringing output of your web application into the CMS sections of the website.
Good Luck!