wiki:WikiStart

Version 8 (modified by quinn, 17 years ago) (diff)

--

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. The version 2 branch 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 co https://svn.strangecode.com/codebase/trunk

Latest stable release (source:tags/2.1.1)

svn co https://svn.strangecode.com/codebase/tags/2.1.1

Legacy development branch for sites requiring the version 1 framework (source:branches/1.1dev)

svn co https://svn.strangecode.com/codebase/branches/1.1dev

Installation

No documentation currently available. Mua ha ha ha ha!