Funzioni, Performance, Workflows, UX e molto altro.
Cosa cambia realmente nel nostro CMS?
Trascrizione:
JOOMLA 4
Un nuovo inizio
Funzioni, Performance, Workflows, UX e molto altro.Cosa cambia realmente nel nostro CMS?
Copywriters
Developers
System Integrators
Oltre 5.000 nuovi commitssu GitHub rispetto alla 3.8.13
Oltre 8.400 file modificatirispetto alla 3.8.13
30 sviluppatori,
più di 100 di commitssolo nell’ultimo mese
Il nuovo Web Installer
ATUM: il nuovo template amministrativo
#JD18IT
•Bootstrap 4
•SASS
•Mobile First
•Accessibilità a11y
•Nuova UX
CASSIOPEIA: il nuovo template «di serie»#JD18IT
•Bootstrap 4
•SASS
•Mobile First
•Accessibilità WCAG 2.0 AA
•Velocità
•SEO
Nuovo MEDIA MANAGER
Nuovo MEDIA MANAGER –Prossimamente…
Adaptive Image FOCUS
PUBLISHING WORKFLOW per gestire la pubblicazione
Scrittura
Approvazione SEO
Approvazione LEGALE
Pubblicazione
All’interno di un ambiente aziendale o in presenza di siti Web con più lingue è necessario unprocesso di approvazioneprima che il contenuto possa esserepubblicatoe visualizzatodal pubblico
OVERRIDE MANAGER
Nuova DEBUG Bar
Google Summer of Code 2018
WIP –GSoC18: AutomaticMultilingualAssociation
•Possibilità di scegliere la lingua di Fallback
•Installazione di nuove lingue di contenuto: menu, categoria e articolo creati in automatico!
•Associazione di lingua per Moduli e Tags!
WIP –GSoC18: EnhanceUser Component
Un frontedper gli utenti!Ottimo per i blog e i portali
WIP –GSoC18: Joomla! Webservices
E qualche buona news per i DEVELOPER?
1.Extension services
2.Preparedstatements
3.Custom UI elements
4.MVC Migliorato
5.Rimozione di jQuerydal core
6.Codice PHP con Namespacing
7.Eventdispatchingsystem migliorato
8.Rimozione di tutto il codice deprecato in J3.x
9.Prestazioni & sicurezza!!!!
https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4
PreparedStatement
Custom UI Elementsvia API
Classi namespacede auto-loader
JOOMLA! 4
Che ne pensate della
nuova versione di Joomla?
Chi saranno i futuri «utenti»
del nuovo Joomla?
JOOMLA! 4
Simone Bussoni
Joomla 4 - Un nuovo inizio: Funzioni, Performance, Workflows, UX e molto altro. Cosa cambia realmente nel nostro CMS?
1. JOOMLA 4
Un nuovo inizio
Funzioni, Performance,Workflows, UX e molto altro.
Cosa cambia realmentenel nostro CMS?
#JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 1
Simone Bussoni – Joomla! Expert per Quantility s.r.l.
2. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 2
Copywriters Developers System Integrators
3. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 3
Oltre 5.000
nuovi commits
su GitHub
rispetto alla
3.8.13
Oltre 8.400
file modificati
rispetto alla
3.8.13
30
sviluppatori,
più di 100 di
commits
solo nell’ultimo
mese
4. Il nuovo Web Installer
#JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 4
5. Il nuovo Web Installer
#JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 5
6. Il nuovo Web Installer
#JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 6
7. Il nuovo Web Installer
#JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 7
8. Il nuovo Web Installer
#JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 8
9. Il nuovo Web Installer
#JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 9
10. Il nuovo Web Installer
#JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 10
11. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 11
ATUM: il nuovo template amministrativo
12. #JD18IT JoomlaDay Italia 2018 • www.joomladay.it 12
• Bootstrap 4
• SASS
• Mobile First
• Accessibilità a11y
• Nuova UX
ATUM: il nuovo template amministrativo
13. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 13
ATUM: il nuovo template amministrativo
14. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 14
ATUM: il nuovo template amministrativo
15. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 15
ATUM: il nuovo template amministrativo
16. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 16
ATUM: il nuovo template amministrativo
17. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 17
CASSIOPEIA: il nuovo template «di serie»
18. #JD18IT JoomlaDay Italia 2018 • www.joomladay.it 18
• Bootstrap 4
• SASS
• Mobile First
• Accessibilità WCAG 2.0 AA
• Velocità
• SEO
CASSIOPEIA: il nuovo template «di serie»
19. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 19
Nuovo MEDIA MANAGER
20. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 20
Nuovo MEDIA MANAGER
21. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 21
Nuovo MEDIA MANAGER
22. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 22
Nuovo MEDIA MANAGER – Prossimamente…
Adaptive Image FOCUS
23. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 23
Nuovo MEDIA MANAGER – Prossimamente…
Adaptive Image FOCUS
24. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 24
Nuovo MEDIA MANAGER – Prossimamente…
Adaptive Image FOCUS
25. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 25
PUBLISHING WORKFLOW per gestire la pubblicazione
Scrittura
Approvazione
SEO
Approvazione
LEGALE
Pubblicazione
All’interno di un ambiente aziendale o in presenza di siti
Web con più lingue è necessario un
processo di approvazione
prima che il contenuto possa essere
pubblicato e visualizzato dal pubblico
26. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 26
PUBLISHING WORKFLOW per gestire la pubblicazione
27. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 27
PUBLISHING WORKFLOW per gestire la pubblicazione
28. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 28
PUBLISHING WORKFLOW per gestire la pubblicazione
29. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 29
PUBLISHING WORKFLOW per gestire la pubblicazione
30. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 30
PUBLISHING WORKFLOW per gestire la pubblicazione
31. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 31
PUBLISHING WORKFLOW per gestire la pubblicazione
32. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 32
PUBLISHING WORKFLOW per gestire la pubblicazione
33. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 33
PUBLISHING WORKFLOW per gestire la pubblicazione
41. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 41
Nuova DEBUG Bar
42. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 42
Nuova DEBUG Bar
43. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 43
Google Summer of Code 2018
44. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 44
WIP – GSoC18: Automatic Multilingual Association
• Possibilità di scegliere la lingua di Fallback
• Installazione di nuove lingue di contenuto: menu,
categoria e articolo creati in automatico!
• Associazione di lingua per Moduli e Tags!
45. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 45
WIP – GSoC18: Enhance User Component
Un fronted per gli
utenti!
Ottimo per i blog e i
portali
47. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 47
E qualche buona news per i DEVELOPER?
48. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 48
E qualche buona news per i DEVELOPER?
1. Extension services
2. Prepared statements
3. Custom UI elements
4. MVC Migliorato
5. Rimozione di jQuery dal core
6. Codice PHP con Namespacing
7. Event dispatching system migliorato
8. Rimozione di tutto il codice deprecato in J3.x
9. Prestazioni & sicurezza!!!!
https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4
49. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 49
E qualche buona news per i DEVELOPER?
Prepared Statement
Custom UI Elements via API
Classi namespaced e auto-loader
50. #JD18IT – Simone Bussoni -
Quantility
JoomlaDay Italia 2018 • www.joomladay.it 50
JOOMLA! 4
Che ne pensate della
nuova versione di Joomla?
Chi saranno i futuri «utenti»
del nuovo Joomla?
Miglioramento di "MVC layer": limita i compiti di un componente in modo che un componente implementa le proprie funzionalità di base. Tutto il resto viene estratto nel sistema.
"Struttura componenti ortogonali": consente a qualsiasi componente di sfruttare le nuove funzionalità progettate per essere utilizzate su estensioni.
"Componenti dell'interfaccia utente" che utilizzano tecnologie moderne: una raccolta di componenti sviluppati con il nuovo standard W3C che utilizza javascript semplici e ottimizzati per le prestazioni con un markup HTML pulito e ottimizzato.