Suche senden
Hochladen
The World Outside Plone
•
0 gefällt mir
•
1,308 views
Mikko Ohtamaa
Folgen
Comparing strengths of Joomla, Django and other open source communities with Plone
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 43
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Recomendados
Problemen oplossen in Joomla - Joomladagen 2014
Problemen oplossen in Joomla - Joomladagen 2014
Peter Martin
To infinity and Beyond with Plone 5!
To infinity and Beyond with Plone 5!
Rikupekka Oksanen
What is front-end development ?
What is front-end development ?
Mahmoud Shaker
Understand front end developer
Understand front end developer
Hsuan Fu Lien
Front end developer responsibilities what does a front-end developer do?
Front end developer responsibilities what does a front-end developer do?
Katy Slemon
Front end for back end developers
Front end for back end developers
Wojciech Bednarski
HTML5 and Joomla! 2.5 Template
HTML5 and Joomla! 2.5 Template
Marvelic Engine Co., Ltd.
Beg, Borrow or Steal: The Art of Flashing Without Flashing
Beg, Borrow or Steal: The Art of Flashing Without Flashing
spjwebster
Más contenido relacionado
Was ist angesagt?
Seminar: Become a Reliable Web Programmer
Seminar: Become a Reliable Web Programmer
Achmad Solichin
5 Reasons Why Your Website Is[n’t] a Native App (PrDC 2015)
5 Reasons Why Your Website Is[n’t] a Native App (PrDC 2015)
David Wesst
Rapid WordPress Theme Development
Rapid WordPress Theme Development
Josh Williams
JavaScript Revolution - 5/Nov/13 - PrDC Saskatoon, SK
JavaScript Revolution - 5/Nov/13 - PrDC Saskatoon, SK
David Wesst
Save your social energy with windows live
Save your social energy with windows live
Mohamad Iqbal
May 2014-webinar
May 2014-webinar
Howard Greenberg
Accessibility With WordPress: Accessing Higher Ground 2014
Accessibility With WordPress: Accessing Higher Ground 2014
Joseph Dolson
WEB DEVELOPMENT
WEB DEVELOPMENT
PAWAN KUMAR
Internship review
Internship review
PAWAN KUMAR
HTML5: The Parts You Care About - 4/Nov/13 - PrDC Saskatoon, SK
HTML5: The Parts You Care About - 4/Nov/13 - PrDC Saskatoon, SK
David Wesst
Why You Need a Front End Developer
Why You Need a Front End Developer
Mike Wilcox
Learning to be IDE Free (PrDC 2015)
Learning to be IDE Free (PrDC 2015)
David Wesst
Master your debugger
Master your debugger
Paul Comanici
Using Composer to create manageable WordPress websites
Using Composer to create manageable WordPress websites
Anna Ladoshkina
Front end development best practices
Front end development best practices
Karolina Coates
Front-End Frameworks: a quick overview
Front-End Frameworks: a quick overview
Diacode
Rich and Beautiful: Making Attractive Apps in HTML5 [Wpg 2013]
Rich and Beautiful: Making Attractive Apps in HTML5 [Wpg 2013]
David Wesst
Prezi final
Prezi final
HessaMohamed
Best Practices in SharePoint Development - Just Freakin Work! Overcoming Hurd...
Best Practices in SharePoint Development - Just Freakin Work! Overcoming Hurd...
Geoff Varosky
Using a CSS Framework
Using a CSS Framework
Gareth Saunders
Was ist angesagt?
(20)
Seminar: Become a Reliable Web Programmer
Seminar: Become a Reliable Web Programmer
5 Reasons Why Your Website Is[n’t] a Native App (PrDC 2015)
5 Reasons Why Your Website Is[n’t] a Native App (PrDC 2015)
Rapid WordPress Theme Development
Rapid WordPress Theme Development
JavaScript Revolution - 5/Nov/13 - PrDC Saskatoon, SK
JavaScript Revolution - 5/Nov/13 - PrDC Saskatoon, SK
Save your social energy with windows live
Save your social energy with windows live
May 2014-webinar
May 2014-webinar
Accessibility With WordPress: Accessing Higher Ground 2014
Accessibility With WordPress: Accessing Higher Ground 2014
WEB DEVELOPMENT
WEB DEVELOPMENT
Internship review
Internship review
HTML5: The Parts You Care About - 4/Nov/13 - PrDC Saskatoon, SK
HTML5: The Parts You Care About - 4/Nov/13 - PrDC Saskatoon, SK
Why You Need a Front End Developer
Why You Need a Front End Developer
Learning to be IDE Free (PrDC 2015)
Learning to be IDE Free (PrDC 2015)
Master your debugger
Master your debugger
Using Composer to create manageable WordPress websites
Using Composer to create manageable WordPress websites
Front end development best practices
Front end development best practices
Front-End Frameworks: a quick overview
Front-End Frameworks: a quick overview
Rich and Beautiful: Making Attractive Apps in HTML5 [Wpg 2013]
Rich and Beautiful: Making Attractive Apps in HTML5 [Wpg 2013]
Prezi final
Prezi final
Best Practices in SharePoint Development - Just Freakin Work! Overcoming Hurd...
Best Practices in SharePoint Development - Just Freakin Work! Overcoming Hurd...
Using a CSS Framework
Using a CSS Framework
Andere mochten auch
Plone Community Software Freedom Day 2008
Plone Community Software Freedom Day 2008
Jazkarta, Inc.
Deliverance talk at plone meetup
Deliverance talk at plone meetup
Jazkarta, Inc.
Building a successful open source consulting company
Building a successful open source consulting company
Jazkarta, Inc.
Print Lay-Outs
Print Lay-Outs
Maggie Georgieva
9th Grade Academy Presentation
9th Grade Academy Presentation
pa admin
25th chrisprofel aniversary
25th chrisprofel aniversary
rrg_19882012
Andere mochten auch
(6)
Plone Community Software Freedom Day 2008
Plone Community Software Freedom Day 2008
Deliverance talk at plone meetup
Deliverance talk at plone meetup
Building a successful open source consulting company
Building a successful open source consulting company
Print Lay-Outs
Print Lay-Outs
9th Grade Academy Presentation
9th Grade Academy Presentation
25th chrisprofel aniversary
25th chrisprofel aniversary
Ähnlich wie The World Outside Plone
Why Your Site is Slow: Performance Answers for Your Clients
Why Your Site is Slow: Performance Answers for Your Clients
Pantheon
jQuery: The World's Most Popular JavaScript Library Comes to XPages
jQuery: The World's Most Popular JavaScript Library Comes to XPages
Teamstudio
Publishing API documentation -- Presentation
Publishing API documentation -- Presentation
Tom Johnson
A 20 minute introduction to AngularJS for XPage developers
A 20 minute introduction to AngularJS for XPage developers
Mark Leusink
Prototyping like it is 2022
Prototyping like it is 2022
Michael Yagudaev
Diwd 2011-111011223430-phpapp01
Diwd 2011-111011223430-phpapp01
alexkirmse
10 tips to improve the usability of Joomla - Joomla World Conference 2014
10 tips to improve the usability of Joomla - Joomla World Conference 2014
Sander Potjer
Gfx.tw: Two Year Report
Gfx.tw: Two Year Report
Timothy Chien
Joomla CMS SEMINAR PPT
Joomla CMS SEMINAR PPT
Pinky Mondal
Writing Effective Self-Help Guides for World Domination
Writing Effective Self-Help Guides for World Domination
Emma Jane Hogbin Westby
State of jQuery - AspDotNetStorefront Conference
State of jQuery - AspDotNetStorefront Conference
dmethvin
From marketplace to WordPress - WordCamp Belfast
From marketplace to WordPress - WordCamp Belfast
Fellyph Cintra
2011 07 Malaysia Open Source Conference
2011 07 Malaysia Open Source Conference
Gen Kanai
Mixing Plone and Django for explosive results
Mixing Plone and Django for explosive results
Simone Deponti
Introduction to Django (GDays 2014)
Introduction to Django (GDays 2014)
Edem Kumodzi
Web Accessibility in Drupal 8
Web Accessibility in Drupal 8
AGILEDROP
Alice Phieu - WordPress For Beginners
Alice Phieu - WordPress For Beginners
Alice Phieu
Building rich interface components with SharePoint
Building rich interface components with SharePoint
Louis-Philippe Lavoie
JavaScript debugging diagnostic web tools and firefox
JavaScript debugging diagnostic web tools and firefox
Gennady Feldman
Getting started with Vue.js - CodeMash 2020
Getting started with Vue.js - CodeMash 2020
Burton Smith
Ähnlich wie The World Outside Plone
(20)
Why Your Site is Slow: Performance Answers for Your Clients
Why Your Site is Slow: Performance Answers for Your Clients
jQuery: The World's Most Popular JavaScript Library Comes to XPages
jQuery: The World's Most Popular JavaScript Library Comes to XPages
Publishing API documentation -- Presentation
Publishing API documentation -- Presentation
A 20 minute introduction to AngularJS for XPage developers
A 20 minute introduction to AngularJS for XPage developers
Prototyping like it is 2022
Prototyping like it is 2022
Diwd 2011-111011223430-phpapp01
Diwd 2011-111011223430-phpapp01
10 tips to improve the usability of Joomla - Joomla World Conference 2014
10 tips to improve the usability of Joomla - Joomla World Conference 2014
Gfx.tw: Two Year Report
Gfx.tw: Two Year Report
Joomla CMS SEMINAR PPT
Joomla CMS SEMINAR PPT
Writing Effective Self-Help Guides for World Domination
Writing Effective Self-Help Guides for World Domination
State of jQuery - AspDotNetStorefront Conference
State of jQuery - AspDotNetStorefront Conference
From marketplace to WordPress - WordCamp Belfast
From marketplace to WordPress - WordCamp Belfast
2011 07 Malaysia Open Source Conference
2011 07 Malaysia Open Source Conference
Mixing Plone and Django for explosive results
Mixing Plone and Django for explosive results
Introduction to Django (GDays 2014)
Introduction to Django (GDays 2014)
Web Accessibility in Drupal 8
Web Accessibility in Drupal 8
Alice Phieu - WordPress For Beginners
Alice Phieu - WordPress For Beginners
Building rich interface components with SharePoint
Building rich interface components with SharePoint
JavaScript debugging diagnostic web tools and firefox
JavaScript debugging diagnostic web tools and firefox
Getting started with Vue.js - CodeMash 2020
Getting started with Vue.js - CodeMash 2020
Mehr von Mikko Ohtamaa
Websauna - introduction to the best Python web framework
Websauna - introduction to the best Python web framework
Mikko Ohtamaa
Operations Security - SF Bitcoin Hackday March 2015
Operations Security - SF Bitcoin Hackday March 2015
Mikko Ohtamaa
Operations security - SyPy Dec 2014 (Sydney Python users)
Operations security - SyPy Dec 2014 (Sydney Python users)
Mikko Ohtamaa
Operations security (OPSEC)
Operations security (OPSEC)
Mikko Ohtamaa
Plone, battle-scarred community with battle tanks
Plone, battle-scarred community with battle tanks
Mikko Ohtamaa
World Plone Day 2013
World Plone Day 2013
Mikko Ohtamaa
Test lol
Test lol
Mikko Ohtamaa
Writing the docs
Writing the docs
Mikko Ohtamaa
Solving problems one Plone package at a time
Solving problems one Plone package at a time
Mikko Ohtamaa
Saving Plone from Plone agony
Saving Plone from Plone agony
Mikko Ohtamaa
Beautiful Maintainable ModularJavascript Codebase with RequireJS - HelsinkiJ...
Beautiful Maintainable ModularJavascript Codebase with RequireJS - HelsinkiJ...
Mikko Ohtamaa
VVV validation and linting tool
VVV validation and linting tool
Mikko Ohtamaa
Plone IDE - the future of Plone development
Plone IDE - the future of Plone development
Mikko Ohtamaa
Javascript - How to avoid the bad parts
Javascript - How to avoid the bad parts
Mikko Ohtamaa
The Easy Way - Plone Conference 2011
The Easy Way - Plone Conference 2011
Mikko Ohtamaa
Mobile Landscape 2011
Mobile Landscape 2011
Mikko Ohtamaa
Mobiilimarkkinoinnin mahdollisuudet nyt
Mobiilimarkkinoinnin mahdollisuudet nyt
Mikko Ohtamaa
mFabrik Case Studies
mFabrik Case Studies
Mikko Ohtamaa
Building HTML based mobile phone applications
Building HTML based mobile phone applications
Mikko Ohtamaa
Mehr von Mikko Ohtamaa
(19)
Websauna - introduction to the best Python web framework
Websauna - introduction to the best Python web framework
Operations Security - SF Bitcoin Hackday March 2015
Operations Security - SF Bitcoin Hackday March 2015
Operations security - SyPy Dec 2014 (Sydney Python users)
Operations security - SyPy Dec 2014 (Sydney Python users)
Operations security (OPSEC)
Operations security (OPSEC)
Plone, battle-scarred community with battle tanks
Plone, battle-scarred community with battle tanks
World Plone Day 2013
World Plone Day 2013
Test lol
Test lol
Writing the docs
Writing the docs
Solving problems one Plone package at a time
Solving problems one Plone package at a time
Saving Plone from Plone agony
Saving Plone from Plone agony
Beautiful Maintainable ModularJavascript Codebase with RequireJS - HelsinkiJ...
Beautiful Maintainable ModularJavascript Codebase with RequireJS - HelsinkiJ...
VVV validation and linting tool
VVV validation and linting tool
Plone IDE - the future of Plone development
Plone IDE - the future of Plone development
Javascript - How to avoid the bad parts
Javascript - How to avoid the bad parts
The Easy Way - Plone Conference 2011
The Easy Way - Plone Conference 2011
Mobile Landscape 2011
Mobile Landscape 2011
Mobiilimarkkinoinnin mahdollisuudet nyt
Mobiilimarkkinoinnin mahdollisuudet nyt
mFabrik Case Studies
mFabrik Case Studies
Building HTML based mobile phone applications
Building HTML based mobile phone applications
Último
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox
How to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptx
KaustubhBhavsar6
Introduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its application
Knoldus Inc.
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
xtailishbaloch
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
ThousandEyes
EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? Webinar
ThousandEyes
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Product School
UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2
DianaGray10
.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptx
Hansamali Gamage
20140402 - Smart house demo kit
20140402 - Smart house demo kit
Jamie (Taka) Wang
Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.
IPLOOK Networks
Patch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 update
adam112203
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
Neo4j
3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data
Eric D. Schabell
Oracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptx
Satishbabu Gunukula
Technical SEO for Improved Accessibility WTS FEST
Technical SEO for Improved Accessibility WTS FEST
BillieHyde
Top 10 Squarespace Development Companies
Top 10 Squarespace Development Companies
TopCSSGallery
From the origin to the future of Open Source model and business
From the origin to the future of Open Source model and business
Francesco Corti
Graphene Quantum Dots-Based Composites for Biomedical Applications
Graphene Quantum Dots-Based Composites for Biomedical Applications
nooralam814309
Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...
DianaGray10
Último
(20)
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
How to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptx
Introduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its application
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? Webinar
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2
.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptx
20140402 - Smart house demo kit
20140402 - Smart house demo kit
Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.
Patch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 update
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data
Oracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptx
Technical SEO for Improved Accessibility WTS FEST
Technical SEO for Improved Accessibility WTS FEST
Top 10 Squarespace Development Companies
Top 10 Squarespace Development Companies
From the origin to the future of Open Source model and business
From the origin to the future of Open Source model and business
Graphene Quantum Dots-Based Composites for Biomedical Applications
Graphene Quantum Dots-Based Composites for Biomedical Applications
Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...
The World Outside Plone
1.
The world outside Plone Mikko
Ohtamaa Plone Conference 2010
2.
Agenda • Joomla! • Django •
Lessons to learn
3.
Unfortunately • No world •
No Drupal • No Wordpress • No $harepoint
6.
Joomla! The most popular
CMS in the world
7.
CMS is a
thing allowing you to edit your website using your web browser
8.
• Open source •
Forked from Mambo (commercial) 2005 • Open Source Matters Inc. • Runs on Linux+Apache+MySQL+PHP
9.
Features • Admin interface •
Article content type • WYSIWYG editor • Through-the- web template and CSS editor • User manager • Two-state workflow • Menu editor • Plug-in manager
10.
No-features • No folders •
No permissions • No sharing, roles • No “you-name-it”
11.
Demo http://ploneconf2010.cloudaccess.net/ administrator
14.
Core developers Component providers Integrators Site users Hosting
17.
“They could not
stand Joomla”
18.
[20:25:50] x: moo:
we moved from Plone to Joomla. 3 years on Plone with no hacks. [20:26:04] x: Problem with plone is no forums with email support
19.
Django The web framework
for perfectionists with deadlines
20.
Write web applications Pythonic way You
don’t need to know SQL
22.
Python development is fun
23.
Python development is fun Django development is fun
24.
Python development is fun Django development is fun Plone development is
not fun
25.
Features • Object-relation mapper (Python objects
in SQL database) • Template engine • URL mapper • Forms • Admin interface (automatic) • User manager • Applications (extensions)
26.
No-features • No default
templates (excl. admin) • No viewlets • No traversing (folders), no hierarchy • No registration
27.
Demo
28.
Clear path to
become a developer TextTextTextText
29.
High quality reference manual
31.
“Plone for web
sites, Django for web apps” -Jazkarta
32.
CMS on Django •
Lighting Fast CMS by Kai Diefenbach • Django CMS by Divio • Various others, especially in-house CMS solutions
33.
Issues • Heterogenous applications •
Subclassing / variations • Extending admin interface • Integration story (buildout is coming with Django packages?)
34.
Lessons leart
35.
http://www.flickr.com/photos/dunk/498668317 - person
in the picture is not related and the picture is only for descriptive purpose Django developers 2010 Plone developers 2004
36.
Django developers 2016 Plone
developers 2010 http://www.flickr.com/photos/postbear/3681945685 - person in the picture is not related and the picture is only for descriptive purpose
37.
Plone developers 2015 http://www.flickr.com/photos/limonada/14705232
- person in the picture is not related and the picture is only for descriptive purpose
38.
Zope tools are not
fun
39.
Reference manuals rock if someone
in Plone community dares to say me “Check it from the source code”...
40.
Reference manuals rock if someone
in Plone community dares to say me “Check it from the source code”... ... I teach the person some Finnish
41.
Revenue > support
> quality Components rules
42.
• http://linkedin.com/in/ohtis • http://twitter.com/moo9000 See
you on the other side http://www.flickr.com/photos/flydime/4671890983
43.
Plone needs menu manager
Jetzt herunterladen