SlideShare una empresa de Scribd logo
1 de 139
Plone at University of 
Jyväskylä 
- 
10 years of happiness, 
and counting 
Rikupekka Oksanen 
Plone Conference 2014
A Story of 
How a small science university from middle of 
nowhere grew up to have the 2nd biggest web 
presence of Finnish universities, and has 80+ 
Plone sites or customized services to make it a 
better place to study and work.
So This Is a 
Plone Success Story!
3 Services to Focus On 
● www.jyu.fi - Our main website 
● moniviestin.jyu.fi - Our video portal 
● koppa.jyu.fi - Course material delivery
Who Am I 
Rikupekka Oksanen 
Twitter: @rikupekka 
rioksane@jyu.fi 
● Plone-user/site 
builder/support/trainer/project manager 2004 
-> 
● Web developer (HTML/CSS) 1996 ->
Important at Home 
● 2 cats 
● 2 dogs 
● 2 kids 
● 1 wife
Important at Work 
● Plone-sites 
● Plone-based services 
● (Agile) Development 
● Liking every day 
● Great team
How Do I See Plone?
“When you have a hammer 
everything looks as nails”
Don’t think I’m comparing Plone to a 
mere hammer
Plone is Powerful like a
Planet Eating Space Dragon
That’s on Your Side
Plone has only 1 feature 
There is no thing it cannot do. 
- M. Ohtamaa
If Plone Was a Superhero...
It Would Be Fantastic Four
Smart and Flexible, Like Mr. Fantastic 
zmi zmi zmi
Powerful, Like The Thing and Human Torch
Also Well Known and Visible, Like 
Invisible Woman
Earth calling, next stop, Finland
University of Jyväskylä, Finland 
https://www.jyu.fi
University of Jyväskylä 
“A significant multi-discipline research 
university and an expert in education” 
https://www.jyu.fi/en/introduction 
7 faculties 
15 000 students 
2 600 staff members
A Really Diverse Environment 
● Every faculty, every department is very 
independent 
● Everyone is accustomed to some degree of 
freedom on how to do things 
● Nobody likes to be told which system to use
Academic freedom
IT-Services 
● 90 people 
● Infrastructure unit 
● Customer support unit 
● Development unit (that’s us). 
15 developers 
● https://www.jyu.fi/itp/en
Case 1: www.jyu.fi
Once Upon a Time in 2005 
The university websites were incoherent mess 
of static html-pages, updated by a handful of 
IT-specialists.
Actually kind of clean design...
And Now? 
The university websites are incoherent mess of 
Plone-pages, updated by hundreds of staff 
members.
?
In 2014 
● We have some 80+ Plone websites and 
services from small to very large and 
complex 
● Changed the whole organization culture on 
how to do web content management
Statistics on www.jyu.fi 
● 180 000 visitors/month 
● 2 000 000 page views/month 
● Hundreds of content managers
2nd Best in Web Visibility 
of Finnish universities 
http://www.webometrics.info/ 
JYU is 7th biggest university in Finland. 
Google Page Rank: 7
Lots of Content 
2014 we have some 250 000 content objects in 
www.jyu.fi (public) 
Not including the intranet material, course 
material or video -> Add some 200 000+ more.
Back to 2004, when THIS happened
And him 
Jussi Talaskivi 
https://twitter.com/jptalask 
A brilliant information system architect
“Jussi is always right” 
Jussi came to know Zope in 2002 and Plone in 
2004 and then we had our first Plone-site 
running. 
It was a staff training portal.
We Were Working in a 
Separately funded “Virtual University” project 
→ 
Lots of freedom to try and develop new things
In January 2005 
● Three faculties wanted to renew their sites: 
Humanistic, Information Technology and 
Education 
● University Communications Unit was a key 
player 
● And our Virtual university project jumped in 
as a technical aid (=Jussi and me)
User Needs 
● There should be uniform theme to the sites 
● Content would be text, links, images, files 
● Easy to maintain through a browser
User Needs + Solution = Victory 
● It was clearly web content management the 
faculties needed 
● So we suggested that new sites would be 
done with Plone, because we knew it 
● Nobody objected :)
How It Was Done? 
● No project plan 
● No gathering exact requirements beforehand 
● Just a couple of meetings with the pilot 
faculties’ soon to be content managers
In Spring 2005 
● We had unskinned Plone preview-site with 
basic folder structure 
● Plone-training was real work - people 
managed real content at the unskinned 
preview-site.
Also In Spring 2005 
● Some ploneCustom.css 
● Internal user accounts (compatible with 
LDAP accounts)
In May 2005 
The first faculty site was released: 
www.jyu.fi/hum 
The humanists.
So, Plone Is 
Easy enough to use for anyone.
Though Plone 2.0.5 was a bit simpler than 3 or 
4...? (how about Plone 5?)
Until the End of 2005... 
Other 6 faculties followed. 
Voluntarily 
+ New front page to www.jyu.fi
“Not a real project” 
● In 2006 we looked back of what was 
achieved 
● A full renewal of university website + 
organizational change 
● Yet someone was upset: “That was not a 
real project, it didn’t have project plan or 
start/end date” 
● #NoProjects
Some Milestones 
2007: Plone 2.1 + 
dividing one big 
site to smaller 
ones 
2007: Plone 2.5, 
integration with 
other systems 
2009: Plone 3, New 
Plone-products, 
“Presscenter”. 
LDAP 
2014: Plone 4.3 
Continuous development
Living on the edge 
We have always used the latest version of 
Plone. Even alphas for production sites. 
Plone has been solid even at that stage.
How about Plone 5? :)
Full Throttle 
After 2007 we had great developers on board, 
and that's when more magic started to happen.
Some In-House Plone Add Ons 
● Dynapage (Shiny frontpage with carousel and 
collections) 
● Portalview (Shinier frontpage with custom layout, css, 
carousel, tabs, RSS, accordion etc.) 
● TUTKA-page (List of publications - integrated) 
● Study Programme (integrated) 
● Personnel roster (Home made FSD) 
● Presscenter (For news and events) 
● Office add on to Plone Form Gen (Better Excel 
integration)
Don’t Get Me Started on Form Folder 
It rocks. 
Thousands of forms. 
Saves years of work and pain compared to 
paper processes. 
And its “green” :)
Plone Help Center 
● Thousands of How-To’s, tutorials, manuals 
● Changed organization culture to making 
guides in a certain way 
● Guides can be differentiated in search 
results from other content
What About the Happiness?
Content Manager Feedback 2014 
● Plone is a system among others, no fuss 
● Using Plone usually couple of times/week 
● Easy to get going 
● Friendly support
Here Are Some Plone Users
Look How Happy They Are
Even the Developer Is Smiling
Things Could Be Better 
● Finding balance between coherent and 
flexible web presence 
● Too much content in www.jyu.fi - hard to 
find the stuff you need 
● Site performance needs attention at times 
● At some point Plone was not optimal in 
“small pretty websites”
Backglog is Huge
Then There Is the "Browser" from Hell 
http://blog.mathewdesign.com/2013/07/18/does-ie-still-sucks/
New Version of IE is better than the 
old one? 
• Yes, it renders pages incorrectly faster 
• TinyMCE 4 with IE10...
Happy Thoughts!
Future of www.jyu.fi 2015 
● Plone 4.3 to main website (from 4.1.6) 
● Plone 5 to some sites 
● New Presscenter for publishing news and 
events, content synchronized to department 
sites 
● New staff and student portals 
● Visual facelift
Case 2: Moniviestin
Moniviestin 
= Direct translation of multimedia 
Moniviestin is a web based system for 
delivering text, images, video and audio 
content. 
http://moniviestin.jyu.fi
Moniviestin 
Back in 2003 someone suggested that 
streaming video on the net would be cool.
You know, 2 years before YouTube.
Why Moniviestin? 
● Easy to upload and manage video content 
● Secure, data stored on university servers 
● Fine tuned service for capturing video, not 
just a platform
What Makes Moniviestin So Great? 
1. Easy to put video and other material online...
2. and then hide it!
Seriously 
The most important feature is 
to hide the video somehow 
1. Hashed URL, not indexed 
2. Pathkey protection 
3. Plone permissions
Pathkey 
● A password that hides viewing of the 
folder/page/content 
● Easy to use 
https://pypi.python.org/pypi/jyu.pathkey/1.1.3
External Moniviestin Clients 
● Other universities and schools also use 
Moniviestin: 
● http://moniviestin.jamk.fi/ 
● http://moniviestin.jao.fi/ 
● http://moniviestin.uta.fi/
Moniviestin Timeline 
Continuous development 
2003: first version 
zope + quicktime 
2007: Moniviestin 2 
using Plone 2.1 
2010: Moniviestin 
3, Plone 4 + 
encoding 
backend, mp4, 
HTML5 
2012: Totally 
renewed encoding 
backend, HD and 
mobile videos 
2013: Better UX, 
chat, subtitles, 
encoding, etc. 
2014: Automated 
lecture capturing, 
1080p, better 
mobile UX
Cool Features 
● Automated lecture capturing in certain 
auditoriums, triggered by bookings 
● Live broadcasts 
● HD, mobile support 
● Chat, Commenting, Chapters etc. 
● + All the power of Plone for content, 
workflows and user management
“Full Stack” Service 
● Hardware - Own servers and storage 
● Software - Open source and customized 
● Service - Support, lecture capturing, video 
recording service
Students Are Happy 
Studying can be like this
Case 3: Koppa 
Koppa = basket
Koppa 
● Easy to use course material delivery 
system 
● Integrated with our study information system 
Korppi (groups, permissions, automatic 
content creation)
Koppa 
In 2008, after few years of Plone usage at JYU, 
people asked for same kind of ease of use to 
delivering course material to course students.
Koppa 
● A: Public material 
● B: Course material only for logged in 
students enrolled in the courses 
● Further developed using user feedback
Usual Case 
1. A teacher adds a course to Korppi 
2. He clicks a button to create course folder to 
Koppa 
3. Course folder, groups and permission are 
generated automatically 
4. Teacher adds files to Koppa 
5. Students log in and access the files
Benefits? 
● Optima and Moodle were too complicated for 
simply delivering material 
● Building an integration between Korppi and 
Plone was possible 
● Content managers had seen Plone in action 
in departmental sites
Koppa for Open University 
● Another Koppa instance for Open University 
https://www.avoin.jyu.fi/en 
● Students can also return assignments 
● 14 000 students 
● 15 000 assignments per year 
● Main eLearning platform for Open University 
students
Open University Compared to 
Faculties 
● Different course structure 
● Studies are paid for 
● Students come and go 
● Students from every age group, from 18-99 
years
Really Easy End to End Service 
1. Enroll to courses 
2. Pay online 
3. Start studying in Koppa (often using 
captured lecture videos in Moniviestin) 
4. Repeat
Koppa Timeline 
2008: First 
version. Pilot use. 
Works great. 
2009: Real use. 
2011-2012: 
Making both 
Koppas better 
2010: Open 
University Koppa 
development in 4 
months. 15000 
students. 
2014: Plagiarism 
detection. Net 
Exam 
2013: Web 
payment 
integration. Enroll 
- pay - study
Why Koppa? 
We have other elearning systems too: Optima, 
Moodle 
● The simplicity: 1. deliver material 2. collect 
assignments. 
● The power of Plone: thousands of dynamic 
groups, several permission levels, different 
folder structures etc.
Students Are Happy 
Study whenever, where ever
Summary
Content and Usage 
● 10 years of Plone, 12 of Zope 
● 80+ sites or services 
● 500 000+ content objects 
● 3 000 000+ page views/month
Plone Staff 
● Devops and support 
● Our development/support team has now 5 
people (3 are fixed term contracts) 
● Other Python-development too (Pyramid) 
● 1 person at Communications unit does part 
time support and training
Support and Training 
● Plone-guide in Finnish and in English 
● Plone training every week during semesters 
(2h) 
● Advanced Plone-training: Form Folders, 
Dynapage, Plone tips 
● Content manager seminars twice/year 
● Some 1000-1500 support requests/year
Development Formula for the Win 
● In-house development team 
● Integration with other university systems 
● User feedback 
● Open source 
● Agile 
● Automated tests 
● Continuous deployment
In Action 
● Out of the box Plone offers so many features 
and TTW customization options that iterative 
development is easy 
● Just build out a site, clickety click dexterity 
content types and show the customers: 
“How about this?”
Customization & Integration 
● We get even more business value out of 
Plone when we customize it 
● Or integrate it with other systems 
● ...But we got pretty far with Plone itself
Plone for Diverse Organizations? 
● You can start small and go as far as you like 
● Open source - no licence costs! 
● Great language support 
● Need an add on? Just install! For free! 
● Integrations are possible 
● Flexible and powerful
Gallery 
● Departmental sites 
● Student Portal, Staff Portal 
● “Old maps”-portal 
● Faceted Search
Gallery continues 
● ePortfolio 
● Payment services 
o Over 1 000 000€ cash flow/year 
o Online store 
o Form folder + payment 
o Enroll + pay 
● Diazo-themed sites 
● etc.
Looking forward to 
Plone201 
5
Plone, Live Long and Prosper
Any Questions?
Thank you! 
rioksane@jyu.fi 
@rikupekka 
www.jyu.fi

Más contenido relacionado

Similar a 10 Years of Plone Success at University of Jyväskylä

By the Power of Plone - Case Carousel at University of Jyväskylä Revisited
By the Power of Plone - Case Carousel at University of Jyväskylä RevisitedBy the Power of Plone - Case Carousel at University of Jyväskylä Revisited
By the Power of Plone - Case Carousel at University of Jyväskylä RevisitedRikupekka Oksanen
 
Ten years and onwards
Ten years and onwardsTen years and onwards
Ten years and onwardsJenny Gray
 
Present me
Present me Present me
Present me u2910773
 
Present me final draft
Present me  final draftPresent me  final draft
Present me final draftu2910773
 
7 alternative technology in the classroom presentation tools
7 alternative technology in the classroom presentation tools7 alternative technology in the classroom presentation tools
7 alternative technology in the classroom presentation toolssifiso gumede
 
Tech Tools Anyone Can Use
Tech Tools Anyone Can UseTech Tools Anyone Can Use
Tech Tools Anyone Can UseNicoleGraham48
 
Best Practices in Curating Your Teaching ePortfolio
Best Practices in Curating Your Teaching ePortfolioBest Practices in Curating Your Teaching ePortfolio
Best Practices in Curating Your Teaching ePortfolioErin O'Reilly
 
Organizing a Plone Sprint - Lessons Learned, Case Midsummersprint 2017
Organizing a Plone Sprint -  Lessons Learned, Case Midsummersprint 2017Organizing a Plone Sprint -  Lessons Learned, Case Midsummersprint 2017
Organizing a Plone Sprint - Lessons Learned, Case Midsummersprint 2017Rikupekka Oksanen
 
The Whys and Wherefores of Wookie
The Whys and Wherefores of WookieThe Whys and Wherefores of Wookie
The Whys and Wherefores of WookieDai Griffiths
 
Developing e lessons
Developing e lessonsDeveloping e lessons
Developing e lessonssamina khan
 
Teaching Continuity: Supporting staff teaching online when face-to-face class...
Teaching Continuity: Supporting staff teaching online when face-to-face class...Teaching Continuity: Supporting staff teaching online when face-to-face class...
Teaching Continuity: Supporting staff teaching online when face-to-face class...Samantha Lee Pan
 
Ten Years After: An Integrator's Tale
Ten Years After: An Integrator's TaleTen Years After: An Integrator's Tale
Ten Years After: An Integrator's TaleTsungWei Hu
 
ICOS EcoTour Presentation EN 091910
ICOS EcoTour Presentation EN 091910ICOS EcoTour Presentation EN 091910
ICOS EcoTour Presentation EN 091910jeffrey buderer
 
Implementing ePortfolio in 6 Months Through an Open Source Solution
Implementing ePortfolio in 6 Months Through an Open Source SolutionImplementing ePortfolio in 6 Months Through an Open Source Solution
Implementing ePortfolio in 6 Months Through an Open Source SolutionATPaceU
 
TutorStack Devconf.cz.pptx
TutorStack Devconf.cz.pptxTutorStack Devconf.cz.pptx
TutorStack Devconf.cz.pptxColm Dunphy
 
Technology enhanced learning with the iPad
Technology enhanced learning with the iPadTechnology enhanced learning with the iPad
Technology enhanced learning with the iPadAnthony DiGiulio
 
TECHNOLOGY-ENHANCED LEARNING WITH THE IPAD
TECHNOLOGY-ENHANCED LEARNING WITH THE IPADTECHNOLOGY-ENHANCED LEARNING WITH THE IPAD
TECHNOLOGY-ENHANCED LEARNING WITH THE IPADMadden-a
 
Learning Technologist Network - Overview and January 2015 Meeting
Learning Technologist Network - Overview and January 2015 MeetingLearning Technologist Network - Overview and January 2015 Meeting
Learning Technologist Network - Overview and January 2015 MeetingJames Little
 

Similar a 10 Years of Plone Success at University of Jyväskylä (20)

By the Power of Plone - Case Carousel at University of Jyväskylä Revisited
By the Power of Plone - Case Carousel at University of Jyväskylä RevisitedBy the Power of Plone - Case Carousel at University of Jyväskylä Revisited
By the Power of Plone - Case Carousel at University of Jyväskylä Revisited
 
Ten years and onwards
Ten years and onwardsTen years and onwards
Ten years and onwards
 
Present me
Present me Present me
Present me
 
Present me final draft
Present me  final draftPresent me  final draft
Present me final draft
 
7 alternative technology in the classroom presentation tools
7 alternative technology in the classroom presentation tools7 alternative technology in the classroom presentation tools
7 alternative technology in the classroom presentation tools
 
Tech Tools Anyone Can Use
Tech Tools Anyone Can UseTech Tools Anyone Can Use
Tech Tools Anyone Can Use
 
Best Practices in Curating Your Teaching ePortfolio
Best Practices in Curating Your Teaching ePortfolioBest Practices in Curating Your Teaching ePortfolio
Best Practices in Curating Your Teaching ePortfolio
 
LyveNote
LyveNoteLyveNote
LyveNote
 
Organizing a Plone Sprint - Lessons Learned, Case Midsummersprint 2017
Organizing a Plone Sprint -  Lessons Learned, Case Midsummersprint 2017Organizing a Plone Sprint -  Lessons Learned, Case Midsummersprint 2017
Organizing a Plone Sprint - Lessons Learned, Case Midsummersprint 2017
 
The Whys and Wherefores of Wookie
The Whys and Wherefores of WookieThe Whys and Wherefores of Wookie
The Whys and Wherefores of Wookie
 
Developing e lessons
Developing e lessonsDeveloping e lessons
Developing e lessons
 
Teaching Continuity: Supporting staff teaching online when face-to-face class...
Teaching Continuity: Supporting staff teaching online when face-to-face class...Teaching Continuity: Supporting staff teaching online when face-to-face class...
Teaching Continuity: Supporting staff teaching online when face-to-face class...
 
Ten Years After: An Integrator's Tale
Ten Years After: An Integrator's TaleTen Years After: An Integrator's Tale
Ten Years After: An Integrator's Tale
 
ICOS EcoTour Presentation EN 091910
ICOS EcoTour Presentation EN 091910ICOS EcoTour Presentation EN 091910
ICOS EcoTour Presentation EN 091910
 
Implementing ePortfolio in 6 Months Through an Open Source Solution
Implementing ePortfolio in 6 Months Through an Open Source SolutionImplementing ePortfolio in 6 Months Through an Open Source Solution
Implementing ePortfolio in 6 Months Through an Open Source Solution
 
TutorStack Devconf.cz.pptx
TutorStack Devconf.cz.pptxTutorStack Devconf.cz.pptx
TutorStack Devconf.cz.pptx
 
Technology enhanced learning with the iPad
Technology enhanced learning with the iPadTechnology enhanced learning with the iPad
Technology enhanced learning with the iPad
 
TECHNOLOGY-ENHANCED LEARNING WITH THE IPAD
TECHNOLOGY-ENHANCED LEARNING WITH THE IPADTECHNOLOGY-ENHANCED LEARNING WITH THE IPAD
TECHNOLOGY-ENHANCED LEARNING WITH THE IPAD
 
Learning Technologist Network - Overview and January 2015 Meeting
Learning Technologist Network - Overview and January 2015 MeetingLearning Technologist Network - Overview and January 2015 Meeting
Learning Technologist Network - Overview and January 2015 Meeting
 
LibreOffice intern activities 2017-2018 Aschalew
LibreOffice intern activities 2017-2018 AschalewLibreOffice intern activities 2017-2018 Aschalew
LibreOffice intern activities 2017-2018 Aschalew
 

Más de Rikupekka Oksanen

Building a next generation video sharing platform with Plone 6
Building a next generation video sharing platform with Plone 6Building a next generation video sharing platform with Plone 6
Building a next generation video sharing platform with Plone 6Rikupekka Oksanen
 
Volto Unleashed - Real Life User Experience - Case Study Guide, University of...
Volto Unleashed - Real Life User Experience - Case Study Guide, University of...Volto Unleashed - Real Life User Experience - Case Study Guide, University of...
Volto Unleashed - Real Life User Experience - Case Study Guide, University of...Rikupekka Oksanen
 
Bend the knee and sprint repeatedly - training a university to become more agile
Bend the knee and sprint repeatedly - training a university to become more agileBend the knee and sprint repeatedly - training a university to become more agile
Bend the knee and sprint repeatedly - training a university to become more agileRikupekka Oksanen
 
Workflows and Plone
 - Case supervisiondoc
Workflows and Plone
 - Case supervisiondocWorkflows and Plone
 - Case supervisiondoc
Workflows and Plone
 - Case supervisiondocRikupekka Oksanen
 
Kansainvälistä ohjelmistokehitystä - Case Plone Midsummersprint 2017
Kansainvälistä ohjelmistokehitystä - Case Plone Midsummersprint 2017Kansainvälistä ohjelmistokehitystä - Case Plone Midsummersprint 2017
Kansainvälistä ohjelmistokehitystä - Case Plone Midsummersprint 2017Rikupekka Oksanen
 
Beyond Infinity with Plone 5 - 
Are We There Yet?
Beyond Infinity with Plone 5 - 
Are We There Yet?Beyond Infinity with Plone 5 - 
Are We There Yet?
Beyond Infinity with Plone 5 - 
Are We There Yet?Rikupekka Oksanen
 
Sähköinen työpöytä ja Jyväskylän yliopisto 2013
Sähköinen työpöytä ja Jyväskylän yliopisto 2013Sähköinen työpöytä ja Jyväskylän yliopisto 2013
Sähköinen työpöytä ja Jyväskylän yliopisto 2013Rikupekka Oksanen
 
Sosiaalisen median haasteet tietohallinnolle
Sosiaalisen median haasteet tietohallinnolleSosiaalisen median haasteet tietohallinnolle
Sosiaalisen median haasteet tietohallinnolleRikupekka Oksanen
 

Más de Rikupekka Oksanen (9)

Building a next generation video sharing platform with Plone 6
Building a next generation video sharing platform with Plone 6Building a next generation video sharing platform with Plone 6
Building a next generation video sharing platform with Plone 6
 
Volto Unleashed - Real Life User Experience - Case Study Guide, University of...
Volto Unleashed - Real Life User Experience - Case Study Guide, University of...Volto Unleashed - Real Life User Experience - Case Study Guide, University of...
Volto Unleashed - Real Life User Experience - Case Study Guide, University of...
 
Bend the knee and sprint repeatedly - training a university to become more agile
Bend the knee and sprint repeatedly - training a university to become more agileBend the knee and sprint repeatedly - training a university to become more agile
Bend the knee and sprint repeatedly - training a university to become more agile
 
Workflows and Plone
 - Case supervisiondoc
Workflows and Plone
 - Case supervisiondocWorkflows and Plone
 - Case supervisiondoc
Workflows and Plone
 - Case supervisiondoc
 
Kansainvälistä ohjelmistokehitystä - Case Plone Midsummersprint 2017
Kansainvälistä ohjelmistokehitystä - Case Plone Midsummersprint 2017Kansainvälistä ohjelmistokehitystä - Case Plone Midsummersprint 2017
Kansainvälistä ohjelmistokehitystä - Case Plone Midsummersprint 2017
 
Beyond Infinity with Plone 5 - 
Are We There Yet?
Beyond Infinity with Plone 5 - 
Are We There Yet?Beyond Infinity with Plone 5 - 
Are We There Yet?
Beyond Infinity with Plone 5 - 
Are We There Yet?
 
Fountain project model
Fountain project modelFountain project model
Fountain project model
 
Sähköinen työpöytä ja Jyväskylän yliopisto 2013
Sähköinen työpöytä ja Jyväskylän yliopisto 2013Sähköinen työpöytä ja Jyväskylän yliopisto 2013
Sähköinen työpöytä ja Jyväskylän yliopisto 2013
 
Sosiaalisen median haasteet tietohallinnolle
Sosiaalisen median haasteet tietohallinnolleSosiaalisen median haasteet tietohallinnolle
Sosiaalisen median haasteet tietohallinnolle
 

Último

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
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
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
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
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
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
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
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
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
 
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
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
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
 

Último (20)

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
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
 
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
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
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.
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
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
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
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
 
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
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
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
 

10 Years of Plone Success at University of Jyväskylä

  • 1. Plone at University of Jyväskylä - 10 years of happiness, and counting Rikupekka Oksanen Plone Conference 2014
  • 2. A Story of How a small science university from middle of nowhere grew up to have the 2nd biggest web presence of Finnish universities, and has 80+ Plone sites or customized services to make it a better place to study and work.
  • 3. So This Is a Plone Success Story!
  • 4. 3 Services to Focus On ● www.jyu.fi - Our main website ● moniviestin.jyu.fi - Our video portal ● koppa.jyu.fi - Course material delivery
  • 5. Who Am I Rikupekka Oksanen Twitter: @rikupekka rioksane@jyu.fi ● Plone-user/site builder/support/trainer/project manager 2004 -> ● Web developer (HTML/CSS) 1996 ->
  • 6. Important at Home ● 2 cats ● 2 dogs ● 2 kids ● 1 wife
  • 7. Important at Work ● Plone-sites ● Plone-based services ● (Agile) Development ● Liking every day ● Great team
  • 8. How Do I See Plone?
  • 9. “When you have a hammer everything looks as nails”
  • 10. Don’t think I’m comparing Plone to a mere hammer
  • 14. Plone has only 1 feature There is no thing it cannot do. - M. Ohtamaa
  • 15. If Plone Was a Superhero...
  • 16. It Would Be Fantastic Four
  • 17. Smart and Flexible, Like Mr. Fantastic zmi zmi zmi
  • 18. Powerful, Like The Thing and Human Torch
  • 19. Also Well Known and Visible, Like Invisible Woman
  • 20. Earth calling, next stop, Finland
  • 21. University of Jyväskylä, Finland https://www.jyu.fi
  • 22.
  • 23. University of Jyväskylä “A significant multi-discipline research university and an expert in education” https://www.jyu.fi/en/introduction 7 faculties 15 000 students 2 600 staff members
  • 24. A Really Diverse Environment ● Every faculty, every department is very independent ● Everyone is accustomed to some degree of freedom on how to do things ● Nobody likes to be told which system to use
  • 26. IT-Services ● 90 people ● Infrastructure unit ● Customer support unit ● Development unit (that’s us). 15 developers ● https://www.jyu.fi/itp/en
  • 28. Once Upon a Time in 2005 The university websites were incoherent mess of static html-pages, updated by a handful of IT-specialists.
  • 29. Actually kind of clean design...
  • 30. And Now? The university websites are incoherent mess of Plone-pages, updated by hundreds of staff members.
  • 31.
  • 32. ?
  • 33. In 2014 ● We have some 80+ Plone websites and services from small to very large and complex ● Changed the whole organization culture on how to do web content management
  • 34. Statistics on www.jyu.fi ● 180 000 visitors/month ● 2 000 000 page views/month ● Hundreds of content managers
  • 35.
  • 36.
  • 37. 2nd Best in Web Visibility of Finnish universities http://www.webometrics.info/ JYU is 7th biggest university in Finland. Google Page Rank: 7
  • 38. Lots of Content 2014 we have some 250 000 content objects in www.jyu.fi (public) Not including the intranet material, course material or video -> Add some 200 000+ more.
  • 39. Back to 2004, when THIS happened
  • 40. And him Jussi Talaskivi https://twitter.com/jptalask A brilliant information system architect
  • 41. “Jussi is always right” Jussi came to know Zope in 2002 and Plone in 2004 and then we had our first Plone-site running. It was a staff training portal.
  • 42. We Were Working in a Separately funded “Virtual University” project → Lots of freedom to try and develop new things
  • 43.
  • 44. In January 2005 ● Three faculties wanted to renew their sites: Humanistic, Information Technology and Education ● University Communications Unit was a key player ● And our Virtual university project jumped in as a technical aid (=Jussi and me)
  • 45. User Needs ● There should be uniform theme to the sites ● Content would be text, links, images, files ● Easy to maintain through a browser
  • 46. User Needs + Solution = Victory ● It was clearly web content management the faculties needed ● So we suggested that new sites would be done with Plone, because we knew it ● Nobody objected :)
  • 47. How It Was Done? ● No project plan ● No gathering exact requirements beforehand ● Just a couple of meetings with the pilot faculties’ soon to be content managers
  • 48. In Spring 2005 ● We had unskinned Plone preview-site with basic folder structure ● Plone-training was real work - people managed real content at the unskinned preview-site.
  • 49. Also In Spring 2005 ● Some ploneCustom.css ● Internal user accounts (compatible with LDAP accounts)
  • 50. In May 2005 The first faculty site was released: www.jyu.fi/hum The humanists.
  • 51. So, Plone Is Easy enough to use for anyone.
  • 52. Though Plone 2.0.5 was a bit simpler than 3 or 4...? (how about Plone 5?)
  • 53. Until the End of 2005... Other 6 faculties followed. Voluntarily + New front page to www.jyu.fi
  • 54. “Not a real project” ● In 2006 we looked back of what was achieved ● A full renewal of university website + organizational change ● Yet someone was upset: “That was not a real project, it didn’t have project plan or start/end date” ● #NoProjects
  • 55. Some Milestones 2007: Plone 2.1 + dividing one big site to smaller ones 2007: Plone 2.5, integration with other systems 2009: Plone 3, New Plone-products, “Presscenter”. LDAP 2014: Plone 4.3 Continuous development
  • 56. Living on the edge We have always used the latest version of Plone. Even alphas for production sites. Plone has been solid even at that stage.
  • 58. Full Throttle After 2007 we had great developers on board, and that's when more magic started to happen.
  • 59. Some In-House Plone Add Ons ● Dynapage (Shiny frontpage with carousel and collections) ● Portalview (Shinier frontpage with custom layout, css, carousel, tabs, RSS, accordion etc.) ● TUTKA-page (List of publications - integrated) ● Study Programme (integrated) ● Personnel roster (Home made FSD) ● Presscenter (For news and events) ● Office add on to Plone Form Gen (Better Excel integration)
  • 60.
  • 61.
  • 62.
  • 63.
  • 64. Don’t Get Me Started on Form Folder It rocks. Thousands of forms. Saves years of work and pain compared to paper processes. And its “green” :)
  • 65. Plone Help Center ● Thousands of How-To’s, tutorials, manuals ● Changed organization culture to making guides in a certain way ● Guides can be differentiated in search results from other content
  • 66. What About the Happiness?
  • 67. Content Manager Feedback 2014 ● Plone is a system among others, no fuss ● Using Plone usually couple of times/week ● Easy to get going ● Friendly support
  • 68. Here Are Some Plone Users
  • 69. Look How Happy They Are
  • 70. Even the Developer Is Smiling
  • 71. Things Could Be Better ● Finding balance between coherent and flexible web presence ● Too much content in www.jyu.fi - hard to find the stuff you need ● Site performance needs attention at times ● At some point Plone was not optimal in “small pretty websites”
  • 73. Then There Is the "Browser" from Hell http://blog.mathewdesign.com/2013/07/18/does-ie-still-sucks/
  • 74. New Version of IE is better than the old one? • Yes, it renders pages incorrectly faster • TinyMCE 4 with IE10...
  • 76. Future of www.jyu.fi 2015 ● Plone 4.3 to main website (from 4.1.6) ● Plone 5 to some sites ● New Presscenter for publishing news and events, content synchronized to department sites ● New staff and student portals ● Visual facelift
  • 78. Moniviestin = Direct translation of multimedia Moniviestin is a web based system for delivering text, images, video and audio content. http://moniviestin.jyu.fi
  • 79.
  • 80.
  • 81. Moniviestin Back in 2003 someone suggested that streaming video on the net would be cool.
  • 82. You know, 2 years before YouTube.
  • 83. Why Moniviestin? ● Easy to upload and manage video content ● Secure, data stored on university servers ● Fine tuned service for capturing video, not just a platform
  • 84. What Makes Moniviestin So Great? 1. Easy to put video and other material online...
  • 85. 2. and then hide it!
  • 86. Seriously The most important feature is to hide the video somehow 1. Hashed URL, not indexed 2. Pathkey protection 3. Plone permissions
  • 87. Pathkey ● A password that hides viewing of the folder/page/content ● Easy to use https://pypi.python.org/pypi/jyu.pathkey/1.1.3
  • 88.
  • 89. External Moniviestin Clients ● Other universities and schools also use Moniviestin: ● http://moniviestin.jamk.fi/ ● http://moniviestin.jao.fi/ ● http://moniviestin.uta.fi/
  • 90. Moniviestin Timeline Continuous development 2003: first version zope + quicktime 2007: Moniviestin 2 using Plone 2.1 2010: Moniviestin 3, Plone 4 + encoding backend, mp4, HTML5 2012: Totally renewed encoding backend, HD and mobile videos 2013: Better UX, chat, subtitles, encoding, etc. 2014: Automated lecture capturing, 1080p, better mobile UX
  • 91. Cool Features ● Automated lecture capturing in certain auditoriums, triggered by bookings ● Live broadcasts ● HD, mobile support ● Chat, Commenting, Chapters etc. ● + All the power of Plone for content, workflows and user management
  • 92. “Full Stack” Service ● Hardware - Own servers and storage ● Software - Open source and customized ● Service - Support, lecture capturing, video recording service
  • 93. Students Are Happy Studying can be like this
  • 94. Case 3: Koppa Koppa = basket
  • 95. Koppa ● Easy to use course material delivery system ● Integrated with our study information system Korppi (groups, permissions, automatic content creation)
  • 96.
  • 97.
  • 98. Koppa In 2008, after few years of Plone usage at JYU, people asked for same kind of ease of use to delivering course material to course students.
  • 99. Koppa ● A: Public material ● B: Course material only for logged in students enrolled in the courses ● Further developed using user feedback
  • 100. Usual Case 1. A teacher adds a course to Korppi 2. He clicks a button to create course folder to Koppa 3. Course folder, groups and permission are generated automatically 4. Teacher adds files to Koppa 5. Students log in and access the files
  • 101. Benefits? ● Optima and Moodle were too complicated for simply delivering material ● Building an integration between Korppi and Plone was possible ● Content managers had seen Plone in action in departmental sites
  • 102. Koppa for Open University ● Another Koppa instance for Open University https://www.avoin.jyu.fi/en ● Students can also return assignments ● 14 000 students ● 15 000 assignments per year ● Main eLearning platform for Open University students
  • 103.
  • 104. Open University Compared to Faculties ● Different course structure ● Studies are paid for ● Students come and go ● Students from every age group, from 18-99 years
  • 105. Really Easy End to End Service 1. Enroll to courses 2. Pay online 3. Start studying in Koppa (often using captured lecture videos in Moniviestin) 4. Repeat
  • 106.
  • 107. Koppa Timeline 2008: First version. Pilot use. Works great. 2009: Real use. 2011-2012: Making both Koppas better 2010: Open University Koppa development in 4 months. 15000 students. 2014: Plagiarism detection. Net Exam 2013: Web payment integration. Enroll - pay - study
  • 108. Why Koppa? We have other elearning systems too: Optima, Moodle ● The simplicity: 1. deliver material 2. collect assignments. ● The power of Plone: thousands of dynamic groups, several permission levels, different folder structures etc.
  • 109. Students Are Happy Study whenever, where ever
  • 111. Content and Usage ● 10 years of Plone, 12 of Zope ● 80+ sites or services ● 500 000+ content objects ● 3 000 000+ page views/month
  • 112. Plone Staff ● Devops and support ● Our development/support team has now 5 people (3 are fixed term contracts) ● Other Python-development too (Pyramid) ● 1 person at Communications unit does part time support and training
  • 113. Support and Training ● Plone-guide in Finnish and in English ● Plone training every week during semesters (2h) ● Advanced Plone-training: Form Folders, Dynapage, Plone tips ● Content manager seminars twice/year ● Some 1000-1500 support requests/year
  • 114. Development Formula for the Win ● In-house development team ● Integration with other university systems ● User feedback ● Open source ● Agile ● Automated tests ● Continuous deployment
  • 115. In Action ● Out of the box Plone offers so many features and TTW customization options that iterative development is easy ● Just build out a site, clickety click dexterity content types and show the customers: “How about this?”
  • 116. Customization & Integration ● We get even more business value out of Plone when we customize it ● Or integrate it with other systems ● ...But we got pretty far with Plone itself
  • 117. Plone for Diverse Organizations? ● You can start small and go as far as you like ● Open source - no licence costs! ● Great language support ● Need an add on? Just install! For free! ● Integrations are possible ● Flexible and powerful
  • 118.
  • 119. Gallery ● Departmental sites ● Student Portal, Staff Portal ● “Old maps”-portal ● Faceted Search
  • 120.
  • 121.
  • 122.
  • 123.
  • 124.
  • 125.
  • 126.
  • 127.
  • 128. Gallery continues ● ePortfolio ● Payment services o Over 1 000 000€ cash flow/year o Online store o Form folder + payment o Enroll + pay ● Diazo-themed sites ● etc.
  • 129.
  • 130.
  • 131.
  • 132.
  • 133.
  • 134.
  • 135.
  • 136. Looking forward to Plone201 5
  • 137. Plone, Live Long and Prosper
  • 139. Thank you! rioksane@jyu.fi @rikupekka www.jyu.fi