Джумла! 1.6

38
ДЖУМЛА! 1.6 Какво да очакваме? Джумла! 1.6 бета ще бъде реализирана в началото на август. Какви са промените? www.joomla-bg.com

Upload: ivoapostolov

Post on 14-Dec-2014

500 views

Category:

Technology


0 download

DESCRIPTION

Презентация за новите възможности на Джумла! 1.6

TRANSCRIPT

Page 1: Джумла! 1.6

ДЖУМЛА! 1.6Какво да очакваме?

Джумла! 1.6 бета ще бъде реализирана в началото на август. Какви са промените?

www.joomla-bg.com

Page 2: Джумла! 1.6

Този, който отхвърля промяната, е архитекта на разрухата. Единствената човешка институция, която отхвърля прогреса е гробището.

Харолд Уилсън

Промяната винаги се изисква, за да се развива един софтуер. Джумла! 1.6,не е изключение.

Лошите новини...

Page 3: Джумла! 1.6

Системни изисквания

• Съществени промени в системните изисквания:– PHP 5.2+– MySQL 5.0.4+– Джумла! 1.6 няма да работи на нищо по-

старо

Проверката на параметрите на Вашият хостинг доставчик, повече не можеда бъде пренебрегвана. Хостинги работещи с морално остарели версии на PHP и MySQL, няма да поддържат Джумла! 1.6.

Page 4: Джумла! 1.6

Дизайн на приложенията

• Джумла! 1.6 няма да има режим на съвместимост. Приложенията трябва да работят в режим 1.6

• ACL не е напълно съвместим със старите версии• Презаписването на шаблоните по подразбиране ще

се променят– Ще има пакет за съвместимост за стари версии

• JForm (<params> стават на <fields>)

Разработчиците на приложения трябва да скочат към Джумла! 1.6. Ако приложението е написано за Джумла! 1.5 API, Вие сте в добра позиция.Ако Вашето приложение разчита на режима на съвместимост, то няма да работи на Джумла! 1.6. Малки промени в кода ще се изискват, за да може Вашето приложение да използва възможностите на ACL.

Page 5: Джумла! 1.6

Премахнато

• API– patTemplate, DOMIT, PEAR– phpgacl (пренаписан в фреймуърка)– phpInputFilter, phputf8, tcpdf– xstandard editor

Потребителите на patTemplate трябва да използват JView. Вградената Поддръжка на XML в PHP5, обезсмисля DOMIT (който вече не се поддържа.

Page 6: Джумла! 1.6

Преместени

• Openid библиотеките към самата добавка

• Geshi библиотеките към самата добавка

Page 7: Джумла! 1.6

Основни промени

• Секциите са премахнати (сливат се с категориите)• Статиите избрани за заглавната страница, вече ще

се наричат “избрани”• Компонентът в сайта com_user става com_users• Mootools 1.2 (целта е да може да се ползва и jQuery

едновременно)• Всички изгледи в сайта са с нов дизайн

Вече няма да има секции и категории, а само категории, с неограниченброй поднива. Това ще има ефект върху изгледите в сайта, както и в менютата. Ще се направят всички усилия Джумла! да е съвместима с jQuery.

Page 8: Джумла! 1.6

Основни промени

• Менюто mod_mainmenu става mod_menu• Параметрите ще се записват в JSON, а не в

ini файлове• Езиковите файлове трябва да бъдат

пренаписани, за да са в съответствие с ini стандарта

• Някой адреси (URL) ще се променят

Езиковите дефиниции няма да могат вече да съдържат интервали и тирета.Всички езикови файлове в ядрото биват преработвани в момента. Адреситеще се променят най-вече заради отпадането на категориите.

Page 9: Джумла! 1.6

Обновяване

На този етап ефектите от обновяване от версия 1.5 не могат да бъдат измерени. Очаква се на по-късен етап да бъде разгледано.

Page 10: Джумла! 1.6

Добрите новини...

Винаги има и добри новини...

Page 11: Джумла! 1.6

BlueStroke

Обновен административен панел.

Page 12: Джумла! 1.6

Менюта

Експериментира се с някоколко различни структури на менютата.

Page 13: Джумла! 1.6

Нови функции

• Запис и добавяне на нов

• Запис като копие

Целта е да се подобри функционалността. Особенно когато се оперира с големи масиви от информация вкарвани на ръка.

Page 14: Джумла! 1.6

Кошче

Интегрирано кошче за всички обекти. Всяко едно нещо, което бъде изтрито може да бъде възстановено.

Page 15: Джумла! 1.6

Множество групи

Един потребител вече може да бъде в повече от една група.

Page 16: Джумла! 1.6

Управление на групи

Групите вече могат да бъдат създавани и редактирани.

Page 17: Джумла! 1.6

Преференции на групите

Може да се редактират възможностите за достъп на всяка група.

Page 18: Джумла! 1.6

Нива на достъп

Нивата на достъп могат да бъдат редактирани, променяни или да добавяте нови такива.

Page 19: Джумла! 1.6

Кой какво да вижда?

Можете да контролирате кой, какво да вижда.

Page 20: Джумла! 1.6

ACL терминология

• Type I правила (права на групите)

– (какво мога да правя)

• Type II правила

– (какво мога да правя с всеки определен обект)

• Type III правила (нива на достъп)

– (какво мога да виждам)

Type I се свеждат до групите потребители. Type III задава кой какво може да вижда. Type II например ще дава възможност да добавяте статии само в определени секции и категории.

Page 21: Джумла! 1.6

Параметри на табове

Настройките са вече в табове, за по-лесна навигация.

Page 22: Джумла! 1.6

Нива на категориите

Вече можете да създавате, категории, подкатегории и така докато искате.

Page 23: Джумла! 1.6

Опции в категориите

Категориите идват с повече параметри, мета данни и ключови думи.

Page 24: Джумла! 1.6

Подобрения в менютата

Редица подобрения в управлението на менютата. Те са вече пряко свързани с модулите.

Page 25: Джумла! 1.6

Нови филтри и масови промени

Можете да обновявате с едно действие определени параметри на менютата. Добавени са и нови филтри.

Page 26: Джумла! 1.6

Промяна на връзките

Промяната на вида на връзките ще става с по-малко натискания.

Page 27: Джумла! 1.6

Мета данни

Мета данните ще са вече налични и на ниво връзка в меню.

Page 28: Джумла! 1.6

Промяна на вида

С едно натискане и вида на връзката се променя.

Page 29: Джумла! 1.6

Приложения

Инсталирането на приложения се подобрява.

Page 30: Джумла! 1.6

Един екран

Всички приложения са вече на един екран.

Page 31: Джумла! 1.6

Откриване на приложения

Особенно големи приложения, ще могат да бъда качвани чрез FTP и след това “открити” от Джумла!

Page 32: Джумла! 1.6

Пренасочване

Вградено пренасочване на адреси (пр. Mysite.html към moiatsite.html)

Page 33: Джумла! 1.6

Други подобрения

• Фокус към ползваемостта

• Добавките могат да променят всички форми ползващи JForm– Потребителски профили– Мета данни

• tp=1 може да бъде изключвано

Page 34: Джумла! 1.6

Други подобрения

• Презаписване на всички изгледи в административния панел

• Вграден редактор CodeMirror

• TinyMCE е обновен до версия 3

Page 35: Джумла! 1.6

Какво следва?

• Да се поправят нещата, които не работят

• Поправка на Type II правилата за достъп

• Дизайна в сайта да бъде с изчистен код• Добавяне на приложения за коментари

и рейтинг• Поправяна на редица добавки.

Page 36: Джумла! 1.6

Включете се!!!

• http://groups.google.com/group/joomla-dev-cms

• Изпратете пачове или нови функции

Page 37: Джумла! 1.6

Бета версия и след това?

• Бета версията трябва да излезе около 3-ти август 2009.

• След това няма да има нови функции.

• Колкото трябва бета версии, за да стане кода стабилен (едва ли повече от 3 или 4)

Page 38: Джумла! 1.6

Благодаря Ви!!!

• Презентацията използва изцяло материалите на Андрю Еди, за новостите в Джумла! 1.6

Изработена от Иво Апостолов. [email protected] / www.joomla-bg.com