2009-06-08 2 views
2

У меня есть сайт журнала хинди, размещенный на Joomla. Хотя полезно с точки зрения публикации, сайт был кошмаром для обслуживания. Joomla настолько подвержена атакам хакеров. Мой хост часто закрывает мой сайт из-за ботов, атакующих мой сайт. Недавно я перезапустил сайт как новый сайт на Wordpress с другим именем. Поэтому веб-сайт, основанный на Joomla, никогда не будет обновляться. Тем не менее, я хочу сохранить старый контент. Я использовал PHP, но вряд ли могущественным пользователем.Joomla to Static HTML-сайт

Я хочу преобразовать файлы в виде простого HTML. Я создал зеркало веб-сайта с помощью HTTrack. Но благодаря тому, что у Joomla было множество URL-адресов для одной и той же страницы (если вы использовали плагин URL SEF, который вы понимаете), зеркало заполнено избыточным контентом. Кроме того, у меня есть повторяющийся контент HTML (для заголовка, нижнего колонтитула, меню и т. Д.) На каждой странице.

Мои вопросы:

  1. Что является лучшим вариантом, создать статический сайт HTML или страницы PHP4.x (с содержанием Unicode и с PHP включают фрагменты для повторяющегося контента)?
  2. Если последнее лучше, я должен использовать систему шаблонов, такую ​​как Smarty? Я беспокоюсь о кешировании, так как контент вряд ли будет обновлен. Я хочу, чтобы кеши продолжались вечно.

Спасибо за помощь.

+0

Существует аналогичный вопрос: http://joomla.stackexchange.com/q/16417/120 –

ответ

1

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

Вы можете скопировать данные из Joomla с помощью интерфейса администрирования Joomla. Или, может быть, даже быстрее использовать инструмент базы данных, такой как MySQL Tools или Navicat, который имеет множество опций экспорта.

Копирование HTML-кода из Joomla с использованием таких инструментов, как HTTrack или TelePort Pro, приведет к большому количеству повторяющихся кодов и страниц, как вы заявляете.

Поддержание дополнительного PHP-сайта только для старого контента будет таким же большим, как и все в WordPress.

+1

Я полностью согласен с вами и фактически начал работать в этом направлении уже. Существует хорошая утилита, доступная по адресу http://azeemkhan.info/2008/joomla2wordpress-import-wizard-v3 (хотя я работаю над скриптом, чтобы добавить возможность импорта пользователей, категорий и комментариев, а также портировать его для работы с Wordpress 2.8, а также заменить SQL-запросы на вызовы WP API). Импорт комментариев является сложным, потому что большинство людей используют разные плагины (я использовал JomComment) в Joomla для этого. Если мои изменения достаточно общие, я обязательно выпущу код как v4 для всех. – dchucks

2

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

Однако, если вы собираетесь часто обновлять контент, вы можете либо обновить до последней версии любой популярной CMS, либо joomla, либо drupal. Я цитирую эти два, потому что они активно развиваются, и вы можете получить им большую поддержку в Интернете. Обязательно следуйте руководству по безопасности, чтобы упростить установку.

0

Проект «Статическое содержимое» по адресу: https://github.com/juliopontes/staticcontent делает именно то, что вам нужно, хотя похоже, что его, возможно, потребуется обновить для Joomla 3.5.

+1

Спасибо Нил, ничего себе около 7 лет после того, как эта нить получила еще один ответ. Я смог наконец переместить сайты в Wordpress.Желание этого было доступно ранее. – dchucks

+0

Это по-прежнему хороший вопрос, и, надеюсь, этот ответ будет полезен другим. Спасибо за обновление. –