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