«Заплатить» основные файлы osCommerce (старые) или обновить? - PullRequest
0 голосов
/ 16 марта 2011

Эй, ребята, у меня есть клиент, который хочет, чтобы я обновил сайт, работающий на oscommerce v 1.18.

Он хочет, чтобы я сделал HTML w3c-совместимым.Похоже, что неправильно используется множество таблиц, а также другие нарушения сегодняшних стандартов, и я бы хотел это исправить, но слой представления содержит много бизнес-логики, и он очень смешан.

Должен ли я просто попытаться заставить клиента обновить систему?Кто-нибудь еще сталкивался с подобной ситуацией?В любом случае, это кажется довольно большим делом.Как всегда, спасибо за ваше время и мнения!

Ответы [ 4 ]

1 голос
/ 16 марта 2011

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

И я даже не говорю о проблемах безопасности, когда касаюсь файлов ядра.

1 голос
/ 16 марта 2011

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

С учетом вышесказанного, обновление всегда лучший путь по сравнению со взломомпытаясь исправить это, даже если вы находитесь в дыре (безопасность / обновление / исправление).

Просто пища для размышлений.

1 голос
/ 16 марта 2011

Изменение основного файла приложения может никогда не быть хорошей вещью (я не говорю, что это невозможно сделать, но ...), вы должны позаботиться о том, как, возможно, кто-то еще вернется проект и попробуйте обновить приложение и сломать весь ваш заказ код.
Сделайте это, если это ваше последнее средство .

Если вам просто нужно обновить html-разметку, ну, это должно быть выполнимо, однако, как профессионал , вы должны действительно сообщить своему клиенту и сказать ему, что вы считаете хорошим для него.

Может быть, вам стоит посоветовать ему перейти на более качественное приложение для электронной коммерции, сейчас есть множество, которые намного лучше, чем OsCommerce.

1 голос
/ 16 марта 2011

Нет никаких вероятных обстоятельств, при которых было бы нормально продолжать использовать osCommerce.

Вместо того, чтобы пытаться обновиться до более новой версии, исследуйте и проверьте, можете ли вы использовать какой-либо (полу) инструмент автоматической миграции. http://www.magentocommerce.com/magento-connect/Magento+Core/extension/114/os-commerce-import
Трата меньшего количества времени на получение большей выгоды, скорее всего, понравится клиенту.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...