PHP Programming Language - Cultural View
PHP Programming Language - Cultural View PHP Programming Language - Cultural View
ORMer 154 ORMer ORMer is a free, open-source (MIT License) object-relational mapping class written in PHP. Features The primary goal is to provide ORM functionality while keeping things easy on the developer. It makes no assumptions about table/field naming conventions and requires minimal configuration (no XML config files). For Sqlite2 and MySQL 5.1.x it provides automatic relation discovery through foreign keys. The most exciting feature is the ability to specify additional stipulations when referencing related data (such as the orders associated with a particular customer). See the second line of code in the example below. Example // Pull user objects "where email='me@host.com'" $users = users::find()->where('email=:email')->parameter('email', 'me@host.com'); // Chain through to pull ordered products starting with "a" // the database contains the following tables: users, orders, order_products, products // order_products associates products with an order $products = $users->orders->order_products->products->where('product.name like "a%"'); // Loop over them and display their names foreach($products as $product) { } echo $product->name; External links • Project Home Page [1] • More Examples [2] References [1] http://www.greaterscope.net/projects/ORMer [2] http://www.greaterscope.net/projects/ORMer/examples
ocPortal 155 ocPortal Developer(s) ocProducts Ltd Initial release February, 2004 [1] Stable release 4.3.2 / March, 2010 Development status Active Available in English Type Content Management System License CPAL Website ocportal.com [2] ocPortal is a free and open source content management system (CMS) written in PHP and based on a MySQL backend database. The software has been developed by British software developer Chris Graham since 2004, [3] with contributions from programmer Philip Withnall and designer Allen Ellis. [4] Early versions of ocPortal were hit with a setback in the form of a HTTP Remote File Include security vulnerability which “presents itself when an attacker provides a remote path to the 'req_path' variable through the URL” [5] . This security vulnerability was fixed in later versions and several processes were added to make any future vulnerabilities less likely. Associated companies In early 2009 Elief hosting announced a partnership with ocPortal [6] to include an auto installer within the elief hosting platform [7] . Bitnami announced the release of a new installer stack for ocPortal towards the end of June in 2009 [8] . Installatron, a plugin for hosting control panels also includes ocPortal within its list of included scripts [9] . Criticisms ocPortal's weak points have been noted as its relatively small community. Very few community addons or themes have been released for ocPortal [10] and the activity on forums is dwarfed by large competitors such as Drupal and Joomla. [11] Features ocPortal has a number of features which can be included when installing the software or added later [12] . Some of those features are: [13] • Self extracting installer option • Automatic Site map Generation • Support for short URLs • Highly Web standards compliant, see more information below • Theme Wizard • Rich Media Support • Social Media Syndication • RSS & Atom Support • Media Galleries including optional watermarking • News & Newsletters
- Page 109 and 110: Joomla 103 Joomla Developer(s) The
- Page 111 and 112: Joomla 105 [1] http://Joomla.org/ [
- Page 113 and 114: Joomsef 107 External links • Offi
- Page 115 and 116: KnowledgeBase Manager Pro 109 [5] "
- Page 117 and 118: List of PHP accelerators 111 Zend P
- Page 119 and 120: Magic quotes 113 Magic quotes Magic
- Page 121 and 122: Mambo (software) 115 Mambo (softwar
- Page 123 and 124: Mambo (software) 117 • The former
- Page 125 and 126: Mambo (software) 119 [19] "NYS Depa
- Page 127 and 128: Merlintalk 121 • 2008: Released m
- Page 129 and 130: MetaBB 123 References [1] http://fo
- Page 131 and 132: Midgard (software) 125 Midgard (sof
- Page 133 and 134: Midgard (software) 127 See also •
- Page 135 and 136: Midgard Lite 129 Midgard Lite Midga
- Page 137 and 138: MindTouch Deki 131 History MindTouc
- Page 139 and 140: MindTouch Deki 133 Users of the Com
- Page 141 and 142: Moodle 135 Moodle Moodle course scr
- Page 143 and 144: Moodle 137 show, it has been cited
- Page 145 and 146: Moodle 139 See also • Learning ma
- Page 147 and 148: MyBB 141 MyBB A default installatio
- Page 149 and 150: MyBB 143 free software released und
- Page 151 and 152: NETSOFTWARE 145 Structure of compan
- Page 153 and 154: User:Nichescript/Affiliate Niche Sr
- Page 155 and 156: Ning (website) 149 Feature modifica
- Page 157 and 158: Ning (website) 151 [11] http://blog
- Page 159: NolaPro 153 In May 2005, NolaPro wa
- Page 163 and 164: ocPortal 157 Version history • Ma
- Page 165 and 166: Open Realty 159 References [1] Open
- Page 167 and 168: Opus (content management system) 16
- Page 169 and 170: osCommerce 163 osCommerce Developer
- Page 171 and 172: osCommerce 165 Branches Distributed
- Page 173 and 174: PEAR 167 External links • The PEA
- Page 175 and 176: PHP syntax and semantics 169 Colon
- Page 177 and 178: PHP syntax and semantics 171 } { $d
- Page 179 and 180: PHPClasses repository 173 PHPClasse
- Page 181 and 182: PHPDoc 175 markup for display forma
- Page 183 and 184: PHPDoc 177 The text that marks this
- Page 185 and 186: PHPDoc 179 @static Documents a stat
- Page 187 and 188: PHPEclipse 181 Further reading •
- Page 189 and 190: User:Papagel/EFront (eLearning soft
- Page 191 and 192: Phalanger (compiler) 185 Phalanger
- Page 193 and 194: pHAML 187 pHAML Developer(s) David
- Page 195 and 196: pHAML 189 Hello World Hello W
- Page 197 and 198: Phoca Gallery 191 References [1] ht
- Page 199 and 200: PHP 193 PHP Paradigm imperative, ob
- Page 201 and 202: PHP 195 Licensing PHP is free softw
- Page 203 and 204: PHP 197 Security The National Vulne
- Page 205 and 206: PHP 199 $adder = getAdder(8); echo
- Page 207 and 208: PHP 201 Speed optimization PHP sour
- Page 209 and 210: PHP 203 [18] "GoPHP5" (http://gophp
ocPortal 155<br />
ocPortal<br />
Developer(s) ocProducts Ltd<br />
Initial release February, 2004 [1]<br />
Stable release 4.3.2 / March, 2010<br />
Development status Active<br />
Available in English<br />
Type Content Management System<br />
License CPAL<br />
Website ocportal.com [2]<br />
ocPortal is a free and open source content management system (CMS) written in <strong>PHP</strong> and based on a MySQL<br />
backend database. The software has been developed by British software developer Chris Graham since 2004, [3] with<br />
contributions from programmer Philip Withnall and designer Allen Ellis. [4]<br />
Early versions of ocPortal were hit with a setback in the form of a HTTP Remote File Include security vulnerability<br />
which “presents itself when an attacker provides a remote path to the 'req_path' variable through the URL” [5] . This<br />
security vulnerability was fixed in later versions and several processes were added to make any future vulnerabilities<br />
less likely.<br />
Associated companies<br />
In early 2009 Elief hosting announced a partnership with ocPortal [6] to include an auto installer within the elief<br />
hosting platform [7] . Bitnami announced the release of a new installer stack for ocPortal towards the end of June in<br />
2009 [8] . Installatron, a plugin for hosting control panels also includes ocPortal within its list of included scripts [9] .<br />
Criticisms<br />
ocPortal's weak points have been noted as its relatively small community. Very few community addons or themes<br />
have been released for ocPortal [10] and the activity on forums is dwarfed by large competitors such as Drupal and<br />
Joomla. [11]<br />
Features<br />
ocPortal has a number of features which can be included when installing the software or added later [12] . Some of<br />
those features are: [13]<br />
• Self extracting installer option<br />
• Automatic Site map Generation<br />
• Support for short URLs<br />
• Highly Web standards compliant, see more information below<br />
• Theme Wizard<br />
• Rich Media Support<br />
• Social Media Syndication<br />
• RSS & Atom Support<br />
• Media Galleries including optional watermarking<br />
• News & Newsletters