Hi ,
I have an idea of implementing shortcut keys to phpmyadmin, which is
what i am currently working on.
Benefits of shortcut keys:
1. Ease of access
2. Keyboard shortcut allows to work faster then simple navigating
through the link.
3. Improves User Interaction with the application.
Need some suggestions on this .
Q.1 Is there any specific function defined for redirection of link
using ajax ? Just working on a new feature stuck at point where
redirection is to be made .I would like to know the name of function
and its usage already defined for ajax redirection from one link to
another.
Q.2 For redirecting from one page to another say (from index.php to
db_sql.php) , the parameters passed in url are "db","table", "server"
and "token". I am able to access token parameter from session. how to
access other parameters ?
Q.3 How to display dismissible alert (the one that is used to display
a change in row) ?
Q.4 In which javascript file I should place my code so that it get
included in each and every page ? I am using common.js file for this
purpose .
Dear developers,
The following PR is trying to use namespaces and autoloading for pMA:
https://github.com/phpmyadmin/phpmyadmin/pull/11428
This PR seems to be quite stable now. As almost all PHP files had been
updated, this is a huge work to test all cases, all configurations, all
features. Would it be possible to have some testers please?
Thanks to Marc and Isaac who already did a lot of tests.
And thanks to new testers.
Have a nice day,
H.
Hi,
I just saw that in our composer.json, the dependencies in require-dev
section are using ">=".
Composer deals with version number, considering that projects are following
semantic versioning (see http://semver.org/). And in this "standard", there
is one important thing: "Given a version number
MAJOR.MINOR.PATCH, increment the MAJOR version when you make incompatible
API changes". That means that 4.8 (current version) of PHPUnit might not be
compatible with 3.7, while an hypothetical 3.50 should be compatible. (In
reality… 3.7.7 is the last, for now.)
Knowing this, and to be sure that we won't have bad surprises, shouldn't we
use "~3.7"? And so replace:
* "require-dev": {*
* "satooshi/php-coveralls": ">=0.6",*
* "phpunit/phpunit": ">=3.7",*
* "phpunit/phpunit-selenium": ">=1.2",*
* "squizlabs/php_codesniffer": "2.*"*
* },*
by
* "require-dev": {*
* "satooshi/php-coveralls": "~0.6",*
* "phpunit/phpunit": "~3.7",*
* "phpunit/phpunit-selenium": "~1.2",*
* "squizlabs/php_codesniffer": "2.*"*
* },*
?
And if we really want to use PHPUnit 4.*, so let's fill the version with
"~4.8".
All these dependencies are for dev, so this won't be a big deal if versions
are not compatible, but this could leads to errors with PHPUnit the day it
will have an incompatible version.
What do you think about this?
Thanks for your feedbacks,
H.
Welcome to phpMyAdmin 4.5.0, which includes many improvements thanks to
our Google Summer of Code students and other contributors. With this
release, the minimum required PHP version is now 5.5 (older versions
have reached End of Life and are no longer supported by the PHP
development team).
A complete list of new features and bugs that have been fixed is
available in the ChangeLog file or changelog.php included with this release.
A few highlights:
* Improvements to the Console feature
* Include structure in PDF export
* Validate data before import
* Support CHECKSUM TABLE operation
* Improved operations regarding partitions
* Alter privileges when renaming or copying a database or table
* Several improvements related to speed and responsiveness
* Improved print view
* Use CTRL or ALT plus arrow keys to navigate in grid editor
* Use plain-English destinations for
$cfg['NavigationTreeDefaultTabTable'], $cfg['DefaultTabServer'],
$cfg['DefaultTabDatabase'], and $cfg['DefaultTabTable']. The old style
values will still work, but this makes it easier for new users to easily
understand the destination links.
* Integrate SQL debugging into Console
* Restore row editing when no unique/primary key exists
* Allow exporting one file per table and one file per database
* Improvements to using multiple servers with the auth_type cookie
* Support virtual columns (MySQL 5.7.5+)
* Add or improve support for several MariaDB features including process
list and virtual/persistent columns
* Improved handling of cached data when upgrading phpMyAdmin
* Add SHA256 security password support
There are many more; please refer to the ChangeLog for full details.
As always, downloads are available at http://www.phpmyadmin.net
The phpMyAdmin Team
Welcome to phpMyAdmin 4.4.15, the last bugfix release in the 4.4 family
(except for urgent fixes until March 31, 2016).
See https://www.phpmyadmin.net/files/4.4.15/.
--
The phpMyAdmin team
Hi,
This is related to [0]. According to [1] we should replace the
PmaAbsoluteUri directive with PmaUri, which would accept relative URLs.
Or maybe we don't need this directive anymore.
See mainly checkPmaAbsoluteUri().
It's a little late for 4.5.0 and even for 4.5.x, so I suggest we target
4.6 for this.
[0] https://github.com/phpmyadmin/phpmyadmin/issues/11412
[1] https://en.wikipedia.org/wiki/HTTP_location
--
Marc Delisle | phpMyAdmin
Howdy phpMyAdmin devs.
Looking at phpMyAdmin 4.5.0rc I notice the new "sql-parser" library.
=> No bundled library rules
I think this is:
https://github.com/dmitry-php/sql-parser
But this one seems stalled (June) while the version in phpMyAdmin 4.5
have more recent changes (August).
Questions:
- as dmitry-php/sql-parser is registered on packagist, will it be
updated soon ?
- a "rc" release could be nice (in sync with phpMyAdmin RC)
- a "stable" release could be nice (perhaps in sync with phpMyAdmin 4.5)
- why not use a git sub-modules to keep change easy ?
Current master version submitted to review for Fedora [1] to be usable
from phpMyAdmin, but of course, need to be updated first.
And vendor_config.php also need to be updated (patch attached)
Regards,
Remi.
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1262807