wiki:WikiStart

Version 5 (modified by q, 18 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. 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

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

svn checkout svn+ssh://scdev@dev.strangecode.com/home/scdev/svnrep/codebase/branches/1.1dev

Installation

No docs currently available. Ha ha ha ha ha!