Опубликовано 28 июня 2010 года
Продолжаем интерактив Андрея Мироненко по Joomla.
JOOMLA. Часть 2
Сперва я дам обобщенные ответы читателям:
1.Отличия и преимущества WordPress, Drupal и Joomla:
У WP есть один врожденный дефект – изначально это движок для создания блога – сижу, пишу – пишу оригинально – поэтому возможностей ЖЖ не хватает. Значит берём WP – есть компоненты, но большей частью ориентированные на изначальную цель – персональный журнал в Интернете. Помнится где-то в форумах встречал радостное сообщение почитателя WP, что он сумел разыскать и приделать оригинальный прибамбас для ведения каталога товара – настолько редкими и непрофильными являются такие отклонения от генеральной линии.
Теперь о Drupal – вещь могучая – если вы ориентируетесь на то, что на вашем сайте будет посещаемость до нескольких сотен тысяч в день, и вы хотите чтобы людям было не тесно, нужно брать Drupal и хороший хостинг – это уже не уровень Joomla. О качестве решений на Drupal говорит то, что на этом решении работают сайты белого дома США, FedEx и прочих похожих. Делаете информационный портал для медиаимперии Мэрдока – выбор прост – Drupal.
В дальнейшем я постараюсь написать цикл статей и о Drupal – у этой системы есть интересный модуль для построения социальных сетей.
Наверное, теперь понятно почему я ориентируюсь здесь на Joomla – практичное, прикладное решение на многие случаи жизни – отсутствие специализации идет ей на пользу – можно найти и модуль для блога и модуль для магазина – и то и другое крайне качественное. Ну а почему не Drupal – за мощь нужно платить – сложностью эксплуатации, затратами на быстрый хостинг.
2.Подробнее о компонентах для создания каталогов товара и т.п. – сразу несколько вопросов:
На эту тему я напишу подробнее чуть позже – а для тех, кто нуждается уже сейчас, и освоил базовые вещи, дам краткую ссылку на хорошие, надежные модули — K2 – лежит здесь http://getk2.org/ http://vjoomla.ru/blogs/item/96-k2.html — второе на русском, для начала почитать. Альтернатива K2 – ZOO – компонент коммерческий, но есть бесплатная версия – вполне приятная – брать здесь http://www.yootheme.com/member-area/downloads/category/zoo-lite-edition . И ещё вдруг пригодится — FLEXIcontent – имеет очень интересные и полезные особенности – только нужно поискать самостоятельно место добычи – где-то видел модификацию с русским интерфейсом и улучшенными возможностями работы из меню пользователя – с фронтэнда сайта.
Теперь вернёмся к процессу освоения Joomla – считается, что у вас уже есть что-то вроде WAMPServer/Denver и вы его установили. Качаем дистрибутив Joomla http://www.joomla.org/download.html. Распаковываем в папку сервера (там где …\WWW\).
Открываем в браузере ссылку http://localhost, попадаем в пошаговый мастер инсталляции – шаги несложные – для локальной машины указывайте параметры по умолчанию, базу данных для сайта назовите как угодно – например db_test – роли не играет, FTP Layer не ставим.
По окончанию инсталляции, из папки ...\WWW\ удалите папку INSTALATION (вас об этом предупредят). Не забудьте пароль администратора, который указали.
И как последний штрих сегодняшнего обзора — русифицируем Joomla – скачиваем два файла отсюда: http://joomlacode.org/gf/project/jtranslation/frs/?action=FrsReleaseBrowse&frs_package_id=2334 . Файлы следующие — ru-RU_joomla_lang_site.1.5.17v1.zip, ru-RU_joomla_lang_admin.1.5.17v1.zip.
Теперь заходим на http://localhost/administrator — вводим admin и пароль. Попадаем в административную панель – здесь переходим на меню Extension->Install/Uninstall (1) и в открывшемся окне (2) в поле Upload Package File по кнопкам Обзор и затем Upload File & Install выбираем, загружаем и устанавливаем вначале один, а затем второй закачанные ранее файлы.
После этого переходим через меню Extension-> Language Manager (1) в этот самый менеджер языков. На обеих закладках Site и Administrator (3) напротив русского языка ставим пометку и жмем кнопку Default сверху справа. Вуаля – родные осины.
Ну вот — очередная часть интерактивного курса – традиционно жду вопросов, замечаний и дополнений. Дальше расскажу об основах – меню, категории, разделы, материалы.
Опубликовано 29 июня 2010 года
Очень давно собирался написать о футболе. Лет, наверное, как с десять. Но всё не было повода. Просто с бухты-барахты лепить текст по не-пришей-к-айти-рукав теме в бумажный журнал, особенно при главредстве Антонелло, который по каким-то тайно-интимным соображениям умудрился зарезать мне (в первый и последний раз за 11 лет, между прочим!) статью по астрологии (я её, правда, потом всё равно издал при Леонове :), не представлялось возможным. Ну а в онлайне даже при полном тематическом беспределе футбол не подвязывался никаким боком. Хоть ты тресни.
В июне вроде созрел информационный повод. Проглядев, однако, вскользь пару-тройку матчей чемпионата мира, пришел в такое уныние, что расстроился и почти похерил футбольный зуд в своём сердце. В самом деле: ну о чем тут писать?! О том, как какие-то неведомые зверушки из Африки и Азии кладут на обе лопатки некогда больших грандов некогда культового действа-зрелища? Даже победа Ганы над Америкой (месть за Обаму?) не вдохновила на литературный потуг. Тоска лютейшая, этот ваш Чемпионат Мира 2010, даже вопреки вувузеле, которая меня лично вводит чуть ли не в психоделический транс (и чего это футболисты жалуются?).
Как вдруг — повод! Да ещё какой. Переворошил все внутри, выплеснул на поверхность моря воспоминаний то, что казалось давно забытым. Когда-то, лет 25 назад, обсуждал с друзьями ту же самую тему чуть ли не до кулаков.
25 лет назад я в футболе души не чаял. Не по глупости, не по молодости. 25 лет назад я как раз закончил МГУ и писал диссертацию полным ходом. Диссертация моя была по социальной мифологии, а материалом служил цикл романов румынского писателя-магического реалиста Д.Р.Попеску. Мне посчастливилось встретиться с Думитру Раду лично и уломать его на четырехчасовую беседу, в которой я по простоте душевной задал живому классику пару десятков вопросов — аккурат все, что мне было непонятно в его творчестве :) Д.Р. терпеливо на все ответил и этот эксклюзивный материал в прямом смысле слова углубил мою диссертацию на лишний аршин.
Так вот. Футбол в контексте творчества Попеску и всей современной социальной мифологии занимает уникальное и почетное место. Чтобы не быть голословным, позволю небольшой отрывок из помянутого диссера: "Весь мир F пронизан этической мыслью, преодолевающей болезненную реальность мифа. Художественный мир цикла похож на оторвавшуюся от своей звезды планету, блуждающую во вселенной, затерянную и сбившуюся с пути. Все гравитационные законы потеряли свою силу, и пустота заполняет мироздание и сознание людей, нет больше морали и правосудия, всюду царит произвол демонов. Однако в мире, где нет порядка, хранится память о нем. Задача, стоящая перед прокурором Тикэ Дунэринцу, — возродить это воспоминание. Идея создания мира, где царит гармония и порядок, мира, живущего по четким законам свободного самовыражения, является центром всей положительной философии Л.Р.Попеску. Модель-игра как раз и служит примером такого миропорядка. По воле автора, такой игрой стал футбол, воплощающий в себе представление о гармонии. Один из рассказчиков говорит Тикэ: «Ты можешь смеяться, но я совсем не преувеличиваю, когда говорю, что сегодня футбол — это новая религия нашего века. И, может быть, самая истинная. Ничто другое не дало людям уверенности в победе, красоту мгновения, как футбол. И футболисты... и тренеры... дают тысячам зрителей по воскресеньям ту радость, которую раньше они находили в церкви». Согласно концепции Д. Р. Попеску, в конечном счете, всё мироздание, вся история есть игра, в которой все происходит по правилам, писанным и неписаным законам, в соответствии с которыми осуществляется всякое движение. Игрой в таком понимании становится и мораль, и право, и философия, и искусство. Но истории известно много примеров нарушения правил игры, одним из которыми и является, в данном случае, изображение в романах F мира демонов".
Короче говоря, вы догадались, что футбол интересовал меня всегда как некий концепт мира, как новая религия, как философия масс, как квинтэссенция homo ludens и самая глубокая сублимация бессмысленности нашей бренной жизни. Теперь, полагаю, понятно, как мучительно наблюдать за успехами на чемпионате мира по футболу сборных Ганы и Южной Кореи (шутка!).
Теперь непосредственно об информационном поводе (который, как вы сейчас увидите, напрямую связан и с моей диссертацией, и с приведенным отрывком, и с мифологической природой футбола). В матчах одной восьмой финала случилось сразу два ляпа: 27 июня во время матча Германия — Англия (4:1) уругвайский судья Хорхе Ларрионда не засчитал гол англичанина Фрэнка Лэмпарда, хотя после его удара мяч пересек линию ворот. Позднее в игре Аргентина — Мексика (3:1) итальянский рефери Роберто Розетти засчитал гол аргентинца Карлоса Тевеса, который находился в положении «вне игры».
Ляпы были столь вопиющи, что от негодования содрогнулся весь мир. Дело в том, что эпизоды прокручивались ad infinitum на стадионных табло, так что и зрители и телезрители могли многократно наблюдать безобразие.
Далее последовала реакция ФИФА. Для начала футбольные чиновники издали указ ... о запрете повторов спорных эпизодов матчей чемпионата мира в ЮАР на больших экранах стадионов! Следующий шаг: президент ФИФА Йозеф Блаттер, извинившись перед сборными Мексики и Англии за судейские ошибки, подтвердил категорический отказ федерации футбола вводить видеоконтроль за матчами. Подтвердил, поскольку минувшей весной на заседании ФИФА на специальном голосовании уже была поставлена окончательная точка в деле приведения футбола в технологически современное состояние.
Надо сказать, что борьба за видеоконтроль, который бы позволил просматривать спорные моменты игры (как это делается в хоккее или — в гораздо более совершенной форме — американском футболе) и вносить необходимые коррективы в действия полевых судей, не утихает долгие годы. И всегда победителями выходили «консерваторы» во главе с президентом Блаттером. Максимум, на что согласились пойти футбольные функционеры — добавить по судье на линию, чтобы эффективнее бегали и помогали судье в поле принимать решения. Что касается окончательного решения по спорным ситуациям матча, то они и впредь целиком и полностью будут прерогативой судьи, а не технических средств наблюдения.
Блаттер выдвигает два аргумента в пользу отказа от видеоконтроля. Первый — совершенно идиотский: 10 экспертов даже после просмотра видеоповтора всё равно разойдутся во мнении относительно трактовки того или иного спорного эпизода. Очевидно, что этот аргумент — бред сивой кобылы и мы его обсуждать не будем. Зато второй довод президента ФИФА, не побоюсь этого слова, гениален: ошибки судейства — составная часть игры в футбол! И всё. Точка.
Если кто-то решил, что я иронизирую, говоря о «гениальности» Блаттера, то он ошибается: я полностью и безоговорочно поддерживаю старину Зеппа, потому что тоже считаю: ошибки, даже самые вопиющие, судьи в поле — это не просто часть Великого Футбола, но и очень ценная его часть, поскольку привносит в действо элементы глубокого жизненного трагизма.
На мой взгляд, американский футбол, который я просто обожаю смотреть, — это явление совершенно отличного от соккера порядка. Американский футбол, в котором все решения давно уже принимают компьютеры, — это аналог компьютерной игры, помноженной на Великий Бизнес. Для бизнеса самое главное деньги, а потому точнейший до последнего пункта результат является безусловным приоритетом в американском футболе. Отсюда полная уместность видео и компьютерного контроля за игрой. Судейской ошибки подобной той, что случилась на матчах Мексики и Англии, в американском футболе никто бы не потерпел. Боюсь, судья бы не успел добежать до раздевалки — его бы просто линчевали прямо на игровой площадке.
Европейский футбол, соккер — это совершенно другого поля ягода. Не случайно говорят, что футбол — это жизнь. И религия. Именно так и обстоят дела. И как всякая жизнь футбол переполнен склоками, сплетнями, интригами, купленными матчами (и судейскими решениями!), везением и «руками Бога»! Всем этим футбол и прекрасен.
Ну а результат... Результат конечно важен, тем более, что деньги в соккере крутятся немалые (хотя и гораздо более скромные, чем в американском футболе). Но важность результата не идёт ни в какое сравнение с важностью самого религиозного действа. Вот ошибся судья в матче Мексики и судья в матче Англии. И что же? Да, мексиканцы и британцы вылетели из турнира (они, кстати, в любом бы случае вылетели) — обидно. Теперь народы Мексики и Британии как минимум будут полгода обсуждать это происшествие, проклинать судей, обижаться на судьбу, бить морды на трибунах, наливаться злостью и жаждой мести. Может, отловят на улицах Лондона и Мехико пару-тройку уругвайцев и итальянцев и настучат по цузаммену. Короче, будут жить футболом ещё как минимум полгода. А скорее всего — все четыре года, до следующего чемпионата.
Тем самым футбол ещё раз продемонстрировал свою надыгровую природу: это и трагедикомедия жизни, и интрига, и спектакль, и эмоциональное потрясение. Ну и конечно же — религиозный дурман, только и способный в наши дни сублимировать ярость и страх многомиллиардной армии заблудшей паствы.
Почему-то захотелось завершить пост непременно этим текстом:
THE LORD IS MY SHEPHERD. I SHALL NOT WANT
HE MAKES ME DOWN TO LIE
THROUGH PASTURES GREEN HE LEADETH ME
THE SILENT WATERS BY.
WITH BRIGHT KNIVES HE RELEASETH MY SOUL
HE MAKETH ME TO HANG ON HOOKS IN HIGH PLACES.
HE CONVERTETH ME TO LAMB CUTLETS.
FOR LO, HE HATH GREAT POWER, AND GREAT HUNGER.
WHEN COMETH THE DAY WE LOWLY ONES
THROUGH QUIET REFLECTION, AND GREAT DEDICATION,
MASTER THE ART OF KARATE.
LO, WE SHALL RISE UP,
AND THEN WE'LL MAKE THE BUGGERS' EYES WATER.
Господь мой, пастырь мой, блестящими ножами ты освобождаешь душу мою! Вот где шедевр-то, а!
PS. Предлагаю провести на форуме конкурс на лучший перевод гениальной молитвы из Animals. Победитель получит бутыль шикарного молдавского вина :)
Опубликовано 01 июля 2010 года
Продолжаем жамкать Жумлу с помощью, как теперь оказалось, уже двух профи.
Андрей Мироненко
JOOMLA. Часть 3
Продолжим.
В процессе написания статьи и ответов на вопросы пользователей здесь появился специалист Роман Александров – редактор проекта http://vjoomla.ru/. Его статьи я неоднократно читал в нете – с его подачи я вышел на модуль K2. Так что рекомендую продолжать задавать вопросы – уже два специалиста готовы вам ответить.
Замечание – я работаю на основной работе, поэтому оперативно ответить могу не всегда – но вопросы читаю и по возможности всегда отвечу.
Теперь к Joomla.
На форуме было замечание, что Joomla хранит совместно данные и их представление – это в корне не так. Данные хранятся в виде материалов, разбитых по категориям и разделам, а выводятся они в том оформлении, которое предоставляет шаблон – в этом большая гибкость управления сайтом на Joomla – поменять шрифт, цвет, оформление – даже размещение и компоновку данных очень легко – просто устанавливаете приглянувшийся шаблон и размещаете блоки нужной информации так, как вам угодно.
Более того, материалы жестко не привязаны к определенным разделам меню – практически несколькими кликами мышки вы изменяете ссылки в меню и всё готово – информация структурирована по-новому.
Как же обеспечивается такая гибкость?
Для этих целей создана следующая структура хранения:
Статья хранится в виде документа, который привязан к категории и разделу – иерархии размещения данных – в будущем планируется избавиться от разделения иерархии на категории и разделы и сделать её многоуровневой – по желанию пользователя.
Но пока уровней всегда два – раздел выше (вроде определенного собрания сочинений В.И. Ленина – если сравнивать с книгами), категория вложена в раздел (вроде тома в этом собрании сочинений).
Внутри этих собраний их томов и хранятся ваши материалы в виде главы конкретного тома.
Сразу замечу – не всех устраивает такая ограниченная иерархия, поэтому столь многочисленны дополнительные модули – вроде K2 или ZOO для ведения иерархических каталогов продукции, статей и пр.
В новой версии 1.6 иерархия уже присутствует в необходимом виде.
Задание на дом – после установки Joomla безжалостно поудаляйте вначале все материалы, затем очистите корзину материалов, затем категории, затем разделы. Затем создайте один раздел – Основной, внутри него создайте, например, три следующие категории Новости, О Себе, Мои статьи – или то что вам более подходит. Можно было создать три дублирующихся с категориями раздела — но я создал один Основной и в него поместил все свои категории.
Создание нескольких разделов обоснованно, если у вас категории дублируются – есть раздел «Автогонки» — в нём категории «Соревнования», «Призёры» и есть раздел «Мотогонки» и в нём опять категории «Соревнования», «Призёры».
Как создавать и удалять? Операции удаления проводятся путём пометки объектов и нажатия кнопки Удалить, а затем, если необходимо, объекты удаляются и из корзины – материалов, меню. Создавать аналогично – кнопка Создать справа вверху.
Самое главное – все объекты сохраняются с так называемым псевдонимом – это существенное поле – по нему строится адресация материала (его видно в URL) – но русские буквы там недопустимы. Поэтому, дабы не морочиться, пишите транслитерацией текст из названия объекта в псевдоним – везде где есть поле псевдоним – иначе услужливая Joomla или исключит из наименования все русские буквы и оставит только латиницу и цифры, а если таких не найдется, установит в псевдониме текущее время – не очень красиво и удобно это выглядит на сайте.
По этому поводу просьба к Роману Александрову дать обзор именно этой проблемы Joomla и её решения – та самая «Это кривая работа SEF(ЧПУ)».
Разделы есть, категории есть – в поле раздел укажите нужный, материалы есть – не забудьте указать нужный раздел и категорию. Для всех трёх объектов обязательными являются поля Заголовок, Псевдоним — а текстовое поле ниже – обязательно использовать только для материала – для категории и раздела это поле служит для хранения краткого описания содержимого.
Остальные поля по умолчанию – хотя можете поразбираться – ничего сложного нет – служат для оформления — вывод даты создания, автора, заголовка страницы и т.п., контроля времени отображения, прав доступа – все пользователи, только те кто прошёл регистрацию, только администраторы.
Продолжения задания – в каждом разделе создайте по материалу – в разделе Cтатьи создайте несколько.
Дальше будет описание меню Joomla и вы увидите всё это на экране. А ещё чуть позже мы это красиво оформим.
Опубликовано 02 июля 2010 года
Внимательно наблюдаю за баталиями вокруг нового IPHONE 4: то ли антенна слабовата, то ли конструкция кривая, то ли полосы какие-то желтые вытянулись по экрану да пятна (эх, как же все знакомо-то по Соням да Ваям с Асусами!). А параллельно — помутнение разума, кое наблюдаем по Price.ru:
То есть, стоимость Macbook Pro последнего поколения с 17-дюймовым экраном, 4 гигабайтами памяти и 500 гигабайтным жестким диском — 85 тысяч, а IPHONE 4 — 110 тысяч! Это как же нужно себя не уважать и за какое дерьмо держать, чтобы гаджет, который в Соединенных Штатах стоит 299 долларов, покупать за 3500?!!! Вот оно — колониальное мышление (и статус) в действии!
«Что же такого исключительного в российских предложениях IPHONE 4 по цене от 2100 (за 16 Гб версию) до 3500 (за 32 Гб версию) долларов?» — возразит читатель, приученный, в отличие от Старого Голубятника, всегда видеть наполовину наполненный стакан. — «Сегодня во всем мире творится ажиотаж вокруг нового смартфона Apple, тем более, что смартфон и в самом деле уникальный — начиная от разрешения и качества экрана и заканчивая функционалом».
Ан нет! Ажиотаж в Отечестве ажиотажу во вменяемом мире рознь. Загляните на eBay: буквально МОРЕ предложений разлоченного (то есть, так надо понимать, европейского, поскольку полноценной разлочки еще не существует) IPHONE 4 по цене от 650 (за 16 Гб) до 818 (за 32 Гб) доллара.
Я не говорю сейчас о патологической дегенератии московских подвальных лавочек, которые десятилетиями демонстрируют суровый заточ под самых дебильных краснопиджачных пальцевеерщиков. Я говорю как раз об этих самых веерщиках. И откуда только они берутся в 2010 году-то?! Но ведь есть же, есть покупатели, готовые отдать 110 тысяч за модную хрень, категорически отказываясь включать хоть какие-нибудь ошметки своего черепного студня! Есть, потому что без явного спроса на рынке не было бы и безумных предложений.
Кажется, ведь напрашивается решение для тех, кому влом подождать до осени: купи на Ибее за 800 долларов, добавь еще 100 за трехдневную доставку — и voila! — наслаждайся айфоном! Тем более, что с 1 июля введены новые таможенные правила, по которым налогом не облагаются товары стоимостью менее 1000 евро (раньше было 300 долларов!). То есть никаких растрат свыше 900 долларов за топовую версию IPHONE 4 не будет! Бери не хочу. Но это бы было удаление гланд традиционным способом, а наш человек привык к перректальному подходу. Поэтому он будет покупать IPHONE 4 у отечественных торговцев за 3500 долларов.
Что изменилось за 20 лет? Ничего. «Вася, тебя развели как лоха! За углом точно такой же галстук, только не за вшивые 5 баксов, а за 150 — для серьезных пацанов», — это 20 лет назад. «IPHONE за 900 долларов на eBay — западло. Ништяк — он в Новой Рязани за 3500!».
Что же перед нами? Знакомьтесь: характернейшая национальная черта под названием exaggeration. Не знание чувства меры. Все эти разговоры про пьянство, лень, рабство, воровство — это кровавый навет на русский народ. Единственная черта, которая присутствует в 1000 случаев из 1000 — это неумение соблюдать меру. Отсутствие этой меры внутри себя. Непонимание меры. Невосприятие меры как необходимого условия цивилизации. От этой exaggeration все остальные беды: и шапкозакидательство, и кутежы позорные на курортах, и нескончаемые внутренние раздраи, стенки на стенку, и нетерпимость к чужому мнению, и ненависть к чужому миру (построенному на мере!), и прочая, и прочая, и прочая.
В качестве очень характерной и, в то же время, не лежащей на поверхности иллюстрации приведу следующий ролик:
http://www.youtube.com/watch?v=VjO_NZrQVNA&feature=player_embedded
Это реклама нашего авиадискаунтера АвиаНова под названием «Мало кто знает, как моют самолеты». Обязательно досмотрите до конца, чтобы прочувствовать замысел. Когда я прочитал новостное сообщение «Австралийцев возмутила эротическая реклама российской авиакомпании», первая мысль была: ну вот началось! Опять будут высасывать мозги бредом про sexual harassment! И таки да: профсоюз австралийских бортпроводников возбух на предмет возможного роста насилия над стюардессами в результате просмотра русского ролика.
Ну да черт с ними, с Оссями. Меня их тараканы не волнуют ни разу. Другое дело — наши, собственные инсекты. Поглядел я ролик и ... прям присел. Это запределье какое-то, честное слово. «Мойка самолетов» по версии AviaNova — это квинтэссенция того самого национального отсутствия меры, помянутого выше. В данном случае отсутствие меры ведет прямиком к дурному вкусу. И я могу тут понять австралопитеков. Зацените особенно динамику: девахи все нагнетают и нагнетают гропланы тухесов и генитальных отсеков. Все крупнее и крупнее. Все чаще и чаще. Все зануднее и зануднее. Ухмылки «стюардесьи» все вульгарнее и вульгарнее. И кажется — не будет уже конца и края аэродромному лупанару. Кажется, еще пара-тройка минут и в кадре появятся страпоны, вибраторы, силиконовые дилдо, наручники — полный арсенал, короче, авиационных техникалий, без которых, как известно, летать не получается.
Такая вот катавасия. А вы говорите — Apple, IPHONE 4. Дело не в Джобсе. Дело в exaggeration. Дело в отсутствии меры.