Version 6 (modified by quinn, 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 co svn+ssh://scdev@dev.strangecode.com/home/scdev/svnrep/codebase/trunk
Latest stable release (source:tags/2.0.1)
svn co svn+ssh://scdev@dev.strangecode.com/home/scdev/svnrep/codebase/tags/2.0.1
Legacy development branch for sites requiring the version 1 framework (source:branches/1.1dev)
svn co svn+ssh://scdev@dev.strangecode.com/home/scdev/svnrep/codebase/branches/1.1dev
Installation
No docs currently available. Ha ha ha ha ha!