|
Posted by phpdevkit on 12/30/06 19:56
I hope you do not consider this spam, considering it is entirely
specific to this subject-matter and does not qualify as evil,
fire-hosing spam. Thanks!
The PHP Developer's Kit is available to web-site developers. It
greatly streamlines and speeds development by taking care of all the
mundane details while you focus on the design. For instance, here is
all that is needed to create an entire, working web page that supports
asynchronous construction, compression, extensibility, CSS and a wealth
of other time-saving features...
// create a page object and open
$page = new page( "Title Here" ) ;
$page->open() ;
// create one of the dozens of css objects, like this
// predefined one for links that uses hover, etc, and
// output it into the page's <style> area...
$css = new css_link( $page , OUTPUT_NOW ) ;
// create one of the dozen HTML objects derived from
// class_attributes, like this link class
$kitlink = new link( "View Kit Demo" , "http://www.fotocar.com.mx/kit"
) ;
// link it to the css object above and output
$kitlink->link2css( $css ) ;
$kitlink->output() ;
// collect all the pieces, compress and send to the browser
$page->close() ;
Please visit the demo at http://www.fotocar.com.mx/kit. Meanwhile,
here are some of the features. I guarantee you will find the kit
helpful and a very real time-saver.
Object Oriented -- The PHP Developer's Kit is entirely object oriented
(OO) using over 100 classes and not quite 1,000 methods. The Kit is
programmer-oriented in that all the tedious programming has been
implemented inside the classes. The programmer has only to decide what
to do and then create the objects to do most of the work.
Rapid Protyping -- The Kit uses extensive defaults and constants to
define standard, simple-to-use default behaviors and color schemes.
This simplifies and speeds prototyping. It is a simple matter to
change the colors and behavior with a few additional method calls.
Extensible -- Object Oriented programming languages, like PHP, were
designed to make them fundamentally extensible. The Kit is extensible
not only to the developer but within itself, using extensibility to
build increasingly concrete, derived functionality on top of abstract
parent classes. You may extend the Kit as your specific development
requirements are defined and as the W3 adds new definitions.
Asynchronous construction -- The entire page may be built entirely
asynchronously. You may add Javascripts, Cascading Style Sheets,
<head> and <body> material at any time prior to sending the finished
page with a simple call to close(). This is particulary useful when a
page is being built in real-time from data in a database.
Cascading Style Sheets -- The Kit supports CSS Levels 1 and 2 and
generates clean, formatted styles directly into the web page. Both
external and internal style sheets and inline styles are supported.
Using CSS has never been easier with 39 CSS-related classes doing most
of the work for you.
Compression -- The page object queries the user's web browser and, if
supported, compresses the entire page before sending it. Typical
ratios range from 20:1 to 30:1, dramatically improving perceived
bandwidth, especially with larger pages.
Error Logging and Notification -- The page object will log errors and
even email you if problems arise.
Source Code Included -- The Kit includes over 14,000 lines of tested,
stable and extensible code.
Keyword support -- Search websites, like Google and Yahoo, regularly
send search bots out to look for keywords embedded inside pages. The
PHP Kit page class provides a keywords() method so you may add your own
search words.
MySQL -- Interface with MySQL databases and tables with lots of
predefined methods taking care of the details.
Sample Project -- The Kit includes an entire sample project with its
own development menu. The project demonstrates all of the major pieces
of the Kit including database maintenance using add, modify and delete,
email, displaying the contents of a database using a table and
Cascading Style Sheets and lots of examples to kick-start your own
project.
Please email me if you have any questions. Thanks!
[Back to original message]
|