rel="canonical" для Joomshopping

В ходе наполнения товарами магазина на Joomshopping и последующей его оптимизации под поисковые системы, может встать вопрос о дублировании некоторых страниц. Чтобы избежать неприятных ситуаций при индексировании, будем использовать рекомендуемый Яндексом и Google атрибут rel=«canonical» тега <link>.

Напомню, что rel=«canonical» позволяет указать предпочитаемый урл для индексации среди группы похожих/одинаковых страниц.

Обновление Joomla! 1.5 до Joomla! 3.0

В этой статье Я хочу подробно описать миграцию с Joomla! 1.5 на Joomla! 3.0 на примере своего же собственного сайта. Еще совсем недавно он работал на Joomla! 1.5, однако с выходом Joomla! 3.0 у меня появилась навязчивая идея ее опробовать. И не так просто поставить на локалхост и потыкать, а реально запустить на ней сайт. Кроме моего сайта добровольцев не было, поэтому сразу после выхода Joomla! 3.0.1 Я начал думать как мне лучше обновиться. И не просто обновиться, а обновиться так, чтобы сохранились все адреса материалов и категорий, не говоря уже о них самих. Для этого нужно было сохранить все ID материалов, категорий и прочего. Иными словами обновиться правильно и без мусора в базе данных, который мог бы появиться при обновлении с помощью компонента JUpgrade. То есть Я хотел если не идеального обновления, то почти. Мне нужен был только перенос материалов, категорий и ссылок с сохранением всех URL и ID. В общем если вы так же хотите чистого сайта на Joomla! 3.0, но с вашими

25 дней после запуска или есть ли жизнь в сообществе.

И так без шуток прошло 25 дней с момента первой публикации в коллективных блогах нашего небольшого сообщества. Что мы сделали за эти 25 дней? Что появилось нового на проекте? И вообще, какие успехи и поражения испытал проект.

И так 29 августа nightguard

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

Редактор кода - дешево и сердито!

Все чаще поднимается вопрос использования warez'a, а т.к. мои основные инструменты это PhotoShop и редактор кода, то рассмотрим лицензирование именно этих инструментов.

С PhotoShop и так всё понятно, альтернатив не так много, а бесплатная альтернатива только Gimp, на этом вопрос можно считать закрытым, хотя может кто-нибудь его раскроет (в частности — удешевление лицензии PhotoShop).

Перейдем к основной теме статьи — редактор. Писать буду только об одном редакторе, который последние два-три года использую в работе — WeBuilder  (точно знаю, что еще, как минимум, двое используют этот же редактор, надеюсь напишут о своих впечатлениях). Редактор достаточно легкий, поддерживает подсветку синтаксиса всех основных языков, умеет работать с FTP, поддерживает ведение проектов (весьма удобная функция), а теперь о самом интересном — цена на редактор $69.85 (версия для использования на предприятиях/фирмах), $49.85 (версия для домашнего использования), НО есть подозрение, что у них в

Добавляем ссылки к изображениям материалов в блоге

В Joomla! 2.5 значительно доработали стандартный компонент материалов (com_content), однако некоторых функций (по крайней мере, лично мне) не хватает. Одна из таких функций это «кликабельные» изображения материалов. Может некоторым такая функция покажется лишней, однако Я лично сталкивался с посетителями, которые безрезультатно кликали по изображнию статьи на главной или в блоге, надеясь тем самым перейти в материал и прочитать полный текст статьи. В конце концов сайты мы делаем для своих посетителей, по крайней мере свои проекты, и это заставило меня задуматься о реализации нехитрого функционала кликабельных изображений материалов Joomla! 2.5, не прибегая к сторонним расширениям…

Вывод модуля «Login» во всплывающем окне.

Разработка шаблона модуля Разработка шаблона модуля «Login»: вывод формы регистрации в SqueezeBox (Joomla 1.6/Joomla 1.7/Joomla 2.5).

SqueezeBox — стандартный для Joomla тип модального окна, использующий в качестве основной библиотеки mootools.

Для подключения SqueezeBox в шаблоне используется конструкция:

JHTML::_('behavior.modal');

, это добавит в страницы следующий JS:

window.addEvent('domready', function() { SqueezeBox.initialize({}); SqueezeBox.assign($$('a.modal'), { parse: 'rel' }); }); 

В Joomla 1.6/1.7/2.5 есть возможность создания собственных альтернативных шаблонов компонентов/модулей, и возможность выбора их в настройках, ей и воспользуемся.

Joomla 3.2 Beta1 Released

Что же, вот мы и дождались первой беты Joomla 3.2. Я уже говорил о нововведениях альфы, в новости упоминалось, что бета выйдет в сентябре, а именно 24 сентября. :-) прошло почти 20 дней от назначенного срока и они все таки выпустили первую бету.

Релиз Joomla! 3.0

То, чего мы все давно ждали наконец то свершилось! Выход Joomla! 3.0. Bootstrap, отказ от Mootools, новый интерфейс и многое другое. Революция для джумловодов, или очередное обновление несущее в себе незначительные изменения аля «Умный поиск»? Рассмотрим ее поближе, и даже пощупаем...

Обновление компонента Akeeba Subscription

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

Особенности выпуска

Мы ввели плагин, который перенаправляет пользователей при регистрации на Akeeba подписки. Это позволяет использовать Akeeba Подписки в качестве единой точки регистрации на вашем сайте, где пользователи могут зарегистрировать аккаунт. Эта функция доступна только в профессиональной версии.
По многочисленным просьбам мы сделали возможность выбора конкретных способов платежа в уровне подписки. Это означает, что вы можете настроить LEVEL1 только к уплате через PayPal, LEVEL2 только к уплате через офф-лайновые платежи и LEVEL3 поддерживающий как PayPal и 2Checkout и т.п.
Также по многочисленным просьбам мы сделали возможным, отключить всю личную информацию, за исключением страны (это требуется для обработки платежей) и,

Обзор Joomla 3 мои впечатления

Сразу скажу, что это не профессиональный обзор с кучей скриншотов, и большим количеством букв, это мои впечатления, человека, который ради разминки и интереса сделал сайт на joomla 3.

Сразу скажу что сайт не претендует на лавры какого-то крутого сайта, но он позволил адаптировать и оттестировать 2 наших расширения, а это на мой взгляд дорогого стоит.