Software-update: phpMyAdmin 4.0.0

phpMyAdmin logo (45 pix)Versie 4.0.0 is verschenen van phpMyAdmin. Met behulp van dit in php geschreven databasemanagementprogramma is het mogelijk om een MySQL-database via een webinterface te beheren. Daarnaast is het mogelijk om query's op te database los te laten. De software is in een groot aantal talen vertaald, waaronder het Nederlands. In versie 4.0.0 wordt er voor het weergeven van de gebruikersinterface alleen nog maar van ajax gebruik gemaakt. Hieronder is de volledige lijst met veranderingen sinds versie 3.5.8.1 te vinden.

Changes in version 4.0.0
  • patch #3481047 for RFE #3480477 Insert as new row enhancement
  • patch #3480999 Activate codemirror in the query window
  • patch #3495284 XML Import - fix message and redirect
  • RFE #3484063 Null checkbox behavior
  • patch #3497179 Contest-5: Add user: Allow create DB w/same name + grant u_%
  • patch #3498201 Contest-6: Export all privileges
  • patch #3502814 for RFE #3187077 Change password buttons should match
  • RFE #3488640 Expand table-group in non-light navigation frame if only one
  • patch #3509360 Contest-3: Option "Truncate table" before "insert"
  • patch #3506552 Contest-2: Show index information in the data dictionary
  • patch #3510656 Contest-1: Ignoring foreign keys while dropping tables
  • bug #3509686 Reverting sort on joined column does not work
  • New transformation: append string
  • RFE #3507804 Session upload progress (PHP 5.4)
  • RFE #3488185 draggable columns vs copy column name
  • patch #3507001 Contest-4: Textarea for large character columns
  • Removed the PHP version of the ENUM editor
  • patch #3507111 Display distinct results, linked to corresponding data rows
  • bug #3507917 [export] JSON has unescaped values for allegedly numeric columns
  • RFE #3516187 show tables creation, last update, last check timestamps in db_structure
  • bug #3059806 Supporting running from CIFS/Samba shares
  • bug #3516341 [export] Open Document Text, Word and Texy! Text show table structure twice
  • bug [export] Texy! Text: Columns containing Pipe Character don't export properly
  • [export] Show triggers in Open Document Text, Word and Texy! Text
  • patch #3415061 [auth] Login screen appears under the page
  • RFE #3517354 [interface] Allow disabling CodeMirror with $cfg['CodemirrorEnable'] = false
  • RFE #3475567 [interface] New directive $cfg['HideStructureActions']
  • bug #3468272 [import] Fixed import of ODS with more paragraphs in a cell
  • bug #3510196 [core] Improved redirecting with ForceSSL option
  • RFE #3518852 [edit] edit blob but not other binary, new option $cfg['ProtectBinary'] = 'noblob'
  • Hide language select box if there are no locales installed
  • Removed some directives: verbose_check, SuggestDBName, LightTabs, VerboseMultiSubmit, ReplaceHelpImg
  • patch #3500882 Fixing checkbox behaviour while editing identical rows
  • RFE #3441722 [interface] Display description of datatypes
  • RFE #3517835 [structure] Move columns easily
  • Ajaxified "Create View" functionality
  • [import] New plugin: import mediawiki
  • New navigation system
  • Discontinued the use of a frame-based layout
  • RFE #3528994 [interface] Allow wrapping possibly long values in replication-status table
  • [interface] Autoselect username input on cookie login page
  • bug #3563799 [interface] Grid editing destroying huge amount of data
  • [import] Remove support for the unactive docSQL import format
  • bug #3577443 [edit] "Browse foreign values" does not show on ajax edit
  • RFE #3522109 [browse] Grid editing: action to trigger it (or disable)
  • bug #3526598 [interface] SQL query not shown when creating table
  • Dropped configuration directive: AllowThirdPartyFraming
  • Dropped configuration directive: LeftFrameLight
  • Dropped configuration directive: DisplayDatabasesList
  • Dropped configuration directives: ShowTooltipAliasDB and ShowTooltipAliasTB
  • Dropped configuration directive: NaviDatabaseNameColor
  • Added configuration directive: MaxNavigationItems
  • Renamed configuration directive: LeftFrameDBTree => NavigationTreeEnableGrouping
  • Renamed configuration directive: LeftFrameDBSeparator => NavigationTreeDbSeparator
  • Renamed configuration directive: LeftFrameTableSeparator => NavigationTreeTableSeparator
  • Renamed configuration directive: LeftFrameTableLevel => NavigationTreeTableLevel
  • Renamed configuration directive: LeftPointerEnable => NavigationTreePointerEnable
  • Renamed configuration directive: LeftDefaultTabTable => NavigationTreeDefaultTabTable
  • Renamed configuration directive: LeftDisplayTableFilterMinimum => NavigationTreeDisplayTableFilterMinimum
  • Renamed configuration directive: LeftDisplayLogo => NavigationDisplayLogo
  • Renamed configuration directive: LeftLogoLink => NavigationLogoLink
  • Renamed configuration directive: LeftLogoLinkWindow => NavigationLogoLinkWindow
  • Renamed configuration directive: LeftDisplayServers => NavigationDisplayServers
  • Renamed configuration directive: LeftRecentTable => NumRecentTables
  • Renamed configuration directive: LeftDisplayDatabaseFilterMinimum => NavigationTreeDisplayDbFilterMinimum
  • Removed the "Mark row on click" feature; must now click the checkbox to mark
  • Removed the "Synchronize" feature
  • Improved layout of server variables page
  • RFE #1052091 [config] Double-underscores in PMA table names
  • Improved the "More" dropdown on the table structure page
  • [interface] Added "scroll to top" link in menubar
  • [designer] Fullscreen mode for the designer
  • Upgraded jquery to v1.8.3 and jquery-ui to v1.9.2
  • patch #3597529 [status] Add raw value as title on server status page
  • Support MySQL 5.6 partitioning
  • Removed the AjaxEnable directive
  • RFE #3542567 Accept IPv6 ranges and IPv6 CIDR notations in $cfg['Servers'][$i]['AllowDeny']['rules']
  • bug #3576788 Grid editing shows the value before silent truncation
  • Upgraded jqPlot to 1.0.4 r1121
  • Upgraded to jquery-ui-timepicker-addon 1.1.1
  • RFE #3599046 [interface] Added comments for indexes
  • Replaced qtip with jQuery UI tooltip
  • Upgraded CodeMirror to 2.37
  • bug #2951 [export] Correctly export decimal fields.
  • bug #3762 [core] Make Advisor work on Windows withou COM extension.
  • bug #3519 [export] Prevent infinite recursion in PDF export.
  • bug #3827 Table specific privileges not displayed for db name containing underscore
  • RFE #1386 Add IF NOT EXISTS clause when copying database
  • No longer package .travis.yml configuration file when creating a release.
  • bug #3830 Can't export custom query because it lowercases table names
  • bug #3829 Enabling query profiling crashes javascript based navigation
  • rfe #879 Reserved word warning
  • Remove the database ordering sub-feature of the only_db directive
  • bug #3840 When exporting to gzip format, the data is compressed 2 times
  • RFE #1319 Permit to create index when creating foreign key
  • bug #3703 Incorrect updating of the list of users
  • bug #3853 Blowfish implementation might be broken (replace with phpseclib)
  • bug #3865 Using like operator on each backslash needs 4 backslash protection
  • bug #3860 Displayed git revision info is not set
  • bug #3871 Check referential integrity broken across databases
  • bug #3874 [export] No preselected option when exporting table
  • bug #3873 Can't copy table to target database if table exists there
  • bug #3683 Incorrect listing of records from to count
  • bug #3876 [import] PHP 5.2 - unexpected T_PAAMAYIM_NEKUDOTAYIM
  • [security] Local file inclusion vulnerability, reported by Janek Vind (see PMASA-2013-4)
  • [security] Global variables overwrite in export.php, reported by Janek Vind (see PMASA-2013-5)
  • bug #3892 [export] SQL Export files are empty
Versienummer 4.0.0
Releasestatus Final
Besturingssystemen Scripttaal
Website phpMyAdmin
Download http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/4.0.0/
Licentietype Voorwaarden (GNU/BSD/etc.)

Door Bart van Klaveren

Downloads en Best Buy Guide

05-05-2013 • 10:34

6 Linkedin

Submitter: Gieltje

Bron: phpMyAdmin

Update-historie

Reacties (6)

Wijzig sortering
Van de Ajax interface merk je best een en ander. Wordt er allemaal wat intuitiever van. Verder twijfel ik, of het stempel 4.0.0 verdient. Daarvoor zijn de functionele wijzigingen te minimaal.
Functioneel is er misschien weinig veranderd, maar als je een grote rewrite doet zoals in dit geval dan is het vanuit ontwikkeloogpunt wel gewenst er een nieuwe major release van te maken.
Het heeft even geduurd, maar eindelijk ziet deze tool er minder spartaans uit. Door de Ajax zal het bovendien ook een stuk gebruiksvriendelijker zijn.

Zal hem zo maar even uit gaan testen :)
De 4.0 versie heeft als grootste verschil dat er nu geen gebruik meer gemaakt wordt van HTML Frames.

Zo snel ik kon zien was er op de achtergrond ook wel wat veranderd. De grootste verbetering voorheen is geweest dat je velden met AJAX kan bewerken.
•Discontinued the use of a frame-based layout

God zij dank! Het werd tijd dat ze daar mee stopte, kreeg de laatste tijd toch vaak dat ik een venster moest resizen voordat ik de rechterkant van mijn scherm te zien kreeg.
Mooie software om even wat in aan te passen, maar voor het echte werk gebruik ik toch liever Navicat

Op dit item kan niet meer gereageerd worden.


Nintendo Switch (OLED model) Apple iPhone SE (2022) LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S22 Garmin fēnix 7 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2022 Hosting door True

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee