= 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. 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 3 years, undergoing several complete rewrites. Version 2.0 is newly launched and begins a very 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. == Obtaining the Codebase == The codebase is currently only available via Subversion over ssh. Which means you need a unix account on our dev server. '''Development branch (source:trunk)''' {{{ svn checkout svn+ssh://scdev@dev.strangecode.com/home/scdev/svnrep/codebase/trunk }}} '''Latest stable release (source:tags/2.0)''' {{{ svn checkout svn+ssh://scdev@dev.strangecode.com/home/scdev/svnrep/codebase/tags/2.0 }}} == Installation == No docs currently available. Ha ha ha ha ha!