PHP Programming Language - Cultural View

PHP Programming Language - Cultural View PHP Programming Language - Cultural View

culturalview.com
from culturalview.com More from this publisher
10.02.2013 Views

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

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!