В своей работе я столкнулся с тем, что нужно было клонировать компонент mosets_tree. Компонентов для клонирования я не нашел, была разработка, но она устарела и перестала поддерживаться. В общем методом тыка я сообразил и сделал копию, которая после всех моих тестов, имеет место называться полноценной копией. Для того что бы сделать грамотную копию, нужно всего 4 шага. 1. Распаковываем компонент в любую временную папку. 2. Берем текстовый редактор, с возможностью поиска и замены текста в любых документах. Я использую PSPAD (http://www.pspad.com/). далее нужно найти ключ этого компонента, это можно сделать посмотрев в адресную строку у меня это выглядело примерно так index.php?option=com_mtree&task=listcats&cat_id=23&Itemid=41 то есть com_mtree это ключ, вернее mtree значит мы берем и в поиске забиваем mtree заменить на mtree2 производиться замена всех слов во всех документах. 3. Далее нужно переименовать файлы, с ключом mtree. Открsnm обычный виндовый поиск, ищем mtree в названиях файлов и дописываем в конце каждого "2" то есть получиться mtree2. 4. когда все готово, запаковываем обратно, и инсталлируем в joomla. Вуаля
а как там с яваскриптами, переменными всяческими, которые дублироваться будут – проблем нету ли? а есть такой bash–скриптик для клонирования соби2. его изнасиловать можно.