The University of Jyväskylä has been using Plone for over 10 years to power its websites and digital services. It now has over 80 Plone sites and services with 500,000+ content objects and 3 million page views per month. Key Plone-powered services include the university's main website (www.jyu.fi), a video portal (moniviestin.jyu.fi), and a course material delivery system (koppa.jyu.fi). An in-house development team provides ongoing customization, integration with other systems, and support for a diverse user base at the university.
I will discuss our plans to renew plone.org using Plone 6, the latest and greatest of all Plone releases. This talk will contain a short history of plone.org, the rise and fall of plone.com, and give a glimpse of a new future with a renewed site. I will tell you about the challenges with the current site and the possibilities with the new one. It is also a call to action since we will need people helping with migration, design, theming, and content work. Practice what you preach and eat your own dog food - plone.org should be the pinnacle of what you'll get with out-of-the-box Plone.
The Flat Classroom Projects are a fantastic way to get your students connecting, communicating and collaborating with other kids from around the world.
I will discuss our plans to renew plone.org using Plone 6, the latest and greatest of all Plone releases. This talk will contain a short history of plone.org, the rise and fall of plone.com, and give a glimpse of a new future with a renewed site. I will tell you about the challenges with the current site and the possibilities with the new one. It is also a call to action since we will need people helping with migration, design, theming, and content work. Practice what you preach and eat your own dog food - plone.org should be the pinnacle of what you'll get with out-of-the-box Plone.
The Flat Classroom Projects are a fantastic way to get your students connecting, communicating and collaborating with other kids from around the world.
By the Power of Plone - Case Carousel at University of Jyväskylä RevisitedRikupekka Oksanen
I will showcase through various projects the different usage and benefits of Plone at our university. I will highlight the core aspects of Plone through different cases: Flexible permission management, overall robustness, content management usability, possibility to integrate to other systems, some TTW-tricks where you don't need programming skills, workflows, content rules etc.
With the seemingly countless numbers of digital tools targeted to educators, it can be overwhelming to figure out which tool(s) to use. We will narrow our focus to a handful of simple but effective web 2.0 tools that teachers and students can use to take lessons and projects to the next level. This session will cover tech tools from beginner to advanced and focus on new tools and new ways to use classic tools.
Best Practices in Curating Your Teaching ePortfolioErin O'Reilly
Transitioning teaching portfolios into the digital domain brings with it practical considerations to integrate multimedia, reflection, and evidence. Using ESL/EFL practitioner samples from WordPress, Google Sites, and Wix, the session presents best practices for creating an online portfolio. The presenters will provide guidance for getting started and additional resources for content curation. This session is intended for teachers and teacher educators who are interested in learning about best practices to present an online professional identity, either for employment, professional networking, or scholarship.
Collaborate. Teach. Learn.
LyveNote is a disruptive SaaS product that brings your entire learning ecosystem in one-place.
LyveNote offers Impact Learning no matter where you are.
• Live (and recorded) online lectures with a class size of 300 (can be scaled beyond 300 depending upon need)
• Online student assessments
• Notes and File sharing
• Real time communication, chat and AI-powered virtual assistant for course/study reference prompt on-the-go
• Detailed analytics at multiple levels (students, teachers, institutions)
• ...and much more
Organizing a Plone Sprint - Lessons Learned, Case Midsummersprint 2017Rikupekka Oksanen
We organised our first ever Plone development sprint at University of Jyväskylä, Finland in July 2017. Here are some lessons learned on organising an open source development sprint.
A presentation made to the EEE project in Valladolid, 14th November 2011, talking about ways of thinking about widget services, and describing work carried out in the iTEC and Omelette projects
Teaching Continuity: Supporting staff teaching online when face-to-face class...Samantha Lee Pan
Have you ever been tasked with supporting staff in teaching online when face-to-face classes have been cancelled? In difficult circumstances, campus-based activities could be suspended indefinitely due to a significant environmental, health or socio-political impact. In these extreme cases, online teaching can provide a form of emergency management and continuity of teaching and learning. This type of support was needed during the campus shutdowns of 2016 and 2017 caused by student protests that affected South African higher education institutions nationwide. In this session, colleagues from the University of Cape Town (UCT) will share issues, tools and solutions provided to support academic staff required to teach online during those difficult times. The session is designed to provide an example case, but also learn from others. This session will take the form of a birds of a feather discussion, so we welcome others with similar experiences and institutional or individual stories to join.This session is based on the Sakai Virtual Conference 2017 presentation - Under pressure: Supporting staff teaching online in uncertain times (https://youtu.be/50m4skkITeo) but incorporates further questions to help find a solution in your context.
TECHNOLOGY-ENHANCED LEARNING WITH THE IPADMadden-a
In 2015, Kanda Institute of Foreign Languages’ EIC Department (English for International Communication) introduced iPads into the curriculum. iPads were distributed to over 100 EFL teachers and over 1800 students. Embracing technology-enhanced learning has led to many benefits.
Building a next generation video sharing platform with Plone 6Rikupekka Oksanen
At the University of Jyväskylä, Finland, we have been running a Plone-based video streaming platform called Moniviestin for over 20 years. This year we are building a next generation video sharing platform for researchers' purposes. The demand is for a very secure but easy to use platform. For this we use several open source tehcnologies, from Camunda, Nomad, Keycloak and Plone 6. In this presentation I will demonstrate the preview version of the new video service for research purposes and talk about the development process, what we aim for, and why Plone 6 is a good choise for us
Volto Unleashed - Real Life User Experience - Case Study Guide, University of...Rikupekka Oksanen
Plone Conference 2020 presentation. More info: https://2020.ploneconf.org/talks/volto-unleashed-real-life-user-experience-case-study-guide-university-of-jyvaskyla
During spring 2020 at the University of Jyväskylä, we developed an integration with our study information system Sisu and our new GatsbyJS-based Study Guide https://studyguide.jyu.fi/2020/en
More Related Content
Similar to Plone at University of Jyväskylä - 10 Years of Happiness
By the Power of Plone - Case Carousel at University of Jyväskylä RevisitedRikupekka Oksanen
I will showcase through various projects the different usage and benefits of Plone at our university. I will highlight the core aspects of Plone through different cases: Flexible permission management, overall robustness, content management usability, possibility to integrate to other systems, some TTW-tricks where you don't need programming skills, workflows, content rules etc.
With the seemingly countless numbers of digital tools targeted to educators, it can be overwhelming to figure out which tool(s) to use. We will narrow our focus to a handful of simple but effective web 2.0 tools that teachers and students can use to take lessons and projects to the next level. This session will cover tech tools from beginner to advanced and focus on new tools and new ways to use classic tools.
Best Practices in Curating Your Teaching ePortfolioErin O'Reilly
Transitioning teaching portfolios into the digital domain brings with it practical considerations to integrate multimedia, reflection, and evidence. Using ESL/EFL practitioner samples from WordPress, Google Sites, and Wix, the session presents best practices for creating an online portfolio. The presenters will provide guidance for getting started and additional resources for content curation. This session is intended for teachers and teacher educators who are interested in learning about best practices to present an online professional identity, either for employment, professional networking, or scholarship.
Collaborate. Teach. Learn.
LyveNote is a disruptive SaaS product that brings your entire learning ecosystem in one-place.
LyveNote offers Impact Learning no matter where you are.
• Live (and recorded) online lectures with a class size of 300 (can be scaled beyond 300 depending upon need)
• Online student assessments
• Notes and File sharing
• Real time communication, chat and AI-powered virtual assistant for course/study reference prompt on-the-go
• Detailed analytics at multiple levels (students, teachers, institutions)
• ...and much more
Organizing a Plone Sprint - Lessons Learned, Case Midsummersprint 2017Rikupekka Oksanen
We organised our first ever Plone development sprint at University of Jyväskylä, Finland in July 2017. Here are some lessons learned on organising an open source development sprint.
A presentation made to the EEE project in Valladolid, 14th November 2011, talking about ways of thinking about widget services, and describing work carried out in the iTEC and Omelette projects
Teaching Continuity: Supporting staff teaching online when face-to-face class...Samantha Lee Pan
Have you ever been tasked with supporting staff in teaching online when face-to-face classes have been cancelled? In difficult circumstances, campus-based activities could be suspended indefinitely due to a significant environmental, health or socio-political impact. In these extreme cases, online teaching can provide a form of emergency management and continuity of teaching and learning. This type of support was needed during the campus shutdowns of 2016 and 2017 caused by student protests that affected South African higher education institutions nationwide. In this session, colleagues from the University of Cape Town (UCT) will share issues, tools and solutions provided to support academic staff required to teach online during those difficult times. The session is designed to provide an example case, but also learn from others. This session will take the form of a birds of a feather discussion, so we welcome others with similar experiences and institutional or individual stories to join.This session is based on the Sakai Virtual Conference 2017 presentation - Under pressure: Supporting staff teaching online in uncertain times (https://youtu.be/50m4skkITeo) but incorporates further questions to help find a solution in your context.
TECHNOLOGY-ENHANCED LEARNING WITH THE IPADMadden-a
In 2015, Kanda Institute of Foreign Languages’ EIC Department (English for International Communication) introduced iPads into the curriculum. iPads were distributed to over 100 EFL teachers and over 1800 students. Embracing technology-enhanced learning has led to many benefits.
Building a next generation video sharing platform with Plone 6Rikupekka Oksanen
At the University of Jyväskylä, Finland, we have been running a Plone-based video streaming platform called Moniviestin for over 20 years. This year we are building a next generation video sharing platform for researchers' purposes. The demand is for a very secure but easy to use platform. For this we use several open source tehcnologies, from Camunda, Nomad, Keycloak and Plone 6. In this presentation I will demonstrate the preview version of the new video service for research purposes and talk about the development process, what we aim for, and why Plone 6 is a good choise for us
Volto Unleashed - Real Life User Experience - Case Study Guide, University of...Rikupekka Oksanen
Plone Conference 2020 presentation. More info: https://2020.ploneconf.org/talks/volto-unleashed-real-life-user-experience-case-study-guide-university-of-jyvaskyla
During spring 2020 at the University of Jyväskylä, we developed an integration with our study information system Sisu and our new GatsbyJS-based Study Guide https://studyguide.jyu.fi/2020/en
Plone conference 2018 presentation: Digital transformation in University of Jyväskylä is improved by finding solutions to create flexible business process solutions. In case Supervisiondoc we are using Plone, forms and workflows and a new addon called collective.flow.
A story of how University of Jyväskylä is doing a big website renewal, including challenges like organizational restructure, new brand, new theme, new intranet, new search engine and migration to new Plone 5.
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBrad Spiegel Macon GA
Brad Spiegel Macon GA’s journey exemplifies the profound impact that one individual can have on their community. Through his unwavering dedication to digital inclusion, he’s not only bridging the gap in Macon but also setting an example for others to follow.
Italy Agriculture Equipment Market Outlook to 2027harveenkaur52
Agriculture and Animal Care
Ken Research has an expertise in Agriculture and Animal Care sector and offer vast collection of information related to all major aspects such as Agriculture equipment, Crop Protection, Seed, Agriculture Chemical, Fertilizers, Protected Cultivators, Palm Oil, Hybrid Seed, Animal Feed additives and many more.
Our continuous study and findings in agriculture sector provide better insights to companies dealing with related product and services, government and agriculture associations, researchers and students to well understand the present and expected scenario.
Our Animal care category provides solutions on Animal Healthcare and related products and services, including, animal feed additives, vaccination
Instagram has become one of the most popular social media platforms, allowing people to share photos, videos, and stories with their followers. Sometimes, though, you might want to view someone's story without them knowing.
Gen Z and the marketplaces - let's translate their needsLaura Szabó
The product workshop focused on exploring the requirements of Generation Z in relation to marketplace dynamics. We delved into their specific needs, examined the specifics in their shopping preferences, and analyzed their preferred methods for accessing information and making purchases within a marketplace. Through the study of real-life cases , we tried to gain valuable insights into enhancing the marketplace experience for Generation Z.
The workshop was held on the DMA Conference in Vienna June 2024.
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfFlorence Consulting
Quattordicesimo Meetup di Milano, tenutosi a Milano il 23 Maggio 2024 dalle ore 17:00 alle ore 18:30 in presenza e da remoto.
Abbiamo parlato di come Axpo Italia S.p.A. ha ridotto il technical debt migrando le proprie APIs da Mule 3.9 a Mule 4.4 passando anche da on-premises a CloudHub 1.0.
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...JeyaPerumal1
A cellular network, frequently referred to as a mobile network, is a type of communication system that enables wireless communication between mobile devices. The final stage of connectivity is achieved by segmenting the comprehensive service area into several compact zones, each called a cell.
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC
Ellisha Heppner, Grant Management Lead, presented an update on APNIC Foundation to the PNG DNS Forum held from 6 to 10 May, 2024 in Port Moresby, Papua New Guinea.
Plone at University of Jyväskylä - 10 Years of Happiness
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.
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
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.
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.
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
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
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”
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.
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
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
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.
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
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.