9 заметок с тегом

joomla РСС

Seblod — самый мощный CCK для Joomla

4 февраля 2012, 16:05

Seblod — самый мощный CCK для Joomla
Итак, что такое CCK?
CCK (content construction kit) — система создания контента или управления контентом. Это расширения для Joomla, которые позволяют очень гибко создавать и управлять материалами на сайте.

Ну вообще, это касается не только системы управления joomla, думаю это общее понятие. В некоторых CMS construction kit есть по умолчанию, например в бесплатной Drupal 7 или в коммерческой системе 1C-Битрикс (даже в самой младшей редакции). Joomla до своего собственного CCK к сожалению пока не доросла, поэтому приходится использовать сторонние расширения.

Расскажу немного о самых известных CCK для CMS joomla.

K2 — пожалуй самая популярная система. Для неё существует очень много модулей и плагинов, её поддерживает большое сообщество. Она наиболее простая для понимая, но не такая гибкая как хотелось бы. Работа с полями CCK на мой взгляд очень неудобна. Нет интерфейса для визуального редактирования шаблонов вывода контента. Компонент существует отдельно от стандартного джумловского com_content и никак с ним не интегрируется, что делает невозможным использование в связке с K2 множества модулей разработанных для компонента com_content. Да и устанавливая K2, вы по сути отказываетесь от большей части стандартного функционала joomla. Этим K2 меня всегда отталкивал. А ещё с фильтрацией материалов у него всё плохо, в стандартном варианте её просто нет, есть конечно платные модули.... но это уже получается допиливание допилинного. Нет возможности отключить стандартные поля introtext и fulltext, что тоже идёт ему в минусы. Он поддерживает joomla 1.5, 1.7 и уже 2.5.
http://getk2.org/

MightyResources — довольно много раньше использовал этот CCK в своих проектах. Он значительно более гибкий по сравнению с К2, работа с полями значительно удобнее, очень много параметров для настроек визуального вывода контента. Если нужны дополнительные шаблоны оформления материалов, придется покупать платную лицензию, причем красота этих шаблонов мягко говоря сомнительна. Намаялся в своё время с этим компонентом, много багов, много лишнего в стандартном выводе, много приходится настраивать и чистить. Также не имеет никакой интеграции со стандартным компонентом com_content. C модулями для него ещё хуже чем с К2, ведь CCK K2 более распространён и некоторые хорошие модули могут выводить информацию и из него. К примеру модуль Gavik News Show отлично дружит как с com_content так и с K2. В MightyResources в бесплатной версии есть фильтры, только вот работают они как-то по-дурацки. Этот CCK существует только для версии joomla 1.5 и создатели похоже совсем не торопятся адаптировать его под joomla 2.5.
http://www.mightyextensions.com/joomla-components/resources-cck-custom-content-types

Ещё пару слов о CCK с которыми я почти не работал, но кое какое мнение о них у меня есть.

YooZOO — Создателям этого компонента за дизайн можно ставить 10 баллов из 10, всё сделано очень красиво, и вроде бы очень удобно. Также популярный компонент CCK joomla, благодаря своей красоте и понятности интерфейса. Хороший визуальный интерфейс для управления выводом полей, везде ajax, drug and drop. Насколько я знаю, с фильтрацией в нем дела обстоят тоже не очень хорошо. Также нет интеграции с com_content. В бесплатной версии только 2 готовых приложения «blog» и «pages», все самое интересное доступно за деньги. Почти не работал с этим компонентом, но видел что с ним делают, так что он достаточно гибкий и мощный. Поддержка joomla 2.5 уже есть.
http://www.yootheme.com/zoo

FLEXIcontent — ещё один CCK для joomla. Есть поддержка только версии joomla 1.5. Распространён довольно мало, поэтому думаю, что для joomla 2.5 он появится не скоро. Интерфейс административной панели выполнен довольно симпатично. Есть фильтры, и тут они работают вполне приемлемо. Главное отличие от предыдущих CCK — это пожалуй то, что FLEXIcontent использует com_content для хранения материалов, т. е. есть интеграция со стандартным функционалом joomla. Есть подозрение, что компонент стоящий, но поддержки 2.5 нет, поэтому отказался от его использования и изучения.
http://flexicontent.org/

Ну а теперь о том, ради чего собственно и затеял этот пост.

Seblod — самый мощный CCK для Joomla

Seblod — пожалуй самый мощный и самый гибкий компонент CCK для joomla. На сегодняшний день последняя редакция имеет версию 2.1 и работает пока только с joomla 1.7. Думаю очень скоро этот компонент допилят и до версии 2.5, переживать об этом не стоит, тем более, что сама джумла 2.5 вышла всего пару недель назад.
Что же такого интересного в этом загадочном Seblod? Когда в первый раз столкнулся с этим компонентом, он показался мне ужасно сложным, пожалуй это чувство никуда не пропало и сейчас) Он очень сложный, но вместе с тем и ужасно интересный. Самый большой его плюс — это полная интеграция с системой joomla, с категориями, материалами, пользователями, ролями пользователей, шаблонами. Гибкая настройка списков, таблиц, материалов. Можно вообще отказаться от использования сторонних модулей вывода и использовать только листинги Seblod, на мой взгляд это очень удобно. Легко переносить приложения созданные в seblod между разными проектами. Отлично реализованы фильтры. Но к сожалению пока очень мало документации по нему, и распространён он значительно меньше чем K2 или ZOO.
http://seblod.com/
Мне ещё не довелось использовать seblod в работающих проектах, но думаю скоро я исправлю это. И напишу, что получилось.

Сайт хоккейного клуба Маяк

28 сентября 2011, 22:03

Недавняя работа — сайт хоккейного клуба «Динамо-Маяк».
Использовал CMS Joomla 1.5
Была куча работы по верстке и наполнению сайта, очень много информации накопилось за время существования клуба)

По части программирования, пожалуй самое интересное на этом сайте вывод игроков на странице http://hkmayak.ru/club/comand
Пришлось придумывать как вывести в нужном виде и сохранить вложенность разделов и категорий. Использовал тут модуль новостей Gavick News Pro. Вообще очень часто его использую на joomla сайтах, почти в каждой работе. Очень гибкий модуль для вывода контента.

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

Сайт хоккейного клуба Маяк


Первый вариант шапки сайта.

Сайт хоккейного клуба Маяк


Ну и ссылка на сам сайт))) http://hkmayak.ru/

Сайт Краснотурьинского кирпичного завода

10 сентября 2011, 1:15

О да) И опять сайт с белым фоном... Делал уже давненько, весной... Устраивал фотосессию кирпичам)
Сайт сделан на joomla, ничего необычного, минимум страниц.
http://bkz.su/

Сайт Краснотурьинского кирпичного завода

Сайт ЖБИК (Краснотурьинского завода железобетонных изделий и конструкций)

10 сентября 2011, 0:54

Сайт краснотурьинского завода железобетонных изделий и конструкций.
Пришлось довольно долго повозиться с поиском и обработкой образов изделий.
http://www.uralgbi.ru/

Сайт ЖБИК

1C-Битрикс, разные шаблоны для разных разделов или один шаблон с условиями?

6 сентября 2011, 13:44

Когда я разрабатывал свой первый сайт на 1C-Битрикс, я нигде не мог найти информацию... Как правильно делать? Использовать много шаблонов для отдельных разделов сайта или использовать один шаблон, но прописывать в нем какие-то условия... В джумле на мой взгляд это реализовано намного удобнее. Ведь очень часто приходится выводить информацию совершенно различным образом... Почти всегда верстка главной страницы отличается от верстки внутренних. Где-то есть боковая колонка, где-то нет, где-то она с другой стороны. В joomla все это реализовано с помощью интерфейса управления модулями (блоками информации). В Битриксе такого нет, что сначала мне показалось очень неудобным.

1C-Битрикс, разные шаблоны для разных разделов или один шаблон с условиями?

Первый свой сайт я сделал на отдельных шаблонах, получилось 4 разных шаблона страниц с незначительными изменениями в дизайне... Можно было конечно реализовать все на одном шаблоне) но тогда я не умел и нигде не нашёл информацию как это делается. Может плохо искал конечно)))

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

Для примера приведу небольшой кусочек кода:

Данная конструкция выводит код только на главной странице.

<?if($APPLICATION->GetCurPage(false)==SITE_DIR):?>

Какой-нибудь код

<?else:?>

<?endif?>

Сайт ДенСим — Урал

5 сентября 2011, 0:18

Сайт для Информационного центра «ДенСим — Урал».
Довольно сложно было работать с заказчиком, но иногда такой опыт тоже полезен)
Несколько вариантов в процессе...

Сайт ДенСим - УралСайт ДенСим - Урал

Ретушь фотографии девушки.

Сайт ДенСим - УралСайт ДенСим - Урал

Вот что получилось в итоге:

Сайт ДенСим - Урал

Адрес сайта: http://student-holding.ru/

Сайт для Питерского агентства «Мандарин»

4 сентября 2011, 20:26

http://mandarin-agency.ru/

Агентство занимается мерчендайзингом, промо, аутстаффингом и торговым аудитом.

Сайт для Питерского агентства "Мандарин"

Шаблон для сайта депутата:)

4 сентября 2011, 19:40

Ну по данной работе вообще особо нечего сказать. Самый обычный, простеньких шаблон для сайта. Сверстал его примерно за пол часа :) Сие чудо я не рисовал, была заказана только верстка готового макета.

Шаблон для сайта депутата

Верстка шаблона для ремонтной компании

4 сентября 2011, 19:37

Недавно верстал сайт одной компании, занимающейся ремонтом. Был предоставлен простенький макет. В принципе ничего особенно, понравилось как цвета подобраны.
Я делал только вёрстку шаблона для joomla.

Верстка шаблона для ремонтной компании


Также в планах разработка каталога продукции для этого сайта. Сайт на момент написания данного поста был совсем пустой, но ссылку всё же дам. http://remontvekb.ru/

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