wiki:WikiStart

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 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 Strangecode website. Follow us on twitter at @strangecode.

Obtaining the Codebase

The codebase is currently only available via 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 GNU GPLv3.

Last modified 10 years ago Last modified on Nov 13, 2013 8:04:59 PM