все, что обычно, — просто;
но не все, что просто, — обычно...
Оригинальность не исключает простоты 
Новости Девять вопросов клиентов перед миграцией на Joomla 2.5 и ответы на них
10.0/10 оценка (1 голосов)
Девять вопросов клиентов перед миграцией на Joomla 2.5 и ответы на них

Девять вопросов клиентов перед миграцией на Joomla 2.5 и ответы на них

Выход нового релиза Joomla намечен на 12 августа 2012г. Это будет версия 2.5 (а не 1.8, как предполагалось ранее). В связи с этим встает вопрос – нужно ли переносить сайты на новую версию, или же оставить их на старой?

Еще при выходе Joomla 1.7 были сформированы общие правила:

  • Если сайт изначально был создан на версии 1.5 и успешно функционирует до сих пор, пожалуй, стоит оставить его пока на этой версии, и подождать версии 2.5, и потом уже осуществить переход.
  • Если вы разрабатываете новый сайт, то логичней всего было бы использовать движок 1.7, так как переход на новую версию будет более легким и быстрым.

Но при миграции старых сайтов на новую версию Joomla встает ряд технических аспектов, которые нужно учитывать. Используете ли вы сторонние расширения, индивидуальные шаблоны, самописные решения и пр. – все это нужно учесть. Ниже приведем ответы на самые основные вопросы с точки зрения бизнес-перспектив.

1. Зачем нужно переносить сайты с Joomla 1.5?


В принципе, можно обойтись и без переноса сайта на новую версию Joomla. Но мы рекомендуем сделать это, и чем скорее это будет сделано, тем меньше головной боли будет в дальнейшем, тем меньше будет рисков при долгой и серьезной эксплуатации сайта.

Для этого есть ряд причин. Как мы знаем, поддержка Joomla 1.5 будет официально прекращена в апреле 2012 г, а, следовательно, перестанут выходить релизы безопасности для этой линейки. Обратимся к примеру более старой версии 1.0. После прекращения её поддержки, множество сторонних разработчиков перестали обновлять и поддерживать разработанные ими расширения для этой версии. Логично предположить, что то же самое постигнет и Joomla 1.5 – разработчики в течение ближайшего года приостановят разработку своих расширений для этой линейки, а впоследствии и полностью откажутся от нее. Поэтому, если вы захотите расширить функционал вашего сайта с помощью сторонних расширений на текущей версии Joomla, в скором времени, сделать это не получится.

Не стоит также забывать о том, что, возможно, будут найдены уязвимости системы безопасности как самой Joomla, так и сторонних расширений, что сделает возможным взлом сайта. А исправлять эту уязвимость никто не будет, так как продукт к тому времени уже не будет поддерживаться.

2. Должен ли клиент платить за миграцию сайта?


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

3. Насколько сложно перенести сайт с Joomla 1.5 на Joomla 2.5?


Давайте остановимся на основных моментах в вопросе, касающемся переноса сайтов на новые версии Joomla.

  • Возможность перенести сайт с версии 1.5 на версию 2.5 все-таки будет. Если же вы хотите осуществить перенос с версий 1.6, 1.7, существует сторонний компонент, помогающий в миграции сайта. Но это касается только базового функционала Joomla, и не предоставляет возможность переноса данных сторонних расширений.
  • Со времен версии 1.5 достаточно сильно изменился HTML вывод данных, который мы видим в версиях 1.6, 1.7. Поэтому возможно возникновение сложностей при переносе шаблона с 1.5 на более новые версии, поскольку CSS стили и стили HTML классов в шаблонах Joomla были изменены, и соответственно, придется проделать дополнительную работу для адаптации текущего шаблона под новую версию Joomla.
  • Также следует проверить собственные шаблоны на кроссбраузерность для свежих версий популярных браузеров. Например, если шаблон разработан в 2008 году, тогда просто не существовало используемых сейчас Chrome и IE9. Поэтому у вас есть отличная возможность доработать шаблоны под современные браузеры при переносе сайтов на Joomla 2.5.
  • Если вы используете сторонние расширения, например компоненты-каталоги, вроде K2, ZOO, Mighty Resources, или же компоненты для интернет коммерции типа Virtuemart, Tienda и RedSHOP, или же социальные и медиа-ориентированные компоненты JomSocial, Community Builder и т.д., убедитесь, что вы сможете легко и без проблем перенести данные этих компонентов на новую версию Joomla.
  • Даже если вы используете сторонние разработки, облегчающие миграцию, некоторые моменты все равно придется переделывать самим. Есть вероятность того, что текущие компоненты не будут реализованы для версии Joomla 2.5, а, следовательно, вам придется искать аналогичные по функционалу решения. Например, в Joomla 1.5 имеется компонент голосований, который не поддерживается в более новых версиях, что значит, вам придется искать ему замену.

В-общем, если вы переносите только родные данные Joomla, то этот процесс не займет у вас много времени и сил. Но если в вашу задачу входит перенос и данных сторонних компонентов, это будет несколько сложнее.

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

4. Сколько будет стоить миграция сайта с Joomla 1.5 на Joomla 2.5?


На такой вопрос нельзя дать однозначный ответ, поскольку цена может отличаться в каждом конкретном случае. Ведь, согласитесь, трудозатраты на перенос сайта-визитки из 10-ти страниц несравнимо меньше, чем при миграции сайта интернет магазина на 2000 товаров, с оригинальным дизайном и индивидуальным разработками.

Цена также может складываться из сложности миграции. Так, если вы занимаетесь подобными вещами впервые ваши временные затраты могут быть несколько выше, вследствие отсутствия необходимого опыта. А если же это ваш уже десятый или двадцатый перенос, вы сможете объективнее оценить стоимость работы и распланировать время на её выполнение.

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

5. Что если клиент хочет включить редизайн в процесс миграции сайта?


Скорее всего, большинство клиентов задумаются о возможности редизайна сайта при миграции, но бывает и так, что этот шаг становится вынужденным, ввиду отсутствия поддержки текущего шаблона под новую версию Joomla 2.5. Также перенос сайта способен побудить заказчика к пересмотру текущего наполнения сайта и внесению правок и изменений. Возможно, с новым шаблоном, сайт не будет отвечать всем его требованиям и вам также придется делать редизайн.

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

6. Как убедить клиента в необходимости переноса сайта?


Когда вы предлагаете вашим клиентам перенос их сайта на Joomla 2.5, и предоставляете примерную информацию об объеме и стоимости работ, ваша основная задача – удержать клиента, внушить ему уверенность в том, что сумма, выделяемая на перенос сайта будет израсходована с умом, а результат работы полностью удовлетворит все его потребности и ожидания.

Клиенты, уже связанные с вами успешно реализованными проектами, вероятнее всего, останутся с вами, уверенные в успешности будущего сотрудничества. Однако, могут найтись и такие, которые захотят ознакомиться с услугами других компаний, а поэтому у вас уже должен быть готов ответ на основной вопрос клиента: «А нужен ли нам перенос сайта и почему нам следует сделать его именно у вас?». Вша задача грамотно рассказать клиенту о всех преимуществах сотрудничества именно с вами, а также целях будущих работ по миграции. Возможно, в вопросе удержания клиентов, поможет некая система скидок, но ни в коем случае не соглашайтесь делать работу за оплату, не достойную потраченных вами усилий. Единственные клиенты, которых вы потеряете в этом случае – люди, желающие получить за копейки то, что стоит миллионы.

7. К какому времени нужно перенести все сайты клиентов?


Логичным ответом будет май 2012 года, когда разработчики прекратят поддерживать Joomla 1.5.

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

8. Что если клиенты не хотят переносить сайт на Joomla 2.5 или не имеют такой возможности?


Это сложный вопрос, требующий тщательного рассмотрения. Ваша точка зрения такова: Вам хочется осуществлять поддержку сайтов на Joomla 1.5, несмотря на то, что лицензия вашей версии истекла? (Я отлично знаю, как неприятно работать в админке 1.0, потому что есть ощущение, что чего-то не хватает).

Представьте, что ваш клиент звонит вам и жалуется на то, что его сайт взломали, как вы поступите и будете ли вы в ответе за это? (Имейте в виду, что если у клиента не было денег, чтобы заплатить за миграцию сайта, будут ли у них средства восстановить сайт после взлома?) А если же сайт клиента размещён на вашем сервере, вы хотите подвергнуть опасности остальные сайты?

Если клиент не заинтересован в переносе сайта в данный момент, вы можете отложить вопрос по переносу этого сайта на второй план, тем самым дав клиенту время для размышления над вашим предложением. Предоставьте ему ссылку на демонстрацию возможностей новой версии Joomla 2.5 и её функционала. Также сдерживающим фактором для клиента может послужить непохожесть новой версии Joomla уже привычной ему, а также её новые функциональные особенности. В этом случае в ваших же интересах предоставить ему полную и доступную информацию о всех технических нюансах при переносе сайта.

Если клиент все так же не желает переносить сайт, вам стоит задуматься, а стоит ли поддерживать этот сайт и работать с таким клиентом.

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

9. Какие шаблоны и расширения будут поддерживаться Joomla 2.5?


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

Целесообразно было бы уточнить у разработчиков используемых вами расширений некоторые технические вопросы. Например, будет ли осуществлена адаптация старых компонентов под новую линейку Joomla, или будут реализованы новые решения, будет ли разработан инструментарий для миграции данных компонентов, а также график всех этих работ. Также будет полезно знать, какие из шаблонов будут поддерживаться в новой версии, а какие нет. Имея эту информацию, вы сможете более грамотно и эффективно подойти к планированию собственных работ.

Спецификации

Навигатор: Новости Девять вопросов клиентов перед миграцией на Joomla 2.5 и ответы на них