Задать вопрос
@Olk

Какую IDE/редактор выбрать для массовых изменений (HTML/PHP)?

Добрый день!
Надеюсь на помощь в следующем вопросе:

Есть сайт с 50+ поддоменами.
Каждый поддомен физически - это отдельный сайт. При этом физическая структура на них совпадает на 100%, а контент где-то на 90%. Все лежит на одном сервере.

В файлы часто требуется вносить одинаковые для всех поддоменов корректировки. Редактировать каждый поддомен по очереди - естественно не вариант.
Меня вполне устраивает массовое редактирование файлов заменами по регуляркам, но проблема в том, что все файлы для этого нужно для начала открыть. Notepad++ автоматом это сделать не позволяет (т.е. приходится сто раз прокликивать).

Какая может быть альтернатива? Необходимо, чтобы редактор поддерживал массовое редактирование по регулярным выражениям и давал возможность открыть набор файлов по аналогичному пути для редактирования одним действием (вероятно, какой-то командой). Никаких других возможностей в принципе не требуется (изменения, как правило, простые).

Спасибо!
  • Вопрос задан
  • 841 просмотр
Подписаться 2 Оценить 2 комментария
Решения вопроса 1
@Olk Автор вопроса
Спасибо всем за ответы, но наиболее подходящий вариант нашел сам.
Функция "Replace in Path" в PHPStorm.

Понятно, что это все костыльно, но это самый быстрый и простой способ в моем случае.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 5
Вы хотите использовать не тот инструмент для решении задачи.
Посмотрите в сторону генераторов статичных сайтов, они сильно облегчат вам жизнь.
Генератор может быть установлен локально, а на сервер отгружать только правки.

Есть не плохой генератор на Ruby - middleman. Так же были на nodejs но я с ними не работал.
В теории все это можно собирать в gulp, благо штука мощная, надо только найти плагин, который будет в Html расставлять данные из json файла (на подобии middleman). ну что бы держать данные в одном месте, аля админка.
Ответ написан
Комментировать
Как вариант использовать git + что-нибудь для автодеплоя.
Ответ написан
vladamir
@vladamir
Мне кажется проще сделать конструктор таких 50+ сайтов (либо отрефакторить конкретно), и управлять ими из админки, чем найти решение в IDE
Ответ написан
Комментировать
svfat
@svfat
☺Нужен VPS? Два месяца бесплатно. Смотри профиль☺
Красноглазое решение подходит? скрипт на баше с использованием sed (собственно редактор с регулярками) + find (поиск необходимых файлов)
Ответ написан
Adamos
@Adamos
Имхо, бред. Редактор многих файлов сразу, регулярки... Зачем?!
Берем сайт, делаем ему полную правку, проверяем ее правильность.
Делаем diff с оригиналом и накатываем этот патч на все копии.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы