Joomla 1.6. Часть 1. Основные отличия Joomla 1.6 от Joomla 1.5.

Барабанная дробь и троекратное Ура! Она появилась на свет! Она уже здесь! Joomla 1.6 теперь в статусе релиза и пригодна для использования в живых проектах. Для всех Джумлаводов это большой праздник.

В честь столь значимого события я открываю новую серию статей, посвященную исключительно Joomla 1.6. Что будет в этой серии? Здесь я постараюсь собрать все нововведения Joomla 1.6., расскажу про управление новыми функциями, шаблонизацию и многое другое. Материал не будет взят «с потолка». Частично он будет переведен с английского языка, частично будет состоять из моего собственного опыта. Думаю, данная серия окажется полезна всем web-мастерам, использующим CMS Joomla, как начинающим, так и продвинутым.

Сегодня статья будет обзорной и кратко расскажет о самых значимых нововведениях Joomla 1.6.

 

Итак, день «X» настал. Joomla 1.6. доступна для скачивания. Прежде, чем перейти на заветный сайт и скачать новую версию, многим, наверное, будет интересно, а чем же, собственно, новая версия отличается от Joomla 1.5? Ниже я приведу основные нововведения, которые будут наиболее интересны. Эти нововведения опубликованы на официальном сайте(англ.). Я перевел их и дополнил своими комментариями. Смотрим…

Joomla 1.6. Новые функции.

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

1) Система управления доступом. Шум вокруг Joomla 1.6 связан выпуском в ней революционной системы контроля доступа(//сильно сказано :-)). Теперь Администраторы могут легко ограничить пользователей от контента используя уровни контроля доступа. То, что раньше реализовывалось с помощью сторонних расширений, или вообще не было возможно,  теперь может быть сделано в несколько кликов! Вот краткий список возможностей системы контроля доступа:

– неограниченное количество групп пользователей;

– пользователь может быть связан с множеством групп;

– неограниченное количество уровней доступа;

– любые сочетания связей групп с уровнями доступа;

– права доступа могут быть установлены на множестве уровней в иерархии: сайт, компонент, категория, объект;

– права доступа могут наследоваться от родительских групп и категорий для быстрого управления пользователями.

2) Новая структура категорий. Чтобы сделать вашу жизнь проще, Joomla 1.6 больше не имеет разделов. Вместо этого используются категории неограниченной вложенности. Это означает, что теперь вы можете иметь категории с неограниченным количеством подкатегорий, которые, могут иметь свои подкатегории, и.т.д. Не существует предела вложенности категорий, но у вас есть полная прозрачность – вы можете легко просматривать и управлять категориями на всех уровнях вложенности.

// Ура! Как долго все мы об этом мечтали!!!

3) Простое обновление расширений. Теперь вы можете легко обновлять большинство расширений Joomla через менеджер обновлений без посещения сайтов разработчиков.

//Да, вот это чудо-функция. Следить за обновлениями даже десятка расширений крайне утомительно. Теперь же реализовали нечто наподобие мастера обновлений Linix. Класс! Вот только бы еще это работало…

4) Возможности SEO. Мета- ключевые слова и описания могут быть связаны со статьями, категориями, пунктами меню и вы легко можете добавлять название сайта к заголовку html-страниц.

5) Компонент перенаправлений. С появлением компонента перенаправлений Joomla избавляет вас от головной боли, позволяя автоматически перенаправлять старые ссылки на новые незаметно для посетителей, избавляя их от 404 ошибки.

6) Макеты страниц без таблиц. Основные макеты страниц Joomla 1.6 не содержат таблиц и выводятся в XHTML 1.0 Strict. HTML 5 также поддерживается Joomla 1.6.

7) Переопределение макетов. В Joomla 1.5 вы можете изменить внешний вид некоторых макетов страниц, используя наследование(переопределение) через шаблон.(//Это должно быть знакомо всем, кто когда-либо пытался подогнать шаблон под свои нужды или создать уникальный. Для того, чтобы, например, изменить страницу блога категории, нужно было перенести в папку шаблона(подпапку html) файл, содержащий макет этой страницы, а затем переделать его. При запросе данной страницы, Joomla сначала ищет ее макет в шаблоне, и если не находит его, то использует стандартный. Просто так изменять стандартный макет нельзя, т.к. это будет являться хаком со всеми последствиями). Однако вы могли изменить внешний вид только для нескольких видов страниц. Теперь, в Joomla 1.6,  вы можете изменять внешний вид конкретных пунктов меню, компонентов, модулей и категорий.

//Звучит заманчиво :-)

8) Стили шаблона. В некоторых случаях вы можете желать использовать различный вид сайта для разных страниц(//например, каждая из страниц в главном меню имеет свой собственный стиль и структуру). Раньше это означало необходимость создания совершенно другого шаблона. Теперь, со стилями шаблона, вы можете легко создавать его вариации, которые затем могут быть связаны с определенными страницами сайта.

//Это более чем приятное нововведение. Теперь мы имеем гораздо больше свободы при создании дизайна Joomla-сайта.

9) Новые шаблоны. Joomla 1.6. поставляется с новыми встроенными шаблонами. В администраторском разделе это Bluestork(шаблон по умолчанию) и Hathor. На внешней части сайта теперь доступны такие шаблоны, как Atomic и Beez2 плюс Milkyway в legacy.

10) Legacy-слой в Milkyway. Если вы использовали в Joomla 1.5 файлы макетов страниц и теперь вам нужно обновить их для Joomla 1.6, вы можете использовать legacy-слой в шаблоне Milkyway для быстрого создания нужного внешнего вида  без доработки CSS к соответствию новому безтабличному макету Joomla 1.6(Папка HTML будет доступна отдельно).

//Уф… Этот пункт довольно сложно понять. Попробую объяснить своими словами. При переходе к Joomla 1.6. разработчики изменили файлы макетов страниц Joomla(так, например, теперь страница блога категории создана по-другому). И теперь, если использовать шаблон от Joomla 1.5 на Joomla 1.6, то получится «бяка». Чтобы этого не случилось, разработчики предлагают использовать встроенный в Joomla 1.6 шаблон Milkyway, который позволяет использовать макеты от шаблонов Joomla 1.5. Как-то так. Подробно поговорим об этом в отдельной статье.

11) Связь модулей и шаблонов с элементами меню. Joomla 1.6. расширяет возможности web-мастеров показывать контент там, где нужно и так, как нужно. С этой функцией можно легко выбрать шаблон и стиль шаблона прямо из интерфейса меню.

12) Назначение модуля. Joomla 1.6. позволяет публиковать модуль с опцией назначения «Все страницы, кроме выбранных». Теперь вывести модуль именно там, где вы хотите, стало еще проще.

13) Цветной редактор кода. Теперь в Joomla 1.6 при редактировании HTML и CSS шаблона, код подсвечивается.

//Не знаю как вы, но я из-за отсутствия этой функции, работал с файлами шаблона исключительно через Notepad++. Теперь можно и в браузере, но старые привычки сложно менять. Для новичков эта функция окажется весьма полезной. Уверен на 100%.

14) Улучшенный Медиа Менеджер. Flash-загрузчик возвращается! Теперь вы можете загружать множество изображений за один раз, используя Медиа Менеджер.

15) «Сохранить и Добавить», «Сохранить и Копировать». В Joomla 1.6 важна эффективность, в том числе, сколько времени вам требуется для создания нового контента. С новыми кнопками  «Сохранить и Добавить» и  «Сохранить и Копировать» добавление и редактирование контента на сайте стало еще проще и быстрее.

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

 

16) Joomla помнит, где вы были. Приходилось ли вам редактировать статью №45 и сохранять ее только для того, чтобы перепрыгнуть обратно через страницы и вернуться к ней? Joomla 1.6 кладет этому конец! Теперь Joomla помнит где вы были и сохраняет это место для вас.

//Честно говоря, тут я не совсем понял о чем идет речь. Если кто догадается, напишите в комментариях.

 

17) Более широкий спектр возможностей языковой поддержки. // Помните проблему с «1 товаров», «2 товаров», «5 товаров»?

18) Ручное утверждение пользователей. Теперь, при желании, администратор может вручную проверять и утверждать зарегистрированных пользователей.

Joomla 1.6. Что не реализовано?.

Несмотря на множество нововведений, в Joomla 1.6. пока не реализованы некоторые функции, которые очень хотелось бы видеть. Наверное, главной такой функцией является CCK(Content Construction Kit). Т.е. система конструирования контента. – возможность создавать контент любой формы, не только текст, а, например, каталог чего либо с различными полями, а не только с «Название», «Псевдоним», «Категория», и.т.д. Да, этого очень не хватает. К счастью, функционал CKK предоставляют многие сторонние расширения, написанные для Joomla, но хотелось бы иметь встроенное. Имея такую систему, Joomla приобрела бы невероятную мощь. Будем надеяться, что рано или поздно разработчики добавят CKK в Joomla.

Joomla 1.6. С надеждой смотрим в будущее.

Какой бы не была Joomla 1.6: хорошей или плохой, быстрой или медленной, легкой или сложной – все равно это еще один шаг в будущее, еще один шаг в развитии Интернета и качества предоставляемых им услуг. Внося в CMS такие революционные изменения, разработчики Joomla подталкивают тем самым и развитие большинства ее расширений. К выходу готовится новый VirtueMart с обновленной функциональностью, тут же и SOBI Pro, и Community Builder 2, и многое другое. Нам с вами остается лишь от всей души поблагодарить разработчиков Joomla за их труд и делать все более красивые и совершенные сайты.

 

Постовой:

Вы уже разрабатываете шаблоны для joomla 1.6? Узнайте как подключить в них jQuery и отключить стандартный Mootools в статье: "Отключение Mootools в Joomla 1.6".

Заметка:

Случалось ли вам по неосторожности удалять со своего ПК важный файл? Например, реферат, курсовую, или какой-либо отчет. Думаю, многие этим сталкивались, но не все знают, что  в этом  случае кончать жизнь суицидом еще рано. Можно попытаться восстановить удаленные данные. По своему опыту знаю, что довольно часто этот процесс проходит успешно. Для того, чтобы сделать это, попробуйте воспользоваться программой для восстановления файлов с флешки. Быть может она избавит вас от больших неприятностей.



Joomla 1.6. Часть 1. Основные отличия Joomla 1.6 от Joomla 1.5. - Генератор расширений Joomla и многое другое на нашем сайте посвященном работе расширений, компонентов, модулей, плагинов для линейки Joomla. Отправляйте ссылку на страницу своим друзьям и в социальные сети воспользовавшись графическими иконками выше.

Блог

Календарь приёма объявлений

Небольшой пример из повседневной практики. Организация меняет реквизиты, и они вступят в силу через  пару недель. На сайте идет приём объявлений и объявления принимаются на несколько месяцев в...

Дырка в com_content

Сегодня у товарища, сайт которого находится на старой  Joomla 1.0.3, была сильная нагрузка на сервере, просматривая логи обнаружил не вежливый запрос такого порядка: http://сайт/index2...

Лечим вирус на сайте

  Первоначальный осмотр сайта обнаружил, что у клиента закрыт доступ по фтп, что сузило круг подозреваемых уязвимостей, стало быть отверстие в какомто скрипте движка joomla. Касперский яро...

Troj/JSRedir-MH

Снова грянул гром зарежения сайтов новым вирусом  Troj/JSRedir-MH.  И так в коротко по вирусу Troj/JSRedir-MH. Вирус или троян куда интереснее чем свои предшествиники, тепер...

Доработка расширения для рассылки Send Email JK

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

Привет Ie 10 регулярка

И вот и мне пришлось столкнулся с проблемами перехода на win 8 в придачу с ie 10, некоторых постоянных пользователей моих сайтов. На многих сайтах  имеющих раздел по приёму объявлений, использ...

Kunena заменяем ссылку на профиль пользователя

Всем привет, снова снова кунена, получил задание на допиливание популярного форума Kunena, сегодня потребовалось поменять ссылку на профиль пользователя. Это связано с тем, что на сайте стоит социа...

Работает на Kunena - зачем на каждой странице?

  Все у кого стоит форум kunena мешает надпись с двумя ссылкам внизу форума "Работает на Kunena". Сея надпись висит на каждой странице форма, а также страница разработчиков содержит множество вн...

Kunena избавимся от лишних quote

Для тех кто действительно делает сайт для людей, моя следующая заметка. Расскажу вам, как избавиться от лишних quote в постах на форуме kunena. У меня несколько тематических сайтов с нормальной посеща...

Kunena решаем проблему с пропажей аватаров

Так и вот мы обновись до последней версии кунены, сразу видно компонент внутри сильно изменился, и вот незадача у некоторых пользователей пропали аватары, физически они есть но неотображаются. ...

Джомлавикам

Обработка параметров расширений joomla

При разработке расширений для CMS Joomla, таких как плагины, модули, компоненты или шаблоны, часто возникает необходимость получить параметры разрабатываемого или любого другого расширения. В этой ...

Кunena крамсаем шаблон

1. В папке \components\com_kunena\template\ваш_шаблон\ находим файл template.xml и вставляем в него такой кусок (чтобы была возможность выбора показывать это поле или нет): <param name="l...

Подключить свои классы и методы в Joomla?

Иногда случается, что набор собственных функций или библиотек нужно подключить в Joomla. Но иногда подключить их нужно так, чтобы они присутсвовали во всей системе, вне зависимо...

3 новых полезных класса в Joomla 2.5

В платформе Joomla 11.3 разработчики добавлил несколько полезных новых классов для разработчиков. Рассмотрю некоторый из них - JGrid (для построения HTML таблиц), JWebClient (для получения информац...

Репозиторий файлов на Joomla средствами Apache

Создадим две вложенные директории /files/files в корне сайта. Если вы пожелаете использовать другие имена директорий, то вам необходимо будет внести соответствующие правки в дальнейшем. ...