Forums de discussion

Prevent developers from modifying Liferay Database structure

osama yaccoub, modifié il y a 7 années.

Prevent developers from modifying Liferay Database structure

New Member Publications: 8 Date d'inscription: 28/08/16 Publications récentes
I am working in an environment that contain many Liferay Newbies along with experts, now I want to make some configuration to prevent any one from modifying the structure of the Liferay Database, i.e. one developer started a liferay 6.2 server while connecting to a Liferay 6.1 configuration database causing the database to get corrupted ... I know that I can't make LR users read-only because any change is reflected to the database, but I want to put some limitations to prevent a scenario like the above.... is any related configuration available ?
thumbnail
David H Nebinger, modifié il y a 7 années.

RE: Prevent developers from modifying Liferay Database structure

Liferay Legend Publications: 14919 Date d'inscription: 02/09/06 Publications récentes
Well, not really, no. There's no silver bullet that will make your newbies turn into pros.

They're only going to get there through your guidance. Use each opportunity as a team learning experience, sharing what went wrong and why at the team level so they all learn from each experience.

It's also a management opportunity - you get to evaluate what the team members are doing and will learn who the dependable folks are and who your problem children are. Then you can focus on the problem children (directed training, team programming, etc) or weed out the ones that just won't be able to cut it.

I've done a number of these team development projects, and I can tell you that they won't learn by throwing up fences preventing them from doing things. Give them enough room to shoot themselves in the foot, just be prepared for it. Have your backups in place. Leverage SCM to ensure you don't lose good code, etc.

In the end you'll have a stronger team than if you try to coddle them through the project...




Come meet me at the LSNA!