Миграция и интеграция
- У меня есть готовый сайт, я решил перейти на Joomla. Как мне это сделать. Как мне перенести статьи и дизайн.
- Лицензия, по которой распространяется Joomla. Что можно, а что нельзя
- Как сделать почтовый интерфейс в браузере, что бы пользователи могли пользоваться почтой на моем сайте
- Как мне поместить модуль из моего сайта на другой сайт
1. У меня есть готовый сайт, я решил перейти на Joomla. Как мне это сделать. Как мне перенести статьи и дизайн.
Во-первых если вы думаете, что нажав пару кнопочек вы переключите Joomla на старую базу/файлы и у вас будет новый сайт со старыми статьями - вы ошибаетесь. У Joomla своя конфигурация таблиц хранящих статьи и не все так просто. Самый простой и действенный способ - руками переносить статьи и данные. Если вы знаете php то можно конвертировать базу данных, в базу Joomla. Примерная структура хранения данных:
* Статьи хранятся в таблице #__content
* Существуют таблицы #__sections и #__categories. Если коротко, то секции(разделы) это верхний уровень деления, внутри них находятся категории, а каждая статья принадлежит к категории.
2. Лицензия, по которой распространяется Joomla. Что можно, а что нельзя
Joomla распространяется по лицензии GPL.
* Могу ли я использовать ее в коммерческих целях - да можете, но при этом вы обязаны передавать ее исходный код.
* Могу ли я убирать копрайты внизу страницы - да, вы можете сделать любой шаблон. Запрещается удалять копрайты в исходном коде.
* Могу ли я модифицировать ядро - да можете.
3. Как сделать почтовый интерфейс в браузере, что бы пользователи могли пользоваться почтой на моем сайте
Joomla вам не поможет. Да и смысла делать это через нее нет. В конце концов почта это немного другая вещь. Можно использовать скрипты почтовых браузерных клиентов, такие как:
* SquirrelMail
* Horde IMP
* RoundCube
* SqWebMail
* IceWarp
Необходимо отметить, что под мамбу был какой-то компонент подобного плана, но вы сами понимаете, что до функционала подобных скриптов он естественно не дотягивает. Кроме того надо отметить, что для того, что бы пользователи могли заводить почтовые аккаунты на вашем сайте, скорее всего придется платить дополнительную денюжку хостеру за каждый почтовый аккаунт.
4. Как мне поместить модуль из моего сайта на другой сайт
Такой вопрос может встать если вам необходимо, например, разместить последние новости (у вас есть только модуль последних новостей) на другом сайте, что бы завлекать посетителей. Решение проблемы несколько не стандартное, но вполне приемлимое. Итак.
* Во-первых надо создать копию вашего текущего шаблона. Можно просто скопировать его куда-нибудь, изменить атрибут name в XML-файле и установить его заново.
* Далее в нем надо удалить абсолютно внутри тэга и оставить лишь одну конструкцию
mosLoadModules('имя_позиции',-1);
* Затем на определенную выше позицию мы ставим только один модуль - тот который необходимо экспортировать.
* Создаем пункт меню (можно во второстепенном меню, которое никто не увидит, а не прямо в mainmenu) и присваиваем ему новый шаблон. Копируем получившийся адрес меню и проверяем работоспособность.
* Далее на сайте доноре размещаем фрейм (iframe) с атрибутом src равным адресу пункта меню. Так же настроить ширину и высоту фрейма, что бы он попадал в дизайн сайта.
Similar material
Как включить SEF, как его использоватьОшибка: "Not Found The requested URL /content/view/1/21/ was not found on this server"Как включить mod_rewrite на локальном...
Какое-то решение проблем с парсером, который не умеет читать русские буквы для php5 и кодировки windows-1251Как сделать дату в выводимых новостях на русском языкеСайт...
Не пускает в админку.Вы видите сообщение «Вы не авторизованы что бы видеть этот ресурс. Вам требуется зарегистрироваться» (eng: «You are not authorized to view this...
Как мне включить в RSS картинки. В статье они есть, а в стандартном компоненте RSS они вырезаютсяКак в компоненте com_weblinks сделать, что бы выдавалась прямая ссылкаКак...