Hi Everybody
As you might have gathered from some of my recent posts, I've been in the process of preparing an advanced tutorial for quite some time.
It is, thankfully, finally complete now.
In many ways it is an ambitious venture as I've tried to push the envelope with Couch in this tutorial -
I've tried to implement a full-fledgded 'application' that usually otherwise requires the use of a PHP framework (like CodeIgnitor, Laravel etc.).
Couch, as you know, already had most of the components necessary to create applications - namely 'relations', 'frontend submissions (DataBound Form)', 'Extended users', an enhanced cms:pages for executing complex queries etc.
To tie these different components together into functional units that comprise an application, necessitated the addition of a new feature to Couch that is indispensable in any framework - Custom Routes.
You'll need to download the following minor version of Couch featuring custom routes to use it as a (simulated) framework, as in this tutorial.
UPDATE: 8 July 2015: This version of Couch has been promoted to become the release version 1.4.5 available from the main download page http://www.couchcms.com/products/
Before we embark on our advanced tutorial, please be sure to take a look at a concise documentation of the 'Custom Routes' feature (http://www.couchcms.com/docs/custom-routes/) as the tutorial makes heavy use of this feature.
OK so with that caveat, here is the 'Advanced tutorial' -
https://www.couchcms.com/docs/advanced-tutorial/
Hope you find it useful.
As always, looking forward to your feedback
As you might have gathered from some of my recent posts, I've been in the process of preparing an advanced tutorial for quite some time.
It is, thankfully, finally complete now.
In many ways it is an ambitious venture as I've tried to push the envelope with Couch in this tutorial -
I've tried to implement a full-fledgded 'application' that usually otherwise requires the use of a PHP framework (like CodeIgnitor, Laravel etc.).
Couch, as you know, already had most of the components necessary to create applications - namely 'relations', 'frontend submissions (DataBound Form)', 'Extended users', an enhanced cms:pages for executing complex queries etc.
To tie these different components together into functional units that comprise an application, necessitated the addition of a new feature to Couch that is indispensable in any framework - Custom Routes.
You'll need to download the following minor version of Couch featuring custom routes to use it as a (simulated) framework, as in this tutorial.
UPDATE: 8 July 2015: This version of Couch has been promoted to become the release version 1.4.5 available from the main download page http://www.couchcms.com/products/
Before we embark on our advanced tutorial, please be sure to take a look at a concise documentation of the 'Custom Routes' feature (http://www.couchcms.com/docs/custom-routes/) as the tutorial makes heavy use of this feature.
*NOTE: A proper understanding of this tutorial will require familiarity with many of the advanced features of Couch.
If you are new to Couch, I'd suggest you please first start with our basic tutorial at https://www.couchcms.com/docs/tutorials/portfolio-site/
OK so with that caveat, here is the 'Advanced tutorial' -
https://www.couchcms.com/docs/advanced-tutorial/
Hope you find it useful.
As always, looking forward to your feedback