Корпоративный сайт Уральского научно-исследовательского института архитектуры и строительства (УралНИИАС).
Основные разделы:
Разве что не женат на нём :-). Занимаюсь и первым и вторым и третьим. Хотя по оптимизации проведены лишь базовые мероприятии – только начал осваивать данное направление.
Этот сайт-мой первый проект на Joomla, да и вообще до этого не часто приходилось иметь дело с CMS, так что ощущения самые свежие:
а) Система с низким порогом вхождения. Ставится легко (хотя возможны проблемы с кодировками). Имеются готовые сервера с вмонтированной версией SMC, что позволяет даже новичку запустить на локальной машине систему и начать экспериментировать(на Denwer также ставится легко и приятно). Благо с каждой версией идёт демо-контент, так что можно смело ставить и начинать менять уже имеющийся материал.
б) Удобная система управления расположением/составом модулей, быстрая и удобная установка сторонних расширений. Большое количество бесплатных качественных расширений.
в) Управление системой не всегда интуитивно понятно. Поэтому часто приходилось искать нужную опцию банальным перебором пунктов меню. Работа с разделами и категориями тоже заставляет хорошенько сосредоточиться – понимание базовых понятий по структуре контента в Joomla «раздел» и «категория» приходит не сразу. Пришлось пару раз перечитать мануал, чтобы создать структуру сайта.
г) Двухуровневая система контента. Довольно спорное решение, на мой взгляд. Мне кажется, было бы удобнее реализовать древовидную структуру с множественным вложением категорий.
Хотя для большинства проектов вполне хватает двух уровней вложения (Пример: Раздел: Деятельность, Категории(подразделы): Проектирование, Научные исследования). К тому же, можно через меню связать нужные разделы и категории.
д) Логика переходов через ссылку в модулях. Ещё одно спорное решение, известное также как «дублирование контента». Скажем, у вас есть модуль на главной странице, который выводит содержимое некоей категории. И пункт меню, который ведёт туда же. Так вот, при переходе со ссылки в модуле и со ссылки в меню вы получите РАЗНЫЕ страницы.
Т.е. при переходе через модуль вы, фактически, останетесь на ТЕКУЩЕЙ странице, на которой выведется ещё и статья, ссылка на которую была в модуле. В итоге, при переходе ЧЕРЕЗ МОДУЛИ, расположенные на Главной странице сайта, вы ВСЕГДА будете оставаться именно на Главной, даже несмотря на то, что в меню за данным материалом закреплена своя, отдельная страница. При первом осознании такой логики я почувствовал себя прямо «Алисой в стране чудес», которая пыталась куда-то идти, но при этом оставалась на месте. К счастью, этот момент устраняется установкой стороннего SEF-компонента.
Joomla! 1.0.15 RE
Изначально читал статьи с обзорами самых популярных бесплатных CMS. В качестве критериев выступали: простота освоения/эксплуатации, безопасность ядра, наличие сторонних расширений и активного комьюнити энтузиастов.
В итоге пришёл к выводу, что «Joomla vs Drupal». А далее вмешался личный фактор – попросили подобрать к Джумле модули/компоненты для организации местного портала. По факту ознакомления с системой и лазанья по форумам и сайтам в поисках нужных расширений вопрос о выборе отпал сам собой (две системы осваивать параллельно – это для Ломоносовых и прочих многозадачных людей занятие). И, когда устраивался на новую работу, где, помимо прочего, нужно было создать сайт – выбрал именно Джумлу.
Тут нельзя не упомянуть joomlaforum.ru – мощное сообщество разработчиков, энтузиастов, и просто пользователей Joomla. Как только столкнулся с проблемами – сразу получил развёрнутый ответ по их устранению. Это тоже во многом определило выбор. И вообще, приятно ощущать себя сопричастным к Open Source-проекту.
К слову, там же можно найти информацию об интересном проекта Joostina – системе, основанной на движке джумлы и совместимого с ней по расширениям.)
Сложно сказать, на самом деле, т.к процесс был сильно растянут по времени. Но если брать только технические моменты, то «с нуля» за месяца полтора-два можно спокойно собрать работающий сайт. Если же взять готовый шаблон, то можно ещё пару недель вычесть.
Только я. На самом деле, сайт не особо большой, поэтому особого внимания к себе не требует. На днях создал английскую версию путём простого клонирования файлов и базы данных в подкаталог. С готовым переводом процесс занял ровно два рабочих дня.
Самыми «ударными» граблями лично для меня стал вышеописанный пункт «Логика переходов через ссылку в модулях, известное также как дублирование контента». Так что будьте готовы морально и держите в уме, что есть SEF-компоненты, которые успешно решают проблему, и, ко всему прочему выводят красивые html-ссылки.
Чтобы лазить в ядро, нужно быть программистом, как минимум. Как максимум- ХОРОШИМ программистом. Я себя к таковым не отношу, поэтому личное вмешательство в файлы системы были минимальны и направлены на сокрытие пары ненужных элементов управления.
А вот сторонние компоненты ставить пришлось. Что закономерно, в общем-то, учитывая то, что дистрибутив системы изначально не нагружается лишними расширениями (и это - правильно, я считаю).
Из сторонних расширений установлены: SEF-компонент (устранение дублирования контента, поисковая оптимизация), фотогалерея, компонент карты сайта. Плюс пара модулей (вывод новостей/статей) и показ превью из фотогалереи на страницах сайта. Возможно, установлю ещё файловый менеджер, но пока что количество файлов для скачки (презентации и лицензии) позволяют обходиться банальной табличкой со ссылками на скачивание.
Была ещё мысль поставить компонент мультиязычности, для перевода сайта на английский, но в итоге решил обойтись простым клонированием сайта с последующим переводом (скорее всего, задействую его при переводе на джумлу личной страницы-там и контента меньше, и не так критично, если вдруг глюк какой всплывёт).
Ещё забросил на хост скрипт Sypex Dumper для быстрого бакапа базы сайта, чтобы не ставить компонент архивации.
К слову сказать, сейчас действует проект, про который стоит упомянуть - http://joomla-builder.net, интересен тем, что можно создать готовую сборку-инсталлятор из нужной версии джумлы и компонентов/модулей.
О CMS Magazine:Отношусь с интересом. Узнал несколько дней назад о его существовании, поэтому взвешенного мнения о плюсах/недостатках пока не сложилось. Точно могу сказать, что проект очень перспективен и необходим, как нейтральная площадка для обсуждения различных CMS систем. Хотелось бы видеть на нём раздел с актуальными вводными/обучающими пособиями по каждой представленной системе.
Ну и, конечно, расширять аудиторию для повышения репрезентативности анализа и рейтингов на сайте.
Хотелось бы видеть больше фотографий/иллюстраций на сайте, т.к. на главной присутствует большое количество однородного для восприятия материала. Чуть больше глянца, ведь проект посещают и будут посещать новички, которым не очень интересно смотреть на серо-белую страницу :-).
На вскидку не нашёл, но было бы интересно видеть на главной рубрику типа «БОЛЬШОЙ проект». С описанием того, как через тернии и доработки движка и концепции был воздвигнут супер-пупер посещаемый сайт.
Был на уральском этапе Интернет-Марафона, там как раз владелец портала Ека-мама делился опытом. Было очень интересно :-).