Небольшая предыстория о том, как я познакомился с этим замечательным компонентом.
K2: что за зверь? Общее представление.

Небольшая предыстория о том, как я познакомился с этим замечательным компонентом (давно это было).

С Joomla я знаком с самого её рождения. Если точнее, то даже с её "эмбриона" - CMS-ки под названием Mambo. В те далёкие времена о конструкторах контента ещё никто и слыхом не слыхивал: для многих в диковинку было ещё само понятие "CMS"! А если кто-нибудь и слыхал такое слово, то ассоциировал исключительно с господствовавшим в то время на этом рынке phpNuke.

И вот, когда в Джумле, помимо com_content, появились альтернативы со страшным названием "Content Construction Kit" (CCK), я с ужасом посматривал на сие "новшество". Но вскоре мне пришлось делать каталог товаров. Порывшись в Сети в поисках решения (разумеется, страшное слово CCK я для себя считал неприемлемым), я остановился на магазине Virtuemart, который мог работать просто в режиме каталога. Но, столкнувшись с массой ненужных настроек и "фенечек", я понял, что что-то не то делаю. И тут один знакомый Джумлер/Мамбер показал каталог, который он делал с помощью ненавистного для меня конструктора контента - это был K2. И не просто показал, но и дал в админке полазить.

Я был шокирован!

В глубине души понимая убогость com_content по сравнению с CCK, я противился мысли о переходе на "новшество". Но всё же разум взял верх, и я установил себе K2.

МАМА ДОРОГАЯ! Такого количества настроек, как в этом компоненте, не было и во всей Джумле! Первым, конечно, было ощущение страха. Однако, вспомнив горький опыт с Virtuemart, я взял себя в руки и начал "копать".

Первым открытием для меня оказалось то, что можно было оформлять статьи и (или) элементы каталога независимо от общего шаблона Joomla. Второе открытие - это дополнительные поля! Причём для каждой категории товара можно было назначить свою группу полей! Следующим новшеством, поразившим меня наповал, было неограниченная вложенность категорий, чего так сильно не хватало в com_content. На этом открытия не закончились, но уже на этом этапе я сделал вывод:

CCK - это не страшно, и даже очень полезно!

Давайте посмотрим, что об этом расширении пишут греки на официальном сайте (мой вольный перевод):

Она обеспечивает богатые формы для содержимого (дополнительные поля для статьи, изображения, видео- и фотогалереи, вложения файлов), неограниченную вложенность категорий, теги, комментарии, плагины, расширяющие возможности дополнительных полей (по аналогии с Drupal), мощный API плагинов, расширяющих возможности категорий и пользовательских форм, ACL, интерфейс редактирования, суб-шаблоны и многое другое!

Иными словами, мы получаем на выходе уникально оформленное содержимое - будь то обычная статья или элемент каталога какого-нибудь товара. Помимо этого, в базовом пакете присутствует целый комплекс модулей, расширяющих и без того широкие возможности K2: облако тэгов, меню категорий, последние добавления, популярное, поиск и другие полезные "фенечки".

Думаю, дальнейшее продолжение рассказа будет бесполезным "на пальцах", поэтому смело идём сюда и качаем свежую версию! Русификатор ищем рядом.
(на момент написания актуальная версия - K2 v2.5.1)

 

ПРИМЕЧАНИЕ ОТ WEDAL'a: Автор: Dorfman.

Понравилась статья? Сохраните себе на стену:

Ваша оценка материала очень важна для нас. Просим вас оценить статью или оставить отзыв в комментариях.

Комментарии  

+3 # Устаревшая информацияhiway 01.11.2011 06:47
Цитата:
Следующим новшеством, поразившим меня наповал, было неограниченная вложенность категорий, чего так сильно не хватало в com_content.
Начиная с версии 1.6 Joomla! свободно поддерживает неограниченную вложенность категорий. Уж не говоря про 1.7.
И в целом, когда делаете подобные вещи, основываясь на переводах или чьих-то статьях, то не стесняйтесь нарушать стиль автора в ущерб полезности и удобству чтения информации.
Просто, после заметок про Seblod, такие восхищенные отзывы о K2 кажутся несколько «наигранными».
Ответить | Ответить с цитатой | Цитировать
+4 # RE: Устаревшая информацияDorfman 01.11.2011 07:31
Уважаемый hiway!

Хочу подробнейшим образом донести до Вас свою точку зрения относительно написанного Вами.

  • Во-первых, Пишется о ПЕРВОМ знакомстве. Которое состоялось практически в начале существования данного cck.

  • Во-вторых, мы пишем не о самой Джумле, а о конкретном cck. К тому же, многие (и я в том числе) не собираются пока переходить на разработку проектов на j>1.5, т.к. сторонних компонентов для этих версий Джумлы можно по пальцам пересчитать, да и те, что есть, почти все беты...

  • В-третьих, я это написал как предысторию к последующему циклу статей о k2.

  • В-четвёртых, нельзя сравнивать seblod и k2 - они реально отличаются, и лично я под задачу "КАТАЛОГ" или "КОНТЕНТ С ПОХОЖИМ ВЫВОДОМ" остановлюсь скорее на k2.

  • В-пятых, лично мне с k2 работать реально удобнее.

  • В-шестых, данная статья - это АБСОЛЮТНО АВТОРСКИЙ контент, и мне неприятно, что меня обвиняют в использовании переводов или чьих-то статей.


Приглашаю Вас вместо неконструктивной критики поучаствовать в проекте написания цикла статей о К2. Лично я этим занялся, потому как делаю сейчас далеко не первый, но супер-навороченный проект с использованием К2, есть куча наработок, и хочется поделиться этим со всеми пользователями. А есть лично у Вас чем поделиться (в плане опыта, имеется в виду?)
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: Устаревшая информацияhiway 01.11.2011 10:48
Отвечу.
1. Указывайте тогда в статье, что вы написали ее давно, еще до того, как вышла стабильная, мощная и очень неплохая, в целом, Joomla! 1.7, под которую кстати недавно и был выпущен релиз 2.5 (сейчас 2.5.1).
2. Говорить о K2 не в контексте Joomla! — нонсенс, поскольку это хоть и подобие CCK, но все же, в первую очередь компонент для Joomla!
3. И Seblod и K2 это компоненты одной группы — CCK. И во многом, за исключением того, что Seblod предлагает более широкий и гибкий материал для работы непосредственно с запросами к БД, сочетая в себе таким образом Views и CCK для Drupal, они имеют сходство. Бесспорно Seblod круче и не подойдет для людей с ограниченными знаниями API Joomla!, PHP и MySql. Но не об этом сейчас...
4. По поводу личной обиды, относительно авторства — ИЗВИНИТЕ! Я пояснил почему так вышло, отвечая на комментарий Wedal.
Ответить | Ответить с цитатой | Цитировать
+2 # RE: Устаревшая информацияWedal 01.11.2011 09:16
hiway, вы видимо просто не так поняли. Статья авторская, но автор не я, а Dorfman. Сайт wedal.ru позволяет публиковать собственные уроки всем желающим, при соблюдении некоторых требований к ним.
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: Устаревшая информацияhiway 01.11.2011 10:38
Цитирую Wedal:
hiway, вы видимо просто не так поняли. Статья авторская, но автор не я, а Dorfman. Сайт wedal.ru позволяет публиковать собственные уроки всем желающим, при соблюдении некоторых требований к ним.

Да действительно не так понял относительно авторства.
Ответить | Ответить с цитатой | Цитировать
0 # RE: K2: что за зверь? Общее представление.delirious 01.11.2011 10:46
YouTheme Zoo, не?
Ответить | Ответить с цитатой | Цитировать
+1 # RE: K2: что за зверь? Общее представление.Wedal 01.11.2011 10:52
Вообще, если Dorfman продолжит свою серию, получится очень интересное сравнение SEBLOD и K2. Так что данная статья как раз кстати.
Ответить | Ответить с цитатой | Цитировать
+1 # RE: RE: K2: что за зверь? Общее представление.Dorfman 01.11.2011 14:58
Цитирую Wedal:
Вообще, если Dorfman продолжит свою серию, получится очень интересное сравнение SEBLOD и K2.


Разумеется, перед началом публикации я подробно ознакомился с Вашими наработками по поводу Seblod, и именно поэтому я начал описывать работу с k2 на Вашем сайте. Кстати, бурное обсуждение всего лишь "вводной" статьи меня как рекламщика уже радует! Она не оставила вас всех равнодушными! :lol:
Ответить | Ответить с цитатой | Цитировать
+2 # насчет K2greatschemer 01.11.2011 11:12
K2 - действительно полезное расширение.
Но как ни крути, его возможности очень ограничены.
Во-первых: есть дополнительные поля, но здесь они действительно дополнительные поля. То есть нет понятия - тип контента. Основой содержимого остается стандартное поле ввода текста (все остальное завязано на нем).
Во-вторых: все упирается в шаблон (от шаблона зависит в каком порядке мы выведем автора, содержимое, доп поля).
В третьих: набор дополнительных полей очень мал, по сравнению с тем же Seblod-ом.
В-четвертых: K2 работает отдельно от com-content, и не интегрируется в стандартный контент.
В-пятых: нет мультивыбора категорий (это в общем беда Joomla), хотя, по идее, CCK не должен решать данную проблему. В Друпале ею занимается отдельный модуль - "таксономия". Хотя разработчики обещали в версии 3.0 решить данную проблему.
Вердикт: K2 - идеален для блогов, но очень ограничен для построения новостных порталов, где надо наладить взаимосвязи между различными элементами содержимого.

Сейчас надежду подают Seblod и FlexiContent.
Первый очень сложен в освоении, а второй не доработан (версия для Джумла 1,7 в статусе беты) и не имеет средства для эффективного вывода информации по дополнительным полям.
Ответить | Ответить с цитатой | Цитировать
+1 # RE: насчет K2Dorfman 01.11.2011 15:01
Цитирую greatschemer:
Сейчас надежду подают Seblod и FlexiContent.
Первый очень сложен в освоении, а второй не доработан (версия для Джумла 1,7 в статусе беты) и не имеет средства для эффективного вывода информации по дополнительным полям.

Так об этом-то я и пишу!!!

Цитирую меня самогО:
...многие (и я в том числе) не собираются пока переходить на разработку проектов на j>1.5, т.к. сторонних компонентов для этих версий Джумлы можно по пальцам пересчитать, да и те, что есть, почти все беты...


Вот!
Ответить | Ответить с цитатой | Цитировать
+1 # RE: насчет K2Dorfman 01.11.2011 19:41
Знаете, Вы в своём сообщении уже половину следующей моей статьи написали :)
Ответить | Ответить с цитатой | Цитировать
+1 # RE: RE: насчет K2greatschemer 01.11.2011 19:50
а может мне и вторую половину дописать :lol:
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: RE: насчет K2Dorfman 01.11.2011 20:11
Ценю Ваше чувство юмора :-)

Ну, а если есть интересные наработки по К2 - можете тоже поучаствовать!
Ответить | Ответить с цитатой | Цитировать
0 # RE: K2: что за зверь? Общее представление.Dorfman 01.11.2011 15:05
ЗЫ Кстати, в моём новом мультипроекте, работу с которым я намереваюсь описать, у меня задействованы и k2, и com_content.
Ответить | Ответить с цитатой | Цитировать
-1 # Для всех кто еще делает сайты на Joomla! 1.5hiway 01.11.2011 19:04
Ребята, все, кто еще делает сайты на Joomla! 1.5! Я вам скажу так — вы делаете «медвежью услугу» себе, клиентам, а самое главной сообществу Joomla! и все передовому интернету.
В то время как люди на западе активно развивают и изучают новые технологи, вы предпочитаете сидеть на старых, насиженных решения. Это деградация чистой воды.
Покиньте зону комфорта и заставьте себя изучать новое, придумывать новое, развиваться!
Ответить | Ответить с цитатой | Цитировать
0 # RE: Для всех кто еще делает сайты на Joomla! 1.5greatschemer 01.11.2011 19:29
Фу..., кто это еще полторашкой предпочитает пользоваться?!
Ответить | Ответить с цитатой | Цитировать
+1 # RE: Для всех кто еще делает сайты на Joomla! 1.5Dorfman 01.11.2011 19:31
Цитирую hiway:
Это деградация чистой воды.

Уважаемый, откуда у Вас столько ненависти к окружающим? Зачем оскорбления?

Мы сидим на старых решениях только потому, что новых решений для 1.7 ещё не создали. Я не программер, хотя потихоньку и осваиваю эту область. В основном я - продвинутый юзер Джумлы. И я изучаю новое: с чего Вы взяли, что я этого не делаю? У меня на локалке установлена 1.7.2. И что? Всё, что для неё есть ценного и нужного - в основном бета-версии, всё глючит и ползёт!

Раз у Вас есть свободное время для отлавливания чужих багов - занимайтесь этим, дерзайте, изучайте новое в новых глюках!

А мы (говорю за всех "полторашников", которых Вы своими выпадами попытались унизить) в своей "зоне комфорта" слегка ещё поразвиваемся, попрактикуемся. Без багов и глюков. И, естественно, сделаем новые интересные проекты, и, разумеется, постараемся на этом заработать побольше. А Ваш удел - ловить жуков! Мы его не оспариваем! Ведь и это кому-то нужно...

  • С уважением, Джон.
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: Для всех кто еще делает сайты на Joomla! 1.5hiway 02.11.2011 06:51
Цитата:
Уважаемый, откуда у Вас столько ненависти к окружающим? Зачем оскорбления?
«Деградация часто противопоставляется эволюции» — именно это я имел ввиду. Заметьте!
Относительно 1.7, то на ней я уже сделал 7-8 коммерческих проектов, притом половина из них мультиязычные, с использованием родного функционала Joomla!, а также большая часть с использованием самых популярных и стоящих расширений, разработчики которых в ногу со временем и выпускают нормальные релизы под последние версии движка.
И если вы следите внимательно за K2, то должно быть читали тему на их форуме и видели как возмущенно люди ждали его под 1.7.
Ответить | Ответить с цитатой | Цитировать
+2 # ДЛЯ ЛЮБИТЕЛЕЙ ОФФТОПА И ВЕРСИИ 1.7Dorfman 01.11.2011 20:03
Давайте прекратим оффтоп по версиям Джумлы. Специально для greatschemer и особенно для hiway завёл темку здесь на форуме: тыц!
Ответить | Ответить с цитатой | Цитировать
0 # SEO для K2chuka 03.11.2011 07:24
Господа, очень интересная тема для статьи. Буду ждать следующих частей. Особенно интересует вопрос ЧПУ-ссылок для K2.
Как раз недавно я начал использовать K2 совместно с sh404sef и обнаружил неприятный глюк.
Ответить | Ответить с цитатой | Цитировать
0 # нет никаких глюковMagnum79 06.11.2011 09:19
Есть нормальные примочки для к2 в sh404sef. ;-) Они правда отдельные, но бесплатные и в официальном Джумлятнике есть!
Ответить | Ответить с цитатой | Цитировать
0 # K2 vs SEBLODjdeac84 12.01.2012 09:48
Добрый день! Подскажите пожалуйста что лучше подходит для создания каталога товаров, авторизацией, и изменением цен для разных груп покупателей. VirtueMart не подходит. Спасибо!
Ответить | Ответить с цитатой | Цитировать
0 # RE: K2 vs SEBLODWedal 13.01.2012 02:37
jdeac84, а чем не подходит Virtuemart?
Если нужен просто каталог, без корзины и возможности покупок он-лайн, то подойдет практически любой CCK-компонент: K2, SOBI2, ZOO, SEBLOD, и.т.д.
Ответить | Ответить с цитатой | Цитировать
0 # RE: K2 vs SEBLODUlyana 23.05.2012 20:01
Уважаемый, Виталий, подскажите, пожалуйста, а если нужен каталог, без возможности покупок он-лайн (без оплаты и доставки), но с ценами и корзиной, тогда что лучше использовать? Начинала разбираться с ВиртуМарт.......... полегче есть для данной затеи? Или существует возможность отключения оплаты и доставки в ВМ, без вывода ошибок :))
Заранее, огромное спасибо!
Ответить | Ответить с цитатой | Цитировать
0 # RE: K2 vs SEBLODWedal 24.05.2012 02:17
Ulyana, в настройках VM есть галочка "Использовать как каталог". Ставите ее и получаете просто каталог товаров.
Ответить | Ответить с цитатой | Цитировать
0 # RE: K2: что за зверь? Общее представление.Ulyana 24.05.2012 06:32
А там остается возможность указания цены и добавления в корзину? Мне надо, чтоб предзаказ был, а остальное в оффлайне.
Ответить | Ответить с цитатой | Цитировать
0 # RE: K2: что за зверь? Общее представление.Ulyana 26.05.2012 17:36
Прошу прощения за назойливость, но может все таки подскажете какой компонент лучше использовать для каталога с ценами и с корзиной и с отправкой заказа менеджеру в ексель файле. Я ак понимаю, что универсального средства нет, тогда подскажите связку (желательно попроще)))
Ответить | Ответить с цитатой | Цитировать
0 # RE: K2: что за зверь? Общее представление.Ulyana 26.05.2012 17:58
P.S. Более 6 тыс единиц товара, нужна еще автозагрузка... :oops:
Ответить | Ответить с цитатой | Цитировать
+1 # Для ЮлианыMagnum79 26.05.2012 17:52
Привет.
Для каталога советую к2 однозначно. В VM есть галочка про каталог, но это вы будете из пушки по воробьям стрелять. Кстати, из довольно громоздкой и неповоротливой :) Если есть время и желание, разберитесь во взрослом CCK - FlexiContent, или Seblod. Если времени нет, то детский сск в виде к2 - самый классный вариант. Я на нём много сайтов сделал и попрежнему души в нем не чаю :) Разберетесь за вечер в настройках, за 2 вечера вникните в шаблоны, через неделю будете его пихать во все сайты подряд.
Корзина для него называется k2mart. Ищите в джумлятнике и у к2-шников. Просто, быстро, гибко и со вкусом!

З.Ы. Это исключительно моя позиция, возражения приветствуются.
Ответить | Ответить с цитатой | Цитировать
0 # RE: K2: что за зверь? Общее представление.Ulyana 27.05.2012 16:27
Magnum79, спасибо большое за совет! Уже тоже начала к К2 присматриваться. Только я поняла, что К2mart нужен для интеграции с VM, а корзина это К2store. Ошибаюсь?
P.S. Виталий, я так понимаю Dorfman больше не будет здесь писать про К2, очень жаль. Может быть Вы продолжите (хотя скорее начнете))) это благодарное дело... :-* , или и без этого завал?))) Ульяна
Ответить | Ответить с цитатой | Цитировать
0 # RE: K2: что за зверь? Общее представление.Magnum79 27.05.2012 16:51
Нет, Ульяна, не ошибаетесь. Это я ошибся - точно k2Store.

Если честно, я бы подхватил эстафету статей про к2, ибо действительно классный компонент. Но сейчас такой наплыв заказов, что времени совсем не стало.

Удачи вам с проектом !
Ответить | Ответить с цитатой | Цитировать
0 # RE: K2: что за зверь? Общее представление.Ulyana 27.05.2012 19:17
Спасибо! Удачи с заказами, желаю, чтоб всегда наплыв был!)) А если что, можно советоваться? :roll:
Ответить | Ответить с цитатой | Цитировать
0 # RE: K2: что за зверь? Общее представление.Magnum79 27.05.2012 19:37
Помогу с удовольствием :)
Если будет вопрос, создайте тему на форуме и сюда киньте ссылочку, там общаться удобнее. Здесь всё же комменты к статье, за консультации начальник может дать понять... :)
Ответить | Ответить с цитатой | Цитировать
-1 # RE: K2: что за зверь? Общее представление.Dorfman 10.06.2012 09:17
Цитирую Ulyana:
я так понимаю Dorfman больше не будет здесь писать про К2, очень жаль.

Я с удовольствием продолжу этот цикл статей, тем более что наброски есть. Но, к сожалению, у меня сейчас со временем завал ещё тот, и просвета не вижу... Так что ждите. Ну, и я совсем не буду против, если кто-то продолжит тему, т.к. даже приблизительно пообещать чего-то не могу на ближайшее время.
Ответить | Ответить с цитатой | Цитировать
0 # К2 проблемкаАндрей 28.08.2012 15:11
Добрый день, К2 хорош конечно, но у меня проблема и никак не могу ее решить... Что есть - Joomla! 1.5.22 Stable, K2 v2.3 и шаблон gk_yourshop, на указанной странице материала К2(http://lash4u.ru/index.php/inet-store/resnici-cat/item/33-resnici-agbeauty.html) есть дополнительное поле(
Изгиб: C
), которых нужно еще несколько, тип поля - выпадающий список, пробовал и радиокнопки, в админке норм отображается выпадающий список, а на сайте просто текст. Хелп, очень надо!!! спасибо сразу и заранее всем кто ответит.
Ответить | Ответить с цитатой | Цитировать
0 # ==Magnum79 29.08.2012 09:35
Возможно переопределение шаблона для к2 стоит в самом шаблоне gk (в папке html).
Попробуй перенести из этой папки com_k2 в другое м-то вне сайта и посмотреть что будет. Только в денвере, а то всё испохабится :) Если доп.поле заработает как нужно, то проблема там. Если нет, то нужно копать...
Ответить | Ответить с цитатой | Цитировать
0 # RE: K2: что за зверь? Общее представление.Андрей 29.08.2012 11:12
Цитирую Magnum79:
Возможно переопределение шаблона для к2 стоит в самом шаблоне gk (в папке html).
Попробуй перенести из этой папки com_k2 в другое м-то вне сайта и посмотреть что будет. Только в денвере, а то всё испохабится :) Если доп.поле заработает как нужно, то проблема там. Если нет, то нужно копать...

Добрый день. Есть копия на локале, перенес каталог к2 во вне, поле так и не заработало...к сожалению
Спасибо
Ответить | Ответить с цитатой | Цитировать

Добавить комментарий

Для отправки комментария введите код с картинки:
Защитный код
Обновить

Вверх