106 lines
4.1 KiB
Plaintext
106 lines
4.1 KiB
Plaintext
phpMyEdit
|
|
---------
|
|
|
|
1. Overview
|
|
|
|
How many times have you hand coded a MySQL table editor in PHP?
|
|
phpMyEdit application provides an instant table editor.
|
|
|
|
phpMyEdit generates PHP code for displaying/editing MySQL tables
|
|
in HTML. All you need to do is to write a simple calling program
|
|
(a utility to do this is included). It includes a huge set of
|
|
table manipulation functions (record adition, change, view, copy,
|
|
and remove), table sorting, filtering, table lookups, and more.
|
|
|
|
2. Installation
|
|
|
|
For quick installation follow these steps:
|
|
|
|
1. Extract phpMyEdit distribution archive.
|
|
2. Copy/ftp/whatever them to your development web site.
|
|
3. Using a browser, run phpMyEditSetup.php to log on
|
|
to your MySQL server.
|
|
4. Select a database, table and table key.
|
|
5. Script phpMyEditSetup.php will attempt to write one file
|
|
and it will also display that file on the screen.
|
|
6. If the file write to the directory where the files were to be
|
|
written fails, copy it into your PHP editor, save it to a file,
|
|
and then run it in the same directory that you used for
|
|
phpMyEdit.class.php file.
|
|
|
|
Portions of the generated PHP file are commented and described.
|
|
However phpMyEdit has amount of available features, so if there is
|
|
anything you do not understand, look into official phpMyEdit
|
|
documentation.
|
|
|
|
3. Documentation
|
|
|
|
phpMyEdit comes with extensive and exhaustive documentation in SGML,
|
|
HTML and PDF format with huge amount of options, possibilities and
|
|
information described. It is available for download as a separate
|
|
package from phpMyEdit homepage or its project management page.
|
|
|
|
4. Homepage and download
|
|
|
|
The official phpMyEdit homepage is:
|
|
http://www.phpMyEdit.org
|
|
|
|
The phpMyEdit project management page is:
|
|
http://platon.sk/projects/main_page.php?project_id=5
|
|
|
|
You can download the latest version in "Download" sections
|
|
of these pages.
|
|
|
|
5. Bug reporting and support
|
|
|
|
I'm happy to accept bug reports, feature requests, suggestions for
|
|
improvement, or improved code, preferably via our Platon.SK project
|
|
management interface where everyone can see them.
|
|
|
|
If you are submitting a bug report, please include the main table
|
|
schema (mysqldump -d [database_name] [table_name]), schema for
|
|
supporting ['values']['table'] tables, and the contents of the
|
|
generated PHP file in your bug report. Also be sure to strip out
|
|
database host/user/password info from the generated file.
|
|
|
|
There is also discussion forum available for asking support
|
|
questions or brainstorming about new features. phpMyEdit has also
|
|
its own mailinglist and CVS repository. All these issues are
|
|
described in official documentation.
|
|
|
|
Commercial support is also available; see http://phpMyEdit.org
|
|
for more detailed information.
|
|
|
|
6. Developers
|
|
|
|
This project was the brain child of John McCreesh who has now moved
|
|
on to other, more pressing projects. Mr. McCreesh had the foresight
|
|
and fortitude to put together an excellent framework. Second project
|
|
maintainer was Jim Kraai who puts a lot of wonderful feature basis
|
|
and continues development in created framework.
|
|
|
|
Many thanks to all those who have contributed code, notes or bug
|
|
reports. Special thanks belongs to Pau Aliagas <pau@newtral.com>
|
|
who converted phpMyEdit to PHP class in version 3.0.
|
|
|
|
Current maintainer is Ondrej Jombik with help from various phpMyEdit
|
|
community contributors. See doc/ChangeLog for credits.
|
|
|
|
7. License
|
|
|
|
phpMyEdit is open-source released under GNU: General Public License;
|
|
see doc/COPYING file for more information.
|
|
|
|
Commercial licensing for closed source projects is also possible;
|
|
see http://phpMyEdit.org website for more information.
|
|
|
|
8. Other information
|
|
|
|
This README file was initialy written by John McCreesh, updated by
|
|
Jim Kraai in 3rd December 2001 and updated by Ondrej Jombik in 24th
|
|
September 2002 and 12th February 2003.
|
|
|
|
If you find any typo or grammar mistake in this document, feel free
|
|
to send me notice and correction.
|
|
|