SlideShare a Scribd company logo
1 of 81
Download to read offline
Víctor Fernández de Alba
Timo Stollenwerk
Plone 6 Volto
:

Past, Present, and Future
REMOTE
NUMBERS
IMPOSTER
RETROSPECTIVE
VOLTO
DECISIONS
COMPETITORS
CLASSIC CMS
MODERN CMS SOLUTIONS
STATIC SITE GENERATORS
HEADLESS CMS
VOLTO
Thanks
Most important milestone in Volt
o

this year?
Critical Mass
What is

Plone?
“Plone has evolved from being an standalone
product to be a contract, the knowledge and wisdom
that we, the Plone community, achieved during the
last 20 years building a world class enterprise CMS”
“Implementations may change
overtime, values do not”
Plone Classic
Plone REST API
Volto Volto
Guillotina
Other frontend
Other compatible API
backend
“Through the freedom that they provide, Volto
blocks are a foundation for innovation that
enables Plone to step in line with the latest state
of the art for web development.”
@tiberiuichim
“We not only built a new UX and UI
for Plone, but also a framework
where to build new exciting things”
Design principle
s

https://docs.voltocms.com/design-principles/
Approachabilit
y

Developer experience firs
t

Customization and extensibility firs
t

Volto UI/UX is Pastanaga U
I

Do not overengineer thing
s

Each feature has only one way of doing it

Frontend and backend are meant to be decouple
d
Focus on the UI/UX implementation and upcoming challenge
s

Semantic versioning
Volto, Today
Stats
203 release
s

58 contributor
s

1253 Pull request
s

3024 commits
Current release: Volto 10.3.0
Which areas is Plone 6 better than
Plone 5 today?
Blocks engin
e

Authoring experienc
e

Volto Dexterity Schema and Layout edito
r

Listing bloc
k

Direct access to the full JS/React ecosyste
m
Performanc
e

as a bonus, Volto still works with Plone 4 as API backend
Volto Tea
m

https://plone.org/community/volto-team
Timo Stollenwer
k

Rob Gietem
a

Tiberiu Ichi
m

Alin Voine
a

Andrea Cecch
i

Piero Nicoll
i

Nicola Zambell
o

Giulia Ghisin
i

Víctor Fernández de Alba
Volto Early Adopters Meeting
Monthly, last Friday of the mont
h
Open for everybody interested!
Volto 4.0.
0

(maturity release
)

March 2020
Sidebar introduction and new mobile first toolba
r

New Object Browse
r

New blocks chooser and future proof blocks definition
s

Listing, TOC, Lead Image block
s

Internal improvements and library updates
Volto 4.0.
0

(maturity release
)

March 2020
Tiberiu Ichim talk: Volto blocks development patterns


Wednesday - 15:55
Improved blocks developer experience
Volto 4 to Volto 1
0

9 months
!

March 2020 - December 2020
Multilingual suppor
t

Improvements to Contents vie
w

Unauthorised, Forbidden, NotFound improvement
s

and related HTTP proper responses
Volto 4 to Volto 1
0

9 months
!

March 2020 - December 2020
Support for using a completely different CSS framework
Nicola Zambello talk: Theming Volto without SemanticUI: is it possible?


Wednesday - 15:00
Huge improvements in extensibility
Nilesh Gulia talk: Volto: A journey towards personalisation


Tuesday - 16:50
Volto 4 to Volto 1
0

9 months
!

March 2020 - December 2020
New generato
r

Based on Yeoman
create-volto-app will be deprecated (soon)
@plone/generator-volt
o

npm install -g y
o

npm install -g @plone/generator-volt
o

yo @plone/volto
Add-on architecture
Volto Add-on ProjectAdd-on
…
"addons": [


“@plone-collective/volto-myfancyaddon”


],


package.json
Add-on architecture
Volto Addon ProjectAddon
…
Development experience
mrs.developer
yarn add @plone-collective/volto-myfancyaddon
Add-on architecture
Awesome Volt
o

https://github.com/collective/awesome-volto
Volto Addon ProjectAddon
…
Add-on architecture
Volto Addon ProjectAddon
…
Alok Kumar talk: Building Volto Addons


Tuesday - 17:30
Improvements in the
 

shadowing engine
export Icon from '@plone/volto/components/theme/Icon/Icon';


export Icon from ‘./theme/Icon/Icon';


Works for add-ons to
o
Volto
API Block Transforms
Storage
API
Transform


(Deserializer)
Transform


(Serializer)
Inbound
Outbound
API Block Transforms
@adapter(IBlocks, IBrowserRequest
)

@implementer(IBlockFieldDeserializationTransformer
)

class TextBlockDeserializer(object):

order = 100


block_type = "text"


def __init__(self, context, request)
:

self.context = contex
t

self.request = reques
t

def __call__(self, block):


entity_map = block.get("text", {}).get("entityMap", {}
)

for entity in entity_map.values()
:

if entity.get("type") == "LINK"
:

href = entity.get("data", {}).get("href", ""
)

entity["data"]["href"] = path2uid(context=self.context, link=href
)
return bloc
k
API Block Transforms
@implementer(IBlockFieldSerializationTransformer)


@adapter(IBlocks, IBrowserRequest)


class ResolveUIDSerializer(object):


order = 1


block_type = None


def __init__(self, context, request):


self.context = context


self.request = request


def __call__(self, value):


for
fi
eld in ["url", "href"]:


if
fi
eld in value.keys():


value[
fi
eld] = uid_to_url(value.get(
fi
eld, ""))


return value
Lazy load support
Nilesh Gulia talk: Bundle splitting in Volto


Monday - 16:50
import loadable from '@loadable/component';


export const EventView = loadable(() =>


import('@plone/volto/components/theme/View/EventView'),


);
Volto Dexterity Schema and
Layout editor
Volto Dexterity Schema and
Layout editor
Alin Voinea talk: Volto Dexterity Schema and Layout editor


Tuesday - 18:10
Copy/Paste blocks
Current page and between other page
s

Multiselection support
Page composition enhancements
Object Browser widge
t

Relations widge
t

Link widget (soon)
Listing blocks
Variations suppor
t

Removal of the listing container object from the results
Event type support
Recurrence widget
Future
Slots
Mix between Viewlets and Portlet
s

Evolution of the Plone/Mosaic Tiles concep
t

Inheritabl
e

Far more lightweight than Portlet
s

will contain block
s

Assigned statically and/or backend defined
Form builder
Janina Hard talk: Form Block / Formbuilder


Tuesday - 18:50
Slate adoption
https://www.slatejs.org
 

https://github.com/eea/volto-slate
Plone 6 install/migration tooling
Buildout recipe
s

CLI suppor
t

Templates generato
r

Migration steps
Block Variations support
Enhance existing blocks with
• Different template
s

• Additional block data
from the block definition
Showcase
https://forest.eea.europa.eu/
https://biodiversity.europa.eu/
http://www.stradanove.it/Coming soon!Coming soon!
Coming soon!
https://medice.com
https://jobfamilie.medice.de
https://studyguide.jyu.fi/2020
And one more thing…
Albert Casado’s send his greetings
…
 😉
Style Guide
Plone 6 - Volto: Past, Present and Future
Plone 6 - Volto: Past, Present and Future
Plone 6 - Volto: Past, Present and Future
Plone 6 - Volto: Past, Present and Future
Plone 6 - Volto: Past, Present and Future
Plone 6 - Volto: Past, Present and Future
Plone 6 - Volto: Past, Present and Future
Plone 6 - Volto: Past, Present and Future
Plone 6 - Volto: Past, Present and Future
Plone 6 - Volto: Past, Present and Future
Plone 6 - Volto: Past, Present and Future
Plone 6 - Volto: Past, Present and Future

More Related Content

Similar to Plone 6 - Volto: Past, Present and Future

Modernize Plone's Classic UI
Modernize Plone's Classic UIModernize Plone's Classic UI
Modernize Plone's Classic UIPloneFoundation
 
ECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM SolutionsECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM SolutionsJeff Potts
 
Semantic Wikis - Social Semantic Web in Action
Semantic Wikis - Social Semantic Web in ActionSemantic Wikis - Social Semantic Web in Action
Semantic Wikis - Social Semantic Web in ActionJesse Wang
 
Introduction to Twitter's Bootstrap 2
Introduction to Twitter's Bootstrap 2Introduction to Twitter's Bootstrap 2
Introduction to Twitter's Bootstrap 2Julien Renaux
 
I Know What Youll Do Next Summer - The Skills You Will Be Learning 
as a Domi...
I Know What Youll Do Next Summer - The Skills You Will Be Learning 
as a Domi...I Know What Youll Do Next Summer - The Skills You Will Be Learning 
as a Domi...
I Know What Youll Do Next Summer - The Skills You Will Be Learning 
as a Domi...Grégory Engels
 
Brian Hogg - Web Apps using HTML5 and JS
Brian Hogg - Web Apps using HTML5 and JSBrian Hogg - Web Apps using HTML5 and JS
Brian Hogg - Web Apps using HTML5 and JS#DevTO
 
Getty Presentation of IMA/AIC OSCI tool
Getty Presentation of IMA/AIC OSCI toolGetty Presentation of IMA/AIC OSCI tool
Getty Presentation of IMA/AIC OSCI toolRobert J. Stein
 
Presentation of the AIC-IMA publishing tool for OSCI
Presentation of the AIC-IMA publishing tool for OSCIPresentation of the AIC-IMA publishing tool for OSCI
Presentation of the AIC-IMA publishing tool for OSCIRobert J. Stein
 
HTML5 and the Open Web Platform - Lecture 03 - Web Information Systems (WE-DI...
HTML5 and the Open Web Platform - Lecture 03 - Web Information Systems (WE-DI...HTML5 and the Open Web Platform - Lecture 03 - Web Information Systems (WE-DI...
HTML5 and the Open Web Platform - Lecture 03 - Web Information Systems (WE-DI...Beat Signer
 
Web 2.0: characteristics and tools (2010 eng)
Web 2.0: characteristics and tools (2010 eng)Web 2.0: characteristics and tools (2010 eng)
Web 2.0: characteristics and tools (2010 eng)Carlo Vaccari
 
Paris Salesforce Developer Group - 16 09 2014 - Summer '14
Paris Salesforce Developer Group - 16 09 2014 - Summer '14Paris Salesforce Developer Group - 16 09 2014 - Summer '14
Paris Salesforce Developer Group - 16 09 2014 - Summer '14Paris Salesforce Developer Group
 
Microservices and the Art of Taming the Dependency Hell Monster
Microservices and the Art of Taming the Dependency Hell MonsterMicroservices and the Art of Taming the Dependency Hell Monster
Microservices and the Art of Taming the Dependency Hell MonsterC4Media
 
TechDays 2010 Portugal - Entity Framework 4.0 and Beyond
TechDays 2010 Portugal - Entity Framework 4.0 and BeyondTechDays 2010 Portugal - Entity Framework 4.0 and Beyond
TechDays 2010 Portugal - Entity Framework 4.0 and BeyondNuno Godinho
 
Ontopia / Liferay integration
Ontopia / Liferay integrationOntopia / Liferay integration
Ontopia / Liferay integrationMatthias Fischer
 
PuppetConf track overview: Culture
PuppetConf track overview: CulturePuppetConf track overview: Culture
PuppetConf track overview: CulturePuppet
 
Facets of applied smw
Facets of applied smwFacets of applied smw
Facets of applied smwJesse Wang
 
Online technology for Occupational Therapy: Presentation for students
Online technology for Occupational Therapy: Presentation for studentsOnline technology for Occupational Therapy: Presentation for students
Online technology for Occupational Therapy: Presentation for studentsAnita Hamilton PhD
 
Web2 0-SOA InterAct2008
Web2 0-SOA InterAct2008Web2 0-SOA InterAct2008
Web2 0-SOA InterAct2008guest1fb6e4
 

Similar to Plone 6 - Volto: Past, Present and Future (20)

HTML5 Report Card
HTML5 Report CardHTML5 Report Card
HTML5 Report Card
 
Modernize Plone's Classic UI
Modernize Plone's Classic UIModernize Plone's Classic UI
Modernize Plone's Classic UI
 
ECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM SolutionsECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM Solutions
 
Semantic Wikis - Social Semantic Web in Action
Semantic Wikis - Social Semantic Web in ActionSemantic Wikis - Social Semantic Web in Action
Semantic Wikis - Social Semantic Web in Action
 
Introduction to Twitter's Bootstrap 2
Introduction to Twitter's Bootstrap 2Introduction to Twitter's Bootstrap 2
Introduction to Twitter's Bootstrap 2
 
Introduction to FIWARE IoT
Introduction to FIWARE IoTIntroduction to FIWARE IoT
Introduction to FIWARE IoT
 
I Know What Youll Do Next Summer - The Skills You Will Be Learning 
as a Domi...
I Know What Youll Do Next Summer - The Skills You Will Be Learning 
as a Domi...I Know What Youll Do Next Summer - The Skills You Will Be Learning 
as a Domi...
I Know What Youll Do Next Summer - The Skills You Will Be Learning 
as a Domi...
 
Brian Hogg - Web Apps using HTML5 and JS
Brian Hogg - Web Apps using HTML5 and JSBrian Hogg - Web Apps using HTML5 and JS
Brian Hogg - Web Apps using HTML5 and JS
 
Getty Presentation of IMA/AIC OSCI tool
Getty Presentation of IMA/AIC OSCI toolGetty Presentation of IMA/AIC OSCI tool
Getty Presentation of IMA/AIC OSCI tool
 
Presentation of the AIC-IMA publishing tool for OSCI
Presentation of the AIC-IMA publishing tool for OSCIPresentation of the AIC-IMA publishing tool for OSCI
Presentation of the AIC-IMA publishing tool for OSCI
 
HTML5 and the Open Web Platform - Lecture 03 - Web Information Systems (WE-DI...
HTML5 and the Open Web Platform - Lecture 03 - Web Information Systems (WE-DI...HTML5 and the Open Web Platform - Lecture 03 - Web Information Systems (WE-DI...
HTML5 and the Open Web Platform - Lecture 03 - Web Information Systems (WE-DI...
 
Web 2.0: characteristics and tools (2010 eng)
Web 2.0: characteristics and tools (2010 eng)Web 2.0: characteristics and tools (2010 eng)
Web 2.0: characteristics and tools (2010 eng)
 
Paris Salesforce Developer Group - 16 09 2014 - Summer '14
Paris Salesforce Developer Group - 16 09 2014 - Summer '14Paris Salesforce Developer Group - 16 09 2014 - Summer '14
Paris Salesforce Developer Group - 16 09 2014 - Summer '14
 
Microservices and the Art of Taming the Dependency Hell Monster
Microservices and the Art of Taming the Dependency Hell MonsterMicroservices and the Art of Taming the Dependency Hell Monster
Microservices and the Art of Taming the Dependency Hell Monster
 
TechDays 2010 Portugal - Entity Framework 4.0 and Beyond
TechDays 2010 Portugal - Entity Framework 4.0 and BeyondTechDays 2010 Portugal - Entity Framework 4.0 and Beyond
TechDays 2010 Portugal - Entity Framework 4.0 and Beyond
 
Ontopia / Liferay integration
Ontopia / Liferay integrationOntopia / Liferay integration
Ontopia / Liferay integration
 
PuppetConf track overview: Culture
PuppetConf track overview: CulturePuppetConf track overview: Culture
PuppetConf track overview: Culture
 
Facets of applied smw
Facets of applied smwFacets of applied smw
Facets of applied smw
 
Online technology for Occupational Therapy: Presentation for students
Online technology for Occupational Therapy: Presentation for studentsOnline technology for Occupational Therapy: Presentation for students
Online technology for Occupational Therapy: Presentation for students
 
Web2 0-SOA InterAct2008
Web2 0-SOA InterAct2008Web2 0-SOA InterAct2008
Web2 0-SOA InterAct2008
 

More from kitconcept GmbH

Keynote Plone Tagung 2024 - New Horizons: Die Zukunft von Plone 6
Keynote Plone Tagung 2024 - New Horizons: Die Zukunft von Plone 6Keynote Plone Tagung 2024 - New Horizons: Die Zukunft von Plone 6
Keynote Plone Tagung 2024 - New Horizons: Die Zukunft von Plone 6kitconcept GmbH
 
Web Relaunch Deutsches Zentrum für Luft- und Raumfahrt (DLR) mit Plone 6
Web Relaunch Deutsches Zentrum für Luft- und Raumfahrt (DLR) mit Plone 6Web Relaunch Deutsches Zentrum für Luft- und Raumfahrt (DLR) mit Plone 6
Web Relaunch Deutsches Zentrum für Luft- und Raumfahrt (DLR) mit Plone 6kitconcept GmbH
 
Stellensuche mit Plone - Karriere- und Stellenportale umgesetzt in Plone Vol...
Stellensuche mit  Plone - Karriere- und Stellenportale umgesetzt in Plone Vol...Stellensuche mit  Plone - Karriere- und Stellenportale umgesetzt in Plone Vol...
Stellensuche mit Plone - Karriere- und Stellenportale umgesetzt in Plone Vol...kitconcept GmbH
 
German Aerospace Center (DLR) Web Relaunch
German Aerospace Center (DLR) Web RelaunchGerman Aerospace Center (DLR) Web Relaunch
German Aerospace Center (DLR) Web Relaunchkitconcept GmbH
 
Plone Conference 2021 Keynote - Plone 6: Power and Control
Plone Conference 2021 Keynote - Plone 6: Power and ControlPlone Conference 2021 Keynote - Plone 6: Power and Control
Plone Conference 2021 Keynote - Plone 6: Power and Controlkitconcept GmbH
 
On The Road - Der Weg zu Plone 6
On The Road - Der Weg zu Plone 6On The Road - Der Weg zu Plone 6
On The Road - Der Weg zu Plone 6kitconcept GmbH
 
End-to-End Testing with Cypress
End-to-End Testing with CypressEnd-to-End Testing with Cypress
End-to-End Testing with Cypresskitconcept GmbH
 
Breaking new Grounds - How we build the new excellence website
Breaking new Grounds - How we build the new excellence websiteBreaking new Grounds - How we build the new excellence website
Breaking new Grounds - How we build the new excellence websitekitconcept GmbH
 
On The Road - Plone 6 and Beyond
On The Road - Plone 6 and BeyondOn The Road - Plone 6 and Beyond
On The Road - Plone 6 and Beyondkitconcept GmbH
 
Keep 'em coming: Komplexe und umfangreiche Migrationen mit Plone meistern
Keep 'em coming: Komplexe und umfangreiche Migrationen mit Plone meisternKeep 'em coming: Komplexe und umfangreiche Migrationen mit Plone meistern
Keep 'em coming: Komplexe und umfangreiche Migrationen mit Plone meisternkitconcept GmbH
 
Plone - User Experienced Revisited
Plone - User Experienced RevisitedPlone - User Experienced Revisited
Plone - User Experienced Revisitedkitconcept GmbH
 
GatsbyJS - A static site generator in React
GatsbyJS - A static site generator in ReactGatsbyJS - A static site generator in React
GatsbyJS - A static site generator in Reactkitconcept GmbH
 
Volto - A React-based Enterprise Content Management System
Volto - A React-based Enterprise Content Management SystemVolto - A React-based Enterprise Content Management System
Volto - A React-based Enterprise Content Management Systemkitconcept GmbH
 
Volto Case Studies: When Stability and Security meet Speed and a Modern User ...
Volto Case Studies: When Stability and Security meet Speed and a Modern User ...Volto Case Studies: When Stability and Security meet Speed and a Modern User ...
Volto Case Studies: When Stability and Security meet Speed and a Modern User ...kitconcept GmbH
 
Reinventing Plone: Roadmap to the Modern Web
Reinventing Plone: Roadmap to the Modern WebReinventing Plone: Roadmap to the Modern Web
Reinventing Plone: Roadmap to the Modern Webkitconcept GmbH
 
The Evolution of JavaScript Frameworks
The Evolution of JavaScript FrameworksThe Evolution of JavaScript Frameworks
The Evolution of JavaScript Frameworkskitconcept GmbH
 
Python & JavaScript - Django, Plone, React, Angular, Vue
Python & JavaScript - Django, Plone, React, Angular, VuePython & JavaScript - Django, Plone, React, Angular, Vue
Python & JavaScript - Django, Plone, React, Angular, Vuekitconcept GmbH
 
Reinventing Plone - Pastanaga, React und Plone REST API
Reinventing Plone - Pastanaga, React und Plone REST APIReinventing Plone - Pastanaga, React und Plone REST API
Reinventing Plone - Pastanaga, React und Plone REST APIkitconcept GmbH
 

More from kitconcept GmbH (20)

Keynote Plone Tagung 2024 - New Horizons: Die Zukunft von Plone 6
Keynote Plone Tagung 2024 - New Horizons: Die Zukunft von Plone 6Keynote Plone Tagung 2024 - New Horizons: Die Zukunft von Plone 6
Keynote Plone Tagung 2024 - New Horizons: Die Zukunft von Plone 6
 
Web Relaunch Deutsches Zentrum für Luft- und Raumfahrt (DLR) mit Plone 6
Web Relaunch Deutsches Zentrum für Luft- und Raumfahrt (DLR) mit Plone 6Web Relaunch Deutsches Zentrum für Luft- und Raumfahrt (DLR) mit Plone 6
Web Relaunch Deutsches Zentrum für Luft- und Raumfahrt (DLR) mit Plone 6
 
Stellensuche mit Plone - Karriere- und Stellenportale umgesetzt in Plone Vol...
Stellensuche mit  Plone - Karriere- und Stellenportale umgesetzt in Plone Vol...Stellensuche mit  Plone - Karriere- und Stellenportale umgesetzt in Plone Vol...
Stellensuche mit Plone - Karriere- und Stellenportale umgesetzt in Plone Vol...
 
German Aerospace Center (DLR) Web Relaunch
German Aerospace Center (DLR) Web RelaunchGerman Aerospace Center (DLR) Web Relaunch
German Aerospace Center (DLR) Web Relaunch
 
Plone at Scale
Plone at ScalePlone at Scale
Plone at Scale
 
Plone Conference 2021 Keynote - Plone 6: Power and Control
Plone Conference 2021 Keynote - Plone 6: Power and ControlPlone Conference 2021 Keynote - Plone 6: Power and Control
Plone Conference 2021 Keynote - Plone 6: Power and Control
 
On The Road - Der Weg zu Plone 6
On The Road - Der Weg zu Plone 6On The Road - Der Weg zu Plone 6
On The Road - Der Weg zu Plone 6
 
End-to-End Testing with Cypress
End-to-End Testing with CypressEnd-to-End Testing with Cypress
End-to-End Testing with Cypress
 
Breaking new Grounds - How we build the new excellence website
Breaking new Grounds - How we build the new excellence websiteBreaking new Grounds - How we build the new excellence website
Breaking new Grounds - How we build the new excellence website
 
On The Road - Plone 6 and Beyond
On The Road - Plone 6 and BeyondOn The Road - Plone 6 and Beyond
On The Road - Plone 6 and Beyond
 
Keep 'em coming: Komplexe und umfangreiche Migrationen mit Plone meistern
Keep 'em coming: Komplexe und umfangreiche Migrationen mit Plone meisternKeep 'em coming: Komplexe und umfangreiche Migrationen mit Plone meistern
Keep 'em coming: Komplexe und umfangreiche Migrationen mit Plone meistern
 
Plone - User Experienced Revisited
Plone - User Experienced RevisitedPlone - User Experienced Revisited
Plone - User Experienced Revisited
 
GatsbyJS - A static site generator in React
GatsbyJS - A static site generator in ReactGatsbyJS - A static site generator in React
GatsbyJS - A static site generator in React
 
Volto - A React-based Enterprise Content Management System
Volto - A React-based Enterprise Content Management SystemVolto - A React-based Enterprise Content Management System
Volto - A React-based Enterprise Content Management System
 
Theming Volto
Theming VoltoTheming Volto
Theming Volto
 
Volto Case Studies: When Stability and Security meet Speed and a Modern User ...
Volto Case Studies: When Stability and Security meet Speed and a Modern User ...Volto Case Studies: When Stability and Security meet Speed and a Modern User ...
Volto Case Studies: When Stability and Security meet Speed and a Modern User ...
 
Reinventing Plone: Roadmap to the Modern Web
Reinventing Plone: Roadmap to the Modern WebReinventing Plone: Roadmap to the Modern Web
Reinventing Plone: Roadmap to the Modern Web
 
The Evolution of JavaScript Frameworks
The Evolution of JavaScript FrameworksThe Evolution of JavaScript Frameworks
The Evolution of JavaScript Frameworks
 
Python & JavaScript - Django, Plone, React, Angular, Vue
Python & JavaScript - Django, Plone, React, Angular, VuePython & JavaScript - Django, Plone, React, Angular, Vue
Python & JavaScript - Django, Plone, React, Angular, Vue
 
Reinventing Plone - Pastanaga, React und Plone REST API
Reinventing Plone - Pastanaga, React und Plone REST APIReinventing Plone - Pastanaga, React und Plone REST API
Reinventing Plone - Pastanaga, React und Plone REST API
 

Recently uploaded

Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirtrahman018755
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.soniya singh
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...tanu pandey
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsstephieert
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxellan12
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Standkumarajju5765
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Roomdivyansh0kumar0
 

Recently uploaded (20)

Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girls
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
 

Plone 6 - Volto: Past, Present and Future