Your SlideShare is downloading. ×
0
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Exove Cms Seminaari Kalvot 20090616

2,697

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,697
On Slideshare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1.  
  • 2. <ul><li>Welcome! </li></ul>
  • 3. Agenda 9.00 Opening words Janne Kalliola, Exove Oy 9.10 eZ Publish Jani Tarvainen, Exove Oy Case: Kauppa.fi Mari Flink, Suomen Kaupan liitto 9.35 Drupal Kalle Virta, Exove Oy Case: 123play.com Hannu Salminen, Mobile Advertising Solution MAS Oy 10.00 Break 10.10 WordPress Janne Kalliola, Exove Oy Case: Etua.fi Jari Pennanen, Etua Oy 10.35 Discussion
  • 4. <ul><li>Always select a proper tool for the task at hand. </li></ul>
  • 5. <ul><li>Know what you need and get a system that fits your needs. </li></ul>
  • 6. <ul><li>When in doubt, ask help from a professional. </li></ul>
  • 7. <ul><li>About us </li></ul>
  • 8. <ul><li>Exove delivers innovative, reliable and business-driven web services that enable our customers to conduct better business on the Internet. </li></ul>
  • 9. <ul><li>We base our work on our customers’ strategy and needs that we develop into web services . </li></ul>
  • 10. <ul><li>We deliver sites, community platforms, and Web 2.0 applications . </li></ul>
  • 11. <ul><li>17 people, 43 customers, 1.2 MEur turnover 2008, profitable </li></ul>
  • 12. Agenda 9.00 Opening words Janne Kalliola, Exove Oy 9.10 eZ Publish Jani Tarvainen, Exove Oy Case: Kauppa.fi Mari Flink, Suomen Kaupan liitto 9.35 Drupal Kalle Virta, Exove Oy Case: 123play.com Hannu Salminen, Mobile Advertising Solution MAS Oy 10.00 Break 10.10 WordPress Janne Kalliola, Exove Oy Case: Etua.fi Jari Pennanen, Etua Oy 10.35 Discussion
  • 13. eZ Publish in Brief <ul><li>Open source product developed by eZ Systems, Norway </li></ul><ul><li>Can be considered as “Commercial Open Source” </li></ul><ul><li>Multitude of features out of the box </li></ul><ul><li>Can be extended using API </li></ul><ul><li>Content imports done in a standard, structured manner </li></ul><ul><li>A handful of vendors in Finland </li></ul>
  • 14. eZ Publish – “Commercial Open Source” <ul><li>eZ Systems offers commercial support and maintenance services for the product </li></ul><ul><li>The good - Core components developed by a single party leads to consistent user experi e nce </li></ul><ul><ul><li>V ersus using a number of community developed modules </li></ul></ul><ul><li>The bad - Strictly controlled development process results in longer development cycles with little direct community envolvement </li></ul><ul><ul><li>Versus “pure” open source software with no vendor responsibility </li></ul></ul>
  • 15. eZ Publish is at home in the enterprise <ul><li>Excels in multilingual corporate websites </li></ul><ul><ul><li>Standard WYSIWYG editor seamlessly integrated </li></ul></ul><ul><ul><li>Good multilanguage support </li></ul></ul><ul><ul><li>Version control, publishing content in multiple locations … </li></ul></ul><ul><li>Administration of content is consistent </li></ul><ul><ul><li>Via a context-aware toolbar </li></ul></ul><ul><ul><li>Via separate administration interface </li></ul></ul><ul><li>Advanced permissions management using user groups and policies </li></ul>
  • 16.  
  • 17.  
  • 18. eZ Publish key technologies at a glance <ul><li>Content model </li></ul><ul><ul><li>Content is built using templates with a number of pre-defined attributes, for example a product page for a refrigerator: </li></ul></ul><ul><ul><ul><li>Title, Description, Model ID, Product image, User Manual (file attachment), Dimensions, Power rating </li></ul></ul></ul><ul><ul><li>Additional attributes can be added later – existing content will use the default value </li></ul></ul><ul><li>XML-based </li></ul><ul><ul><li>Rich text areas are saved as XML and they can contain dynamic references such as links and embeds to existing content </li></ul></ul><ul><ul><li>Internal links, for example, are not broken if the target page is moved within the site structure </li></ul></ul>
  • 19. Pros & Cons <ul><li>+ Content input can be done in parallel with development </li></ul><ul><li>+ Multilanguage support </li></ul><ul><li>+ Ease of use </li></ul><ul><li>+ Flexible content model (with reservations) </li></ul><ul><li>+ Vendor support available </li></ul><ul><li>System processes (such as user registration) not flexible to modify </li></ul><ul><li>Not recommended for UGC-driven websites </li></ul><ul><li>Community support limited </li></ul><ul><li>Slower development cycles due to commercial nature </li></ul>
  • 20.  
  • 21. Agenda 9.00 Opening words Janne Kalliola, Exove Oy 9.10 eZ Publish Jani Tarvainen, Exove Oy Case: Kauppa.fi Mari Flink, Suomen Kaupan liitto 9.35 Drupal Kalle Virta, Exove Oy Case: 123play.com Hannu Salminen, Mobile Advertising Solution MAS Oy 10.00 Break 10.10 WordPress Janne Kalliola, Exove Oy Case: Etua.fi Jari Pennanen, Etua Oy 10.35 Discussion
  • 22. Drupal in brief <ul><li>One of the market leaders in open source CMS systems </li></ul><ul><li>Very active community developing the product </li></ul><ul><li>Community-driven, commercial support available from Aquia, but it doesn’t dominate the development in any way </li></ul><ul><li>Thousands of contributed modules, contrib for short </li></ul>
  • 23. Drupal as a traditional CMS <ul><li>Pretty good support for traditional sites </li></ul><ul><li>Some problems with customised content streams, usually needs a lot of contrib modules </li></ul><ul><li>Admin panel is confusing and is not easy to use, until you are used to it </li></ul><ul><li>Admin control functionality, workflows, timed publishing not there out of the box, most achievable through contrib modules </li></ul>
  • 24. Drupal as a CMS for community driven sites You Traditional top-down communication User-generated content User-enriched content (commenting, blogging, retweeting…)
  • 25. Drupal as a CMS for community driven sites <ul><li>Drupal is more or less made for sites that allows users to register and post different content types </li></ul><ul><li>User-generated content functionality is there out-of-the-box and well supported </li></ul><ul><li>Commenting, user profiles, different functionalities for registered and anonymous users are all there </li></ul><ul><li>Does still have the difficult-to-use admin interface </li></ul><ul><li>Prone to performance problems when most users logged in </li></ul><ul><ul><li>This can be solved with certain contrib modules and by adjusting the hardware setup </li></ul></ul>
  • 26. Pros & Cons <ul><li>+ Extensible using contributed modules </li></ul><ul><li>+ Extensible using a great API </li></ul><ul><li>+ Supports UGC and other community features out-of-the-box </li></ul><ul><li>+ Active community, popular </li></ul><ul><li>Limited content type flexibility (without contribs) </li></ul><ul><li>Admin is pretty hard to use, needs getting used to </li></ul><ul><li>No workflow features, pretty limited set of admin control functionality </li></ul>
  • 27.  
  • 28. Agenda 9.00 Opening words Janne Kalliola, Exove Oy 9.10 eZ Publish Jani Tarvainen, Exove Oy Case: Kauppa.fi Mari Flink, Suomen Kaupan liitto 9.35 Drupal Kalle Virta, Exove Oy Case: 123play.com Hannu Salminen, Mobile Advertising Solution MAS Oy 10.00 Break 10.10 WordPress Janne Kalliola, Exove Oy Case: Etua.fi Jari Pennanen, Etua Oy 10.35 Discussion
  • 29. Agenda 9.00 Opening words Janne Kalliola, Exove Oy 9.10 eZ Publish Jani Tarvainen, Exove Oy Case: Kauppa.fi Mari Flink, Suomen Kaupan liitto 9.35 Drupal Kalle Virta, Exove Oy Case: 123play.com Hannu Salminen, Mobile Advertising Solution MAS Oy 10.00 Break 10.10 WordPress Janne Kalliola, Exove Oy Case: Etua.fi Jari Pennanen, Etua Oy 10.35 Discussion
  • 30. WordPress in Brief <ul><li>The world’s most widely used blogging system </li></ul><ul><li>Easy to use for content input and management </li></ul><ul><ul><li>Heavy focus given on simplicity </li></ul></ul><ul><li>Extensible and configurable with readymade plugins </li></ul><ul><ul><li>A great number of plugins, but quality differences are huge </li></ul></ul><ul><ul><li>Most plugins are one-shot wonders </li></ul></ul><ul><li>Vendors available practically everywhere </li></ul>
  • 31. WordPress as a Blog <ul><li>Very versatile blogging system </li></ul><ul><ul><li>Feeds </li></ul></ul><ul><ul><li>Comments, pings, pingbacks + moderation </li></ul></ul><ul><ul><li>Categories, tags </li></ul></ul><ul><li>Provides all usually needed features out-of-the-box </li></ul><ul><ul><li>Functionality can be enhanced with plugins and custom themes </li></ul></ul><ul><li>Search engine friendly </li></ul><ul><li>Several writers can share the blog </li></ul>
  • 32.  
  • 33. WordPress as a CMS <ul><li>Focus on blog posts, comments, pingbacks, etc. </li></ul><ul><li>Rudimentary page and image management </li></ul><ul><ul><li>Only one content area </li></ul></ul><ul><ul><li>All pages have same fields for content, albeit pages can have different templates </li></ul></ul><ul><ul><li>Hierarchies available </li></ul></ul><ul><li>Look and feel based on templates </li></ul><ul><ul><li>Powerful and flexible, but template development requires in-depth understanding of the system </li></ul></ul><ul><ul><li>Some things hardcoded, requires extra work to get it right when not doing WordPress style </li></ul></ul>
  • 34.  
  • 35. Pros & Cons <ul><li>+ Easy to use and learn </li></ul><ul><li>+ Focus on writing </li></ul><ul><li>+ Extensible, themeable </li></ul><ul><li>+ Light-weight </li></ul><ul><li>+ Well-connected with content networks </li></ul><ul><li>+ Manages comments well </li></ul><ul><li>- Simple page content model </li></ul><ul><li>- No multilanguage support </li></ul><ul><li>- Simple image support </li></ul><ul><li>- No workflows </li></ul><ul><li>- Only one blog </li></ul>
  • 36. ASUNTOLAINAT KULUTUSLUOTOT LUOTTOKORTIT
  • 37. etua.fi on yksityinen, riippumaton ja suomalainen finanssiportaali Kuluttajat etua.fi Yhteistyö- kumppanit
  • 38.  
  • 39. Projektin lähtökohta 01/2009 <ul><li>etua.fi-palvelu oli toiminut kahdeksan kuukautta (05/2009) yhdellä tuotteella </li></ul><ul><li>Sivuston uudistaminen oli ajankohtaista, koska </li></ul><ul><ul><li>Uuden tuotteen, asuntolaina, lanseeraus keväällä 2009 </li></ul></ul><ul><ul><li>Uusi asiakaskohderyhmä </li></ul></ul><ul><ul><li>Käytettävyyden kehittäminen </li></ul></ul><ul><ul><li>Profiilin/ identiteetin nostaminen uudelle tasolle </li></ul></ul><ul><ul><li>Uuden sivustorakenteen suunnitteleminen, jonka myötä valmiudet tuoda jatkossa lisää tuotteita palveluun </li></ul></ul><ul><ul><li>Vanhan sivuston päivitys hidasta ja hankalaa (Intia) – tarve tehdä osa sisällön päivityksestä itse </li></ul></ul>
  • 40. Projekti <ul><li>Tiimi: </li></ul><ul><ul><li>Visuaalisuus: Prami Advertising </li></ul></ul><ul><ul><li>Sivuston toteutus: Exove </li></ul></ul><ul><ul><li>Hakemuslomakkeet, back-end integrointi ja tietoturva: Fiare Oy </li></ul></ul><ul><ul><li>Sivustorakenne ja käytettävyys: inhouse (+muut) </li></ul></ul><ul><li>Aikataulu: </li></ul><ul><ul><li>Suunnittelun käynnistäminen 12/2008 </li></ul></ul><ul><ul><li>Visuaalisuus valmis 02/2009 </li></ul></ul><ul><ul><li>Sivusto valmis 03/2009 </li></ul></ul>
  • 41. Miksi WordPress? <ul><li>Päätöksenteon perustelut: </li></ul><ul><ul><li>Käyttöönoton nopeus </li></ul></ul><ul><ul><li>Käytettävyys </li></ul></ul><ul><ul><li>Kustannukset </li></ul></ul><ul><ul><li>Sivuston optimointi </li></ul></ul><ul><li>Muita havaittuja hyötyjä: </li></ul><ul><ul><li>Mahdollisuus monipuolisiin ratkaisuihin </li></ul></ul><ul><ul><li>Looginen ja selkeä käyttöliittymä </li></ul></ul>
  • 42. Sisällön päivittäminen (1/2)
  • 43. Sisällön päivittäminen (2/2)
  • 44. WP ei ole vain blogi-työkalu (esimerkki)
  • 45.  
  • 46. Huomioita ja ajatuksia projektista <ul><li>Suunnittelu </li></ul><ul><ul><li>Käytä riittävästi aikaa suunnitteluun </li></ul></ul><ul><ul><li>Sivuston rakenne ja käytettävyyden kannalta merkittävimmät asiat tulee olla selvillä etukäteen </li></ul></ul><ul><ul><li>Dokumentoi itse </li></ul></ul><ul><ul><li>Kysy, kyseenalaista ja keskustele </li></ul></ul><ul><li>Toteutus </li></ul><ul><ul><li>Ongelmakohtien havaitseminen ja seuranta (esim. integraatio back-end:iin) </li></ul></ul><ul><ul><li>Osallistu, niin opit uutta  </li></ul></ul><ul><li>Jälkihoito: </li></ul><ul><ul><li>Hakukoneoptimointi </li></ul></ul><ul><ul><li>Sisällön päivittäminen </li></ul></ul>
  • 47. Yhteystiedot <ul><li>Jari Pennanen </li></ul><ul><li>Toimitusjohtaja </li></ul><ul><li>Etua Oy </li></ul><ul><li>Ludviginkatu 3-5 A </li></ul><ul><li>00130 Helsinki </li></ul><ul><li>gsm: +358 40 5459388 </li></ul><ul><li>email: jari.pennanen@etua.fi </li></ul><ul><li>Palveluun voi tutustua osoitteessa www.etua.fi </li></ul>
  • 48. Agenda 9.00 Opening words Janne Kalliola, Exove Oy 9.10 eZ Publish Jani Tarvainen, Exove Oy Case: Kauppa.fi Mari Flink, Suomen Kaupan liitto 9.35 Drupal Kalle Virta, Exove Oy Case: 123play.com Hannu Salminen, Mobile Advertising Solution MAS Oy 10.00 Break 10.10 WordPress Janne Kalliola, Exove Oy Case: Etua.fi Jari Pennanen, Etua Oy 10.35 Discussion
  • 49. Site size Community focus Community driven Top-down information Big Small Drupal eZ Publish CMS Made Simple WordPress
  • 50. <ul><li>Download slides at http://www.exove.fi/yritys/seminaarimateriaali/ </li></ul>

×