SlideShare una empresa de Scribd logo
1 de 38
www.joomla-bg.com
ДЖУМЛА! 1.6
Какво да очакваме?
    Джумла! 1.6 бета ще бъде
   реализирана в началото на
   август. Какви са промените?
Лошите новини...
Този, който отхвърля промяната, е
архитекта на разрухата. Единствената
човешка институция, която отхвърля
прогреса е гробището.
Харолд Уилсън



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


Проверката на параметрите на Вашият хостинг доставчик, повече не може
да бъде пренебрегвана. Хостинги работещи с морално остарели версии
на PHP и MySQL, няма да поддържат Джумла! 1.6.
Дизайн на приложенията
• Джумла! 1.6 няма да има режим на съвместимост.
  Приложенията трябва да работят в режим 1.6
• ACL не е напълно съвместим със старите версии
• Презаписването на шаблоните по подразбиране ще
  се променят
   – Ще има пакет за съвместимост за стари версии
• JForm (<params> стават на <fields>)

Разработчиците на приложения трябва да скочат към Джумла! 1.6. Ако
приложението е написано за Джумла! 1.5 API, Вие сте в добра позиция.
Ако Вашето приложение разчита на режима на съвместимост, то няма да
работи на Джумла! 1.6. Малки промени в кода ще се изискват, за да може
Вашето приложение да използва възможностите на ACL.
Премахнато
• API
   – patTemplate, DOMIT, PEAR
   – phpgacl (пренаписан в фреймуърка)
   – phpInputFilter, phputf8, tcpdf
   – xstandard editor



Потребителите на patTemplate трябва да използват JView. Вградената
Поддръжка на XML в PHP5, обезсмисля DOMIT (който вече не се поддържа.
Преместени
• Openid библиотеките към самата
  добавка
• Geshi библиотеките към самата
  добавка
Основни промени
• Секциите са премахнати (сливат се с категориите)
• Статиите избрани за заглавната страница, вече ще
  се наричат “избрани”
• Компонентът в сайта com_user става com_users
• Mootools 1.2 (целта е да може да се ползва и jQuery
  едновременно)
• Всички изгледи в сайта са с нов дизайн



Вече няма да има секции и категории, а само категории, с неограничен
брой поднива. Това ще има ефект върху изгледите в сайта, както и в
менютата. Ще се направят всички усилия Джумла! да е съвместима с jQuery.
Основни промени
• Менюто mod_mainmenu става mod_menu
• Параметрите ще се записват в JSON, а не в
  ini файлове
• Езиковите файлове трябва да бъдат
  пренаписани, за да са в съответствие с ini
  стандарта
• Някой адреси (URL) ще се променят


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




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




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




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




Експериментира се с някоколко различни структури на менютата.
Нови функции
• Запис и добавяне на нов
• Запис като копие




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




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




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




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




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




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




Можете да контролирате кой, какво да вижда.
ACL терминология
• Type I правила (права на групите)
   – (какво мога да правя)
• Type II правила
   – (какво мога да правя с всеки определен
     обект)
• Type III правила (нива на достъп)
   – (какво мога да виждам)

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




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




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




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




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




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




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




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




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




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




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




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




Вградено пренасочване на адреси (пр. Mysite.html към moiatsite.html)
Други подобрения
• Фокус към ползваемостта
• Добавките могат да променят всички
  форми ползващи JForm
  – Потребителски профили
  – Мета данни
• tp=1 може да бъде изключвано
Други подобрения
• Презаписване на всички изгледи в
  административния панел
• Вграден редактор CodeMirror
• TinyMCE е обновен до версия 3
Какво следва?
• Да се поправят нещата, които не
  работят
• Поправка на Type II правилата за
  достъп
• Дизайна в сайта да бъде с изчистен код
• Добавяне на приложения за коментари
  и рейтинг
• Поправяна на редица добавки.
Включете се!!!
• http://groups.google.com/group/joomla-dev-cm
• Изпратете пачове или нови функции
Бета версия и след това?
• Бета версията трябва да излезе около
  3-ти август 2009.
• След това няма да има нови функции.
• Колкото трябва бета версии, за да
  стане кода стабилен (едва ли повече от
  3 или 4)
Благодаря Ви!!!
• Презентацията използва изцяло
  материалите на Андрю Еди, за
  новостите в Джумла! 1.6




Изработена от Иво Апостолов. Ivo@joomla-bg.com / www.joomla-bg.com

Más contenido relacionado

Similar a Джумла! 1.6

Joomla! Day Bulgaria 2011 - What's new in Joomla
Joomla! Day Bulgaria 2011 - What's new in JoomlaJoomla! Day Bulgaria 2011 - What's new in Joomla
Joomla! Day Bulgaria 2011 - What's new in JoomlaMihail Semerdzhiev
 
Drupal course-plovdiv-week1-day-1
Drupal course-plovdiv-week1-day-1Drupal course-plovdiv-week1-day-1
Drupal course-plovdiv-week1-day-1Kalin Chernev
 
SEO курс 2014, лекция 1 - Основи на търсенето
SEO курс 2014, лекция 1 - Основи на търсенетоSEO курс 2014, лекция 1 - Основи на търсенето
SEO курс 2014, лекция 1 - Основи на търсенетоLily Grozeva
 
Курс по уеб програмиране (2015), занятие №1 - HTML
Курс по уеб програмиране (2015), занятие №1 - HTMLКурс по уеб програмиране (2015), занятие №1 - HTML
Курс по уеб програмиране (2015), занятие №1 - HTMLDAVID Academy
 
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)DAVID Academy
 
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)DAVID Academy
 
SEO курс, лекция 13 - SEO инструментариум
SEO курс, лекция 13 - SEO инструментариумSEO курс, лекция 13 - SEO инструментариум
SEO курс, лекция 13 - SEO инструментариумLily Grozeva
 
Какво ново в Joomla!
Какво ново в Joomla!Какво ново в Joomla!
Какво ново в Joomla!Mihail Semerdzhiev
 
SEO курс 2014, лекция 3: Техническа оптимизация, част 1
SEO курс 2014, лекция 3: Техническа оптимизация, част 1SEO курс 2014, лекция 3: Техническа оптимизация, част 1
SEO курс 2014, лекция 3: Техническа оптимизация, част 1Lily Grozeva
 
Word Press за маниаци
Word Press за маниациWord Press за маниаци
Word Press за маниациKaloyan Tsvetkov
 
Svetlin Nakov - Configuration Management
Svetlin Nakov - Configuration ManagementSvetlin Nakov - Configuration Management
Svetlin Nakov - Configuration ManagementSvetlin Nakov
 
Enterprise Content Management with Nuxeo EP 5.3.0 (in bulgarian)
Enterprise Content Management with Nuxeo EP 5.3.0 (in bulgarian)Enterprise Content Management with Nuxeo EP 5.3.0 (in bulgarian)
Enterprise Content Management with Nuxeo EP 5.3.0 (in bulgarian)Lubomir Chorbadjiev
 

Similar a Джумла! 1.6 (14)

Joomla! Day Bulgaria 2011 - What's new in Joomla
Joomla! Day Bulgaria 2011 - What's new in JoomlaJoomla! Day Bulgaria 2011 - What's new in Joomla
Joomla! Day Bulgaria 2011 - What's new in Joomla
 
Drupal course-plovdiv-week1-day-1
Drupal course-plovdiv-week1-day-1Drupal course-plovdiv-week1-day-1
Drupal course-plovdiv-week1-day-1
 
SEO курс 2014, лекция 1 - Основи на търсенето
SEO курс 2014, лекция 1 - Основи на търсенетоSEO курс 2014, лекция 1 - Основи на търсенето
SEO курс 2014, лекция 1 - Основи на търсенето
 
Курс по уеб програмиране (2015), занятие №1 - HTML
Курс по уеб програмиране (2015), занятие №1 - HTMLКурс по уеб програмиране (2015), занятие №1 - HTML
Курс по уеб програмиране (2015), занятие №1 - HTML
 
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
 
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
 
SEO курс, лекция 13 - SEO инструментариум
SEO курс, лекция 13 - SEO инструментариумSEO курс, лекция 13 - SEO инструментариум
SEO курс, лекция 13 - SEO инструментариум
 
Какво ново в Joomla!
Какво ново в Joomla!Какво ново в Joomla!
Какво ново в Joomla!
 
SEO курс 2014, лекция 3: Техническа оптимизация, част 1
SEO курс 2014, лекция 3: Техническа оптимизация, част 1SEO курс 2014, лекция 3: Техническа оптимизация, част 1
SEO курс 2014, лекция 3: Техническа оптимизация, част 1
 
Word Press за маниаци
Word Press за маниациWord Press за маниаци
Word Press за маниаци
 
Drupal7
Drupal7Drupal7
Drupal7
 
Svetlin Nakov - Configuration Management
Svetlin Nakov - Configuration ManagementSvetlin Nakov - Configuration Management
Svetlin Nakov - Configuration Management
 
K2
K2K2
K2
 
Enterprise Content Management with Nuxeo EP 5.3.0 (in bulgarian)
Enterprise Content Management with Nuxeo EP 5.3.0 (in bulgarian)Enterprise Content Management with Nuxeo EP 5.3.0 (in bulgarian)
Enterprise Content Management with Nuxeo EP 5.3.0 (in bulgarian)
 

Джумла! 1.6

  • 1. www.joomla-bg.com ДЖУМЛА! 1.6 Какво да очакваме? Джумла! 1.6 бета ще бъде реализирана в началото на август. Какви са промените?
  • 2. Лошите новини... Този, който отхвърля промяната, е архитекта на разрухата. Единствената човешка институция, която отхвърля прогреса е гробището. Харолд Уилсън Промяната винаги се изисква, за да се развива един софтуер. Джумла! 1.6, не е изключение.
  • 3. Системни изисквания • Съществени промени в системните изисквания: – PHP 5.2+ – MySQL 5.0.4+ – Джумла! 1.6 няма да работи на нищо по- старо Проверката на параметрите на Вашият хостинг доставчик, повече не може да бъде пренебрегвана. Хостинги работещи с морално остарели версии на PHP и MySQL, няма да поддържат Джумла! 1.6.
  • 4. Дизайн на приложенията • Джумла! 1.6 няма да има режим на съвместимост. Приложенията трябва да работят в режим 1.6 • ACL не е напълно съвместим със старите версии • Презаписването на шаблоните по подразбиране ще се променят – Ще има пакет за съвместимост за стари версии • JForm (<params> стават на <fields>) Разработчиците на приложения трябва да скочат към Джумла! 1.6. Ако приложението е написано за Джумла! 1.5 API, Вие сте в добра позиция. Ако Вашето приложение разчита на режима на съвместимост, то няма да работи на Джумла! 1.6. Малки промени в кода ще се изискват, за да може Вашето приложение да използва възможностите на ACL.
  • 5. Премахнато • API – patTemplate, DOMIT, PEAR – phpgacl (пренаписан в фреймуърка) – phpInputFilter, phputf8, tcpdf – xstandard editor Потребителите на patTemplate трябва да използват JView. Вградената Поддръжка на XML в PHP5, обезсмисля DOMIT (който вече не се поддържа.
  • 6. Преместени • Openid библиотеките към самата добавка • Geshi библиотеките към самата добавка
  • 7. Основни промени • Секциите са премахнати (сливат се с категориите) • Статиите избрани за заглавната страница, вече ще се наричат “избрани” • Компонентът в сайта com_user става com_users • Mootools 1.2 (целта е да може да се ползва и jQuery едновременно) • Всички изгледи в сайта са с нов дизайн Вече няма да има секции и категории, а само категории, с неограничен брой поднива. Това ще има ефект върху изгледите в сайта, както и в менютата. Ще се направят всички усилия Джумла! да е съвместима с jQuery.
  • 8. Основни промени • Менюто mod_mainmenu става mod_menu • Параметрите ще се записват в JSON, а не в ini файлове • Езиковите файлове трябва да бъдат пренаписани, за да са в съответствие с ini стандарта • Някой адреси (URL) ще се променят Езиковите дефиниции няма да могат вече да съдържат интервали и тирета. Всички езикови файлове в ядрото биват преработвани в момента. Адресите ще се променят най-вече заради отпадането на категориите.
  • 9. Обновяване На този етап ефектите от обновяване от версия 1.5 не могат да бъдат измерени. Очаква се на по-късен етап да бъде разгледано.
  • 10. Добрите новини... Винаги има и добри новини...
  • 12. Менюта Експериментира се с някоколко различни структури на менютата.
  • 13. Нови функции • Запис и добавяне на нов • Запис като копие Целта е да се подобри функционалността. Особенно когато се оперира с големи масиви от информация вкарвани на ръка.
  • 14. Кошче Интегрирано кошче за всички обекти. Всяко едно нещо, което бъде изтрито може да бъде възстановено.
  • 15. Множество групи Един потребител вече може да бъде в повече от една група.
  • 16. Управление на групи Групите вече могат да бъдат създавани и редактирани.
  • 17. Преференции на групите Може да се редактират възможностите за достъп на всяка група.
  • 18. Нива на достъп Нивата на достъп могат да бъдат редактирани, променяни или да добавяте нови такива.
  • 19. Кой какво да вижда? Можете да контролирате кой, какво да вижда.
  • 20. ACL терминология • Type I правила (права на групите) – (какво мога да правя) • Type II правила – (какво мога да правя с всеки определен обект) • Type III правила (нива на достъп) – (какво мога да виждам) Type I се свеждат до групите потребители. Type III задава кой какво може да вижда. Type II например ще дава възможност да добавяте статии само в определени секции и категории.
  • 21. Параметри на табове Настройките са вече в табове, за по-лесна навигация.
  • 22. Нива на категориите Вече можете да създавате, категории, подкатегории и така докато искате.
  • 23. Опции в категориите Категориите идват с повече параметри, мета данни и ключови думи.
  • 24. Подобрения в менютата Редица подобрения в управлението на менютата. Те са вече пряко свързани с модулите.
  • 25. Нови филтри и масови промени Можете да обновявате с едно действие определени параметри на менютата. Добавени са и нови филтри.
  • 26. Промяна на връзките Промяната на вида на връзките ще става с по-малко натискания.
  • 27. Мета данни Мета данните ще са вече налични и на ниво връзка в меню.
  • 28. Промяна на вида С едно натискане и вида на връзката се променя.
  • 30. Един екран Всички приложения са вече на един екран.
  • 31. Откриване на приложения Особенно големи приложения, ще могат да бъда качвани чрез FTP и след това “открити” от Джумла!
  • 32. Пренасочване Вградено пренасочване на адреси (пр. Mysite.html към moiatsite.html)
  • 33. Други подобрения • Фокус към ползваемостта • Добавките могат да променят всички форми ползващи JForm – Потребителски профили – Мета данни • tp=1 може да бъде изключвано
  • 34. Други подобрения • Презаписване на всички изгледи в административния панел • Вграден редактор CodeMirror • TinyMCE е обновен до версия 3
  • 35. Какво следва? • Да се поправят нещата, които не работят • Поправка на Type II правилата за достъп • Дизайна в сайта да бъде с изчистен код • Добавяне на приложения за коментари и рейтинг • Поправяна на редица добавки.
  • 36. Включете се!!! • http://groups.google.com/group/joomla-dev-cm • Изпратете пачове или нови функции
  • 37. Бета версия и след това? • Бета версията трябва да излезе около 3-ти август 2009. • След това няма да има нови функции. • Колкото трябва бета версии, за да стане кода стабилен (едва ли повече от 3 или 4)
  • 38. Благодаря Ви!!! • Презентацията използва изцяло материалите на Андрю Еди, за новостите в Джумла! 1.6 Изработена от Иво Апостолов. Ivo@joomla-bg.com / www.joomla-bg.com