WordPress-Монстерство

Вот за вчерашний день, в связи с выходом апдейта WordPress 2.0.2 я обновил 21 блог. :) Маленький, но подвиг. Во многом это было возможно лишь потому, что у меня очень быстро бегает FTP до сервера. Все-таки не получится сделать единую папку с движком, во-первых потому что у меня не полный доступ к серверу, а во-вторых потому что серьезная индивидуализация WordPress часто захватывает многие файлики, которые обычно не меняются, и простая перезаливка более свежей версии не годится.

Трудности - тяжело отслеживать кто и что менял, чтобы при обновлении не снести имеющиеся хаки, уже начинаем создавать базу данных по работам над каждым клиентом.

Comments

12 Responses to “WordPress-Монстерство”

  1. thefish on March 12th, 2006 11:31 pm

    А почему бы не использовать WordPress MU?
    А необходимые хаки можно реализовать через механизм плагинов, например…

  2. phil on March 13th, 2006 12:18 am

    Механизма плагинов часто оказывается маловато. Приходится ковырять самим. И MU не дает такой индивидуальности каждому сайту, как это возможно с самостоятельным движком. Функционал автономного ресурса выше.

  3. Alex Dybenko on March 13th, 2006 1:24 pm

    А что там за проблема такая с обновлением? я уже который раз читаю (не тут, а вообще) - мол поставил новую версию WordPress, ух ты, заработало, или вот блин, все сломалось. Они не следят за совместимостью, или народ нестандартно обращается?

  4. phil on March 13th, 2006 1:29 pm

    Да нет, проблемы никакой, как раз довольно гладкий процесс. Трудности возникают из-за модификаций в неположенных местах, которые можно похерить, и из-за нежелания все делать по порядку. Я, например, ленюсь иногда выключать плагины перед апгрейдом. А говорят, надо.

    Единственной моей проблемой было количество. :) Да и то, не проблема, вобщем-то, я же все сделал! :)

  5. Gordy.ru on March 13th, 2006 5:03 pm

    А где можно ознакомиться со списком из 21 блога? :)

  6. phil on March 13th, 2006 6:02 pm

    mazoo.net, bloghost.ru, и еще несколько индивидуальных, которых в списках нет. Всего на WordPress я поддерживаю 26 блогов. Плюс еще немного на MovableType.

  7. EvilBot on March 13th, 2006 6:42 pm

    А что мешает поднять везде CVS?

  8. phil on March 13th, 2006 6:48 pm

    Ничего не мешает. :)

  9. Григорий Ситнин on March 18th, 2006 7:53 pm

    Кстати, проблему обновления частично можно решить с помощью Subversion. Причём не так, как может показаться сначала. Вполне можно не хранить свои изменения в нём. Просто с помощью свн надо забрать движок блога и спокойно его переделать. После этого можно спокойно обновлять с помощью команды “svn update” и все измененения останутся, так как они будут автоматически смержены (merged in) с вашими. Уже опробовал — вкусно. В самом страшном случае придёт файл с измненениями в том же куске кода, что и у вас в блоге. Тогда вам надо будет просто разрешить конфликт. А наличие конфиликта скорее всего сигнализирует о том, что ваша правка несовместима с текущей версией движка.

    Вот такое вот не совсем стандартное использование системы контроля версий.

  10. UTT on March 27th, 2006 8:00 am

    ДА :) 21 блок это мощно

  11. Alexey Mahotkin on April 9th, 2006 9:39 pm

    CVS и Subversion, которые Вам тут советуют, подходят с ограничениями.

    лучший вариант на текущий момент — git/cogito. У них возможность трекать локальные изменения относительно меняющейся базы сделана максимально прямолинейно и удобно.

  12. phil on April 9th, 2006 9:44 pm

    Спасибо. Вообще, CVS для меня абсолютно незнакомое и неизведанное чудо софтостроения. Все собираюсь с силами освоить.

Leave a Reply