GSoC 2009 – phpMyAdmin – Tasks for Week #7

TASKS IN THE UPCOMING WEEK (Until midterm)

  • Create function PMA_replication_slave_load_data
  • Create GUI for configuring slave (1. configure slave user, 2. load data from master, 3. start/stop slave, 4. check slave status)
  • Create non-JavaScript GUI (both master and slave)

KEY ACCOMPLISHMENTS LAST WEEK

  • Make GUI improvements to add master replication and optimized code – mootools_common.js added – the file contains general javascript functions written in mootools framework
  • Fixed Server Status
  • Updated functions PMA_DBI_connect in both mysql.di.lib.php and mysqli.dbi.lib.php, so they can connect to a remote server. This was done by adding an extra parameter $server, which is an array of values (host, port and/or socket).
  • API created (PMA_replication_slave_stop, PMA_replication_slave_start, PMA_replication_slave_bin_log_master,
    PMA_replication_slave_change_master)