savannah-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-hackers] savannah.gnu.org: submission of Cadre PHP Web Framewo


From: eraserhead
Subject: [Savannah-hackers] savannah.gnu.org: submission of Cadre PHP Web Framework
Date: Tue, 23 Jul 2002 19:56:11 -0400

A package was submitted to savannah.gnu.org.
This mail was sent to address@hidden, address@hidden


Jay 'Eraserhead' Felice <address@hidden> described the package as follows:
License: gpl
Other License: 
Package: Cadre PHP Web Framework
System name: cadre
This package does NOT want to apply for inclusion in the GNU project

Description:
cadre is a PHP framework for developing large business applications.
It currently supports PostgreSQL as the database back end (although
this is extensible).  We (Cronosys, LLC) have invested two and a half
years in this framework and applications based on this framework.  It
ain\'t pretty, but it works.

Aspects we are particularly proud of include the field-type-dispatch
mechanism which allows you to choose the type of a field and have an
associated class handle all display formatting, edit formatting, TeX
formatting (for PDF reports), validation; the PDF report code; generic
$PATH_INFO/uri dispatch to the appropriate class; user permissions
which can be as fine grained as per-user, per-screen,
per-branch/location, per-action but which also includes templates
which can be applied to the user; a messaging framework with support
for sending messages to users via email, faxing them, or using system
messages, which are email-like messages but within the system; generic
calendar with pluggable events; users and group handling.

The framework also includes shell scripts to automate some work on the
system, including pubishing to a remote server over an SSH connection,
generating documentation from the PHP source, from the database
schema, compiling java applets (don\'t worry, only Free vms and
compilers are required), and (soon) regression testing.

It also includes a C parser for the PostgreSQL `CREATE FUNCTION\'
statement which is used by publish scripts to create, drop, and verify
functions from individual .sqlf files.

It already exists and you can download the last snapshot from
http://www.cronosys.com/files/cadre-20020723.tar.gz

(This is a resubmit: GPL headers were added to bin/*, and to the .java files, 
the release script was updated to include the `pkg\' directory, which includes 
the `sqlf\' package which was mentioned above but not included in the original 
tarball, a new regression testing framework which can validate the generated 
HTML with htmltidy, and there are other updates from our CVS server as well.)

Other Software Required:
For web: PHP 4.x (only tested with Apache), PostgreSQL 7.1.x or 7.2.x
For scripts: bash2, sane POSIX-ish environment (awk, sed, touch,
etc.), might need perl for some older scripts.
For sqlf: C compiler, bison or yacc, flex or lex (uses autoconf to
detect rest).
For faxing system messages capability: hylafax
For PDF generation: pdftex


Other Comments:
We (Cronosys, LLC) would commercially support it by contract or hourly
(we are a technology consulting organization).




reply via email to

[Prev in Thread] Current Thread [Next in Thread]