Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.477.066 Times

Entity API 7.x-1.0-rc1

  Date Added: April 06, 2013  |  Visits: 454

Entity API

Report Broken Link
Printer Friendly Version


Product Homepage
Download (40 downloads)

This project holds entity related APIs. * Entity CRUD API - Simplifies creating new entity types. Provides full CRUD functionality for new entity types. It offers an optional Entity class providing basic methods like save() and delete() as well as a suiting EntityController for mass loading or deletion. The Entity class can be extended and customized to fit special needs. Furthermore if the provided entity type is declared to be fieldable, the API automatically invokes the required hooks for you too. Apart from that entities built upon this API can be exportable just by activating a flag in hook_entity_info(). If activated, entities get machine names and may be defined in code. entity_load() automatically invokes the default hook and correctly deals with both - entities defined in code or the database. Therefore the API is useful to create any kind of object needing CRUD functionality, but moreover it eases the creation of exportables entities and fieldable entities. It also supports using entities as bundle for fieldable entities (like node types for nodes), for which the appropriate field API callbacks are automatically invoked too. In addition to providing full CRUD support, entity types defined via the API are automatically integrated with Rules, Entity metadata (see below) and Features, whereas the provided defaults may be customized and extended. * Entity Metadata - Provides a unified way to deal with entities and their properties. Provides metadata about entity relationships and properties as well as an API to easily get and set the properties. The metadata includes generic info about how to deal with entities (CRUD) and their properties (get/set) as well as metadata about the properties itself (label, description, data type, ..). That way it provides a unified interface to deal with entities and their properties regardless of the entity type (node, comment, terms, ..) or whether a property is a field. Thus it may be useful for any module that wants to deal with entities in a unified way, but in particular modules doing import/export or format conversion could easily rely on the provided property metadata. Furthermore the module provides data wrappers that make use of the metadata to provide simple and unified access to entities and their properties. For usage examples have a look at the README or the provided tests. The module introduces a hook (have a look at the provided API docs) where modules can provide the metadata, which in turn can be used easily by other modules. Also modules can use the hook as a central place to annotate and share further information about entity properties. E.g. the Rules module heavily leverages the provided metadata, thus adding metadata about your entity properties makes Rules and other modules buildings on it aware of them. The module comes with support for all core entities and unit tests. Additionally it provides tokens for all entity properties that don't have tokens yet - thus it ensures token replacements are available for any field.This project is developed on github, which is automatically synced with the drupal.org CVS. So you can use either git or CVS for developing.If you encounter problems with a recent Drupal 7 development version, using Drupal 7 HEAD + Entity API HEAD should work.This project is sponsored by epiqo. Visit us at epiqo.com or contact us.

Requirements: No special requirements
Platforms: PHP
Keyword: Automatically Defined Easily Entities Entity Fieldable Metadata Module Modules Project Properties Provided Rules Types Unified
Users rating: 0/10

License: Freeware Size: 61.44 KB
ENTITY API RELATED
Libraries  -  MathML::Entities 0.13
MathML::Entities is a Perl module that can convert XHTML+MathML Named Entities to Numeric Character References. SYNOPSIS use MathML::Entities; $html = © by me; # convert named HTML entities to character references: $numeric =...
17.41 KB  
Modules  -  AGLS Metadata 6.x-1.0
This is the AGLS Metadata Module for Drupal 6. It is a Nodewords extension module that adds support for the Australian Government Locator Service scheme. Details about the scheme can be found at the AGLS Standards site. This module depends on the...
10 KB  
Libraries  -  Tangram::Type::Extending 2.10
Tangram::Type::Extending is a Perl module for teaching Tangram about new types. Tangram::Type is the root of a hierarchy of classes that are responsible mapping individual field to SQL entities (columns in the simplest cases). There is one Type...
153.6 KB  
Libraries  -  MMDS::Properties 1.902
MMDS::Properties Perl module contains flexible properties handling for MMDS. use MMDS::Properties; my $cfg = new MMDS::Properties; # Preset a property. $cfg->set_property("config.version", "1.23"); # Parse a properties file....
409.6 KB  
Libraries  -  Data::Type 0.01.04
Data::Type is a Perl module with versatile data and value types. SYNOPSIS use Data::Type qw(:all); use Error qw(:try); try { verify $email , EMAIL; verify $homepage , URI(http); verify $cc , CREDITCARD( MASTERCARD, VISA ); verify...
22.53 KB  
Science  -  Ajile 1.2.1
Ajile (Advanced JavaScript Importing & Loading Extension) allows developers to easily create unique namespaces for JavaScript modules and quickly define dependencies that allow scripts to automatically load and import each other as needed.
88.1 KB  
Modules  -  CTools HTTP Header Plugins 6.x-1.0
This module defines context and access rules plugins for CTools (and Panels) based upon values of HTTP request header elements. The following headers are exposed into context and can be used as access rules parameters: * Referrer * User Agent *...
10 KB  
Modules  -  pathmenu 4.7.x-1.1
The pathmenu module allows you to define rules thus defining more precisely the way Drupal should organize the menu and breadcrumb.Here are some rules samples which may give you a better view of the module.// If the node is associated with term...
10 KB  
Modules  -  Charts and Graphs 6.x-2.7
Charts and Graphs is a API for developers. It can easily be extended by third-party modules that want to add their own charting implementations. It does nothing by itself. It should only be installed if some other module requires it.See Views...
337.92 KB  
Modules  -  eVENTeria 5.x-1.x-dev 1.0
This module will sync event enabled content types with venteria. Additionally, it will import Events near your location as nodes. You can browse through the public meetings near your location or a given town.InstallationUnpack in your modules...
 
NEW DOWNLOADS IN SCRIPTS, MODULES
Scripts  -  Free Ecommerce website creator 1.2
Free Ecommerce website creator is a free PHP shop creating script. This allows you to put a online shop on your own website. Create your own free ecommerce website for Your Business. Create an online shop using easyGUI online shop creator. The...
1.44 KB  
Scripts  -  MochiGames PHP Script ZDR 1.00
MochiGames PHP Script ZDR is web site, ready for use, for flash games. These flash games are downloaded automatically by "MochiGames PHP Script ZDR" from MochiGames media. The use of the games is free, you can use your own Mochi Publisher ID and...
368.54 KB  
Scripts  -  Php Chat 2.0
Add a free php site, single sign-on and multiple skins, 100% free 1. Server Modes: The chat server has paid mode and free mode. If the free chat mode, a free chat room will be assigned to your website with your domain as the room name. 2....
938.87 KB  
Scripts  -  Nibbleblog 3.0.1
Nibbleblog it's a powerful engine for creation and manipulation of BLOG's completely free. Very simple to install and configure (Only 1 step). The database used is based on XML files and this way it is not necessary to use MySQL or similar DBMS....
371.09 KB  
Scripts  -  PHP File Manager | CloudOsys 2.9b8
CloudOsys is a PHP file manager, a tool that allows your visitors upload files such as media content directly to your website. Your visitors will upload files directly to your website, where they can share and comment on them. Through cloud...
1.41 MB  
Modules  -  TinyMCE Node Picker 6.x-2.1
This module will de discontinued and replaced with Node Picker as soon as a stable release is available.TinyMCE Node Picker provides a button in TinyMCE that displays a list of links to content. Choosing a link inserts it into the editor.The...
20.48 KB  
Modules  -  Fapilicious 5.x-1.x-de
Fapilicious is a collection of FormAPI goodies.I hope to make it a repository of reusable FormAPI trickery and short cuts. Currently it has small collection of powerful FormAPI element validators.Please submit your favorite tricks as patches so we...
10 KB  
Modules  -  Donation Goals 6.x-1.x-de
The Donation Goals module lets you create nodes of the type "Donation Goal." These goals allow you to set an amount of money you'll need for whatever you're saving up for. Visitors of the site can then donate money through PayPal. Once the target...
20.48 KB  
Modules  -  Plica Twitter 1.0.1
Plica TwitterInstallation : * Download, unzip, and install plugin dir in /wp-content/plugins * Activate * All right now
10 KB  
Modules  -  Page Array 5.x-1.x-de
The pagearray module is a small (single function) helper module that can be used whenever there is a need to load the output of any Drupal path in data form. Based on the code in index.php, Page Array bypasses the theme('page') call, instead...
10 KB