В одном из своих проектов я решил использовать последний на сегодняшний момент релиз Eleanor CMS 1.0 Alpha (см. дату моего поста). Для моих нужд мне понадобилось клонирование модуля - News > Files.
В этой теме я хочу рассказать как это сделать с применением текстового редактора Notepad++, т.к. возможно, это кому-то поможет.
Свое руководство я не буду слишком детально описывать, спускаясь до уровня домохозяек, поэтому опишу все действия по-этапно с описанием некоторых ключевых моментов.
1. Открываем папку modules в корне сайта, где расположены все модули системы.
2. Делаем дубль папки news и даем ей новое имя - files.
3. Открываем все имеющиеся файлы в текстовом редакторе (например в Notepad++ нужно просто перетянуть в его окно всю папку).
4. При помощи автозамены устанавливаем правила замены:

a) Найти: news
b) Заменить на: files
c) Ставим галку на "Учитывать регистр"
d) Нажимаем на "Заменить во всех открытых документах"
5. При помощи автозамены устанавливаем правила замены:

a) Найти: News
b) Заменить на: Files
c) Ставим галку на "Учитывать регистр"
d) Нажимаем на "Заменить во всех открытых документах"
6. Сохраняем все файлы (Меню "Файл" > "Сохранить все").
7. Все имеющиеся файлы в папке нашего нового модуля, имеющие в названиях слово News или news переименовываем на Files или files с соблюдением регистра!
8. В языковых файлах (которые оканчиваются на -russian.php) поменяйте все встречающиеся слова с корнем "новост" на новое название модуля вручную.
Для других языков также повторите аналогичные действия.
9. В папке uploads в корне системы создаем две пустых папки - files и temp_files (сюда будем сохранять прикрепления к постам модуля файлов).
10. Экспортируем из БД следующие таблицы (без содержания):
el_news
el_news_categories
el_news_categories_l
el_news_l
el_news_nt
el_news_tags
...и снова автозаменой меняем все слова news на files (в нижнем регистре).
Далее, где AUTO_INCREMENT=ставим единицу, и импортируем как SQL-запрос в нашу БД.
Таким образом у нас появятся следующие таблицы:
el_files
el_files_categories
el_files_categories_l
el_files_l
el_files_nt
el_files_tags
11. Клонирование настроек.
a) Панель администратора > Настройки > Делаем экспорт настроек (меню справа). Ставим галочку на пункте 'Настройки модуля "Новости"', экспортируем и сохраняем файл.
b) Открываем этот файл в редакторе и снова автозаменой меняем news на files. Меняем слово 'Новости' на 'Файлы'. Сохраняем изменения.
c) В том же разделе панели администратора, импортируем файл настроек (Импорт настроек).
12. Добавление модуля в систему.
a) Панель администратора > Управление > Управление модулями > Добавить модуль (меню справа).
b) Заполняем и выставляем все так, как это сделано в модуле новостей (можете открыть в соседней вкладке через редактирование модуля "Новости"), только с соответствующей заменой слов (news, новости).
Галочку "Защищенный модуль" - не ставим!
c) Сохраняем.
13. Чистим кэш (кнопка "Удалить кэш" на главной странице администратора).
14. Пользуемся!