Ignore:
Timestamp:
03/13/10 00:37:22 (2 years ago)
Author:
nuxwin
Message:
  • [MERGE] Latest omega-1.0.5 changes - part I
Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/gui/tools/pma/Documentation.txt

    r2526 r2693  
    1 phpMyAdmin 3.2.5 Documentation 
     1phpMyAdmin 3.3.0 Documentation 
    22 
    33  * Top 
     
    2121      + Version history: ChangeLog 
    2222      + License: LICENSE 
    23   * Documentation version: $Id: Documentation.html 13232 2010-01-10 12:16:33Z 
    24     lem9 $ 
     23  * Documentation version: 
     24    $Id: Documentation.html 13448 2010-03-07 23:41:30Z lem9 $ 
    2525 
    2626Requirements 
     
    3838        Not using mcrypt will cause phpMyAdmin to load pages significantly 
    3939        slower. 
     40      + To support upload progress bars, see FAQ 2.9. 
    4041  * MySQL 5.0 or newer (details); 
    4142  * Web browser with cookies enabled. 
     
    5960  * export^1 data to various formats: CSV, XML, PDF, ISO/IEC 26300 - 
    6061    OpenDocument Text and Spreadsheet, Word, Excel and L^AT[E]X formats 
     62  * import data and MySQL structures from Microsoft Excel and OpenDocument 
     63    spreadsheets, as well as XML, CSV, and SQL files 
    6164  * administer multiple servers 
    6265  * manage MySQL users and privileges 
     
    6871  * transform stored data into any format using a set of predefined functions, 
    6972    like displaying BLOB-data as image or download-link 
     73  * track changes on databases, tables and views 
    7074  * support InnoDB tables and foreign keys (see FAQ 3.6) 
    7175  * support mysqli, the improved MySQL extension (see FAQ 1.17) 
    7276  * communicate in 57 different languages 
     77  * synchronize two databases residing on the same as well as remote servers 
     78    (see FAQ 9.1) 
    7379 
    7480A word about users: 
     
    213219Linked-tables infrastructure 
    214220 
    215 For a whole set of new features (bookmarks, comments, SQL-history, 
    216 PDF-generation, field contents transformation, etc.) you need to create a set 
    217 of special tables. Those tables can be located in your own database, or in a 
    218 central database for a multi-user installation (this database would then be 
    219 accessed by the controluser, so no other user should have rights to it). 
     221For a whole set of new features (bookmarks, comments, SQL-history, tracking 
     222mechanism, PDF-generation, field contents transformation, etc.) you need to 
     223create a set of special tables. Those tables can be located in your own 
     224database, or in a central database for a multi-user installation (this database 
     225would then be accessed by the controluser, so no other user should have rights 
     226to it). 
    220227 
    221228Please look at your ./scripts/ directory, where you should find a file called 
     
    715722      + set up pmadb and the linked-tables infrastructure 
    716723      + put the table name in $cfg['Servers'][$i]['history'] 
     724$cfg['Servers'][$i]['tracking'] string 
     725    Since release 3.3.x a tracking mechanism is available. It helps you to 
     726    track every SQL command which is executed by phpMyAdmin. The mechanism 
     727    supports logging of data manipulation and data definition statements. After 
     728    enabling it you can create versions of tables. 
     729 
     730    The creation of a version has two effects: 
     731      + phpMyAdmin saves a snapshot of the table, including structure and 
     732        indexes. 
     733      + phpMyAdmin logs all commands which change the structure and/or data of 
     734        the table and links these commands with the version number. 
     735    Of course you can view the tracked changes. On the "Tracking" page a 
     736    complete report is available for every version. For the report you can use 
     737    filters, for example you can get a list of statements within a date range. 
     738    When you want to filter usernames you can enter * for all names or you 
     739    enter a list of names separated by ','. In addition you can export the 
     740    (filtered) report to a file or to a temporary database. 
     741 
     742    To allow the usage of this functionality: 
     743      + set up pmadb and the linked-tables infrastructure 
     744      + put the table name in $cfg['Servers'][$i]['tracking'] 
     745$cfg['Servers'][$i]['tracking_version_auto_create'] boolean 
     746    Whether the tracking mechanism creates versions for tables and views 
     747    automatically. Default value is false. 
     748 
     749    If this is set to true and you create a table or view with 
     750      + CREATE TABLE ... 
     751      + CREATE VIEW ... 
     752    and no version exists for it, the mechanism will create a version for you 
     753    automatically. 
     754$cfg['Servers'][$i]['tracking_default_statements'] string 
     755    Defines the list of statements the auto-creation uses for new versions. 
     756    Default value is 
     757 
     758    CREATE TABLE,ALTER TABLE,DROP TABLE,RENAME TABLE, 
     759    CREATE INDEX,DROP INDEX, 
     760    INSERT,UPDATE,DELETE,TRUNCATE,REPLACE, 
     761    CREATE VIEW,ALTER VIEW,DROP VIEW, 
     762    CREATE DATABASE,ALTER DATABASE,DROP DATABASE 
     763 
     764$cfg['Servers'][$i]['tracking_version_drop_view'] boolean 
     765    Whether a DROP VIEW IF EXISTS statement will added as first line to the log 
     766    when creating a view. Default value is true. 
     767 
     768$cfg['Servers'][$i]['tracking_version_drop_table'] boolean 
     769    Whether a DROP TABLE IF EXISTS statement will added as first line to the 
     770    log when creating a table. Default value is true. 
     771 
     772$cfg['Servers'][$i]['tracking_version_drop_database'] boolean 
     773    Whether a DROP DATABASE IF EXISTS statement will added as first line to the 
     774    log when creating a database. Default value is true. 
     775 
    717776$cfg['Servers'][$i]['designer_coords'] string 
    718777    Since release 2.10.0 a Designer interface is available; it permits to 
     
    846905    Set the number of seconds a script is allowed to run. If seconds is set to 
    847906    zero, no time limit is imposed. 
    848     This setting is used while importing/exporting dump files but has no effect 
    849     when PHP is running in safe mode. 
     907    This setting is used while importing/exporting dump files and in the 
     908    Synchronize feature but has no effect when PHP is running in safe mode. 
    850909$cfg['MemoryLimit'] integer [number of bytes] 
    851910    Set the number of bytes a script is allowed to allocate. If set to zero, no 
     
    10111070    order for fields of type TIME, DATE, DATETIME and TIMESTAMP, ascending 
    10121071    order else- by default. 
     1072$cfg['DisplayBinaryAsHex'] boolean 
     1073    Defines whether the "Show binary contents as HEX" browse option is ticked 
     1074    by default. 
    10131075$cfg['ProtectBinary'] boolean or string 
    10141076    Defines whether BLOB or BINARY fields are protected from editing when 
     
    11631225    seems wrong but in fact cannot be detected. In this case a sysadmin would 
    11641226    set this parameter to FALSE. Default is TRUE. 
     1227$cfg['LinkLengthLimit'] integer 
     1228    Limit for length of URL in links. When length would be above this limit, it 
     1229    is replaced by form with button. This is required as some web servers (IIS) 
     1230    have problems with long URLs. Default is 1000. 
    11651231$cfg['NaviWidth'] integer 
    11661232    Navi frame width in pixels. See themes/themename/layout.inc.php. 
     
    17921858 7. phpMyAdmin project 
    17931859 8. Security 
     1860 9. Synchronization 
    17941861 
    17951862Please have a look at our Link section on the official phpMyAdmin homepage for 
     
    195020171.17 Which MySQL versions does phpMyAdmin support? 
    19512018 
    1952 In phpMyAdmin 3.0.x, versions starting with MySQL 5.0.1 are fully supported. 
    1953 phpMyAdmin may connect to your MySQL server using PHP's classic MySQL extension 
    1954 as well as the improved MySQL extension (MySQLi) that is available in php 5.0. 
    1955 Either way, the developers of both extensions recommend to use the classic 
    1956 extension for MySQL 4.0 and below and MySQLi for MySQL 4.1 and newer. 
     2019Since phpMyAdmin 3.0.x, only MySQL 5.0.1 and newer are supported. For older 
     2020MySQL versions, you need to use 2.8.x branch. phpMyAdmin can connect to your 
     2021MySQL server using PHP's classic MySQL extension as well as the improved MySQL 
     2022extension (MySQLi) that is available in php 5.0. The latter one should be used 
     2023unless you have good reason not to do so. 
    19572024When compiling php, we strongly recommend that you manually link the MySQL 
    19582025extension of your choice to a MySQL client library of at least the same minor 
     
    23482415    exist or is read-only. 
    23492416 
     24172.9 Seeing an upload progress bar 
     2418 
     2419To be able to see a progress bar during your uploads, your server must have 
     2420either the APC extension or the uploadprogress one. Moreover, the JSON 
     2421extension has to be enabled in your PHP. 
     2422 
     2423If using APC, you must set apc.rfc1867 to on in your php.ini. 
     2424 
    23502425Known limitations 
    23512426 
     
    24692544This has been a known limitation of phpMyAdmin since the beginning and it's not 
    24702545likely to be solved in the future. 
     2546 
     25473.15 When I import an Excel spreadsheet, some cells with calculations do not 
     2548display correctly. 
     2549 
     2550phpMyAdmin uses the PHPExcel library to parse Excel XLS and XLSX spreadsheets. 
     2551Therefore, any limitations that are listed on their page regarding Excel 
     2552calculations will also apply here. 
     2553 
     2554PHPExcel will be kept up to date so as to make all improvements available to 
     2555phpMyAdmin users. 
     2556 
     25573.16 When I compress (gzip, bzip2, zip) an Excel workbook and attempt to import 
     2558it, nothing happens. 
     2559 
     2560Since Excel XLSX workbooks are already compressed, there is often times only a 
     2561small benefit from compressing them yet again. Support for compressed Excel 
     2562XLSX and XLS workbooks may be added in the future. 
     2563 
     25643.17 When I import an Excel spreadsheet, my custom cell types are not 
     2565represented as they are in Excel. 
     2566 
     2567Excel's internal representation of custom cell types is rather muddled 
     2568(especially in Excel 97-2003 binary XLS files). If possible, consider using a 
     2569built-in type. These are almost always guarenteed to import correctly. 
     2570 
     25713.18 When I import a CSV file that contains multiple tables, they are lumped 
     2572together into a single table. 
     2573 
     2574There is no reliable way to differetiate tables in CSV format. For the time 
     2575being, you will have to break apart CSV files containing multiple tables. 
     2576 
     25773.19 When I import a file and have phpMyAdmin determine the appropriate data 
     2578structure it only uses int, decimal, and varchar types. 
     2579 
     2580Currently, the import type-detection system can only assign these MySQL types 
     2581to columns. In future, more will likely be added but for the time being you 
     2582will have to edit the structure to your liking post-import. 
     2583 
     2584Also, you should note the fact that phpMyAdmin will use the size of the largest 
     2585item in any given column as the column size for the appropriate type. If you 
     2586know you will be adding larger items to that column then you should manually 
     2587adjust the column sizes accordingly. This is done for the sake of efficiency. 
    24712588 
    24722589ISPs, multi-user installations 
     
    31503267\"%{Referer}i\" \"%{User-Agent}i\" %{userID}n %{userStatus}n"   pma_combined 
    31513268 
    3152 You can then use any log analyzing tools to detect possible break in attempts. 
     3269You can then use any log analyzing tools to detect possible break-in attempts. 
     3270 
     3271Synchronization 
     3272 
     32739.1 How can I synchronize two databases/tables in phpMyAdmin? 
     3274 
     3275You can now synchronize databases/tables in phpMyAdmin using the Synchronize 
     3276feature. It allows you to connect to local as well as remote servers.This 
     3277requires you to enter server host name, username, password, port and the name 
     3278of the database. Therefore you can now synchronize your databases placed on the 
     3279same server or some remote server. 
     3280 
     3281For more details see How to synchronize 
    31533282 
    31543283Developers Information 
     
    31993328                        [check credits for more details] 
    32003329 
    3201 This program is free software; you can redistribute it and/or modify 
    3202 it under the terms of the GNU General Public License version 2, 
    3203 as published by the Free Software Foundation. 
    3204  
    3205 This program is distributed in the hope that it will be useful, 
    3206 but WITHOUT ANY WARRANTY; without even the implied warranty of 
    3207 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
    3208 GNU General Public License for more details. 
    3209  
    3210 You should have received a copy of the GNU General Public License 
    3211 along with this program; if not, write to the Free Software 
    3212 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA 
     3330This program is free software; you can redistribute it and/or modify it under 
     3331the terms of the GNU General Public License version 2, as published by the Free 
     3332Software Foundation. 
     3333 
     3334This program is distributed in the hope that it will be useful, but WITHOUT ANY 
     3335WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 
     3336PARTICULAR PURPOSE. See the GNU General Public License for more details. 
     3337 
     3338You should have received a copy of the GNU General Public License along with 
     3339this program; if not, write to the Free Software Foundation, Inc., 51 Franklin 
     3340St, Fifth Floor, Boston, MA 02110-1301 USA 
    32133341 
    32143342Credits 
    32153343 
    3216 phpMyAdmin - Credits 
    3217 ==================== 
    3218  
    3219 CREDITS, in chronological order 
    3220 ------------------------------- 
    3221  
    3222 - Tobias Ratschiller <tobias_at_ratschiller.com> 
    3223     * creator of the phpmyadmin project 
    3224     * maintainer from 1998 to summer 2000 
    3225  
    3226 - Marc Delisle <marc_at_infomarc.info> 
    3227     * multi-language version 
    3228     * various fixes and improvements 
    3229     * SQL analyser (most of it) 
    3230     * current project maintainer 
    3231  
    3232 - Olivier M?ller <om_at_omnis.ch> 
    3233     * started SourceForge phpMyAdmin project in March 2001 
    3234     * sync'ed different existing CVS trees with new features and bugfixes 
    3235     * multi-language improvements, dynamic language selection 
    3236     * current project maintainer 
    3237     * many bugfixes and improvements 
    3238  
    3239 - Lo?c Chapeaux <lolo_at_phpheaven.net> 
    3240     * rewrote and optimized javascript, DHTML and DOM stuff 
    3241     * rewrote the scripts so they fit the PEAR coding standards and 
    3242       generate XHTML1.0 and CSS2 compliant codes 
    3243     * improved the language detection system 
    3244     * many bugfixes and improvements 
    3245  
    3246 - Robin Johnson <robbat2_at_users.sourceforge.net> 
    3247     * database maintenance controls 
    3248     * table type code 
    3249     * Host authentication IP Allow/Deny 
    3250     * DB-based configuration (Not completed) 
    3251     * SQL parser and pretty-printer 
    3252     * SQL validator 
    3253     * many bugfixes and improvements 
    3254  
    3255 - Armel Fauveau <armel.fauveau_at_globalis-ms.com> 
    3256     * bookmarks feature 
    3257     * multiple dump feature 
    3258     * gzip dump feature 
    3259     * zip dump feature 
    3260  
    3261 - Geert Lund <glund_at_silversoft.dk> 
    3262     * various fixes 
    3263     * moderator of the phpMyAdmin former users forum at phpwizard.net 
    3264  
    3265 - Korakot Chaovavanich <korakot_at_iname.com> 
    3266     * "insert as new row" feature 
    3267  
    3268 - Pete Kelly <webmaster_at_trafficg.com> 
    3269     * rewrote and fix dump code 
    3270     * bugfixes 
    3271  
    3272 - Steve Alberty <alberty_at_neptunlabs.de> 
    3273     * rewrote dump code for PHP4 
    3274     * mySQL table statistics 
    3275     * bugfixes 
    3276  
    3277 - Benjamin Gandon <gandon_at_isia.cma.fr> 
    3278     * main author of the version 2.1.0.1 
    3279     * bugfixes 
    3280  
    3281 - Alexander M. Turek <me_at_derrabus.de> 
    3282     * MySQL 4.0 / 4.1 / 5.0 compatibility 
    3283     * abstract database interface (PMA_DBI) with MySQLi support 
    3284     * privileges administration 
    3285     * XML exports 
    3286     * various features and fixes 
    3287     * German language file updates 
    3288  
    3289 - Mike Beck <mike.beck_at_web.de> 
    3290     * automatic joins in QBE 
    3291     * links column in printview 
    3292     * Relation view 
    3293  
    3294 - Michal ?iha? <michal_at_cihar.com> 
    3295     * enhanced index creation/display feature 
    3296     * feature to use a different charset for HTML than for MySQL 
    3297     * improvements of export feature 
    3298     * various features and fixes 
    3299     * Czech language file updates 
    3300  
    3301 - Christophe Gesch? from the "MySQL Form Generator for PHPMyAdmin" 
    3302   (http://sf.net/projects/phpmysqlformgen/) 
    3303     * suggested the patch for multiple table printviews 
    3304  
    3305 - Garvin Hicking <me_at_supergarv.de> 
    3306     * built the patch for vertical display of table rows 
    3307     * built the Javascript based Query window + SQL history 
    3308     * Improvement of column/db comments 
    3309     * (MIME)-Transformations for columns 
    3310     * Use custom alias names for Databases in left frame 
    3311     * hierarchical/nested table display 
    3312     * PDF-scratchboard for WYSIWYG-distribution of PDF relations 
    3313     * new icon sets 
    3314     * vertical display of column properties page 
    3315     * some bugfixes, features, support, German language additions 
    3316  
    3317 - Yukihiro Kawada <kawada_at_den.fujifilm.co.jp> 
    3318     * japanese kanji encoding conversion feature 
    3319  
    3320 - Piotr Roszatycki <d3xter_at_users.sourceforge.net> and Dan Wilson 
    3321     * the Cookie authentication mode 
    3322  
    3323 - Axel Sander <n8falke_at_users.sourceforge.net> 
    3324     * table relation-links feature 
    3325  
    3326 - Maxime Delorme <delorme.maxime_at_free.fr> 
    3327     * PDF schema output, thanks also to Olivier Plathey for the 
    3328       "FPDF" library (see http://www.fpdf.org/) and Steven Wittens 
    3329       for the "UFPDF" library (see http://www.acko.net/node/56). 
    3330  
    3331 - Olof Edlund <olof.edlund_at_upright.se> 
    3332     * SQL validator server 
    3333  
    3334 - Ivan R. Lanin <ivanlanin_at_users.sourceforge.net> 
    3335     * phpMyAdmin logo (until June 2004) 
    3336  
    3337 - Mike Cochrane <mike_at_graftonhall.co.nz> 
    3338     * blowfish library from the Horde project 
    3339  
    3340 - Marcel Tschopp <ne0x_at_users.sourceforge.net> 
    3341     * mysqli support 
    3342     * many bugfixes and improvements 
    3343  
    3344 - Michael Keck <mkkeck_at_users.sourceforge.net> 
    3345     * redesign for 2.6.0 
    3346     * phpMyAdmin sailboat logo (June 2004) 
    3347  
    3348 - Mathias Landh?u?er 
    3349     * Representation at conferences 
    3350  
    3351 - Sebastian Mendel <cybot_tm_at_users.sourceforge.net> 
    3352     * interface improvements 
    3353     * various bugfixes 
    3354  
    3355 - Ivan A Kirillov 
    3356     * new relations Designer 
    3357  
    3358 - Raj Kissu Rajandran (Google Summer of Code 2008) 
    3359     * BLOBstreaming support 
    3360  
    3361 - Piotr Przybylski (Google Summer of Code 2008) 
    3362     * improved setup script 
     3344Credits, in chronological order 
     3345 
     3346  * Tobias Ratschiller <tobias_at_ratschiller.com> 
     3347      + creator of the phpmyadmin project 
     3348      + maintainer from 1998 to summer 2000 
     3349  * Marc Delisle <marc_at_infomarc.info> 
     3350      + multi-language version 
     3351      + various fixes and improvements 
     3352      + SQL analyser (most of it) 
     3353      + current project maintainer 
     3354  * Olivier M?ller <om_at_omnis.ch> 
     3355      + started SourceForge phpMyAdmin project in March 2001 
     3356      + sync'ed different existing CVS trees with new features and bugfixes 
     3357      + multi-language improvements, dynamic language selection 
     3358      + current project maintainer 
     3359      + many bugfixes and improvements 
     3360  * Lo?c Chapeaux <lolo_at_phpheaven.net> 
     3361      + rewrote and optimized javascript, DHTML and DOM stuff 
     3362      + rewrote the scripts so they fit the PEAR coding standards and generate 
     3363        XHTML1.0 and CSS2 compliant codes 
     3364      + improved the language detection system 
     3365      + many bugfixes and improvements 
     3366  * Robin Johnson <robbat2_at_users.sourceforge.net> 
     3367      + database maintenance controls 
     3368      + table type code 
     3369      + Host authentication IP Allow/Deny 
     3370      + DB-based configuration (Not completed) 
     3371      + SQL parser and pretty-printer 
     3372      + SQL validator 
     3373      + many bugfixes and improvements 
     3374  * Armel Fauveau <armel.fauveau_at_globalis-ms.com> 
     3375      + bookmarks feature 
     3376      + multiple dump feature 
     3377      + gzip dump feature 
     3378      + zip dump feature 
     3379  * Geert Lund <glund_at_silversoft.dk> 
     3380      + various fixes 
     3381      + moderator of the phpMyAdmin former users forum at phpwizard.net 
     3382  * Korakot Chaovavanich <korakot_at_iname.com> 
     3383      + "insert as new row" feature 
     3384  * Pete Kelly <webmaster_at_trafficg.com> 
     3385      + rewrote and fix dump code 
     3386      + bugfixes 
     3387  * Steve Alberty <alberty_at_neptunlabs.de> 
     3388      + rewrote dump code for PHP4 
     3389      + mySQL table statistics 
     3390      + bugfixes 
     3391  * Benjamin Gandon <gandon_at_isia.cma.fr> 
     3392      + main author of the version 2.1.0.1 
     3393      + bugfixes 
     3394  * Alexander M. Turek <me_at_derrabus.de> 
     3395      + MySQL 4.0 / 4.1 / 5.0 compatibility 
     3396      + abstract database interface (PMA_DBI) with MySQLi support 
     3397      + privileges administration 
     3398      + XML exports 
     3399      + various features and fixes 
     3400      + German language file updates 
     3401  * Mike Beck <mike.beck_at_web.de> 
     3402      + automatic joins in QBE 
     3403      + links column in printview 
     3404      + Relation view 
     3405  * Michal ?iha? <michal_at_cihar.com> 
     3406      + enhanced index creation/display feature 
     3407      + feature to use a different charset for HTML than for MySQL 
     3408      + improvements of export feature 
     3409      + various features and fixes 
     3410      + Czech language file updates 
     3411  * Christophe Gesch? from the "MySQL Form Generator for PHPMyAdmin" (http:// 
     3412    sf.net/projects/phpmysqlformgen/) 
     3413      + suggested the patch for multiple table printviews 
     3414  * Garvin Hicking <me_at_supergarv.de> 
     3415      + built the patch for vertical display of table rows 
     3416      + built the Javascript based Query window + SQL history 
     3417      + Improvement of column/db comments 
     3418      + (MIME)-Transformations for columns 
     3419      + Use custom alias names for Databases in left frame 
     3420      + hierarchical/nested table display 
     3421      + PDF-scratchboard for WYSIWYG-distribution of PDF relations 
     3422      + new icon sets 
     3423      + vertical display of column properties page 
     3424      + some bugfixes, features, support, German language additions 
     3425  * Yukihiro Kawada <kawada_at_den.fujifilm.co.jp> 
     3426      + japanese kanji encoding conversion feature 
     3427  * Piotr Roszatycki <d3xter_at_users.sourceforge.net> and Dan Wilson 
     3428      + the Cookie authentication mode 
     3429  * Axel Sander <n8falke_at_users.sourceforge.net> 
     3430      + table relation-links feature 
     3431  * Maxime Delorme <delorme.maxime_at_free.fr> 
     3432      + PDF schema output, thanks also to Olivier Plathey for the "FPDF" 
     3433        library (see http://www.fpdf.org/) and Steven Wittens for the "UFPDF" 
     3434        library (see http://www.acko.net/node/56). 
     3435  * Olof Edlund <olof.edlund_at_upright.se> 
     3436      + SQL validator server 
     3437  * Ivan R. Lanin <ivanlanin_at_users.sourceforge.net> 
     3438      + phpMyAdmin logo (until June 2004) 
     3439  * Mike Cochrane <mike_at_graftonhall.co.nz> 
     3440      + blowfish library from the Horde project 
     3441  * Marcel Tschopp <ne0x_at_users.sourceforge.net> 
     3442      + mysqli support 
     3443      + many bugfixes and improvements 
     3444  * Michael Keck <mkkeck_at_users.sourceforge.net> 
     3445      + redesign for 2.6.0 
     3446      + phpMyAdmin sailboat logo (June 2004) 
     3447  * Mathias Landh?u?er 
     3448      + Representation at conferences 
     3449  * Sebastian Mendel <cybot_tm_at_users.sourceforge.net> 
     3450      + interface improvements 
     3451      + various bugfixes 
     3452  * Ivan A Kirillov 
     3453      + new relations Designer 
     3454  * Raj Kissu Rajandran (Google Summer of Code 2008) 
     3455      + BLOBstreaming support 
     3456  * Piotr Przybylski (Google Summer of Code 2008) 
     3457      + improved setup script 
     3458  * Derek Schaefer (Google Summer of Code 2009) 
     3459      + Improved the import system 
     3460  * Alexander Rutkowski (Google Summer of Code 2009) 
     3461      + Tracking mechanism 
     3462  * Zahra Naeem (Google Summer of Code 2009) 
     3463      + Synchronization feature 
     3464  * Tom?? Srnka (Google Summer of Code 2009) 
     3465      + Replication support 
    33633466 
    33643467And also to the following people who have contributed minor changes, 
    33653468enhancements, bugfixes or support for a new language since version 2.1.0: 
    33663469 
    3367 Bora Alioglu, Ricardo ?, Sven-Erik Andersen, Alessandro Astarita, 
    3368 P?ter Bakondy, Borges Botelho, Olivier Bussier, Neil Darlow, 
    3369 Mats Engstrom, Ian Davidson, Laurent Dhima, Kristof Hamann, Thomas Kl?ger, 
    3370 Lubos Klokner, Martin Marconcini, Girish Nair, David Nordenberg, Andreas Pauley, 
    3371 Bernard M. Piller, Laurent Haas, "Sakamoto", Yuval Sarna, 
    3372 www.securereality.com.au, Alexis Soulard, Alvar Soome, Siu Sun, Peter Svec, 
    3373 Michael Tacelosky, Rachim Tamsjadi, Kositer Uros, 
    3374 Lu?s V., Martijn W. van der Lee, 
    3375 Algis Vainauskas, Daniel Villanueva, Vinay, Ignacio Vazquez-Abrams, Chee Wai, 
    3376 Jakub Wilk, Thomas Michael Winningham, Vilius Zigmantas, "Manuzhai". 
    3377  
     3470Bora Alioglu, Ricardo ?, Sven-Erik Andersen, Alessandro Astarita, P?ter 
     3471Bakondy, Borges Botelho, Olivier Bussier, Neil Darlow, Mats Engstrom, Ian 
     3472Davidson, Laurent Dhima, Kristof Hamann, Thomas Kl?ger, Lubos Klokner, Martin 
     3473Marconcini, Girish Nair, David Nordenberg, Andreas Pauley, Bernard M. Piller, 
     3474Laurent Haas, "Sakamoto", Yuval Sarna, www.securereality.com.au, Alexis 
     3475Soulard, Alvar Soome, Siu Sun, Peter Svec, Michael Tacelosky, Rachim Tamsjadi, 
     3476Kositer Uros, Lu?s V., Martijn W. van der Lee, Algis Vainauskas, Daniel 
     3477Villanueva, Vinay, Ignacio Vazquez-Abrams, Chee Wai, Jakub Wilk, Thomas Michael 
     3478Winningham, Vilius Zigmantas, "Manuzhai". 
    33783479 
    33793480Original Credits of Version 2.1.0 
    3380 --------------------------------- 
    3381  
    3382     This work is based on Peter Kuppelwieser's MySQL-Webadmin. It was his idea 
    3383     to create a web-based interface to MySQL using PHP3. Although I have not 
    3384     used any of his source-code, there are some concepts I've borrowed from 
    3385     him. phpMyAdmin was created because Peter told me he wasn't going to 
    3386     further develop his (great) tool. 
    3387     Thanks go to 
    3388     - Amalesh Kempf <ak-lsml_at_living-source.com> who contributed the 
    3389       code for the check when dropping a table or database. He also suggested 
    3390       that you should be able to specify the primary key on tbl_create.php3. To 
    3391       version 1.1.1 he contributed the ldi_*.php3-set (Import text-files) as 
    3392       well as a bug-report. Plus many smaller improvements. 
    3393     - Jan Legenhausen <jan_at_nrw.net>: He made many of the changes that 
    3394       were introduced in 1.3.0 (including quite significant ones like the 
    3395       authentication). For 1.4.1 he enhanced the table-dump feature. Plus 
    3396       bug-fixes and help. 
    3397     - Marc Delisle <DelislMa_at_CollegeSherbrooke.qc.ca> made phpMyAdmin 
    3398       language-independent by outsourcing the strings to a separate file. He 
    3399       also contributed the French translation. 
    3400     - Alexandr Bravo <abravo_at_hq.admiral.ru> who contributed 
    3401       tbl_select.php3, a feature to display only some fields from a table. 
    3402     - Chris Jackson <chrisj_at_ctel.net> added support for MySQL 
    3403       functions in tbl_change.php3. He also added the 
    3404       "Query by Example" feature in 2.0. 
    3405     - Dave Walton <walton_at_nordicdms.com> added support for multiple 
    3406       servers and is a regular contributor for bug-fixes. 
    3407     - Gabriel Ash <ga244_at_is8.nyu.edu> contributed the random access 
    3408       features for 2.0.6. 
    3409     The following people have contributed minor changes, enhancements, bugfixes 
    3410     or support for a new language: 
    3411     Jim Kraai, Jordi Bruguera, Miquel Obrador, Geert Lund, Thomas Kleemann, 
    3412     Alexander Leidinger, Kiko Albiol, Daniel C. Chao, Pavel Piankov, 
    3413     Sascha Kettler, Joe Pruett, Renato Lins, Mark Kronsbein, Jannis Hermanns, 
    3414     G. Wieggers. 
    3415  
    3416     And thanks to everyone else who sent me email with suggestions, bug-reports 
    3417     and or just some feedback. 
     3481 
     3482This work is based on Peter Kuppelwieser's MySQL-Webadmin. It was his idea to 
     3483create a web-based interface to MySQL using PHP3. Although I have not used any 
     3484of his source-code, there are some concepts I've borrowed from him. phpMyAdmin 
     3485was created because Peter told me he wasn't going to further develop his 
     3486(great) tool. 
     3487 
     3488Thanks go to 
     3489 
     3490  * Amalesh Kempf <ak-lsml_at_living-source.com> who contributed the code for 
     3491    the check when dropping a table or database. He also suggested that you 
     3492    should be able to specify the primary key on tbl_create.php3. To version 
     3493    1.1.1 he contributed the ldi_*.php3-set (Import text-files) as well as a 
     3494    bug-report. Plus many smaller improvements. 
     3495  * Jan Legenhausen <jan_at_nrw.net>: He made many of the changes that were 
     3496    introduced in 1.3.0 (including quite significant ones like the 
     3497    authentication). For 1.4.1 he enhanced the table-dump feature. Plus 
     3498    bug-fixes and help. 
     3499  * Marc Delisle <DelislMa_at_CollegeSherbrooke.qc.ca> made phpMyAdmin 
     3500    language-independent by outsourcing the strings to a separate file. He also 
     3501    contributed the French translation. 
     3502  * Alexandr Bravo <abravo_at_hq.admiral.ru> who contributed tbl_select.php3, a 
     3503    feature to display only some fields from a table. 
     3504  * Chris Jackson <chrisj_at_ctel.net> added support for MySQL functions in 
     3505    tbl_change.php3. He also added the "Query by Example" feature in 2.0. 
     3506  * Dave Walton <walton_at_nordicdms.com> added support for multiple servers 
     3507    and is a regular contributor for bug-fixes. 
     3508  * Gabriel Ash <ga244_at_is8.nyu.edu> contributed the random access features 
     3509    for 2.0.6. 
     3510 
     3511The following people have contributed minor changes, enhancements, bugfixes or 
     3512support for a new language: 
     3513 
     3514Jim Kraai, Jordi Bruguera, Miquel Obrador, Geert Lund, Thomas Kleemann, 
     3515Alexander Leidinger, Kiko Albiol, Daniel C. Chao, Pavel Piankov, Sascha 
     3516Kettler, Joe Pruett, Renato Lins, Mark Kronsbein, Jannis Hermanns, G. Wieggers. 
     3517 
     3518And thanks to everyone else who sent me email with suggestions, bug-reports and 
     3519or just some feedback. 
    34183520 
    34193521Glossary 
Note: See TracChangeset for help on using the changeset viewer.