'Ze Cow (tm)' version 4

'Ze Cow (tm)' est un générateur automatique d'applications web pour Oracle écrit en PHP

Principales fonctionnalités

Prérequis logiciels

Vérifications d'usage

Installer 'Ze Cow (tm)'

Si ce n'est pas fait Télechargez 'Ze Cow (tm)' (V4) au format zip.

Décompressez l'arborescence complète sur (un sous répertoire de) la racine de votre serveur Web.

Tester que la connexion PHP / Oracle fonctionne en utilisant par exemple le fichier test/connexion_oracle.php fourni sur la page de test de 'Ze Cow (tm)'

Configurer 'Ze Cow (tm)'

Exemples basiques

pour consulter le catalogue
http://mon_serveur/ZeCow/affiche_table.php?nom_projet=catalogue_client
ou pour la mise à jour du catalogue
http://mon_serveur/ZeCow/affiche_formulaire.php?nom_projet=catalogue_client&maj=1

D'autres exemples, un (tout petit) peu plus sophistiqués, écrans et fichiers de configuration associés sont disponibles ici.

par défaut : la recherche est insensible aux différences Majuscules / Minuscules et se fait sur le début du mot saisi. On peut modifier les paramètres adéquats et forcer la recherche sur "mot complet" uniquement et sensible aux majuscules / minuscules par exemple.
pour obtenir la possibilité de créer une nouvelle fiches via le formulaire ou voir les icones de modification / suppression apparaître à gauche de la liste, n'oubliez pas de rajouter le paramètre 'maj=1' en fin d'adresse URL, respectivement à l'appel de affiche_formulaire.php et affiche_liste.php

Tests

'Ze Cow (tm)' a été testé avec Oracle et (partiellement) avec MySQL.
Il fonctionne correctement avec IE6 et + (avec certains Netscape vous perdrez les couleurs fonds de cellules mais ca marche quand même).

Remarques complémentaires

'Ze Cow (tm)' est facilement portable vers d'autres SGBDRs. Il s'appuie sur <DataLib>
<Datalib> est un "Database Abstraction Layer" : une couche de communication standardisee multi SGBD, open source, sous licence GNU.
<DataLib> a ete écrit par Sean Finkel <alarion@databound-software.com>
et légèrement modifie par DD pour la partie Oracle et MySQL, pour notamment renvoyer les noms de colonne.
Plus d'infos dans le repertoire DOC de DataLib...et dans le Copyright <DataLib>

Comments : Vos remarques, commentaires, suggestions et correctifs sont les bienvenu(e)s.
Vous pouvez m'envoyer un mail en passant par les liens 'contacts' de mon site : http://didier.deleglise.free.fr (qui sont à priori plus pérenne que ma boite aux lettres actuelle).

Utilisation : 'Ze Cow (tm)' ne peut être vendu, et est librement utilisable à des fins non commerciales. Il devra conserver les références à son auteur (et lien correspondants) , dans les sources et en bas de page. En cas de projet particulier, me contacter via mon site ou mon forum Oracle.

ZeCow est dansune version éminemment perfectible et en cours de reecriture complète. Elle sera disponible pour le forum PHP 2004 de l'AFUP à Paris (lors duquel je ferai une conférence sur Oracle et PHP ;-)

Enjoy !

Didier 'Daredevil' Deleglise, The man with no fur.

 


Page (unfortunately) NOT powered by