CorpusPHP - The PHP Framework for the Rest of Us
Recent Activity
Aug. 31, 2010
Arial Replaced with Vera, references to helvetica removed
Aug. 26, 2010
Made thumbnailer 404 with a blank image
Updated the drawing of the category tree to respect listing status
Updated Core::href to url encode seourls
Jul. 14, 2010
General CSS Cleanup (More on the way)
May. 19, 2010
Added logic to Corpus allowing object style {} invocation on Modules as well as [] array style, regex also updated accordingly in corpus.sql
May. 14, 2010
Basic SSL support added
Mar. 23, 2010
FlickrFeed updated to use JSON rather than Serialized PHP
general.js <button> wrapping updated to allow for an ignore rel
Mar. 15, 2010
Removed version numbers from mootools build filenames to prevent git rename confusion.
Mar. 10, 2010
Modules
-------
Comments Module
- Updated Gravatar Code
FlickrFeed
- Updated Caching
Misc
----
displayImage
- Updated Expiration Header
Mar. 8, 2010
Updated default layout header to reflect current version of MooTools
Updated print style sheet to no longer underline header tags
Updated image scaler with a few more headers to improve browser caching
Removed some old commented out code from general.php
Feb. 26, 2010
- Added an Ellipses to the search page.
- DropdownFromSql code simplified
- Comments Updated
Feb. 24, 2010
Merge branch 'master' of github.com:donatj/CorpusPHP
General Code Cleanup
====================
`Source/includes/functions/general.php` htmlEA function removed, functionality merged into htmlE and then expanded to be recursive.
Database
========
Table Structure
---------------
Several fields set to ASCII for primary key length support on older versions of MySQL
- `cache`.`module`
- `cache`.`key`
- `config`.`module`
Scripts
-------
`Scripts/canonization.sql` added to standardize and clean up database before dump.
`Scripts/db_dump.bat` updated to call `canonization.sql`
General Code Cleanup
====================
`Source/includes/functions/general.php` htmlEA function removed, functionality merged into htmlE and then expanded to be recursive.
Database
========
Table Structure
---------------
Several set to ASCII to for primary key length support on older versions of MySQL
- `cache`.`module`
- `cache`.`key`
- `config`.`module`
Scripts
-------
`Scripts/canonization.sql` added to standardize and clean up database before dump.
`Scripts/db_dump.bat` updated to call `canonization.sql`
Feb. 22, 2010
Updated Mootools More to 1.2.4.2
Feb. 18, 2010
Updated Documentation
Updated corpus.sql
Repository Restructured
-Working Corpus now in Source Folder
-`Scripts` folder added, includes database dump batch, and README.md HTML viewer
-`Local` folder added, for testing use with local database connections, etc
Documentation
-Finally! Created an initial README.md
-TODO moved from includes folder into root
Feb. 12, 2010
Image Scaler using 301 redirects was incompatible with directory structuring - Rolling back a portion of the code
Feb. 11, 2010
Efficiency and scaling update to the thumbnailer.
Feb. 8, 2010
Cache.php
-Major rewrite of cache handling - now requires an instance
Configuration.php
-Added module option to constructor to interface Corpus class and module namespace
Corpus.php
-New __premeta function pulls the first scans data into the module namespace
-$_cache and $_config added to the __load function, vis-à-vis the module namespace
Modules
-Updated for new 'name' meta attribute, 'call' depricated, 'callable' boolean added
--Button.php
--Crux.php
--FlashLoader.php
--FlickrFeed.php
--LastFM.php
--TwitterFeed.php
-Configuration options added
--FlickrFeed.php
--LastFM.php
--TwitterFeed.php
Feb. 3, 2010
functions/general.php
-Updated nempty for PHP 5.3 compatibility (Weird casting bug)
-Removed some unused, commented out, functions
Feb. 2, 2010
Updated XML and HTML Sitemaps
HTML sitemap set to not show up in sitemap.
XML sitemap updated to show non-databased pages.
Feb. 1, 2010
Replaced strings in db::fetch calls with db:: constants in the following files
includes/classes/Cache.php
includes/classes/Core.php
includes/classes/Database.php
includes/classes/Login.php
includes/dbo/User.php
includes/functions/corporeal.php
Merge branch 'master' of github.com:donatj/CorpusPHP
Database class updated to use constants rather than strings, documentation updated.
Database class updated to use constants, documentation updated
.gitignore updated to ignore MacOS metadata
Jan. 29, 2010
Small Updates to Modules :
-Last.FM
-Twitter Feed
corpus/content/feed.rss.php :
-Added working pubDate to RSS Feed
css/shared.css :
-Message Stack Display Issue fixed in shared.css
includes/TODO :
Added a TODO to track todos
includes/functions/general.php :
-Updated Comments
-Function AuthNetProcess
--Allowed passing a message stack for credit card processing errors
--Added a by-reference response handler
--Updated logging mechanism
Jan. 27, 2010
Added TODO to track issues
Jan. 22, 2010
Sitemap.php - Removed some site specific copy.
table.php - Updated table module for integrated header support
Upgraded: Mootools 1.2.3 -> 1.2.4
Added: Button.php button module
Slight change in Last.fm API handeling
Jan. 19, 2010
Removed ::queryIfNot and merged functionality into ::query in db, Changed calls to queryIfNot
Removed Portfolio images
Jan. 14, 2010
Slight preliminary updates to the Cache class, as well as updates to the PHP Documentor code in Corpus, Database and MessageStack classes
CorpusPHP is setting out to be a world class PHP Framework. The aim is simple, to provide encapsulation, modularization, and helpful tools, all without changing the way you write PHP.
Project Information, documentation, and a timeline for the first release available availble soon
Nightly's available at GitHub, or download the latest milestone below.
| Build | Date | Message |
|---|
v0.98 Download | Aug. 31, 2010 | Arial Replaced with Vera, references to helvetica removed |
v0.92 Download | May. 14, 2010 | Basic SSL support added |
v0.9 Download | Feb. 18, 2010 | Repository Restructured
-Working Corpus now in Source Folder
-`Scripts` folder added, includes database dump batch, and README.md HTML viewer
-`Local` folder added, for testing use with local database connections, etc
Documentation
-Finally! Created an initial README.md
-TODO moved from includes folder into root |
v0.85 Download | Feb. 8, 2010 | Cache.php
-Major rewrite of cache handling - now requires an instance
Configuration.php
-Added module option to constructor to interface Corpus class and module namespace
Corpus.php
-New __premeta function pulls the first scans data into the module namespace
-$_cache and $_config added to the __load function, vis-à-vis the module namespace
Modules
-Updated for new 'name' meta attribute, 'call' depricated, 'callable' boolean added
--Button.php
--Crux.php
--FlashLoader.php
--FlickrFeed.php
--LastFM.php
--TwitterFeed.php
-Configuration options added
--FlickrFeed.php
--LastFM.php
--TwitterFeed.php |
v0.7 Download | Feb. 3, 2010 | functions/general.php
-Updated nempty for PHP 5.3 compatibility (Weird casting bug)
-Removed some unused, commented out, functions |
v0.1 Download | Dec. 2, 2009 | Initial CorpusPHP Alpha Release |