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

TinyWebGallery 326 • Fullscreen mode • Remote picture support • Display of IPTC and Exif data of the images • Multilingualism • ... See also • Photo gallery comparison External links • TinyWebGallery main site [1] • TinyWebGallery demo [2] • TWG Flash Uploader [3] References [1] http://www.tinywebgallery.com/ [2] http://www.tinywebgallery.com/demo [3] http://www.tinywebgallery.com/en/tfu/web_overview.php Torpor (PHP) Torpor is free, open source (under the MIT License) Object-relational mapping framework for PHP 5.1 and above. It is written entirely in PHP with limited reliance on standard XML extensions (and selected databases) and is independent of (and aims to be compatible with) any other PHP frameworks. History PHP was started as an independent project in July 2009 and reached its first major release (1.0) on October 31 2009. It was originally created to automate the tedium of Object Oriented PHP CRUD operations, specifically the management of related object factories, collections, and useful patterns such as object state maintenance for just-in-time fetch and publish. Concepts Torpor uses an XML configuration file to control its features and options as well as describe the layout and relationships of the underlying repository. A generic "Grid" object type is used to represent any table (using database terminology) record instance, dynamically adapted to the contained Columns and relationship to other Grid types. This differs from many other PHP ORM implementations in that it does not generate any code, though it can be configured to represent different Grid types as dynamically-constructed classes (or as user-defined classes extending the base Grid class). This allows for central control and maintenance of all operations and adaptation to repository design changes. Using a plug-in architecture for the management of DataStore and intermediate read- and write- through Cache allows for easy extension to support additional repository types in ways best suited to each.

Torpor (PHP) 327 External links • Torpor Project Page [1] at Google Code • Usage Guide [2] • Developer Blog [3] References [1] http://code.google.com/p/torpor-php/ [2] http://www.tricornersoftware.com/Products/Torpor/UsageGuide.html [3] http://blog.paultomlinson.net/?s=torpor

TinyWebGallery 326<br />

• Fullscreen mode<br />

• Remote picture support<br />

• Display of IPTC and Exif data of the images<br />

• Multilingualism<br />

• ...<br />

See also<br />

• Photo gallery comparison<br />

External links<br />

• TinyWebGallery main site [1]<br />

• TinyWebGallery demo [2]<br />

• TWG Flash Uploader [3]<br />

References<br />

[1] http://www.tinywebgallery.com/<br />

[2] http://www.tinywebgallery.com/demo<br />

[3] http://www.tinywebgallery.com/en/tfu/web_overview.php<br />

Torpor (<strong>PHP</strong>)<br />

Torpor is free, open source (under the MIT License) Object-relational mapping framework for <strong>PHP</strong> 5.1 and above.<br />

It is written entirely in <strong>PHP</strong> with limited reliance on standard XML extensions (and selected databases) and is<br />

independent of (and aims to be compatible with) any other <strong>PHP</strong> frameworks.<br />

History<br />

<strong>PHP</strong> was started as an independent project in July 2009 and reached its first major release (1.0) on October 31 2009.<br />

It was originally created to automate the tedium of Object Oriented <strong>PHP</strong> CRUD operations, specifically the<br />

management of related object factories, collections, and useful patterns such as object state maintenance for<br />

just-in-time fetch and publish.<br />

Concepts<br />

Torpor uses an XML configuration file to control its features and options as well as describe the layout and<br />

relationships of the underlying repository. A generic "Grid" object type is used to represent any table (using database<br />

terminology) record instance, dynamically adapted to the contained Columns and relationship to other Grid types.<br />

This differs from many other <strong>PHP</strong> ORM implementations in that it does not generate any code, though it can be<br />

configured to represent different Grid types as dynamically-constructed classes (or as user-defined classes extending<br />

the base Grid class). This allows for central control and maintenance of all operations and adaptation to repository<br />

design changes.<br />

Using a plug-in architecture for the management of DataStore and intermediate read- and write- through Cache<br />

allows for easy extension to support additional repository types in ways best suited to each.

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

Saved successfully!

Ooh no, something went wrong!