= Strangecode Codebase = The Strangecode Codebase is a general application development framework for PHP. It includes services that are frequently used when writing web applications, including: * A core application container that provides transparent messaging, logging, error reporting, configuration, sessions, database connections and URL management. * A class library providing tools such as authentication, form validation, record locking and versioning, spell checking, file uploading, image manipulation, payment gateways and preferences. * Standardized coding style, directory structures, templating, and included files methodology. * All while providing a very flexible application infrastructure. The Codebase can provide services for nearly any design pattern. * See the [wiki:features full list of features]. The Codebase, by itself, does not provide any significant end user functionality; it provides a base for other applications and tools for developers. We at Strangecode have developed and used ''The Codebase'' with all our website projects. It has evolved greatly over the past twelve years, undergoing several complete rewrites. The version 2 branch begins a formal schedule of bug-fixes and releases. This website is our management site for reporting codebase-related issues, scheduling releases, browsing source revisions, and providing documentation. To contact us regarding this software visit the main [http://www.strangecode.com/ Strangecode website]. Follow us on twitter at [https://twitter.com/strangecode @strangecode]. == Obtaining the Codebase == The codebase is currently only available via [http://subversion.tigris.org/project_packages.html Subversion]. (If you will be submitting changes to code you download swap `checkout` for `export` in the following commands.) '''Development branch (source:trunk)''' {{{ svn export https://svn.strangecode.com/codebase/trunk codebase }}} '''Latest stable release (source:tags/2.1.5)''' {{{ svn export https://svn.strangecode.com/codebase/tags/2.1.5 codebase }}} '''Legacy development branch for sites requiring the version 1 framework (source:branches/1.1dev)''' {{{ svn export https://svn.strangecode.com/codebase/branches/1.1dev codebase }}} == Installation == No documentation currently available. Mua ha ha ha! == License == This software is licensed under the [http://www.gnu.org/licenses/gpl-3.0.html GNU GPLv3].