To register for an Internet.com membership to receive newsletters and white papers, use the Register button ABOVE.
To participate in the message forums BELOW, click here
PHPBuilder.com  
 

 

Go Back   PHPBuilder.com > Tools > Misc Tools

Misc Tools Discussion regarding tools that don't have their own forum.

Reply
 
Thread Tools Rate Thread Display Modes
Old 05-07-2005, 10:36 PM   #1
Zertis
Junior Member
 
Zertis's Avatar
 
Join Date: May 2005
Posts: 4
New Tool? "Making a living with PHP"

For those of you who make a living with PHP:

Introduction:
Well, with this username I will be trying to represent a company as opposed to myself. We prefer python, use perl and c++ when necessary, have several products and services.

Concept:
One thing easy to sell is web based applications. A common occurrence is administration of these applications, and ACL's (access control over different parts of the application). EGroupware and PHPGroupware (actually using the same db structure) Are good starts, but are geared wrong, in my personal, and co-workers opinions.

Execution:
We have designed a "web platform," as I describe it. It is a core web application named "zcore-php". It's structure allows for plug and play of modules, much like webkit in python allows for packages to be integrated. I would like to know if there would be any interest in helping extend it at sourceforge.net. We have also designed several helper libraries for the different languages that we write in. zcom-php, zcom-python and zcom-js. These libraries make developers jobs allot easier.
Example:
PHP Code:
<?php
foreign_class
("case_managers", "CaseManagerDropdownControl");
foreign_class("areas", "AreaDropdownControl");
foreign_class("codes", "CodeDropdownControl");
require
'ActiveDropdown.php';

class
ClientForm extends Form {
    function
buildControls() {
        
Form::buildControls();
        
$this->batchAddControls(array(
            new
NameControl('Full Name', array('first_name', 'middle_initial', 'last_name')),
            new
TextBox('Address', 'address'),
            new
TextBox('Address 2', 'address2'),
            new
TextBox('City', 'city'),
            new
StateDropdown('State', 'state'),
            new
TextBox('Zip Code', 'zip_code'),
            new
AreaDropdownControl('Area', 'area_id'),
            new
TextBox('Phone #', 'phone'),
            new
TextBox('Alt Phone 1', 'alt_phone_1'),
            new
TextBox('Alt Phone 2', 'alt_phone_2'),
            new
CodedropdownControl('Code', 'code_id'),
            new
CaseManagerDropdownControl('Case Manager', 'manager_id'),
            new
ActiveDropdown("Active", "active"),
            new
CalendarControl('Start Date', 'start_date'),
            new
HiddenControl('id', 'id')
        ));
    }
}
?>
The above code is similar to Visual Basic, and is a input form for information about a Client.
Controls like the CalendarControl, require java script, and are auto-magicly included.

The need:
Most of the modules we have, would not work for your clients' needs. Maybe some would. The concept is if we all start building a library up, of modules, based upon the same system, eventually when one of our clients asks for an application it will be wam-bam (plug-n-play) your done.

If you are interested in this, please respond to this forum, or email us at info@zertis.net and/or checkout http://morpheus.zertis.net/~jlee/zcore_php/
or http://sourceforge.net/projects/zcore-php/
Zertis is offline   Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump


All times are GMT -4. The time now is 10:15 PM.






Acceptable Use Policy

internet.comMediabistrojusttechjobs.comGraphics.com

WebMediaBrands Corporate Info


Advertise | Newsletters | Feedback | Submit News

Legal Notices | Licensing | Permissions | Privacy Policy


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.