Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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 Finnis...
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 ...
Who Am I 
Rikupekka Oksanen 
Twitter: @rikupekka 
rioksane@jyu.fi 
● Plone-user/site 
builder/support/trainer/project mana...
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...
A Really Diverse Environment 
● Every faculty, every department is very 
independent 
● Everyone is accustomed to some deg...
Academic freedom
IT-Services 
● 90 people 
● Infrastructure unit 
● Customer support unit 
● Development unit (that’s us). 
15 developers 
...
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-...
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 organi...
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 Finlan...
Lots of Content 
2014 we have some 250 000 content objects in 
www.jyu.fi (public) 
Not including the intranet material, c...
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....
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 
● Univ...
User Needs 
● There should be uniform theme to the sites 
● Content would be text, links, images, files 
● Easy to maintai...
User Needs + Solution = Victory 
● It was clearly web content management the 
faculties needed 
● So we suggested that new...
How It Was Done? 
● No project plan 
● No gathering exact requirements beforehand 
● Just a couple of meetings with the pi...
In Spring 2005 
● We had unskinned Plone preview-site with 
basic folder structure 
● Plone-training was real work - peopl...
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 + 
organizati...
Some Milestones 
2007: Plone 2.1 + 
dividing one big 
site to smaller 
ones 
2007: Plone 2.5, 
integration with 
other sys...
Living on the edge 
We have always used the latest version of 
Plone. Even alphas for production sites. 
Plone has been so...
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 ...
Don’t Get Me Started on Form Folder 
It rocks. 
Thousands of forms. 
Saves years of work and pain compared to 
paper proce...
Plone Help Center 
● Thousands of How-To’s, tutorials, manuals 
● Changed organization culture to making 
guides in a cert...
What About the Happiness?
Content Manager Feedback 2014 
● Plone is a system among others, no fuss 
● Using Plone usually couple of times/week 
● Ea...
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 - ...
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 publis...
Case 2: Moniviestin
Moniviestin 
= Direct translation of multimedia 
Moniviestin is a web based system for 
delivering text, images, video and...
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 ser...
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....
Pathkey 
● A password that hides viewing of the 
folder/page/content 
● Easy to use 
https://pypi.python.org/pypi/jyu.path...
External Moniviestin Clients 
● Other universities and schools also use 
Moniviestin: 
● http://moniviestin.jamk.fi/ 
● ht...
Moniviestin Timeline 
Continuous development 
2003: first version 
zope + quicktime 
2007: Moniviestin 2 
using Plone 2.1 ...
Cool Features 
● Automated lecture capturing in certain 
auditoriums, triggered by bookings 
● Live broadcasts 
● HD, mobi...
“Full Stack” Service 
● Hardware - Own servers and storage 
● Software - Open source and customized 
● Service - Support, ...
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, per...
Koppa 
In 2008, after few years of Plone usage at JYU, 
people asked for same kind of ease of use to 
delivering course ma...
Koppa 
● A: Public material 
● B: Course material only for logged in 
students enrolled in the courses 
● Further develope...
Usual Case 
1. A teacher adds a course to Korppi 
2. He clicks a button to create course folder to 
Koppa 
3. Course folde...
Benefits? 
● Optima and Moodle were too complicated for 
simply delivering material 
● Building an integration between Kor...
Koppa for Open University 
● Another Koppa instance for Open University 
https://www.avoin.jyu.fi/en 
● Students can also ...
Open University Compared to 
Faculties 
● Different course structure 
● Studies are paid for 
● Students come and go 
● St...
Really Easy End to End Service 
1. Enroll to courses 
2. Pay online 
3. Start studying in Koppa (often using 
captured lec...
Koppa Timeline 
2008: First 
version. Pilot use. 
Works great. 
2009: Real use. 
2011-2012: 
Making both 
Koppas better 
2...
Why Koppa? 
We have other elearning systems too: Optima, 
Moodle 
● The simplicity: 1. deliver material 2. collect 
assign...
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...
Plone Staff 
● Devops and support 
● Our development/support team has now 5 
people (3 are fixed term contracts) 
● Other ...
Support and Training 
● Plone-guide in Finnish and in English 
● Plone training every week during semesters 
(2h) 
● Advan...
Development Formula for the Win 
● In-house development team 
● Integration with other university systems 
● User feedback...
In Action 
● Out of the box Plone offers so many features 
and TTW customization options that iterative 
development is ea...
Customization & Integration 
● We get even more business value out of 
Plone when we customize it 
● Or integrate it with ...
Plone for Diverse Organizations? 
● You can start small and go as far as you like 
● Open source - no licence costs! 
● Gr...
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 + pay...
Looking forward to 
Plone201 
5
Plone, Live Long and Prosper
Any Questions?
Thank you! 
rioksane@jyu.fi 
@rikupekka 
www.jyu.fi
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
Upcoming SlideShare
Loading in …5
×

Plone at University of Jyväskylä - 10 Years of Happiness

829 views

Published on

Plone at University of Jyväskylä - 10 Years of Happiness, and counting.

Plone Conference 2014 presentation.

Published in: Internet
  • Be the first to comment

Plone at University of Jyväskylä - 10 Years of Happiness

  1. 1. Plone at University of Jyväskylä - 10 years of happiness, and counting Rikupekka Oksanen Plone Conference 2014
  2. 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. 3. So This Is a Plone Success Story!
  4. 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. 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. 6. Important at Home ● 2 cats ● 2 dogs ● 2 kids ● 1 wife
  7. 7. Important at Work ● Plone-sites ● Plone-based services ● (Agile) Development ● Liking every day ● Great team
  8. 8. How Do I See Plone?
  9. 9. “When you have a hammer everything looks as nails”
  10. 10. Don’t think I’m comparing Plone to a mere hammer
  11. 11. Plone is Powerful like a
  12. 12. Planet Eating Space Dragon
  13. 13. That’s on Your Side
  14. 14. Plone has only 1 feature There is no thing it cannot do. - M. Ohtamaa
  15. 15. If Plone Was a Superhero...
  16. 16. It Would Be Fantastic Four
  17. 17. Smart and Flexible, Like Mr. Fantastic zmi zmi zmi
  18. 18. Powerful, Like The Thing and Human Torch
  19. 19. Also Well Known and Visible, Like Invisible Woman
  20. 20. Earth calling, next stop, Finland
  21. 21. University of Jyväskylä, Finland https://www.jyu.fi
  22. 22. 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
  23. 23. 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
  24. 24. Academic freedom
  25. 25. IT-Services ● 90 people ● Infrastructure unit ● Customer support unit ● Development unit (that’s us). 15 developers ● https://www.jyu.fi/itp/en
  26. 26. Case 1: www.jyu.fi
  27. 27. Once Upon a Time in 2005 The university websites were incoherent mess of static html-pages, updated by a handful of IT-specialists.
  28. 28. Actually kind of clean design...
  29. 29. And Now? The university websites are incoherent mess of Plone-pages, updated by hundreds of staff members.
  30. 30. ?
  31. 31. 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
  32. 32. Statistics on www.jyu.fi ● 180 000 visitors/month ● 2 000 000 page views/month ● Hundreds of content managers
  33. 33. 2nd Best in Web Visibility of Finnish universities http://www.webometrics.info/ JYU is 7th biggest university in Finland. Google Page Rank: 7
  34. 34. 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.
  35. 35. Back to 2004, when THIS happened
  36. 36. And him Jussi Talaskivi https://twitter.com/jptalask A brilliant information system architect
  37. 37. “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.
  38. 38. We Were Working in a Separately funded “Virtual University” project → Lots of freedom to try and develop new things
  39. 39. 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)
  40. 40. User Needs ● There should be uniform theme to the sites ● Content would be text, links, images, files ● Easy to maintain through a browser
  41. 41. 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 :)
  42. 42. 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
  43. 43. 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.
  44. 44. Also In Spring 2005 ● Some ploneCustom.css ● Internal user accounts (compatible with LDAP accounts)
  45. 45. In May 2005 The first faculty site was released: www.jyu.fi/hum The humanists.
  46. 46. So, Plone Is Easy enough to use for anyone.
  47. 47. Though Plone 2.0.5 was a bit simpler than 3 or 4...? (how about Plone 5?)
  48. 48. Until the End of 2005... Other 6 faculties followed. Voluntarily + New front page to www.jyu.fi
  49. 49. “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
  50. 50. 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
  51. 51. 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.
  52. 52. How about Plone 5? :)
  53. 53. Full Throttle After 2007 we had great developers on board, and that's when more magic started to happen.
  54. 54. 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)
  55. 55. 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” :)
  56. 56. 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
  57. 57. What About the Happiness?
  58. 58. 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
  59. 59. Here Are Some Plone Users
  60. 60. Look How Happy They Are
  61. 61. Even the Developer Is Smiling
  62. 62. 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”
  63. 63. Backglog is Huge
  64. 64. Then There Is the "Browser" from Hell http://blog.mathewdesign.com/2013/07/18/does-ie-still-sucks/
  65. 65. New Version of IE is better than the old one? • Yes, it renders pages incorrectly faster • TinyMCE 4 with IE10...
  66. 66. Happy Thoughts!
  67. 67. 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
  68. 68. Case 2: Moniviestin
  69. 69. Moniviestin = Direct translation of multimedia Moniviestin is a web based system for delivering text, images, video and audio content. http://moniviestin.jyu.fi
  70. 70. Moniviestin Back in 2003 someone suggested that streaming video on the net would be cool.
  71. 71. You know, 2 years before YouTube.
  72. 72. 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
  73. 73. What Makes Moniviestin So Great? 1. Easy to put video and other material online...
  74. 74. 2. and then hide it!
  75. 75. Seriously The most important feature is to hide the video somehow 1. Hashed URL, not indexed 2. Pathkey protection 3. Plone permissions
  76. 76. Pathkey ● A password that hides viewing of the folder/page/content ● Easy to use https://pypi.python.org/pypi/jyu.pathkey/1.1.3
  77. 77. External Moniviestin Clients ● Other universities and schools also use Moniviestin: ● http://moniviestin.jamk.fi/ ● http://moniviestin.jao.fi/ ● http://moniviestin.uta.fi/
  78. 78. 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
  79. 79. 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
  80. 80. “Full Stack” Service ● Hardware - Own servers and storage ● Software - Open source and customized ● Service - Support, lecture capturing, video recording service
  81. 81. Students Are Happy Studying can be like this
  82. 82. Case 3: Koppa Koppa = basket
  83. 83. Koppa ● Easy to use course material delivery system ● Integrated with our study information system Korppi (groups, permissions, automatic content creation)
  84. 84. 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.
  85. 85. Koppa ● A: Public material ● B: Course material only for logged in students enrolled in the courses ● Further developed using user feedback
  86. 86. 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
  87. 87. 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
  88. 88. 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
  89. 89. 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
  90. 90. 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
  91. 91. 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
  92. 92. 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.
  93. 93. Students Are Happy Study whenever, where ever
  94. 94. Summary
  95. 95. Content and Usage ● 10 years of Plone, 12 of Zope ● 80+ sites or services ● 500 000+ content objects ● 3 000 000+ page views/month
  96. 96. 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
  97. 97. 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
  98. 98. Development Formula for the Win ● In-house development team ● Integration with other university systems ● User feedback ● Open source ● Agile ● Automated tests ● Continuous deployment
  99. 99. 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?”
  100. 100. 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
  101. 101. 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
  102. 102. Gallery ● Departmental sites ● Student Portal, Staff Portal ● “Old maps”-portal ● Faceted Search
  103. 103. 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.
  104. 104. Looking forward to Plone201 5
  105. 105. Plone, Live Long and Prosper
  106. 106. Any Questions?
  107. 107. Thank you! rioksane@jyu.fi @rikupekka www.jyu.fi

×