Прочитав способ отключения Yazov отключения Mootools на уровне фреймворка Joomla, и немного поразмыслив пришел к выводу, что в моем подходе к отключению JavaScript на уровне шаблона я не правильно сформулировал условия при которых вывод яваскриптов mootools должен выводится. Ошибочно предположив что они нам могут понадобится только при создании или редактировании материалов компанента com_content. На самом деле вариантов когда нужно использования Mootools намного больше, во первых это возможность использования сторонних компонентов использующих для своей работы данные JS библиотеки, во вторых различные модулили и плагины которые так же могут требовать для своей работы данные библиотеки.
По этому я считаю правильнее пойти от обратного, нужно выбрать варианты когда лишние JS на странице действительно не нужны. Это решит проблему со сторонними компанентами и частично с выводом модулей. Когда нам не нужны на странице лишние яваскрипты? Во первых это посещение сайта роботами, но к
Поговорим немного о том, как облегчить вывод страниц сайта на Joomla 2.5. Ни для кого не открою секрета, что в погоне за универсализацией, разработчики Joomla подгружают на все страницы сайта фреймворк Mootools. Не будем обсуждать решения разработчиков, скажу только, что это не всегда оправдано, прежде всего в плане соотношения Функционал/скорость загрузки страницы.
Но у нас есть все возможности, чтобы самим решать, на каких страницах сайта использовать данный фреймворк, а на каких нет.
Решается данный вопрос на уровне шаблона. Ну что же, приступим к препарации нашего шаблона.
В этой статье Я хочу подробно описать миграцию с Joomla! 1.5 на Joomla! 3.0 на примере своего же собственного сайта. Еще совсем недавно он работал на Joomla! 1.5, однако с выходом Joomla! 3.0 у меня появилась навязчивая идея ее опробовать. И не так просто поставить на локалхост и потыкать, а реально запустить на ней сайт. Кроме моего сайта добровольцев не было, поэтому сразу после выхода Joomla! 3.0.1 Я начал думать как мне лучше обновиться. И не просто обновиться, а обновиться так, чтобы сохранились все адреса материалов и категорий, не говоря уже о них самих. Для этого нужно было сохранить все ID материалов, категорий и прочего. Иными словами обновиться правильно и без мусора в базе данных, который мог бы появиться при обновлении с помощью компонента JUpgrade. То есть Я хотел если не идеального обновления, то почти. Мне нужен был только перенос материалов, категорий и ссылок с сохранением всех URL и ID. В общем если вы так же хотите чистого сайта на Joomla! 3.0, но с вашими
С позволения продолжу тему, начатую пользователем Dron79 о том, как отключить mootools на уровне шаблонов. Я же хочу предложить вариант более грубый, на уровне ядра Joomla. И, хочу заметить, он глобальный. Подойдет он далеко не всем, Я думаю, однако тех, кто использует фреймворки, этот метод устроит, так как другие варианты работать не будут, если слово в слово выполнять инструкции с Joomlaforum или статьи, упомянутой выше.
Итак, Я хочу предложить неполное отключение mootools посетителям имеющих статус гость, т.е. для неавторизованных пользователей. Почему неполное? Потому что некоторые расширения для Joomla до сих пор используют mootools, но далеко не все, что грузит Joomla. Об этом немного подробнее…
В Joomla! 2.5 значительно доработали стандартный компонент материалов (com_content), однако некоторых функций (по крайней мере, лично мне) не хватает. Одна из таких функций это «кликабельные» изображения материалов. Может некоторым такая функция покажется лишней, однако Я лично сталкивался с посетителями, которые безрезультатно кликали по изображнию статьи на главной или в блоге, надеясь тем самым перейти в материал и прочитать полный текст статьи. В конце концов сайты мы делаем для своих посетителей, по крайней мере свои проекты, и это заставило меня задуматься о реализации нехитрого функционала кликабельных изображений материалов Joomla! 2.5, не прибегая к сторонним расширениям…
Сразу скажу, что это не профессиональный обзор с кучей скриншотов, и большим количеством букв, это мои впечатления, человека, который ради разминки и интереса сделал сайт на joomla 3.
Сразу скажу что сайт не претендует на лавры какого-то крутого сайта, но он позволил адаптировать и оттестировать 2 наших расширения, а это на мой взгляд дорогого стоит.
Сегодня читал о том, что уровень безопасности Joomla 3.3 поднимется до небывалых высот, и все это будет достигнуто путем перехода на версию PHP 5.3.10. Если честно я отношусь к таким заявлениям очень скептически, и мне кажется, что тут больше маркетинга. Но сегодня будет пост не об этом, а о том, что же все-таки стоит за Joomla 3.3 и почему Joomla 3.5 должна выйти через год, а не этой весной.
Эту заметку я решил написать, из-за того, что один из знакомых обратился ко мне с просьбой обновить сайт на Joomla 1.5, из-за соображений безопасности.
По этому я решил, что стоит поговорить о безопасности движка еще раз. В свидетели этого разговора я хочу призвать статью, опубликованную на Joomla.org.
В полном молчании вышла Joomla 3.2.1, котора обещает нам лечение самого позорного обновления в истории Joomla, релиза Joomla 3.2, который официально вышел, как стабильный, на деле же релиз был не стабильный и у все, кто обновился до него появилась куча проблем.
Ребята в этот раз подошли к делу серьезно и исправляли проблему с авторизацией целых 40 дней. Видать надеялись, что все забудут про эту засаду.
И так случилось, то что все знали и все боялись. Вышла Альфа версия Joomla 3.2, которая проясняет множество моментов, с одной стороны я рад, что релиз вышел и почти что в срок, с другой стороны меня этот релиз немного расстраивает. И так начнем рассматривать, что появилось нового.