Створення адаптивного шаблону Joomla з використанням Bootstrap. Частина 5. Додавання іконок Bootstrap пунктам меню Joomla
У цій статті я розповім про те, як можна додавати іконки Bootstrap до окремих пунктів меню Joomla, просто редагуючи настройки цих пунктів.
Wedal Joomla Slider v1.1 - безкоштовний модуль слайдшоу для Joomla від wedal.ru (оновлення)
Сьогодні я хотів би представити вам оновлення модуля Wedal Joomla Slider - версію 1.1 =). Незважаючи на те, що 1.1 від 1.0 відокремлюють всього 10%, модуль був переписаний практично повністю. Я додав у нього кілька нових корисних можливостей, яких раніше не було і яких так не вистачало при розробці. Сподіваюся, вам вони сподобаються.
Нові функції Joomla 3.7
У цій статті я привожу огляд нових функцій Joomla 3.7 з прикладами.
Критична вразливість в Joomla 3.4.4 - 3.6.3. Необхідно термінове оновлення до Joomla 3.6.4!
Custom Filters Pro - швидкий і зручний фільтр по додатковим полях Virtuemart
Вчора мова піде про один з кращих розширень в плані фільтрації товарів Virtuemart- Custom Filters Pro.
1.Звичайно інтерфейс vs. адаптивний інтерфейс
Ура, Joomla тепер офіційно, багато в чому завдяки Bootstrap, стала адаптивної CMS. Фронт-енд і бек-енд можна тепер легко відкривати на всіляких мобільних пристроях.
Фронт-енд Joomla 2.5:
Адаптивний фронт-енд Joomla 3.0:
Бек-енд Joomla 2.5:
Адаптивний бек-енд Joomla 3.0:
2.Без Bootstrapvs. з Bootstrap
Це значний крок вперед для Joomla. Разом з базовими css-властивостями, інтегрованими в Joomla 3.0.0, Bootstrap значно спрощує взаємодію кінцевого користувача з вашим сайтом.
3. Не LESS CSS vs. LESS CSS
LESS - це динамічні таблиці стилів, розроблені Алексом Селіером і інтегровані в Joomla 3.0. Із застосуванням LESS істотно змінилася розробка шаблону сайту: тепер все варіанти дизайну і адмінки включають в себе директорію / less і файли template.less. Це потрібно для того, щоб імпортувати файли Bootstrap і LESS. Розробники самі вибирають ті файли, які будуть застосовані до їх шаблонами і які треба імортіровать в LESS JUI (JoomlaUserInterface). Такі файли були в виглядала Joomla 2.5:
4. Без JUI vs. з JUI (для розробників розширень)
5. Mambo-інтерфейс vs. новий зручний інтерфейс
Інтерфейс став зручніше, красивіше, більш сучасною. та що там, самі дивіться.
Головне меню адмінки в Joomla 2.5:
Головне меню адмінки в Joomla 3.0:
Панель управління. Що було:
Підменю «Сайт» тепер знаходиться в лівій панелі. Так було в Joomla 2.5:
Так стало в Joomla 3.0:
6. 7 кроків vs. 3 швидких кроку установки
Так ви тільки подивіться, наскільки установка Joomla стала простіше: робиться вона всього в 3 кроки. Установка Joomla 2.5 в 7 етапів:
Установка Joomla 3.0 в 3 етапи:
Програма установки сама визначить мову установки з налаштувань вашого браузера. Також тепер вибір «так» / «ні» підсвічується ( «ні» підсвічується червоним, «так» - зеленим).
У новій версії Joomla підтримує 5 зразків наборів даних замість 3-х в Joomla 2.5.
Взагалі весь процес установки тепер займає менше хвилини, що, безумовно, можна вважати великим досягненням. Більш того, можна зберегти налаштування установки, виславши їх собі на пошту.
7. Дизайн менеджера статей: нудний vs. бездоганний
Менеджер статей став зручніше, система фільтрів стала наочніше, в неї додалося кілька нових опцій. Ось «старий» дизайн:
Тепер менеджер статей виглядає так:
8. Група користувачів «Гість»: створення вручну vs. створення автоматично
Тепер в групах користувачів передбачена група «Гість», яка створюється за замовчуванням при установці Joomla. Перша картинка показує те, які групи за замовчуванням створюються в Joomla 2.5. Друга показує автоматичне створення грумм "Гість" Joomla 3.0.
9. неадаптівним vs. адаптивний шаблон для фронт-енду
Protostar - новий адаптивний універсальний шаблон, розроблений Bootstrap. Кольори шаблону легко налаштовуються за допомогою вбудованої колірної палітри.Для настройки заголовків шаблону є більше 500 шрифтів з GoogleFonts (цей параметр може бути відключений). Також в Protostar є вбудований CSS-фреймворк заснований на Bootstrap, це нове слово в стандартах шаблонів Joomla.
Protostar пропонує користувачам різні настройки:
10. Застарілий vs. новий відмінний шаблон адміністративної панелі
Названий новий шаблон на ім'я одного з єгипетських богів - Isis. Завдяки тому, що Isis побудований на Bootstrap, админка тепер теж має адаптивний інтерфейс.
11. Оновлений Beez 3
Для любителів традиційного шаблону фронт-енду Beez 3 розробники Joomla оновили його.
12. Joomla-платформа: 11.х vs. 12.х
Нова платформа не підтримує застарілі класи і методи версії платформи 11.4. Проте, компонентам потрібні невеликі зміни з переходом на Joomla 3.0.
13. Mootools vs. JQuery
Тепер в Joomla 3.0 замість Mootools використовується JQuery. Mootools все ще доступний в бек-енді для підтримки старих розширень, але Mootools більше не є основною java-скрипт бібліотекою.
14. Сортування вручну vs. функція «Drag Drop »
З переходом на JQuery з'явилася функція «Drag Drop »в сортуванні матеріалів. Раніше порядок потрібно було проставляти:
А ось так виглядає сортування в Joomla 3.0:
15. Старі vs. нові версії PHP / MySQL
Щоб запустити Joomla 3.0, вам необхідні PHP 5.3.1 і MySQL 5.1. У той час як для Joomla 2.5 потрібні були PHP 5.2.4 і MySQL 5.0.1.
16. Налаштування модуля: звичайні vs. доповнені
Тепер додаткові настройки модуля дозволяють змінювати:
тег модуля: для зміни div-а в секції;
тег заголовка: для кращого SEO;
клас заголовка: додає Bootstrap-клас в заголовок сторінки;
стиль модуля: успадковувати встановлений Joomla-шаблон для стилю модуля.
Налаштування модуля в Joomla 2.5:
Налаштування модуля в Joomla 3.0:
17. Simple Pie vs. JFeed
Замість SimplePie (php-класу для імпорту RSS) розробники пропонують JFeed. SimplePie - досить «старий», недостатньо гнучкий для поточної версії, давно вже не оновлюється. Тому було вирішено замінити його на JFeed - простий, розширюваний клас, покликаний зробити Feed-генератор ефективніше і сильніше, ніж це дозволяє SimplePie.
18. Без підтримки PostgreSQLvs. з PostgreSQL
Joomla можна запустити на базі даних PostgreSQL - драйвер PostgreSQL включений в Joomla.
19. Збереження статей із заповненням всіх полів vs. збереження порожніх статей
Як це не дивно, але тепер Joomla дозволяє користувачам з правами адміністратора створювати і зберігати порожні статті. Така функція потрібна для того, щоб можна було, якщо буде потрібно, створити статтю тільки з фотографіями, без тексту.
Заборона на збереження порожній статті в Joomla 2.5:
Можливість збереження порожній статті в Joomla 3.0:
20. Оновлення юніт-тестування
Юніт-тестування призначене для перевірки невеликих шматків коду на самому примітивному рівні, зазвичай виключаючи будь-які інші класи і методи. Оскільки оновленої Joomla потрібно PHP версії 5.3.1, то і для PHPUnit теж необхідно оновлення. У новій версії передбачається вирішити деякі проблеми безпеки, а також автоматизувати процес тестування з подальшим 100% -м архівуванням юніт-тесту для класів бібліотеки CMS.