Перенос сайта на Joomla 2.5: нужен ли он?

Перенос сайта на Joomla 2.5: нужен ли он? Зачем переходить на новую платформу Джумлы, стоит ли это делать, сложно ли, и во сколько это обойдётся.

Для чего переносить сайт клиента с Joomla 1.5 на новую ветку Joomla 2.5 ?


В принципе работа сайта на Joomla 1.5 будет целиком нормальной, он будет нормально выполнять свои функции. Но поскольку уже в апреле 2012 года, поддержка прекратится, то соответственно и прекратится выпуск обновлений безопасности. Таким образом, все проблемы безопасности, выявленные Вами, будут лишь Вашей проблемой, решать ее никто не будет. Открывается непаханое поле для работы хакеров, а уж они увидев проблему покоя не дадут. Можно конечно самому пытаться бороться с этими проблемами, но надолго Вас не хватит. Как говорится один в поле не воин.   


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


Сложным ли будет процесс переноса сайта на Joomla 2.5 ?


Сейчас возможно лишь предположить механизм перехода, но точно можно сказать:
•    ядро Joomla 2.5 будет изменено, что может повлиять на пользовательские шаблоны. Придется хорошенько поработать над тем, чтобы вернуть прежний внешний облик сайта (изменить CSS-стили, теги и селекторы, и многое другое).
•    точно будет создан инструмент перехода от Joomla 1.5 к 2.5, но перенести можно будет лишь основную часть функционала. Данные же необходимо будет переносить личными силами и методами.
•    значительно улучшится поддержка работы в различных браузерах. Если у Вас есть сайты, которые основаны на шаблонах 2008 года, то они не могут полностью использовать весь функционал браузеров вышедших позже (Chrome, IE9). При переносе автоматически будет возможность сделать сайт кроссбраузерным.
•    необходимо будет искать сторонние и инструменты для переноса сторонних расширений с большим количеством данных (К2, Tienda, JomSocial и т.д.) без потерь и максимально быстро.
•    возможна  потеря некоторых расширений, что приведет к необходимости поиска новых возможностей шаблона Joomla 2.5 или его аналогов, для решения задач старой функциональности в Joomla 1.5-1.7.
•    при работе с коммерческими шаблонами, необходимо уточнять у разработчиков, о возможности обновления на новую версию Joomla. В большинстве случаем крупные поставщики шаблонов предусматривали возможность обновления Joomla 1.5 до 1.6 и 1.7, но все же стоит уточнить этот вопрос.
•    при работе с бесплатными шаблонами вероятность найти новую версию очень мала, поэтому придется найти новые варианты замены шаблона. Эта ситуация будет наиболее критичной, поскольку за бесплатные шаблоны Вам никто не даст гарантия будущей поддержки.


Во сколько обновление обойдется клиенту Joomla 2.5 ?


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


Сколько средств нужно затратить на перенос сайта на Joomla 2.5 ?


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


Как убедить своего клиента на обновление сайта до Joomla 2.5 ?


Во многих случаях необходимо дать клиенту весомые причины, а почему же надо перенести сайт, нет ли возможных альтернатив? Как правило он хочет убедиться в нужности финансовых затрат, так ли это важно. Для переубеждения необходимо дать четкие ответы, почему именно Joomla 2.5 должна в будущем двигать сайт. Ни в коем случае не надо давать ходу назад, имея четкую позицию, Вы покажете уверенность в данном шаге. Нужно предоставить возможности безопасности сайта в новой версии, возможности новых модулей и расширений. Четкая позиция позволит не только упростить Вам жизнь с сайтом (ведь трудно наверное сейчас вернутся к Joomla 1.0, при наличии отличного функционала 1.5 и выше), но и даст возможность неплохо заработать.


В какие сроки стоит вложиться, при переходе на новую версию Joomla 2.5?


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

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


Что же делать, если клиент не хочет переносить свой сайт на Joomla 2.5 ?


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


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


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


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

 

Итак, если вы всё же решились на этот шаг и хотите обновить движок до Джумлы 2.5, то для вас есть полезная статья о том, как перенести шаблон с Joomla 1.5 на Joomla 2.5.

 

 

dlrm
Разработчик на джумле, автор многих идей проектов.

Вы можете почитать все статьи от dlrm'а.



Другие статьи по этой теме:

Комментарии (1)     Подпишитесь на RSS комментариев к этой статье.

1 комментарий

#1038
pjswtzgptw говорит:
November 27, 2013 at 08:04 pm
ayqcempdp, ljdxfjahvi