Can I place Joomla under audit control?

We are a team of many developers working on a website that uses both Joomla and custom PHP scripts. The problem is that several developers are working on various functions that need to update information in Joomla (adding modules, changing existing ones or changing settings), and when one developer changes something, he usually first makes changes locally, and then does something the same (hopefully) on the production server. Not only is this very error prone, but developers often forget to tell other developers about the changes. Custom PHP scripts are easily shared between developers, but changes in Joomla are often forgotten, and they lead to serious conflicts when a developer tries to reproduce his local changes in production.

I was thinking about hosting Joomla in the Mercurial repository, but how can we propagate database changes between development, testing and production machines?

+5
source share
5 answers

We run all of our Joomla subversion sites, checking them as necessary. We simply branch out when we need to make significant changes to the project.

In general, we run one test database, which is common to all, to ensure that we have consistent data, but you can also easily run a local database.

+6
source

SVN . . databasedump , .

+2

, , -, /.

( , ), - DBV https://github.com/victorstanciu/dbv.

, Navicat, . , , .

mySql, , , , /

+1

(, ), . , . , MySQL-, . , , .

PHP, script, , Joomla!, . , "" . reset , .

- mysqldump . , .

0

We use SVN on our server to manage these types of problems. If you are going to do any productive development with a group of people, you need to use a version control system. There is a number, there is google for svn, cvs, git, these are some of the most common version control systems. It may take some time for the initial setup, but you will get a reward from this!

Hope this helps! Greetings

0
source

All Articles