- •ImageCms: полностью русскоязычная разработка, соответственно — и администраторский интерфейс на русском языке.
- •Создание статических страниц
- •Создание раздела новостей
- •Создание меню
- •ImageCms: в разделе «Меню» легко создал пункт меню «о компании» и присвоил ему нужную статью, аналогично можно присвоить пункту меню и категорию.
- •Обратная связь
- •ImageCms: присутствует рабочий модуль «Обратная связь», который реализует данную возможность. Также без проблем проходит установка в верхнем меню ссылкой.
- •Двуязычность
- •Настройка главной страницы
- •ImageCms: редактирование главной страницы происходит в файле main.Tpl в корне шаблона. Там без проблем изменяются все необходимые блоки.
- •Настройка раздела новостей
- •Настройка статической статьи
- •ImageCms: без проблем назначается свой шаблон, либо редактируется стандартный для настройки нужного вида.
- •Создание модуля
- •Контрольные вопросы к практической работе
- •Назначение и возможности cms-систем.
- •Какую из рассмотренных cms-систем вы выбрали бы для использования?
ImageCms: присутствует рабочий модуль «Обратная связь», который реализует данную возможность. Также без проблем проходит установка в верхнем меню ссылкой.
CMS Made Simple: модуль FormBuilder не удалось установить.
Двуязычность
Joomla: встроенной возможности для двуязычности нет, нужно искать дополнительные модули. Насколько я понял — немного беда с этим, самый популярный модуль JoomFish с версией 2.5 не работает. Остальные, как мне показалось, очень сырые, поэтому решил на их тестирование время не тратить. Если нужна двуязычность, лучше использовать более ранние версии Joomla и компонент JoomFish. Немного почитал документацию по JoomFish — с описания не понравилось то, что нужно редактировать контент на другом языке используемую модуль, а не напрямую из статьи. Хотя, возможно, кто-то находит это удобным.
Drupal: в базе не нашел где переводить контент. Хотя, есть догадки, что присутсвуют специальные модули, либо дополнительные настройки.
Modx, Typo3: тестирование не проводилось.
WordPress: в базе нет. Не нашел хорошего плагина. Но в Интернете информации достаточно, так что настройка возможна.
ImageCMS: мультиязычность также доступна в сборке. После создания второго языка при редактировании меню, статей и категорий появилась возможность перевести их на другой язык. Вот только пока не понятно, как вставить переключатель языков на сайт.
CMS Made Simple: можно скачать модуль отсюда: dev.cmsmadesimple.org/project/files/955#package-972. Лично мне установить не удалось, да и описания по нему немного. Пока все очень печально, надеюсь, что шаблоны смогут удивить в будущем.
На этом этапе я готов отказаться от работы с двумя системами: modx и typo3. Далее занялся прикруткой нашего отверстанного дизайна к шаблонам систем управления. Соответственно, мне нужно отобразить главную страницу в заданном формате со слайдером, все внутренние имеют отличительный от главной дизайн. Информационные страницы отображаются в одном формате. Нужно также настроить обратную связь.
Настройка главной страницы
Joomla: все редактирование происходит в файле index.php в корне шаблона, довольно просто изменить отображение главной, прописав нужные участки кода и вставив модули, куда нужно.
Drupal: отредактировать шаблон можно в папке: \themes\bartik\templates. Там же можно просто изменить все необходимые блоки.
Modx, Typo3: тестирование не проводилось.
WordPress: отредактировать шаблон можно в папке: wp-content\themes\twentyeleven. Там можно изменить все необходимые блоки. Вот только нужно найти соответствующие файлы для редактирования шапки, контента, футера и т.д.
ImageCms: редактирование главной страницы происходит в файле main.Tpl в корне шаблона. Там без проблем изменяются все необходимые блоки.
CMS Made Simple: работа из шаблонами из базы данных, только с администраторской части. Это моментально закрывает вопрос о пригодности к созданию уникальных нешаблонных сайтов на данной системе для меня.
Настройка раздела новостей
Joomla: для раздела новостей можно назначить другой шаблон чтобы изменить отображение меню. Все ненужные параметры для отображения можно скрыть из админки. Далее — настройка внешнего вида с помощью css-файла. Если вы хотите совсем уникальную настройку со своими css-классами, нужно каждый компонент править в соответствующих папках, к примеру — для новостей: components\com_content\views\category\tmpl
Drupal: как назначить другой шаблон для раздела новостей либо статической статьи я не нашел. Можно, конечно, прямо в главном шаблоне поставить нужные условия и добиться этого результата.
Modx, Typo3, CMS Made Simple: тестирование не проводилось.
WordPress: стандартных средств реализации отдельного дизайна для раздела либо отдельной страницы нет, но в Интернете есть статья: www.mykhailenko.com/blog/2011-07-27/multiple-templates-4-category-single-pages-wordpress.html. Не совсем удобное решение, но хоть что-то.
ImageCMS: что очень понравилось — для каждой категории можно установить свой файл отображения как категории, так и общего шаблона сайта. Таким образом, без проблем решается тот нюанс, что главная и внутренние страницы имеют разную структуру (без каких-либо правок ядра системы и работы с PHP-функциями).
