interface preprocessor for PHP 0.2.10 |
Date Added: September 03, 2010 | Visits: 382 |
|
||||||||
|
ippfp is an easy-to-use library which provides oo-methods for creating and rendering user interfaces in PHP independently from output format. It features HTML, GTK, PDF and ncurses. You can create input masks such as forms for databases or other user interfaces. ippfp features abstraction, elements can be accessed like data structures, they have values and various attributes. For me ippfp is a construction kit to build software quickly. Another purpose could be the automatically generation by software. You can select one of these packages to display: - HTML - PDF - GTK - ncurses Available elements: - button - checkbox - choice - fopen (file open) - grid - image - label (readonly text) - link - multiplechoice - password - radio - text - textarea - table The library puts the elements together in a frame. For HTML a HTML page will be created which contains the elements, GTK and ncurses have appropriate windows. The data of elements will be stored in session variables. One does not need to care for details of formats like HTML-tags or GTK-classes. For navigating within a program the button element should be used. To arrange elements the elements "grid" or rather "table" are the right choices. Elements are created with the "create"-functions which are members of the ippfp main instance and returns objects respective to the goal. To make them visible they will be grouped in a "view" which will be given to the ippfp main instance for processing. This is a flexible way because an existing element can be used in several views. Thus, elements will be included by reference, not by copy. The advantages are: if an element is in a state, it is independent from the current view and related informations are available globally. For example: create a text element: $myText = $ippfp->createText("default", 20, "my_text"); ... echo $myText->getValue(); Your code should be organised into php functions. For example if a button is used, it calls the function given as attribute. It is expedient to integrate your views into this functions. Whats New in This Release: - switched from html to xhtml, format identifier is XHTML - a simple debug function added, for internal debugging, writes messages into a file (usefull for ncurses) - pdf passes the "tabellentest", tables and grids can extend over a big number of pages, and can contain big text - some bugfixes in xhtml and pdf.
|
| License: Freeware | Size: 133.12 KB |
|
Networking Tools
-
netEasy 0.2
netEasy project allows easy and fast configuration of ethernet interfaces in Linux. With netEasy, its possible to change network parameters such as IP address, netmask, and gateway in an easy, fast, and interactive way. The use of a DHCP server... |
3.07 KB | |
|
Libraries
-
HTML::Merge::Ext 3.52
HTML::Merge::Ext - Extending Merge by writing your own tags. TYPES OF TAGS Generally, there are four types of tags in Merge. Output tags Tags such as or others, that are substituted by values that appear in the output. For... |
194.56 KB | |
|
Network & Internet
-
dotBook reader 0.3.5
dotBook reader is a reader for HTML books in .jar and .zip files. The dotBook application will be a book reader that can download, display and cache books in a special JAR file format. The format will allow digital signatures with PGP and... |
399.36 KB | |
|
Audio Tools
-
phpCDLabelPS 0.0.4
phpCDLabelPS creates labels for your data/MP3 CDs using PHP and PostScript (output will be a postscript file). It is controled by a frontend and a PostScript template. To install, just extract all files somewhere in your webtree. Then point your... |
13.31 KB | |
|
Utilities
-
TinyMe 2007 Test 5
TinyMe project exists to create a remaster of PCLinuxOS 2007 that will be quite slimmed down. The target is to get a functioning ~150MB ISO image that can provide a base installation for other MyPCLinuxOS projects, development, playing around,... |
195.1 MB | |
|
HTML Utilities
-
rss2html 3.13
A free PHP script, converts RSS feeds to HTML. The rss2html.php script allows webmasters to display RSS feeds on their website. RSS or Really Simple Syndication, as it is commonly known, is a technology that gives webmasters the ability to to... |
28.13 KB | |
|
Audio Tools
-
Somax 1.1
Somax is a somad GTK-2 interface and an editor of palinsesti files. Somax is a frontend for somad and an editor of palinsesti files. You can export, update, create and delete trasmismissions of a remote somad scheduler. For more info look soma... |
686.08 KB | |
|
Database Tools
-
GTK Oracle 1.41
GTK Oracle is a GTK+ 2 interface to Oracle that aids in Oracle application development and testing. Its features include a schema browser, multiple SQL work areas, SQL syntax highlighting, bind variable entry widgets in the command window, and... |
471.04 KB | |
|
Libraries
-
HTML::WikiConverter::Dialects 0.61
HTML::WikiConverter::Dialects is a Perl module which contains a tutorial on how to add a dialect. SYNOPSIS # In your dialect module: package HTML::WikiConverter::MySlimWiki; use HTML::WikiConverter -dialect; rule b => { start => **, end... |
34.82 KB | |
|
Programming
-
rubySteak 0.1
rubySteak is a software that provides a GTK+ 2 interface for accessing the Steak German/English dictionary database. Whats New in This Release: - This initial version features the ability to search through the steak database file.. |
2.4 MB |
|
Linux Software
-
SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical... |
190 KB | |
|
Linux Software
-
GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings... |
60 MB | |
|
Linux Software
-
Debian 2.0
Debian is a free, or Open Source, operating system (OS) for your computer. An operating system is the set of basic programs and utilities that make your computer run. At the core of an operating system is the kernel. The kernel is the most... |
65 MB | |
|
Linux Software
-
Kdiff-Ext for Konqueror 0.3
Kdiff-ext is a KDE's Konqueror context menu extension. It adds commands to launch file comparison/merge tools, it also remembers your selection so you can run comparison/merge later on. Use Kdiff-ext with KIO supporting file comparison tool such... |
430 KB | |
|
Linux Software
-
Superkill 1.16
Superkill terminates one or more processes with the same name or specified PID.. Tested in the following systems: Linux 2.2.5.15, AIX 4.3, IRIX 6.3, HP-UX B.10.20 and SunOS 5.6. |
30 KB | |
|
Programming
-
RailsTidy 0.1
RailsTidy project is a plugin for Ruby On Rails.. |
11.26 KB | |
|
Programming
-
Strings edit 1.9
Strings edit is a library that provides I/O facilities for integer, floating-point, Roman numbers, and strings. Both input and output subroutines support string pointers for consequent stream processing. The output can be aligned in a fixed size... |
54.27 KB | |
|
Programming
-
BScript 0.3
BScript is a (yet another) BASIC interpreter. It is free software and open-sourced, licensed under the terms of the GNU General Public License version 2 or later. You can use BScript to teach BASIC to your students, write understandable shell... |
112.64 KB | |
|
Programming
-
Kits JavaScript Brainf*ck Interpreter 0.01
Kits JavaScript Brainf*ck Interpreter is a rather fast interpreter for the Brainf*ck esoteric programming language.. Kit's JavaScript Brainfuck Interpreter v0.01 |
5.12 KB | |
|
Programming
-
dis6502 0.12
dis6502 is a flow-tracing disassembler for the 6502, originally written by Robert Bond and supporting Atari binary files. Robert posted dis6502 to the Usenet newsgroup net.sources on 9-Oct-1986, and to comp.sources.unix 7-Jun-1988. Udi... |
19.46 KB |
