October is a Content Management System (CMS) and web platform whose sole purpose is to make your development workflow simple again.We feel building websites has become a convoluted and confusing process that leaves developers unsatisfied, we want to turn you around to the simpler side and get back to basics.
October's mission is to show the world that web development is not rocket science.
The best place to learn October is by reading the documentation.
You contributions to the October documentation are very welcome. Please follow the next rules if you want to contribute.
<a name="page-cycle-handlers" class="anchor" href="#page-cycle-handlers"></a>
codetags for everything related to code - variable names, function names, syntax examples, etc.
This section describes some standards that we highly recommend to follow for everybody, especially if you are going to publish your products on the Marketplace.
Plugins to be named with the
-plugin suffix and optional
Themes to be named with the
-theme suffix and optional
Use camelCase everywhere except for the following:
There is a number of class suffixes and prefixes that we recommend to use.
Don't get naming paralysis. Yes, names are very important but they're not important enough to waste huge amounts of time on. If you can't think up a good name in five minutes, move on.
When MySQL STRICT_TRANS_TABLES mode is enabled the server performs strict data type validation. It is highly recommended to keep this mode enabled in MySQL during the development. This allows to find errors before your code gets to a client's server with the enabled strict mode. The mode can be enabled in my.cnf (Unix) or my.ini (Windows) file: