Class: | Browser Search Box Class | |
| Description: | Add your site to browser search box |
| Author: | Mohamed Elkholy |
| Age: | 23 |
| Country: | Egypt |
Comment: | OpenSearch is a standard created to define how browsers can perform searches on given search engines or sites with their own search. This class can generate XML in the OpenSearch format to allow a site to provide information how browsers can perform search in the site. It can also generate Javascript code that you can use in your site pages to let the users add your site search to the list of search engines supported by any browser that supports the OpenSearch standard. |
|
Class: | FuncUtility | |
| Description: | Manipulate values in iterable data sets |
| Author: | Stanislav Shramko |
| Age: | 29 |
| Country: | Russian Federation |
Comment: | PHP has functions for processing arrays like foreach, array_filter, array_map and array reduce that only work with arrays or objects classes that implement the ArrayAccess interface under PHP 5. This provides an implementation of equivalent functions that also work with strings or objects of classes that implement the Iterator interface. |
|
Class: | Separated Template | |
| Description: | Process HTML templates using CSS classes |
| Author: | Sebastian Potasiak |
| Age: | 16 |
| Country: | Poland |
Comment: | Most common template engine solutions require that templates have special marks that identify sections which will be replaced by variable values when the templates are processed. This class provide an alternative approach for HTML templates. It consists in identifying the sections to be replaced using the tag attribute that specifies the CSS class for the tag element. |
|
Class: | Closure Table | |
| Description: | Manage transitive closure tables stored in MySQL |
| Author: | Tom Schaefer |
| Age: | ??? |
| Country: | Germany |
Comment: | Databases are often used to store records of information that are related in ways that form hierarchic trees and other types of graphs. There are solutions to manipulate sets records that form these types of graph, like the Joe Celko's nested sets. However, such solutions require that you have additional fields in the records to store information about the graph structures. Using closure tables is a different approach that consists in using separate tables to store graph structural information. This class implements an API that manages closure tables in PHP. It can be used to manage graphs of records of information created by existing PHP applications without changing the code that manages the application table records. |
|
Class: | REST Client | |
| Description: | Send Web services requests to REST servers |
| Author: | Diogo Souza da Silva |
| Age: | 20 |
| Country: | Brazil |
Comment: | REST is a Web services protocol that was adopted by many sites instead of other SOAP and XML-RPC because REST is simpler. This package provides a solution to simplify sending requests to a REST based Web services API. |
|
Class: | pClosure | |
| Description: | Create closure functions for any PHP 5 version |
| Author: | Sam Shull |
| Age: | 32 |
| Country: | United States |
Comment: | Closures are references to code that can work as a function but does not have a name nor is associated with any class. PHP 5.3 is the first PHP version that introduced the support to closure functions. This class provides an emulation of closure functions that works with any PHP 5 version, even before PHP 5.3. |
|
Class: | fmail | |
| Description: | Send email messages with content read from files |
| Author: | Sam Shull |
| Age: | 32 |
| Country: | United States |
Comment: | If you need to send e-mail messages with attached files, you need to compose a MIME message made of multiple parts of data encoded as ASCII text. However, if you need to attach large files, building the message data as single string may not be possible because it can exceed the configured PHP memory limit. This class provides of more scalable solution that consists in reading the message data from files. This way the encoded message can be read and passed to the sendmail program in small chunks at a time, so it uses very little memory and never exceeds the PHP memory limit. |
|
Class: | CSV Iterator | |
| Description: | Manipulate data in CSV files as if they are arrays |
| Author: | Sam Shull |
| Age: | 32 |
| Country: | United States |
Comment: | Often applications need to retrieve or update data in files that can be used by spreadsheet like applications. CSV is a common format that can be used for exchanging simple spreadsheet information. PHP has built-in functions to read and write data from CSV files, but this class provides a simpler solution to read or writing CSV files. It provides an interface that lets you handle CSV data rows and columns as arrays, so you can use regular PHP array syntax and functions to access CSV data. |
|
Class: | phphilter | |
| Description: | Grant access to remote users using iptables |
| Author: | giuseppe lucarelli |
| Age: | 50 |
| Country: | Italy |
Comment: | iptables is a program available under Linux that can be used to control the packets of TCP/IP protocols sent and received from and to other machines. This class provides an interface to control iptables configuration. It can be used to easily configure a Linux machine to act as a network firewall or as a router. |
|
Class: | Wapple Architect Mobilization | |
| Description: | Create pages adapted to all mobile devices |
| Author: | Rich Gubby |
| Age: | 32 |
| Country: | United Kingdom |
Comment: | Creating Web pages to be viewed in mobile phones is not a trivial issue. Each device has its display size and other constraints that require the page definition to be adapted accordingly. This class provides a simpler solution that consists in using the Wapple.net Web services API to render pages adapted to each type of device with minimal customization effort. |
|
Class: | Auto CMS | |
| Description: | Generate a basic content site |
| Author: | Roberto Aleman |
| Age: | 35 |
| Country: | Venezuela |
Comment: | Sometimes you need to create a simple institutional site for your company or for a customer, that only requires the same basic pages. This class provides a very simple solution to let users setup simple sites without programming knowledge and without requiring a database server. The class generates the necessary PHP code to customize the site page elements, such as headers, footers, menus and even an about section, contact form and a blog or news section. |
|
Class: | To michael | |
| Description: | Retrieve blog posts from a text file |
| Author: | johno dread |
| Age: | ??? |
| Country: | United States |
Comment: | Most blog systems use a database to store and retrieve the blog posts. This class provides an alternative solution that uses only text files to store the posts. Therefore it works even in PHP installations that do not have a database. |
|
Class: | StructObject | |
| Description: | Create objects from list of strict type variables |
| Author: | Benjamin Falk |
| Age: | 19 |
| Country: | Austria |
Comment: | Sometimes you need to use objects just for the purpose of passing of group or properties with values that have to be of specific types. This class provides a way to create objects with variables that can only be set to values of types defined in a specification string. |
|
Class: | PgFieldNameFixer | |
| Description: | Fix names of PostgreSQL table columns |
| Author: | Felipe Nascimento de Moura |
| Age: | ??? |
| Country: | Brazil |
Comment: | Sometimes databases are created with table names and columns with characters that cause problems. This class provides a solution to fix several types of problems with names of tables of a PostgreSQL database. |
|
|
No comments:
Post a Comment