Yet another framework syndrome
| Name | Date | URL | Stars |
|---|---|---|---|
| Jake | April 2010 | https://github.com/mde/jake | 1000 |
| Brunch | January 2011 | http://brunch.io/ | 3882 |
| #AND | |
| <b:if cond='data:blog.pageType == "index"'> | |
| <b:if cond='data:blog.searchQuery'> | |
| <!--search_page AND index_page--> | |
| </b:if> | |
| </b:if> | |
| #OR |
| [Presets] | |
| Preset0=Classical | |
| Preset1=Club | |
| Preset2=Dance | |
| Preset3=Flat | |
| Preset4=Live | |
| Preset5=Laptop Speakers/Headphone | |
| Preset6=Rock | |
| Preset7=Pop |
Yet another framework syndrome
| Name | Date | URL | Stars |
|---|---|---|---|
| Jake | April 2010 | https://github.com/mde/jake | 1000 |
| Brunch | January 2011 | http://brunch.io/ | 3882 |
This document has no copyright protection whatsoever and you are free to do as you please with it. I don't take any responsibility for anything you do with this information though.
The groupoffice ActiveRecord.php is a custom implementation of the [active record pattern][1] commonly used for database access from web applications. The system can seem complex and daunting at first, but as you get to know it you will find the time-saving features very helpful.
I may extend this to be a tutorial of the whole of groupoffice eventually.
This tutorial assumes you have a basic understanding of the groupoffice class autoloader and router. I give a quick recap below:
| /* Better styles for embedding GitHub Gists */ | |
| .gist{font-size:13px;line-height:18px;margin-bottom:20px;width:100%} | |
| .gist pre{font-family:Menlo,Monaco,'Bitstream Vera Sans Mono','Courier New',monospace !important} | |
| .gist-meta{font-family:Helvetica,Arial,sans-serif;font-size:13px !important} | |
| .gist-meta a{color:#26a !important;text-decoration:none} | |
| .gist-meta a:hover{color:#0e4071 !important} |