SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
Portal Modelo - Plone for parliaments
Portal Modelo - Plone for parliaments
Ramiro Luz
7 de Novembro de 2018
Portal Modelo - Plone for parliaments
About me
Developer since 1991.
Master degree in Software Engineering on Technological
Federal University of Paraná.
Programmer at Câmara Municipal de Curitiba (Town Council,
the city parliament).
Founder of the group Python Paraná
Co-founder of the Paraná Coding Dojo Group.
PythonBrasil[6], 2010, organizer.
SciPyLA 2018 organizer.
Happy member of Python Brasil Association.
Portal Modelo - Plone for parliaments
SAMURAI
Portal Modelo - Plone for parliaments
SPOILER
I will cry!!
Portal Modelo - Plone for parliaments
About the talk
This talk is about Plone customization for Parliaments
showing an integration between Plone + EEA Daviz + Portal
Modelo + Ombudsman Oce System.
Portal Modelo - Plone for parliaments
City Hall
Figura: Foto: Anderson Tozato/CMC/Divulgação
Portal Modelo - Plone for parliaments
Interlegis
Started on 1997.
Run by Brazilian Legislative Institute.
Supports the Brazilian Legislative Power.
Trainning, Free Software, Infra-Structure.
http://www.interlegis.leg.br
https://github.com/interlegis/
Portal Modelo - Plone for parliaments
Portal modelo
Portal for City Halls, the cities legislative power.
Free Software.
Free Hosting 1,773 portals hosted today.
Free Training.
Follows Brazilian Transparency Law.
Portal Modelo - Plone for parliaments
Ombudsman Oce add-on
Made for Portal Modelo.
Information System for Citizens.
Accepts several types of Claims by default.
Portal Modelo - Plone for parliaments
EEA Daviz
Semantic web data visualization tool for Zope/Plone.
Developed by the European Environment Agency.
Generate attractive and interactive charts.
Simile Exhibit and Google Charts visualizations are supported.
The architecture allows to extend Daviz with more
visualisation libraries (visualisations plugins).
Portal Modelo - Plone for parliaments
Portal Padrão
Based on the idea of Portal Modelo.
Used by Brazilian Government Plone sites.
https://github.com/plonegovbr/brasil.gov.portal
Portal Modelo - Plone for parliaments
Demonstration
SHOW ME TE CODE.
Portal Modelo - Plone for parliaments
Future
Don't know
Support Plone5 and python3?
Internationalization?
Integration?
Your idea HERE?
Portal Modelo - Plone for parliaments
Contact
@ramiroluz
ramiroluz@gmail.com
Portal Modelo - Plone for parliaments
Dornelles Treméa
Portal Modelo - Plone for parliaments
Jean, Rafa, Rodrigo, Hector
Portal Modelo - Plone for parliaments
Érico, Alex
Portal Modelo - Plone for parliaments
T. Kim Nguyen
Portal Modelo - Plone for parliaments
Tania, Manabu
Portal Modelo - Plone for parliaments
Acknowlegment
ありがとうございます
THANK YOU! OBRIGADO!

Contenu connexe

Similaire à Portal Modelo - Plone for Parliaments

Boss - Bringing More Diversity to Tech | Rasa Summit
Boss - Bringing More Diversity to Tech | Rasa SummitBoss - Bringing More Diversity to Tech | Rasa Summit
Boss - Bringing More Diversity to Tech | Rasa SummitRasa Technologies
 
Bot that chats with sap
Bot that chats with sapBot that chats with sap
Bot that chats with sapDanish Nadeem
 
sitNL 2019 - SAP Conversational AI
sitNL 2019 - SAP Conversational AIsitNL 2019 - SAP Conversational AI
sitNL 2019 - SAP Conversational AIWim Snoep
 
Pitch Deck Streamport.inc
Pitch Deck Streamport.incPitch Deck Streamport.inc
Pitch Deck Streamport.incmihaipg
 
Slack Platform Community - Porto kickoff
Slack Platform Community - Porto kickoffSlack Platform Community - Porto kickoff
Slack Platform Community - Porto kickoffFlavio Rodrigues
 
7 Reasons Why Python is Perfect For Startups.
7 Reasons Why Python is Perfect For Startups.7 Reasons Why Python is Perfect For Startups.
7 Reasons Why Python is Perfect For Startups.Mobio Solutions
 
CV Fatima Dargam - 18.04.2016
CV   Fatima Dargam - 18.04.2016CV   Fatima Dargam - 18.04.2016
CV Fatima Dargam - 18.04.2016Fatima Dargam
 
Talk to me Goose: Going beyond your regular Chatbot
Talk to me Goose: Going beyond your regular ChatbotTalk to me Goose: Going beyond your regular Chatbot
Talk to me Goose: Going beyond your regular ChatbotLuc Bors
 
Ramos de souza janones Resume
Ramos de souza janones   Resume Ramos de souza janones   Resume
Ramos de souza janones Resume Ramos Janones
 
Ramos de souza janones Resume.
Ramos de souza janones   Resume.Ramos de souza janones   Resume.
Ramos de souza janones Resume.Ramos Janones
 
Eight Reasons Why Startups Need to Hire Python Developers
Eight Reasons Why Startups Need to Hire Python DevelopersEight Reasons Why Startups Need to Hire Python Developers
Eight Reasons Why Startups Need to Hire Python DevelopersInexture Solutions
 
How can real-time insights power your sales
How can real-time insights power your salesHow can real-time insights power your sales
How can real-time insights power your salesDaniel Araújo
 
Check the Top Best Python Training Center in Delhi with Placement
Check the Top Best Python Training Center in Delhi with PlacementCheck the Top Best Python Training Center in Delhi with Placement
Check the Top Best Python Training Center in Delhi with PlacementDreamsoft Consultancy
 
CV-VictorDaCosta-2016-EN
CV-VictorDaCosta-2016-ENCV-VictorDaCosta-2016-EN
CV-VictorDaCosta-2016-ENVictor DA COSTA
 
Wetelo_Inc_Presentation
Wetelo_Inc_PresentationWetelo_Inc_Presentation
Wetelo_Inc_PresentationSvitlana Luts
 
Wetelo_Inc_Presentation
Wetelo_Inc_PresentationWetelo_Inc_Presentation
Wetelo_Inc_PresentationKate Grygola
 
Even Westvang: Open developments (Webdagene 2014)
Even Westvang: Open developments (Webdagene 2014)Even Westvang: Open developments (Webdagene 2014)
Even Westvang: Open developments (Webdagene 2014)webdagene
 
Reasons to Choose Python Web Development for Your Business.pdf
Reasons to Choose Python Web Development for Your Business.pdfReasons to Choose Python Web Development for Your Business.pdf
Reasons to Choose Python Web Development for Your Business.pdfSoftprodigy
 

Similaire à Portal Modelo - Plone for Parliaments (20)

Boss - Bringing More Diversity to Tech | Rasa Summit
Boss - Bringing More Diversity to Tech | Rasa SummitBoss - Bringing More Diversity to Tech | Rasa Summit
Boss - Bringing More Diversity to Tech | Rasa Summit
 
Bot that chats with sap
Bot that chats with sapBot that chats with sap
Bot that chats with sap
 
sitNL 2019 - SAP Conversational AI
sitNL 2019 - SAP Conversational AIsitNL 2019 - SAP Conversational AI
sitNL 2019 - SAP Conversational AI
 
Pitch Deck Streamport.inc
Pitch Deck Streamport.incPitch Deck Streamport.inc
Pitch Deck Streamport.inc
 
Slack Platform Community - Porto kickoff
Slack Platform Community - Porto kickoffSlack Platform Community - Porto kickoff
Slack Platform Community - Porto kickoff
 
7 Reasons Why Python is Perfect For Startups.
7 Reasons Why Python is Perfect For Startups.7 Reasons Why Python is Perfect For Startups.
7 Reasons Why Python is Perfect For Startups.
 
CV Fatima Dargam - 18.04.2016
CV   Fatima Dargam - 18.04.2016CV   Fatima Dargam - 18.04.2016
CV Fatima Dargam - 18.04.2016
 
CV - Fatima Dargam - 18.04.2016
CV - Fatima Dargam - 18.04.2016CV - Fatima Dargam - 18.04.2016
CV - Fatima Dargam - 18.04.2016
 
Talk to me Goose: Going beyond your regular Chatbot
Talk to me Goose: Going beyond your regular ChatbotTalk to me Goose: Going beyond your regular Chatbot
Talk to me Goose: Going beyond your regular Chatbot
 
Ramos de souza janones Resume
Ramos de souza janones   Resume Ramos de souza janones   Resume
Ramos de souza janones Resume
 
Ramos de souza janones Resume.
Ramos de souza janones   Resume.Ramos de souza janones   Resume.
Ramos de souza janones Resume.
 
Eight Reasons Why Startups Need to Hire Python Developers
Eight Reasons Why Startups Need to Hire Python DevelopersEight Reasons Why Startups Need to Hire Python Developers
Eight Reasons Why Startups Need to Hire Python Developers
 
How can real-time insights power your sales
How can real-time insights power your salesHow can real-time insights power your sales
How can real-time insights power your sales
 
Check the Top Best Python Training Center in Delhi with Placement
Check the Top Best Python Training Center in Delhi with PlacementCheck the Top Best Python Training Center in Delhi with Placement
Check the Top Best Python Training Center in Delhi with Placement
 
CV-VictorDaCosta-2016-EN
CV-VictorDaCosta-2016-ENCV-VictorDaCosta-2016-EN
CV-VictorDaCosta-2016-EN
 
Wetelo_Inc_Presentation
Wetelo_Inc_PresentationWetelo_Inc_Presentation
Wetelo_Inc_Presentation
 
Wetelo_Inc_Presentation
Wetelo_Inc_PresentationWetelo_Inc_Presentation
Wetelo_Inc_Presentation
 
Gabriela Cavalcante CV
Gabriela Cavalcante CVGabriela Cavalcante CV
Gabriela Cavalcante CV
 
Even Westvang: Open developments (Webdagene 2014)
Even Westvang: Open developments (Webdagene 2014)Even Westvang: Open developments (Webdagene 2014)
Even Westvang: Open developments (Webdagene 2014)
 
Reasons to Choose Python Web Development for Your Business.pdf
Reasons to Choose Python Web Development for Your Business.pdfReasons to Choose Python Web Development for Your Business.pdf
Reasons to Choose Python Web Development for Your Business.pdf
 

Plus de Ramiro Luz

Institutional Website - the longest project of my life
Institutional Website - the longest project of my lifeInstitutional Website - the longest project of my life
Institutional Website - the longest project of my lifeRamiro Luz
 
Para que serve o Python
Para que serve o PythonPara que serve o Python
Para que serve o PythonRamiro Luz
 
Minerando dados com Python
Minerando dados com PythonMinerando dados com Python
Minerando dados com PythonRamiro Luz
 
Python, por onde começar - Semana Technológica UTFPR 2015.
Python, por onde começar - Semana Technológica UTFPR 2015.Python, por onde começar - Semana Technológica UTFPR 2015.
Python, por onde começar - Semana Technológica UTFPR 2015.Ramiro Luz
 
Workshop de introdução ao python - TADS 2015
Workshop de introdução ao python - TADS 2015Workshop de introdução ao python - TADS 2015
Workshop de introdução ao python - TADS 2015Ramiro Luz
 
Não se repita - Django Generic Views - Semana Acadêmica TADS 2015.
Não se repita - Django Generic Views - Semana Acadêmica TADS 2015.Não se repita - Django Generic Views - Semana Acadêmica TADS 2015.
Não se repita - Django Generic Views - Semana Acadêmica TADS 2015.Ramiro Luz
 
Não se repita - Django Generic Views - FLISOL Curitiba 2015
Não se repita - Django Generic Views - FLISOL Curitiba 2015Não se repita - Django Generic Views - FLISOL Curitiba 2015
Não se repita - Django Generic Views - FLISOL Curitiba 2015Ramiro Luz
 
Criando testes com Plone
Criando testes com PloneCriando testes com Plone
Criando testes com PloneRamiro Luz
 
Python, por onde começar? @FTSL2014
Python, por onde começar? @FTSL2014Python, por onde começar? @FTSL2014
Python, por onde começar? @FTSL2014Ramiro Luz
 
Flisol 2014 - Python, por onde começar?
Flisol 2014 - Python, por onde começar?Flisol 2014 - Python, por onde começar?
Flisol 2014 - Python, por onde começar?Ramiro Luz
 
Python 3, patterns and indioms
Python 3, patterns and indiomsPython 3, patterns and indioms
Python 3, patterns and indiomsRamiro Luz
 
Dojo de Programação
Dojo de ProgramaçãoDojo de Programação
Dojo de ProgramaçãoRamiro Luz
 
Teaching TDD, the Coding Dojo Style
Teaching TDD, the Coding Dojo StyleTeaching TDD, the Coding Dojo Style
Teaching TDD, the Coding Dojo StyleRamiro Luz
 
Usando Dojos de Programação para o Ensino de TDD
Usando Dojos de Programação para o Ensino de TDDUsando Dojos de Programação para o Ensino de TDD
Usando Dojos de Programação para o Ensino de TDDRamiro Luz
 
Sabores do desenvolvimento web com Python
Sabores do desenvolvimento web com PythonSabores do desenvolvimento web com Python
Sabores do desenvolvimento web com PythonRamiro Luz
 
Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: r...
Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: r...Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: r...
Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: r...Ramiro Luz
 
Apresentação resumo de artigo Limiting Factor of TDD adoption
Apresentação resumo de artigo Limiting Factor of TDD adoptionApresentação resumo de artigo Limiting Factor of TDD adoption
Apresentação resumo de artigo Limiting Factor of TDD adoptionRamiro Luz
 
python-agil-IVEnGitec
python-agil-IVEnGitecpython-agil-IVEnGitec
python-agil-IVEnGitecRamiro Luz
 
Testes de Unidade para C++
Testes de Unidade para C++Testes de Unidade para C++
Testes de Unidade para C++Ramiro Luz
 

Plus de Ramiro Luz (20)

Institutional Website - the longest project of my life
Institutional Website - the longest project of my lifeInstitutional Website - the longest project of my life
Institutional Website - the longest project of my life
 
Para que serve o Python
Para que serve o PythonPara que serve o Python
Para que serve o Python
 
Minerando dados com Python
Minerando dados com PythonMinerando dados com Python
Minerando dados com Python
 
Python, por onde começar - Semana Technológica UTFPR 2015.
Python, por onde começar - Semana Technológica UTFPR 2015.Python, por onde começar - Semana Technológica UTFPR 2015.
Python, por onde começar - Semana Technológica UTFPR 2015.
 
Workshop de introdução ao python - TADS 2015
Workshop de introdução ao python - TADS 2015Workshop de introdução ao python - TADS 2015
Workshop de introdução ao python - TADS 2015
 
Não se repita - Django Generic Views - Semana Acadêmica TADS 2015.
Não se repita - Django Generic Views - Semana Acadêmica TADS 2015.Não se repita - Django Generic Views - Semana Acadêmica TADS 2015.
Não se repita - Django Generic Views - Semana Acadêmica TADS 2015.
 
Não se repita - Django Generic Views - FLISOL Curitiba 2015
Não se repita - Django Generic Views - FLISOL Curitiba 2015Não se repita - Django Generic Views - FLISOL Curitiba 2015
Não se repita - Django Generic Views - FLISOL Curitiba 2015
 
Criando testes com Plone
Criando testes com PloneCriando testes com Plone
Criando testes com Plone
 
Python, por onde começar? @FTSL2014
Python, por onde começar? @FTSL2014Python, por onde começar? @FTSL2014
Python, por onde começar? @FTSL2014
 
Flisol 2014 - Python, por onde começar?
Flisol 2014 - Python, por onde começar?Flisol 2014 - Python, por onde começar?
Flisol 2014 - Python, por onde começar?
 
Python 3, patterns and indioms
Python 3, patterns and indiomsPython 3, patterns and indioms
Python 3, patterns and indioms
 
Dojo de Programação
Dojo de ProgramaçãoDojo de Programação
Dojo de Programação
 
Teaching TDD, the Coding Dojo Style
Teaching TDD, the Coding Dojo StyleTeaching TDD, the Coding Dojo Style
Teaching TDD, the Coding Dojo Style
 
Usando Dojos de Programação para o Ensino de TDD
Usando Dojos de Programação para o Ensino de TDDUsando Dojos de Programação para o Ensino de TDD
Usando Dojos de Programação para o Ensino de TDD
 
Sabores do desenvolvimento web com Python
Sabores do desenvolvimento web com PythonSabores do desenvolvimento web com Python
Sabores do desenvolvimento web com Python
 
Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: r...
Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: r...Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: r...
Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: r...
 
Apresentação resumo de artigo Limiting Factor of TDD adoption
Apresentação resumo de artigo Limiting Factor of TDD adoptionApresentação resumo de artigo Limiting Factor of TDD adoption
Apresentação resumo de artigo Limiting Factor of TDD adoption
 
python-agil-IVEnGitec
python-agil-IVEnGitecpython-agil-IVEnGitec
python-agil-IVEnGitec
 
Testes de Unidade para C++
Testes de Unidade para C++Testes de Unidade para C++
Testes de Unidade para C++
 
Map reduce
Map reduceMap reduce
Map reduce
 

Dernier

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 

Dernier (20)

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 

Portal Modelo - Plone for Parliaments

  • 1. Portal Modelo - Plone for parliaments Portal Modelo - Plone for parliaments Ramiro Luz 7 de Novembro de 2018
  • 2. Portal Modelo - Plone for parliaments About me Developer since 1991. Master degree in Software Engineering on Technological Federal University of Paraná. Programmer at Câmara Municipal de Curitiba (Town Council, the city parliament). Founder of the group Python Paraná Co-founder of the Paraná Coding Dojo Group. PythonBrasil[6], 2010, organizer. SciPyLA 2018 organizer. Happy member of Python Brasil Association.
  • 3. Portal Modelo - Plone for parliaments SAMURAI
  • 4. Portal Modelo - Plone for parliaments SPOILER I will cry!!
  • 5. Portal Modelo - Plone for parliaments About the talk This talk is about Plone customization for Parliaments showing an integration between Plone + EEA Daviz + Portal Modelo + Ombudsman Oce System.
  • 6. Portal Modelo - Plone for parliaments City Hall Figura: Foto: Anderson Tozato/CMC/Divulgação
  • 7. Portal Modelo - Plone for parliaments Interlegis Started on 1997. Run by Brazilian Legislative Institute. Supports the Brazilian Legislative Power. Trainning, Free Software, Infra-Structure. http://www.interlegis.leg.br https://github.com/interlegis/
  • 8. Portal Modelo - Plone for parliaments Portal modelo Portal for City Halls, the cities legislative power. Free Software. Free Hosting 1,773 portals hosted today. Free Training. Follows Brazilian Transparency Law.
  • 9. Portal Modelo - Plone for parliaments Ombudsman Oce add-on Made for Portal Modelo. Information System for Citizens. Accepts several types of Claims by default.
  • 10. Portal Modelo - Plone for parliaments EEA Daviz Semantic web data visualization tool for Zope/Plone. Developed by the European Environment Agency. Generate attractive and interactive charts. Simile Exhibit and Google Charts visualizations are supported. The architecture allows to extend Daviz with more visualisation libraries (visualisations plugins).
  • 11. Portal Modelo - Plone for parliaments Portal Padrão Based on the idea of Portal Modelo. Used by Brazilian Government Plone sites. https://github.com/plonegovbr/brasil.gov.portal
  • 12. Portal Modelo - Plone for parliaments Demonstration SHOW ME TE CODE.
  • 13. Portal Modelo - Plone for parliaments Future Don't know Support Plone5 and python3? Internationalization? Integration? Your idea HERE?
  • 14. Portal Modelo - Plone for parliaments Contact @ramiroluz ramiroluz@gmail.com
  • 15. Portal Modelo - Plone for parliaments Dornelles Treméa
  • 16. Portal Modelo - Plone for parliaments Jean, Rafa, Rodrigo, Hector
  • 17. Portal Modelo - Plone for parliaments Érico, Alex
  • 18. Portal Modelo - Plone for parliaments T. Kim Nguyen
  • 19. Portal Modelo - Plone for parliaments Tania, Manabu
  • 20. Portal Modelo - Plone for parliaments Acknowlegment ありがとうございます THANK YOU! OBRIGADO!