corbin1 wrote:
well,
i presume that when we install components, modules and so on some files are modified.
Two components, modules, ... can modify the same file ... and the installation of the second one can (?) suppress the modification of the previous one;
so, there is a conflict
No they should not. Each module and component you install should not touch each others files. Sometimes a module may use a configuration file from a component, but it will not over-write it as they are designed to work together, usually from the same developer.
I suppose the most common conflict is with CSS styles between 2 extensions whether they are templates components or modules. Usually this is from poor/generic naming choice and can usually be resolved.
The other conflic that can & does happen is with javascript libraries. Two components trying to use say... two different mootool libraries could nagatively impact eachother is being loaded on the same page. Again, can often be resolved and not all that common; I dont have a list of which are incompatible with which.