Так как мне, в последнее время, приходится иметь дело со сложными проектами или воплощением различных непростых идей, встал вопрос о выборе CCK для Joomla. И хотя для себя выбор Я уже сделал, решил узнать мнение других. Я понимаю, что кроме Seblod'а здесь CCK больше нет, однако их принято так называть.
Итак, в предыдущем топике я слегка описал, что такое LESS, а сейчас я расскажу вам как начать использовать LESS вместо CSS.
Первое что мы сделаем, это переименуем наш css файл в less
styles.css = styles.less
Далее нам необходимо откомпилировать наш LESS файл и дать браузеру CSS (тоесть сделать почти обратное действие переименованию). И только после этого мы сможем полноценно использовать динамику в наших таблицах стилей. Есть несколько вариантов компиляции:
Локальная компиляция LESS:Специальной программой (компилятором) компилируем LESS в CSS. После этого вставляем готовый файл на сайт.
минус — надо сначала писать — потом компилировать — заливать и проверять на рабочем сайте
Но иногда именно локально и требуется. Я попробовал три приложения, 1,3 и 4 и оставил 4… но это уже на ваш личный выбор.
Ссылки:
Не буду описывать особенности данного фреймворка, для этого есть документация:
Сразу перейдем к разработке шаблона: Начнем с того, что оптимально использовать html5+css3 при верстке сайта, т.к. сам фреймворк использует данную связку, т.е. структура файла index.php шаблона будет примерно следующей
Сегодня я решил зайти на Joomla.org — посмотреть, о чем пишет западное сообщество, так как не за горами релиз Joomla 3.2 и мне интересно, что же будет в новой версии CMS.
Если вам тоже не безразлично, что будет новенького в Joomla, то добро пожаловать под кат.
В прошлой статье посвященной SEO Joomla я рассказывал о базовом сео, то есть о тех шагах, которые просто необходимо сделать над сайтом, чтоб повысить видимость его для поисковых систем. Эта же статья будет продолжением предыдущей статьи, и позволит затронуть моменты, которые я забыл упомянуть.
Я обращаю внимание, что зачастую вебмастера и контент-менеджеры очень наплевательски относятся к изображениям на сайте. Это заключается в том, что они берут фотографию и вставляют ее на сайт в исходном варианте. Потом ставят ширину (или высоту или и то и другое) и всё. Фотография на сайте вроде небольшая по размеру, но «вес» значителен, что неблагоприятно сказывается на скорости загрузки страницы.
Попытаюсь поставить таких людей на путь истинный.
Для примера я взял одну из своих фотографий. Оригинальный размер: 2816 × 2112, размер файла 2.6 MB. Много, не правла-ли? Попробуем вставить ее на сайт вышеупомянутым «рукотазым» методом.
<img src="original_photo.jpg" width="640" height="480">
Все нормально, фото небольшое, но весит так-же как и раньше — 2.6 MB. Этого доспускать нельзя. Открываем графический редактор и меняем размер фото, потом сохраняем как JPG.
Размер изображения 640x480, размер файла 603 kb.
Возможно вы обратили внимание, что эта картинка открылась не сразу. Это потому, что размер файла все-равно велик. Уменьшаем дальше
Я лично создал не один сайт на joomla всего около 50-ти штук. А так же руководил созданием примерно такого же количества сайтов. И как сказали бы некоторые, я знаю толк в яблочных огрызках (это применительно к joomla). Но статья будет не об продукции Apple, а о наших суровых буднях и почему создавать сайт на Joomla хорошо, хорошо именно для бизнеса.
Я буду перечислять факты по ходу статьи и давать к ним комментарии. А досточтимой публике уж судить на сколько они объективны.
Поговорим немного о том, как облегчить вывод страниц сайта на Joomla 2.5. Ни для кого не открою секрета, что в погоне за универсализацией, разработчики Joomla подгружают на все страницы сайта фреймворк Mootools. Не будем обсуждать решения разработчиков, скажу только, что это не всегда оправдано, прежде всего в плане соотношения Функционал/скорость загрузки страницы.
Но у нас есть все возможности, чтобы самим решать, на каких страницах сайта использовать данный фреймворк, а на каких нет.
Решается данный вопрос на уровне шаблона. Ну что же, приступим к препарации нашего шаблона.
Под таким заголовком я хочу начать эту статью. Если вы достаточно часто читаете мои заметки и статьи, то вы знаете, что я очень негативно отношусь к политики развития движка. При этом я являюсь одним из ярых сторонников Joomla, однако мне всегда кажется, что люди, которые отвечают за развитие движка, мягко говоря, не в теме разработки сайтов на Joomla.
SqueezeBox является стандартным для joomla модальным окном, основанном на mootools (стандартный фреймворк joomla), в большинстве случаев данного модального окна достаточно как для сайта-визитки, так и для портала, поддерживаются браузеры: IE 6+, Opera 9, Firefox 1.5+, Safari 3+.
Плагин поддерживает вывод: