phpMyAdmin / News: Recent posts

phpMyAdmin 4.1.9 is released

Welcome to phpMyAdmin 4.1.9, a bugfix version.

Posted by Marc Delisle 2014-03-06

phpMyAdmin at GSoC 2014

It's now official, phpMyAdmin has been accepted as a mentoring
organization for GSoC 2014.

We would like to invite all students to participate, though only the
best ones will be chosen. Please refer to our applicant guide for more
information about application.

Posted by Michal Čihař 2014-02-24 Labels: gsoc

phpMyAdmin 4.1.8 is released

Welcome to phpMyAdmin 4.1.8, a bugfix version.

Posted by Marc Delisle 2014-02-22

phpMyAdmin 4.1.7 is released

Welcome to phpMyAdmin 4.1.7, a bugfix version.

Posted by Marc Delisle 2014-02-09

phpMyAdmin 4.1.6 is released

Welcome to phpMyAdmin 4.1.6, a bugfix version.

Posted by Marc Delisle 2014-01-26

phpMyAdmin 4.1.5 is released

Welcome to phpMyAdmin 4.1.5, a bugfix version.

Posted by Marc Delisle 2014-01-17

phpMyAdmin 4.1.4 is released

Welcome to phpMyAdmin 4.1.4, a bugfix version.

Posted by Marc Delisle 2014-01-07

phpMyAdmin 4.1.3 is released

Welcome to phpMyAdmin 4.1.3, a bugfix version.

Posted by Marc Delisle 2013-12-31

phpMyAdmin 4.1.2 is released

Welcome to phpMyAdmin 4.1.2, a bugfix version.

Posted by Marc Delisle 2013-12-23

phpMyAdmin 4.1.1 is released

Welcome to phpMyAdmin 4.1.1, a bugfix version.

Posted by Marc Delisle 2013-12-17

Dieter Adriaenssens: First Android app

This week I released my first Android app, day to day one year after the first commit that started the development.

During this year, I put my newly acquired Java skills to use, explored the huge possibilities of the Android framework, and experimented with Test Driven Development and Continuous Integration.

GetBack GPS logo

The result so far is a simple navigation app, called GetBack GPS, that helps you find your way back to a previously visited location, using the GPS functionality of your Android device.
You can get it at F-Droid, a website that distributes Open Source software.

The app is Open Source, freely available and it does it what it is supposed to do. If it doesn't, please report an issue. ;)

So what's next? First some small improvements to the interface, some refactoring and creating a class to make rotating of the arrow easier.
Increasing the test coverage is on my list as well, but I have to figure out a way to automatically test the app, with my current setup (maven, cobertura, junit3, Jenkins, Travis CI, coveralls). I might have to make some changes to the setup to get coverage from instrumentation tests.
Unit testing classes that extend (or use) Android classes, is not possible, because the Android API is an just an interface, the implementation of the classes is only present in the System Images of Android devices. So to test the actual implementation, you need to test on an actual or emulated Android device.

Some future ideas for the app: ... read more

Posted by SourceForge Robot 2013-12-15

phpMyAdmin 4.1.0 is released

Welcome to phpMyAdmin 4.1.0.

This release contains many improvements and bug fixes. With this release the minimum supported PHP version is now 5.3 and the minimum MySQL version is 5.5.

A few highlights include:

  • Allow specifying a port when connecting to the controlhost
  • User interface improvements to server privileges, view creation, the Operations tab, Relation View, and when creating new users
  • Added support for AES_ENCRYPT on BLOB columns
  • Added support for relations with ndbcluser
  • Added optional ReCAPTCHA support during login
  • Added support for fractional seconds in time, datetime, and timestamp columns
  • Added find and replace by column
  • Added the Error Reporting Component, an optional feature allowing users to report certain errors directly to the phpMyAdmin bug team
  • Added configurable menus (so an administrator can hide certain features)
  • The SQP and MySQLManual* configuration directives have been removed.... read more
Posted by Marc Delisle 2013-12-12

Dieter Adriaenssens: Travis and Android

If you're looking to build your Android app on Travis CI, using SDK r22.3 and API 19 (Android 4.4), put this in configuration file .travis.yml :

language: java

before_install:

  # install necessary x32-libs for Android SDK

  - sudo apt-get update -qq

  - sudo apt-get install -qq libstdc++6:i386 lib32z1

  # download the latest android sdk and unzip

  - wget http://dl.google.com/android/android-sdk_r22.3-linux.tgz

  - tar -zxf android-sdk_r22.3-linux.tgz

  - export ANDROID_HOME=`pwd`/android-sdk-linux

  - export PATH=${PATH}:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tools

# only update the sdk for the tools and platform-tools and required api level  
  # (run "android list sdk --extended" to get the full list)  
  - echo "y" | android update sdk --filter tools,platform-tools,build-tools-19.0.0,android-19 --no-ui --force  
... [read more](/p/phpmyadmin/news/2013/12/dieter-adriaenssens-travis-and-android/)
Posted by SourceForge Robot 2013-12-08

phpMyAdmin 4.1.0-rc3 is released

Welcome to the third release candidate for phpMyAdmin 4.1.0.

This release contains many improvements and bug fixes. With this release the minimum supported PHP version is now 5.3 and the minimum MySQL version is 5.5.

A few highlights include:

*Allow specifying a port when connecting to the controlhost

*User interface improvements to server privileges, view creation, the
Operations tab, Relation View, and when creating new users... read more

Posted by Marc Delisle 2013-12-07

phpMyAdmin 4.0.10 is released

Welcome to phpMyAdmin 4.0.10, a bugfix version.

Posted by Marc Delisle 2013-12-04

Supun Nakandala: Clean Code: Writing Code for Humans

_"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." - _Martin Fowler

Recently during my internship period at 99XTechnology I came across some leanings about clean coding practices. I think it is worth sharing some important facts about clean coding with you.

Three Principles of Clean Code... read more

Posted by SourceForge Robot 2013-12-03

phpMyAdmin 4.1.0-rc2 is released

Welcome to the second release candidate for phpMyAdmin 4.1.0.

This release contains many improvements and bug fixes. With this release the minimum supported PHP version is now 5.3 and the minimum MySQL version is 5.5.

A few highlights include:

*Allow specifying a port when connecting to the controlhost

*User interface improvements to server privileges, view creation, the
Operations tab, Relation View, and when creating new users... read more

Posted by Marc Delisle 2013-11-30

phpMyAdmin 4.1.0-rc1 is released

Welcome to the first release candidate for phpMyAdmin 4.1.0.

This release contains many improvements and bug fixes. With this release the minimum supported PHP version is now 5.3 and the minimum MySQL version is 5.5.

A few highlights include:
Allow specifying a port when connecting to the controlhost
User interface improvements to server privileges, view creation, the
Operations tab, Relation View, and when creating new users.
Added support for AES_ENCRYPT on BLOB fields
Added support for relations with ndbcluser
Added optional ReCAPTCHA support during login
Added support for fractional seconds in time, datetime, and timestamp
fields
Added find and replace by column
Added the Error Reporting Component, an optional feature allowing
users to report certain errors directly to the phpMyAdmin bug team.
* Added configurable menus (so an administrator can hide certain
features)

The SQP and MySQLManual* configuration directives have been removed.

For complete information, please view changelog.php or the ChangeLog file,
included with this release.

Posted by Marc Delisle 2013-11-23

Chanaka Indrajith: OAuth2 with LinkedIn

OAuth2 basically allows third party application, to access protected resource of a specific user. You may have seen some web applications/sites allows you to login through your Google, Facebook, LinkedIn etc accounts. As an example just try this with any mentioned account (Google, Facebook, Yahoo etc.). After giving your username password credentials you will be notified the authorities which the third party application will get if you agreed to proceed.... read more

Posted by SourceForge Robot 2013-11-21

Dieter Adriaenssens: Choosing a name for my Android app

After finding out that the working title of my Android app already seems taken, and with a first release upcoming, it seems time to look for a good name.

First some explanation of what my app does (and will do in the future).

It is an Open Source Android app for finding your way back to a previously visited location, using GPS coordinates.

Imagine visiting a town, going to an event or doing some hiking. When finished, you have to find your car again, or the way to the station, or any other point where you started. Then the app is what you need. Store a location when you start your trip, and at the end of the day, use the app to find your way back to where you started.

In future it will be possible to share your location with friends, so that you can easily find each other at a festival or in town, or the ability to store multiple locations to select as a destination.

This is the result of a brainstorm so far :
... read more

Posted by SourceForge Robot 2013-11-14

Dieter Adriaenssens: phpMyAdmin and Google Summer of Code 2013

phpMyAdmin logo

GSoC 2013 was great for phpMyAdmin. We selected 6 students out of 25 project proposals. The number of proposals was slightly smaller than previous years.

Students Bin Zu and Supun Nakandala refactored many scripts this summer. All the scripts in the Server view and those regarding the SQL executor, along with scripts dealing with the table Structure were cleaned up. Code was moved into functions, variable names were improved, and one of the students wrote unit tests for his newly-created functions.

Through Google Summer of Code, Kasun Chathuranga did much work on implementing new feature requests and improving the interface of phpMyAdmin. Kasun's efforts implemented a number of features requested by users and improved the interface in a number of ways.

Mohamed Ashraf has successfully contributed an error reporting tool to the phpMyAdmin code base. The tool will aid end users in reporting JavaScript-related issues and help phpMyAdmin developers deliver fixes for such issues quicker.

Ayush Chaudhary and Adam Kang were selected for the Automated Testing project. Since it was not planned to take two students, code sections to do unit testing had to be split among them.
While writing unit tests for string manipulation functions in phpMyAdmin, one of the students identified that the functions were not implemented in a way that would facilitate unit testing and went on to refactor them to add new classes before writing unit tests for them.
Besides unit tests Selenium tests for interface testing were added. Existing tests were migrated to Selenium2 and helper classes were added that are needed to write Selenium tests.
Overall the test coverage of phpMyAdmin has increased.

All six students successfully finished their projects and their code is merged with the phpMyAdmin codebase which will be part of the upcoming 4.1 release, which you can expect in the next few weeks.
Some of the students are still around fixing bugs, we look forward to more contributions from them in the future.

Thanks to Google Summer of Code, we had again some great contributions and improvements to the phpMyAdmin project. Now that GSoC 2014 is announced already, we can start preparing for the next edition and another awesome summer of coding and mentoring.
link

Posted by SourceForge Robot 2013-11-07

phpMyAdmin 4.1.0-beta2 is released

Welcome to the second beta release for phpMyAdmin 4.1.0.

This release contains many improvements and bug fixes. With this release the minimum supported PHP version is now 5.3. The final 4.1.0 release will require a minimum MySQL version of 5.5.

A few highlights include:
Allow specifying a port when connecting to the controlhost
User interface improvements to server privileges, view creation, the
Operations tab, Relation View, and when creating new users.
Added support for AES_ENCRYPT on BLOB fields
Added support for relations with ndbcluser
Added optional ReCAPTCHA support during login
Added support for fractional seconds in time, datetime, and timestamp
fields
Added find and replace by column
Added the Error Reporting Component, an optional feature allowing
users to report certain errors directly to the phpMyAdmin bug team.
* Added configurable menus (so an administrator can hide certain
features)... read more

Posted by Marc Delisle 2013-11-04

phpMyAdmin 4.0.9 is released

Welcome to phpMyAdmin 4.0.9, a bugfix version.

Posted by Marc Delisle 2013-11-04

phpMyAdmin 4.0.9-rc1 is released

Welcome to the first release candidate for phpMyAdmin 4.0.9, a bugfix version.

Posted by Marc Delisle 2013-10-31

phpMyAdmin 4.1.0-beta1 is released

Welcome to the first beta release for phpMyAdmin 4.1.0, containing new features and fixes.

Posted by Marc Delisle 2013-10-16