Home > By category > Scripts >Modules > APIr



APIr

  • Downloads: 
  • Views: 
  • Rating:

The Tables API defined by TAPIr can be used by module developers to include simple, dynamically configurable tables in their modules. The tables generated by TAPIr feature dynamic loading of data but also dynamic positioning and disabling of fields (columns) based on settings configured in the table's settings page. Settings pages are auto-generated and include helpful links to preview tables and view a master tabel list. Tables defined by TAPIr are also extensible, so your tables will be available for other module developers to hook into in a method similar to the Forms API.

Interested users and developers should:
Check out the documentation

Use TAPIr and give site owners maximum control over the look and feel of their sites!
This project will be used extensively to support the doDUbercart Project.

The Tables API mimics the Forms API by building tables based on a Table ID. For now, the Table ID refers to the function used to build the table, though it's not impossible for TAPIr to define a hook like Drupal's hook_forms. The builder function operates on an $op variable to first build the fieldset and then grab the data for the rows for each field. In TAPIr terminology, fields refers to a column in the table. Fields will be configurable from a settings page for each table so the user can adjust the title of a column, its order in the table, and whether or not it should be shown when the table is rendered. TAPIr automatically generates these settings pages with corresponding menu items and gives developers control over the path, menu settings, access control, and which options are enabled for each table.

Tables created by TAPIr are also extensible. Developers can hook into tables by Table ID using a hook_table_alter that works much like Drupal's hook_form_alter. Fields may be added to tables defined by other modules, and these fields are available for configuration in the same way as the default fields.

Forms have been dynamic for a while now, let this be the first step toward bringing table displays up to par. While not applicable to all tables, there are many places where modules will benefit from being able to extend other tables. The doDUbercart project will rely heavily on this so site administrators have maximum control over the content and display of their site.

TAPIr's documentation is full of explanation and actual code examples of TAPIr in use.

Please post any questions, issues, and your own examples of TAPIr in action!

Free download from Shareware Connection - The Tables API defined by TAPIr can be used by module developers to include simple, dynamically configurable tables in their modules.

Publisher: Ryan Szrama | License: Freeware | Price: 0.00
Version: 5.x-1.6 | Size: 10 KB | Platform: PHP, Scripts
Released Date: 11-02-2013 | Rating: 0 | Title: APIr

Author Url: http://drupal.org/project/virtualmerchant
Program Info Url: http://drupal.org/project/virtualmerchant
Download Url: http://ftp.drupal.org/files/projects/tapir-5.x-1.6.tar.gz

More downloads from APIr publisher Ryan Szrama:

Checkall - This module provides an extension to the builtin checkboxes element that allows developers add "check all" / "toggle" / "uncheck all" actions to them.

APIr keywords:
APIr related downloads:

Table Wizard - The Table Wizard facilitates dealing with database tables: * It allows surfacing any table in the Drupal default database through Views 2.

Field formatter settings - The Field API in Drupal core lacks the ability for other modules to easily alter field formatter settings forms and the formatter summaries.

SourceSnitch - The aim of SourceSnitch is to give a simple API to enable developers to quickly and simply append static analysis rules to a project build.

Microsoft Project 2013 SDK - The Microsoft Project 2010 SDK helps solution providers, value-added resellers, and other developers learn about new features in the Project 2010 client applications and the Project Server 2010 platform.

Microsoft Project SDK - The Microsoft Project 2010 SDK helps solution providers, value-added resellers, and other developers learn about new features in the Project 2010 client applications and the Project Server 2010 platform.

Shareware Connection periodically updates pricing and software information of 'APIr' from company source 'Ryan Szrama' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'APIr' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of APIr.

New Reviews

PictBear - Nowadays, a majority of PC users resort to digital image editing once in a while. It may be required for retouching image captured in smart phones or for creating an album in Facebook. For some people, tinkering with digital images is a pastime ...

PureSync Personal - When you use computers, there is no way you can escape using specialized third party software. These need to be used for various needs including office productivity, web access, taking back-up and ensuring proper synchronization across multiple ...

Hekasoft Backup & Restore - There was a time a majority of Windows PC users stuck to Internet Explorer as it was the integrated web browsing app. After arrival and growth of Open Source rivals like Firefox and Chrome, the scenario has changed a lot. PC users are now spoilt ...

Bvckup - There is no denying the reality that computers have become a part and parcel of human existence. From education, work, entertainment and data storage, computers are required at every step of life. Safety of data is of paramount importance to PC ...

CherryPlayer - When you want to watch movies, online videos or listen to music tracks, using a suitable application is required. There is no hard and fast rule that you have to stick to Windows default media player software for such needs. There are plenty of ...

Portable SMPlayer - Using media player software is something PC users are not alien to, as it is. Even the most workaholic users indulge in listening to music tracks at times. While the WMP, which comes with Windows, may serve needs for some users, it is not ...

MusicBee - Irrespective of what type of a PC you use, it will be necessary to use a media player app from time to time. If the WMP is not your cup of tea, you will have to pick from third-party music player apps. The problem with some such apps is that ...

Paint.NET - Nearly every PC user needs to use some type of image editing software nowadays, whether it is for personal or professional reasons. It can be for making minor corrections to your vacation pictures before you share them on social media sites. It ...

ArtSage - PC users often need to make use of third party applications for making slideshows. While Windows inbuilt utility for viewing images and running slideshows keeps getting better with time, for many users third party apps seem better option. If you ...

TinyWall - Nowadays, it is quite hard to locate a computer user who does not need to access the web. While you browse the web for any need, it is imperative that you use security applications to safeguard your computer from various online threats. The ...




New Downloads

PHP Survey Script

Once installed on your
website, PHP Survey Script
will provide you with all
must-have tools to create and
manage ...

Free Audio Editor 2015

Free Audio Editor is a
multi-award winning mp3
editing software tool. The
Free Audio Editor software
includes a powerful ...

Product Comparison

Product Comparison Script is a
smart PHP based app suitable
for various e-shops offering a
wide range of products and ...

Free Ringtone Maker

Do you want to add some
interesting ringtones to your
mobile phones? With our Free
Ringtone Maker, you can create
your ...

MP3 Editor for Free

MP3 Editor for Free is perfect
for home-studio recording and
audio editing. It has dozens
of audio effects, audio ...

Search Type

Adds a type selector to search
blocks to limit searches by
content type or to search
users

mxGetPropertyPtr C-mex
function

When The Mathworks™
introduced MATLAB™ version
R2008a they included a new
object oriented format called
classdef

getOdC

Based on Physica A 375 (2007)
365 373.

BNS Twitter Follow Button

This widget also creates a
shortcode that can be used in
posts and pages.

ffndgrid Fast 'n' Furious
N-D data gridding

FFNDGRID grids unevenly spaced
data.

H2MEX

H2Mex is a program that
gernerates automatically an
interface file (MEX file) from
header file (the .h file).

WeBid Script

WeBid is an open source fully
featured auction script