{"id":6870,"date":"2025-05-14T12:20:55","date_gmt":"2025-05-14T09:20:55","guid":{"rendered":"https:\/\/citrussolutions.fi\/?p=6870"},"modified":"2025-06-30T11:14:23","modified_gmt":"2025-06-30T08:14:23","slug":"tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla","status":"publish","type":"post","link":"https:\/\/citrussolutions.fi\/en\/tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla\/","title":{"rendered":"Web-services of the future Are Built with Drupal"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"6870\" class=\"elementor elementor-6870\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-48857c60 elementor-section-full_width elementor-section-height-min-height elementor-hidden-mobile elementor-hidden-tablet elementor-section-height-default elementor-section-items-middle\" data-id=\"48857c60\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1977e1a0\" data-id=\"1977e1a0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5ee3dbdd elementor-section-full_width elementor-section-height-min-height elementor-section-items-stretch elementor-reverse-mobile elementor-reverse-tablet elementor-section-height-default\" data-id=\"5ee3dbdd\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;none&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-38e93809 elementor-hidden-tablet elementor-hidden-mobile\" data-id=\"38e93809\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-49c1e1e7 elementor-widget elementor-widget-spacer\" data-id=\"49c1e1e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-67f30ad8\" data-id=\"67f30ad8\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-1dd217e6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1dd217e6\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-16ad31b3\" data-id=\"16ad31b3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2a37818c elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget-mobile__width-initial elementor-absolute elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"2a37818c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1512\" height=\"1006\" src=\"https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/05\/drupal.jpg?fit=1512%2C1006&amp;ssl=1\" class=\"attachment-full size-full wp-image-6912\" alt=\"Kaksi miest\u00e4 katsomassa yhdess\u00e4 kannettavan tietokoneen n\u00e4ytt\u00f6\u00e4 modernissa toimistoymp\u00e4rist\u00f6ss\u00e4.\" srcset=\"https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/05\/drupal.jpg?w=1512&amp;ssl=1 1512w, https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/05\/drupal.jpg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/05\/drupal.jpg?resize=1024%2C681&amp;ssl=1 1024w, https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/05\/drupal.jpg?resize=768%2C511&amp;ssl=1 768w, https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/05\/drupal.jpg?resize=18%2C12&amp;ssl=1 18w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-3044624c\" data-id=\"3044624c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-12ecb1bf elementor-hidden-desktop elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"12ecb1bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"768\" height=\"511\" src=\"https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/05\/drupal.jpg?fit=768%2C511&amp;ssl=1\" class=\"attachment-medium_large size-medium_large wp-image-6912\" alt=\"Kaksi miest\u00e4 katsomassa yhdess\u00e4 kannettavan tietokoneen n\u00e4ytt\u00f6\u00e4 modernissa toimistoymp\u00e4rist\u00f6ss\u00e4.\" srcset=\"https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/05\/drupal.jpg?w=1512&amp;ssl=1 1512w, https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/05\/drupal.jpg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/05\/drupal.jpg?resize=1024%2C681&amp;ssl=1 1024w, https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/05\/drupal.jpg?resize=768%2C511&amp;ssl=1 768w, https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/05\/drupal.jpg?resize=18%2C12&amp;ssl=1 18w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-439d0db3 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"439d0db3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Tulevaisuuden verkkopalvelut rakennetaan Drupalilla<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25f40c27 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"25f40c27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-65b4b58 elementor-widget elementor-widget-theme-post-excerpt\" data-id=\"65b4b58\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-excerpt.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\tDrupal on monipuolinen ja skaalautuva alusta vaativiin verkkopalveluihin. Citrus Solutionsilla on yli vuosikymmenen kokemus Drupalista, erityisesti julkishallinnon projekteista, joissa korostuvat saavutettavuus, tietoturva, energiatehokkuus ja teko\u00e4lyn hy\u00f6dynt\u00e4minen.\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-be568e2 elementor-align-left elementor-widget elementor-widget-post-info\" data-id=\"be568e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"post-info.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-post-info\">\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-9e4c6e3\" itemprop=\"datePublished\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-calendar\"><\/i>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date\">\n\t\t\t\t\t\t\t\t\t\t<time>14\/05\/2025<\/time>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-38c62a04 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"38c62a04\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-12999c29\" data-id=\"12999c29\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-12c171d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"12c171d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-40861e6\" data-id=\"40861e6\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1189df2 elementor-widget elementor-widget-text-editor\" data-id=\"1189df2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Digipalveluiden vaatimukset kehittyv\u00e4t nopeasti: saavutettavuus, tietoturva, energiatehokkuus ja skaalautuvuus ovat yh\u00e4 t\u00e4rke\u00e4mpi\u00e4 osa-alueita, joihin verkkopalveluiden on vastattava. Drupal tarjoaa n\u00e4ihin tarpeisiin vahvan ja joustavan pohjan.\u00a0<\/p>\n<p><!-- \/wp:paragraph --><!-- wp:paragraph --><\/p>\n<p><!-- \/wp:paragraph --><!-- wp:paragraph --><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e7c1847 elementor-blockquote--skin-quotation elementor-blockquote--align-left elementor-widget elementor-widget-blockquote\" data-id=\"e7c1847\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"blockquote.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<blockquote class=\"elementor-blockquote\">\n\t\t\t<p class=\"elementor-blockquote__content\">\n\t\t\t\tPitk\u00e4 kokemuksemme julkishallinnon digipalveluista auttaa meit\u00e4 rakentamaan asiakkaillemme toimivia, turvallisia ja pitk\u00e4ik\u00e4isi\u00e4 ratkaisuja.\"\t\t\t<\/p>\n\t\t\t\t\t<\/blockquote>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f048e3b elementor-widget elementor-widget-text-editor\" data-id=\"f048e3b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2><span style=\"color: #000000;\">Saavutettavuus on yksi Drupalin vahvuuksista<\/span><\/h2>\n<p><span style=\"color: #000000;\">Alusta on suunniteltu saavutettavuus huomioiden, ja monet keskeiset saavutettavuusvaatimukset t\u00e4yttyv\u00e4t jo j\u00e4rjestelm\u00e4n perusratkaisuilla. Kun saavutettavuus otetaan huomioon jo suunnittelu- ja toteutusvaiheessa, on mahdollista rakentaa palveluita, jotka t\u00e4ytt\u00e4v\u00e4t WCAG-kriteerit ja palvelevat kaikkia k\u00e4ytt\u00e4ji\u00e4 \u2013 my\u00f6s niit\u00e4, joilla on erityistarpeita.\u00a0<\/span><br \/><br \/><\/p>\n<p><span style=\"font-size: 40px; font-weight: 900; color: #000000;\">Vastuullinen valinta: Drupal ja\u00a0<\/span><\/p>\n<p><span style=\"font-size: 40px; font-weight: 900; color: #000000;\">Green Coding<\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"color: #000000;\">Toinen ajankohtainen n\u00e4k\u00f6kulma on energiatehokkuus eli ns. Green Coding. Drupal mahdollistaa suorituskykyiset ja kevyet toteutukset, joissa j\u00e4rjestelm\u00e4resurssien k\u00e4ytt\u00f6\u00e4 voidaan optimoida. Esimerkiksi skaalautuva arkkitehtuuri mahdollistaa sen, ett\u00e4 raskaita palveluita ajetaan t\u00e4ydell\u00e4 teholla vain silloin kun on tarvetta \u2013 esimerkiksi oppilaitoksen yhteishaun aikaan \u2013 ja muuten palvelu voi py\u00f6ri\u00e4 kevyemm\u00e4ll\u00e4 kuormalla. T\u00e4m\u00e4 s\u00e4\u00e4st\u00e4\u00e4 paitsi kustannuksia my\u00f6s ymp\u00e4rist\u00f6\u00e4.\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">Drupalin arkkitehtuuri mahdollistaa my\u00f6s nopean reagoinnin uusiin teknologisiin vaatimuksiin, kuten teko\u00e4lyn hy\u00f6dynt\u00e4miseen osana palveluita. Modulaarinen rakenne ja laaja ekosysteemi tekev\u00e4t Drupalista joustavan alustan, jolla voidaan rakentaa tulevaisuudenkin vaatimukset t\u00e4ytt\u00e4vi\u00e4 digipalveluita.\u00a0<\/span><\/p>\n<p>\u00a0<\/p>\n<h2><span style=\"color: #000000;\">Teko\u00e4ly ja muuttuvat odotukset<\/span><\/h2>\n<p><span style=\"color: #000000;\">Verkkopalveluiden odotukset ovat muuttuneet nopeasti. K\u00e4ytt\u00e4j\u00e4t odottavat nyky\u00e4\u00e4n dynaamista, personoitua ja nopeasti reagoivaa sis\u00e4lt\u00f6\u00e4 \u2013 sek\u00e4 \u00e4lykk\u00e4it\u00e4 hakutoimintoja, jotka ymm\u00e4rt\u00e4v\u00e4t k\u00e4ytt\u00e4j\u00e4n tarpeet paremmin kuin perinteinen avainsanahaku. Drupal vastaa n\u00e4ihin odotuksiin hyvin, erityisesti silloin, kun teko\u00e4lyratkaisut liitet\u00e4\u00e4n osaksi palvelua kolmannen osapuolen integraatioina.\u00a0<\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"color: #000000;\">Citrus Solutionsilla olemme toteuttaneet asiakkaillemme esimerkiksi personoituja etusivuja hy\u00f6dynt\u00e4m\u00e4ll\u00e4 teko\u00e4lypohjaisia palveluja, kuten RekAI. T\u00e4m\u00e4 ratkaisu mukauttaa sivun sis\u00e4lt\u00f6\u00e4 k\u00e4ytt\u00e4j\u00e4n selainhistorian perusteella \u2013 tarjoten kullekin k\u00e4ytt\u00e4j\u00e4lle merkityksellisemp\u00e4\u00e4 sis\u00e4lt\u00f6\u00e4. Samalla j\u00e4rjestelm\u00e4ss\u00e4 voidaan m\u00e4\u00e4ritell\u00e4 t\u00e4rke\u00e4t sis\u00e4ll\u00f6t, jotka n\u00e4ytet\u00e4\u00e4n aina kaikille, jotta viestint\u00e4 s\u00e4ilyy ohjattuna ja hallittuna.\u00a0<\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"color: #000000;\">My\u00f6s Cludo-hakupalvelu on konkreettinen teko\u00e4lyratkaisu, jota olemme integroineet muun muassa Varhan ja Invalidiliiton verkkopalveluihin. T\u00e4m\u00e4 hakuratkaisu yhdist\u00e4\u00e4 teko\u00e4lypohjaisen sis\u00e4ll\u00f6n tunnistamisen ja Elasticsearchin kaltaisten teknologioiden edut. K\u00e4ytt\u00e4j\u00e4 saa hakutuloksissa esiin juuri ne asiat, joita todella etsit\u00e4\u00e4n \u2013 ei irrallisia tai ep\u00e4olennaisia osumia. Tulos on huomattavasti t\u00e4sm\u00e4llisempi ja hy\u00f6dyllisempi kuin perinteisess\u00e4 avainsanahaussa.\u00a0<\/span><\/p>\n<p>\u00a0<\/p>\n<h2><span style=\"color: #000000;\">Saavutettava k\u00e4ytt\u00f6liittym\u00e4 \u2013 selkeytt\u00e4 ja esteett\u00f6myytt\u00e4<\/span><\/h2>\n<p>\u00a0<\/p>\n<p><span style=\"color: #000000;\">Lis\u00e4ksi moderni Drupal vastaa hyvin kehittyneisiin k\u00e4ytt\u00f6liittym\u00e4odotuksiin: <span style=\"text-decoration: underline;\"><a style=\"color: #000000; text-decoration: underline;\" href=\"https:\/\/www.saavutettavasti.fi\/\" target=\"_blank\" rel=\"noopener\">saavutettavuus<\/a>,<\/span> selkeys ja suorituskyky ovat yh\u00e4 t\u00e4rke\u00e4mpi\u00e4. Monet k\u00e4ytt\u00e4j\u00e4t suosivat nyky\u00e4\u00e4n pelkistettyj\u00e4, nopeasti latautuvia ja informatiivisia sivustoja, joissa on vain tarpeellinen. K\u00e4ytt\u00e4j\u00e4kokemuksen suunnittelussa hy\u00f6dynn\u00e4mme esimerkiksi UK:n julkishallinnon verkkopalveluita esikuvina \u2013 selkeit\u00e4, saavutettavia ja tehokkaita.\u00a0<\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"color: #000000;\"><span style=\"text-decoration: underline;\"><a style=\"color: #000000; text-decoration: underline;\" href=\"https:\/\/new.drupal.org\/\" target=\"_blank\" rel=\"noopener\">Drupalin<\/a><\/span> avoin ja modulaarinen rakenne tekee siit\u00e4 eritt\u00e4in yhteensopivan erilaisten teko\u00e4lykomponenttien kanssa. Kun verkkopalvelut rakennetaan fiksusti alusta alkaen, voidaan j\u00e4rjestelm\u00e4\u00e4n tuoda uusia \u00e4lykk\u00e4it\u00e4 toimintoja helposti, ilman raskaita uudelleenrakennuksia. N\u00e4in varmistetaan, ett\u00e4 palvelu voi kasvaa ja kehitty\u00e4 teknologian mukana.\u00a0<\/span><\/p>\n<p><!-- \/wp:paragraph --><!-- wp:paragraph --><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-88b2f93 elementor-blockquote--skin-quotation elementor-blockquote--align-left elementor-widget elementor-widget-blockquote\" data-id=\"88b2f93\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"blockquote.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<blockquote class=\"elementor-blockquote\">\n\t\t\t<p class=\"elementor-blockquote__content\">\n\t\t\t\tDrupal tarjoaa alustan, jolla voi toteuttaa k\u00e4yt\u00e4nn\u00f6ss\u00e4 mit\u00e4 tahansa \u2013 kunhan sit\u00e4 k\u00e4ytt\u00e4\u00e4 osaavasti ja tarkoituksenmukaisesti.\"\t\t\t<\/p>\n\t\t\t\t\t<\/blockquote>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-51193f1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"51193f1\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-34f4b404\" data-id=\"34f4b404\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1684d3f5 elementor-position-left elementor-vertical-align-middle elementor-widget elementor-widget-image-box\" data-id=\"1684d3f5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2023\/05\/Joni-Pinomaki.jpg?fit=300%2C300&amp;ssl=1\" class=\"attachment-full size-full wp-image-3523\" alt=\"Henkil\u00f6kuva: Joni Pinom\u00e4ki\" srcset=\"https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2023\/05\/Joni-Pinomaki.jpg?w=300&amp;ssl=1 300w, https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2023\/05\/Joni-Pinomaki.jpg?resize=150%2C150&amp;ssl=1 150w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/figure><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\">Joni Pinom\u00e4ki<\/h3><p class=\"elementor-image-box-description\">Chief Services Officer, ohjelmistokehitys<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4540dd22 elementor-widget elementor-widget-text-editor\" data-id=\"4540dd22\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"text-align: center;\">Kysy minulta verkkopalveluista, ohjelmistokehityksest\u00e4 ja partiotoiminnasta.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3b909f49 e-grid-align-left e-grid-align-mobile-center elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-social-icons\" data-id=\"3b909f49\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"social-icons.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-social-icons-wrapper elementor-grid\" role=\"list\">\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-envelope elementor-animation-grow elementor-repeater-item-8b93740\" href=\"mailto:joni.pinomaki@citrus.fi\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Envelope<\/span>\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-envelope\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-phone-square-alt elementor-animation-grow elementor-repeater-item-d2b7695\" href=\"tel:+358503878561\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Phone-square-alt<\/span>\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-phone-square-alt\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-animation-grow elementor-repeater-item-f10650d\" href=\"https:\/\/www.linkedin.com\/in\/joni-pinomaki-471850\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Linkedin<\/span>\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fab fa-linkedin\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0cb38b4 elementor-widget elementor-widget-text-editor\" data-id=\"0cb38b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Lue lis\u00e4\u00e4 <a href=\"https:\/\/citrussolutions.fi\/verkkopalvelut\/\"><span style=\"text-decoration: underline;\">verkkopalveluistamme<\/span><\/a><\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4c7852ad elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4c7852ad\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-15f94d6\" data-id=\"15f94d6\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-78f0f137 elementor-post-navigation-borders-yes elementor-widget elementor-widget-post-navigation\" data-id=\"78f0f137\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"post-navigation.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-post-navigation\" role=\"navigation\" aria-label=\"Post Navigation\">\n\t\t\t<div class=\"elementor-post-navigation__prev elementor-post-navigation__link\">\n\t\t\t\t<a href=\"https:\/\/citrussolutions.fi\/en\/drupalcamp-finland-2025\/\" rel=\"prev\"><span class=\"post-navigation__arrow-wrapper post-navigation__arrow-prev\"><i aria-hidden=\"true\" class=\"fas fa-angle-left\"><\/i><span class=\"elementor-screen-only\">Prev<\/span><\/span><span class=\"elementor-post-navigation__link__prev\"><span class=\"post-navigation__prev--label\">Edellinen<\/span><span class=\"post-navigation__prev--title\">DrupalCamp Finland 2025<\/span><\/span><\/a>\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-post-navigation__separator-wrapper\">\n\t\t\t\t\t<div class=\"elementor-post-navigation__separator\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-post-navigation__next elementor-post-navigation__link\">\n\t\t\t\t<a href=\"https:\/\/citrussolutions.fi\/en\/ratkaisuarkkitehti\/\" rel=\"next\"><span class=\"elementor-post-navigation__link__next\"><span class=\"post-navigation__next--label\">Seuraava<\/span><span class=\"post-navigation__next--title\">Hamme joukkoomme Ratkaisuarkkitehtia<\/span><\/span><span class=\"post-navigation__arrow-wrapper post-navigation__arrow-next\"><i aria-hidden=\"true\" class=\"fas fa-angle-right\"><\/i><span class=\"elementor-screen-only\">Next<\/span><\/span><\/a>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7633c9eb elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7633c9eb\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7fd8d04\" data-id=\"7fd8d04\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2cb9141 elementor-widget elementor-widget-heading\" data-id=\"2cb9141\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Lis\u00e4\u00e4 ajankohtaisia aiheita<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3196197c elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"3196197c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-71769603 elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"71769603\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:6814,&quot;_skin&quot;:&quot;post&quot;,&quot;columns&quot;:&quot;3&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t<style id=\"loop-6814\">.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-6814 .elementor-element.elementor-element-db0c3b3 .elementor-icon-list-icon{width:14px;}.elementor-6814 .elementor-element.elementor-element-db0c3b3 .elementor-icon-list-icon i{font-size:14px;}.elementor-6814 .elementor-element.elementor-element-db0c3b3 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-6814 .elementor-element.elementor-element-db0c3b3 .elementor-icon-list-text, .elementor-6814 .elementor-element.elementor-element-db0c3b3 .elementor-icon-list-text a{color:var( --e-global-color-primary );}.elementor-widget-theme-post-title .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-6814 .elementor-element.elementor-element-aae4c75 .elementor-heading-title{font-size:25px;font-weight:900;}.elementor-6814 .elementor-element.elementor-element-aae4c75 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-theme-post-excerpt .elementor-widget-container{color:var( --e-global-color-text );}.elementor-6814 .elementor-element.elementor-element-d3541b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"6814\" class=\"elementor elementor-6814 e-loop-item e-loop-item-7005 post-7005 post type-post status-publish format-standard has-post-thumbnail hentry category-uutinen\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-88f41be elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"88f41be\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-226f72c\" data-id=\"226f72c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div data-ep-wrapper-link=\"{&quot;url&quot;:&quot;https:\\\/\\\/citrussolutions.fi\\\/en\\\/ratkaisuarkkitehti\\\/&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;}\" style=\"cursor: pointer\" class=\"bdt-element-link elementor-element elementor-element-52740bf elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"52740bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"534\" src=\"https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/10\/AdobeStock_357234743-1.jpeg?fit=800%2C534&amp;ssl=1\" class=\"attachment-large size-large wp-image-7014\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/10\/AdobeStock_357234743-1.jpeg?w=1920&amp;ssl=1 1920w, https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/10\/AdobeStock_357234743-1.jpeg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/10\/AdobeStock_357234743-1.jpeg?resize=1024%2C683&amp;ssl=1 1024w, https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/10\/AdobeStock_357234743-1.jpeg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/10\/AdobeStock_357234743-1.jpeg?resize=1536%2C1025&amp;ssl=1 1536w, https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/10\/AdobeStock_357234743-1.jpeg?resize=18%2C12&amp;ssl=1 18w, https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/10\/AdobeStock_357234743-1.jpeg?w=1600&amp;ssl=1 1600w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-db0c3b3 elementor-widget elementor-widget-post-info\" data-id=\"db0c3b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"post-info.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-inline-items elementor-icon-list-items elementor-post-info\">\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-353f50f elementor-inline-item\" itemprop=\"datePublished\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date\">\n\t\t\t\t\t\t\t\t\t\t<time>10.10.2025<\/time>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-59b792a elementor-inline-item\" itemprop=\"about\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-post-info__terms-list\">\n\t\t\t\t<span class=\"elementor-post-info__terms-list-item\">Uutinen<\/span>\t\t\t\t<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aae4c75 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"aae4c75\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Hamme joukkoomme Ratkaisuarkkitehtia<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d3541b7 elementor-widget elementor-widget-theme-post-excerpt\" data-id=\"d3541b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-excerpt.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\tEtsimme kokenutta ja innovatiivista Ratkaisuarkkitehtia vastaamaan pitk\u00e4aikaisen asiakkaamme digiratkaisujen kehitt\u00e4misest\u00e4 ja yll\u00e4pidosta. \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"6814\" class=\"elementor elementor-6814 e-loop-item e-loop-item-6870 post-6870 post type-post status-publish format-standard has-post-thumbnail hentry category-yleinen\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-88f41be elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"88f41be\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-226f72c\" data-id=\"226f72c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div data-ep-wrapper-link=\"{&quot;url&quot;:&quot;https:\\\/\\\/citrussolutions.fi\\\/en\\\/tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla\\\/&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;}\" style=\"cursor: pointer\" class=\"bdt-element-link elementor-element elementor-element-52740bf elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"52740bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"532\" src=\"https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/05\/drupal.jpg?fit=800%2C532&amp;ssl=1\" class=\"attachment-large size-large wp-image-6912\" alt=\"Kaksi miest\u00e4 katsomassa yhdess\u00e4 kannettavan tietokoneen n\u00e4ytt\u00f6\u00e4 modernissa toimistoymp\u00e4rist\u00f6ss\u00e4.\" srcset=\"https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/05\/drupal.jpg?w=1512&amp;ssl=1 1512w, https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/05\/drupal.jpg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/05\/drupal.jpg?resize=1024%2C681&amp;ssl=1 1024w, https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/05\/drupal.jpg?resize=768%2C511&amp;ssl=1 768w, https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/05\/drupal.jpg?resize=18%2C12&amp;ssl=1 18w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-db0c3b3 elementor-widget elementor-widget-post-info\" data-id=\"db0c3b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"post-info.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-inline-items elementor-icon-list-items elementor-post-info\">\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-353f50f elementor-inline-item\" itemprop=\"datePublished\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date\">\n\t\t\t\t\t\t\t\t\t\t<time>14.5.2025<\/time>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-59b792a elementor-inline-item\" itemprop=\"about\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-post-info__terms-list\">\n\t\t\t\t<span class=\"elementor-post-info__terms-list-item\">Yleinen<\/span>\t\t\t\t<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aae4c75 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"aae4c75\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Tulevaisuuden verkkopalvelut rakennetaan Drupalilla<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d3541b7 elementor-widget elementor-widget-theme-post-excerpt\" data-id=\"d3541b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-excerpt.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\tDrupal on monipuolinen ja skaalautuva alusta vaativiin verkkopalveluihin. Citrus Solutionsilla on yli vuosikymmenen kokemus Drupalista, erityisesti julkishallinnon projekteista, joissa korostuvat saavutettavuus, tietoturva, energiatehokkuus ja teko\u00e4lyn hy\u00f6dynt\u00e4minen.\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"6814\" class=\"elementor elementor-6814 e-loop-item e-loop-item-6888 post-6888 post type-post status-publish format-standard has-post-thumbnail hentry category-uutinen\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-88f41be elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"88f41be\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-226f72c\" data-id=\"226f72c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div data-ep-wrapper-link=\"{&quot;url&quot;:&quot;https:\\\/\\\/citrussolutions.fi\\\/en\\\/drupalcamp-finland-2025\\\/&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;}\" style=\"cursor: pointer\" class=\"bdt-element-link elementor-element elementor-element-52740bf elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"52740bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"450\" src=\"https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/04\/DARKDrupalCamp-logo.jpg?fit=800%2C450&amp;ssl=1\" class=\"attachment-large size-large wp-image-6889\" alt=\"Drupalcamp Finland Logo\" srcset=\"https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/04\/DARKDrupalCamp-logo.jpg?w=1920&amp;ssl=1 1920w, https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/04\/DARKDrupalCamp-logo.jpg?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/04\/DARKDrupalCamp-logo.jpg?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/04\/DARKDrupalCamp-logo.jpg?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/04\/DARKDrupalCamp-logo.jpg?resize=1536%2C864&amp;ssl=1 1536w, https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/04\/DARKDrupalCamp-logo.jpg?resize=18%2C10&amp;ssl=1 18w, https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/04\/DARKDrupalCamp-logo.jpg?w=1600&amp;ssl=1 1600w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-db0c3b3 elementor-widget elementor-widget-post-info\" data-id=\"db0c3b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"post-info.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-inline-items elementor-icon-list-items elementor-post-info\">\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-353f50f elementor-inline-item\" itemprop=\"datePublished\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date\">\n\t\t\t\t\t\t\t\t\t\t<time>15.4.2025<\/time>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-59b792a elementor-inline-item\" itemprop=\"about\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-post-info__terms-list\">\n\t\t\t\t<span class=\"elementor-post-info__terms-list-item\">Uutinen<\/span>\t\t\t\t<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aae4c75 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"aae4c75\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">DrupalCamp Finland 2025<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d3541b7 elementor-widget elementor-widget-theme-post-excerpt\" data-id=\"d3541b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-excerpt.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\tSuomen Drupal-yhdistyksen vuosittainen p\u00e4\u00e4tapahtuma tulee taas\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2a8c9559 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2a8c9559\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-73212cd9\" data-id=\"73212cd9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4853ca64 elementor-widget elementor-widget-text-editor\" data-id=\"4853ca64\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<!-- wp:paragraph -->\n<p>\u00a0<\/p>\n<!-- \/wp:paragraph --><!-- wp:heading -->\n<p>\u00a0<\/p>\n<!-- \/wp:paragraph -->\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Drupal is a versatile and scalable content management system for advanced web-services. Citrus Solutions has more than a decade of Drupal experience, especially in projects with public administration that underline accessibility, security, energy efficiency and using AI.<\/p>","protected":false},"author":7,"featured_media":6912,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-6870","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-yleinen"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Tulevaisuuden verkkopalvelut rakennetaan Drupalilla - Citrus Solutions Oy<\/title>\n<meta name=\"description\" content=\"Tulevaisuuden verkkopalvelut rakennetaan Drupalilla \u2013 saavutettavuutta, tietoturvaa ja teko\u00e4ly\u00e4 unohtamatta.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/citrussolutions.fi\/en\/tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tulevaisuuden verkkopalvelut rakennetaan Drupalilla - Citrus Solutions Oy\" \/>\n<meta property=\"og:description\" content=\"Tulevaisuuden verkkopalvelut rakennetaan Drupalilla \u2013 saavutettavuutta, tietoturvaa ja teko\u00e4ly\u00e4 unohtamatta.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/citrussolutions.fi\/en\/tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla\/\" \/>\n<meta property=\"og:site_name\" content=\"Citrus Solutions Oy\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/citrusfi\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-14T09:20:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-30T08:14:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/citrussolutions.fi\/wp-content\/uploads\/2025\/05\/drupal.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1512\" \/>\n\t<meta property=\"og:image:height\" content=\"1006\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Janne Oravisto\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@citrusfi\" \/>\n<meta name=\"twitter:site\" content=\"@citrusfi\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Janne Oravisto\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/citrussolutions.fi\\\/tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/citrussolutions.fi\\\/tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla\\\/\"},\"author\":{\"name\":\"Janne Oravisto\",\"@id\":\"https:\\\/\\\/citrussolutions.fi\\\/#\\\/schema\\\/person\\\/7508e126e2b279be9b29a727981de5e7\"},\"headline\":\"Tulevaisuuden verkkopalvelut rakennetaan Drupalilla\",\"datePublished\":\"2025-05-14T09:20:55+00:00\",\"dateModified\":\"2025-06-30T08:14:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/citrussolutions.fi\\\/tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla\\\/\"},\"wordCount\":544,\"publisher\":{\"@id\":\"https:\\\/\\\/citrussolutions.fi\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/citrussolutions.fi\\\/tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/citrussolutions.fi\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/drupal.jpg?fit=1512%2C1006&ssl=1\",\"articleSection\":[\"Yleinen\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/citrussolutions.fi\\\/tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla\\\/\",\"url\":\"https:\\\/\\\/citrussolutions.fi\\\/tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla\\\/\",\"name\":\"Tulevaisuuden verkkopalvelut rakennetaan Drupalilla - Citrus Solutions Oy\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/citrussolutions.fi\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/citrussolutions.fi\\\/tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/citrussolutions.fi\\\/tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/citrussolutions.fi\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/drupal.jpg?fit=1512%2C1006&ssl=1\",\"datePublished\":\"2025-05-14T09:20:55+00:00\",\"dateModified\":\"2025-06-30T08:14:23+00:00\",\"description\":\"Tulevaisuuden verkkopalvelut rakennetaan Drupalilla \u2013 saavutettavuutta, tietoturvaa ja teko\u00e4ly\u00e4 unohtamatta.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/citrussolutions.fi\\\/tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/citrussolutions.fi\\\/tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/citrussolutions.fi\\\/tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/citrussolutions.fi\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/drupal.jpg?fit=1512%2C1006&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/citrussolutions.fi\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/drupal.jpg?fit=1512%2C1006&ssl=1\",\"width\":1512,\"height\":1006,\"caption\":\"Kollegat keskustelevat projektista toimistolla kannettavan tietokoneen \u00e4\u00e4rell\u00e4.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/citrussolutions.fi\\\/tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Etusivu\",\"item\":\"https:\\\/\\\/citrussolutions.fi\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tulevaisuuden verkkopalvelut rakennetaan Drupalilla\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/citrussolutions.fi\\\/#website\",\"url\":\"https:\\\/\\\/citrussolutions.fi\\\/\",\"name\":\"Citrus Solutions\",\"description\":\"Citrus Solutions, osa citrus-konsernia.\",\"publisher\":{\"@id\":\"https:\\\/\\\/citrussolutions.fi\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/citrussolutions.fi\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/citrussolutions.fi\\\/#organization\",\"name\":\"Citrus Solutions Oy\",\"url\":\"https:\\\/\\\/citrussolutions.fi\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/citrussolutions.fi\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/citrussolutions.fi\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/logo-citrus.svg\",\"contentUrl\":\"https:\\\/\\\/citrussolutions.fi\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/logo-citrus.svg\",\"width\":209,\"height\":42,\"caption\":\"Citrus Solutions Oy\"},\"image\":{\"@id\":\"https:\\\/\\\/citrussolutions.fi\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/citrusfi\",\"https:\\\/\\\/x.com\\\/citrusfi\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/citrus-oy\\\/\",\"https:\\\/\\\/www.instagram.com\\\/citrusfi\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/citrussolutions.fi\\\/#\\\/schema\\\/person\\\/7508e126e2b279be9b29a727981de5e7\",\"name\":\"Janne Oravisto\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3a87e86cd427b0ad77cd63cec8c226a49fa3ede77dd71e8b641df497d3a87fed?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3a87e86cd427b0ad77cd63cec8c226a49fa3ede77dd71e8b641df497d3a87fed?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3a87e86cd427b0ad77cd63cec8c226a49fa3ede77dd71e8b641df497d3a87fed?s=96&d=mm&r=g\",\"caption\":\"Janne Oravisto\"},\"url\":\"https:\\\/\\\/citrussolutions.fi\\\/en\\\/author\\\/janne-oravisto\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tulevaisuuden verkkopalvelut rakennetaan Drupalilla - Citrus Solutions Oy","description":"Tulevaisuuden verkkopalvelut rakennetaan Drupalilla \u2013 saavutettavuutta, tietoturvaa ja teko\u00e4ly\u00e4 unohtamatta.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/citrussolutions.fi\/en\/tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla\/","og_locale":"en_GB","og_type":"article","og_title":"Tulevaisuuden verkkopalvelut rakennetaan Drupalilla - Citrus Solutions Oy","og_description":"Tulevaisuuden verkkopalvelut rakennetaan Drupalilla \u2013 saavutettavuutta, tietoturvaa ja teko\u00e4ly\u00e4 unohtamatta.","og_url":"https:\/\/citrussolutions.fi\/en\/tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla\/","og_site_name":"Citrus Solutions Oy","article_publisher":"https:\/\/www.facebook.com\/citrusfi","article_published_time":"2025-05-14T09:20:55+00:00","article_modified_time":"2025-06-30T08:14:23+00:00","og_image":[{"width":1512,"height":1006,"url":"https:\/\/citrussolutions.fi\/wp-content\/uploads\/2025\/05\/drupal.jpg","type":"image\/jpeg"}],"author":"Janne Oravisto","twitter_card":"summary_large_image","twitter_creator":"@citrusfi","twitter_site":"@citrusfi","twitter_misc":{"Written by":"Janne Oravisto","Estimated reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/citrussolutions.fi\/tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla\/#article","isPartOf":{"@id":"https:\/\/citrussolutions.fi\/tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla\/"},"author":{"name":"Janne Oravisto","@id":"https:\/\/citrussolutions.fi\/#\/schema\/person\/7508e126e2b279be9b29a727981de5e7"},"headline":"Tulevaisuuden verkkopalvelut rakennetaan Drupalilla","datePublished":"2025-05-14T09:20:55+00:00","dateModified":"2025-06-30T08:14:23+00:00","mainEntityOfPage":{"@id":"https:\/\/citrussolutions.fi\/tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla\/"},"wordCount":544,"publisher":{"@id":"https:\/\/citrussolutions.fi\/#organization"},"image":{"@id":"https:\/\/citrussolutions.fi\/tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/05\/drupal.jpg?fit=1512%2C1006&ssl=1","articleSection":["Yleinen"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/citrussolutions.fi\/tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla\/","url":"https:\/\/citrussolutions.fi\/tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla\/","name":"Tulevaisuuden verkkopalvelut rakennetaan Drupalilla - Citrus Solutions Oy","isPartOf":{"@id":"https:\/\/citrussolutions.fi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/citrussolutions.fi\/tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla\/#primaryimage"},"image":{"@id":"https:\/\/citrussolutions.fi\/tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/05\/drupal.jpg?fit=1512%2C1006&ssl=1","datePublished":"2025-05-14T09:20:55+00:00","dateModified":"2025-06-30T08:14:23+00:00","description":"Tulevaisuuden verkkopalvelut rakennetaan Drupalilla \u2013 saavutettavuutta, tietoturvaa ja teko\u00e4ly\u00e4 unohtamatta.","breadcrumb":{"@id":"https:\/\/citrussolutions.fi\/tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/citrussolutions.fi\/tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/citrussolutions.fi\/tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla\/#primaryimage","url":"https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/05\/drupal.jpg?fit=1512%2C1006&ssl=1","contentUrl":"https:\/\/i0.wp.com\/citrussolutions.fi\/wp-content\/uploads\/2025\/05\/drupal.jpg?fit=1512%2C1006&ssl=1","width":1512,"height":1006,"caption":"Kollegat keskustelevat projektista toimistolla kannettavan tietokoneen \u00e4\u00e4rell\u00e4."},{"@type":"BreadcrumbList","@id":"https:\/\/citrussolutions.fi\/tulevaisuuden-verkkopalvelut-rakennetaan-drupalilla\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Etusivu","item":"https:\/\/citrussolutions.fi\/"},{"@type":"ListItem","position":2,"name":"Tulevaisuuden verkkopalvelut rakennetaan Drupalilla"}]},{"@type":"WebSite","@id":"https:\/\/citrussolutions.fi\/#website","url":"https:\/\/citrussolutions.fi\/","name":"Citrus Solutions","description":"Citrus Solutions, osa citrus-konsernia.","publisher":{"@id":"https:\/\/citrussolutions.fi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/citrussolutions.fi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/citrussolutions.fi\/#organization","name":"Citrus Solutions Oy","url":"https:\/\/citrussolutions.fi\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/citrussolutions.fi\/#\/schema\/logo\/image\/","url":"https:\/\/citrussolutions.fi\/wp-content\/uploads\/2023\/04\/logo-citrus.svg","contentUrl":"https:\/\/citrussolutions.fi\/wp-content\/uploads\/2023\/04\/logo-citrus.svg","width":209,"height":42,"caption":"Citrus Solutions Oy"},"image":{"@id":"https:\/\/citrussolutions.fi\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/citrusfi","https:\/\/x.com\/citrusfi","https:\/\/www.linkedin.com\/company\/citrus-oy\/","https:\/\/www.instagram.com\/citrusfi\/"]},{"@type":"Person","@id":"https:\/\/citrussolutions.fi\/#\/schema\/person\/7508e126e2b279be9b29a727981de5e7","name":"Janne Oravisto","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/3a87e86cd427b0ad77cd63cec8c226a49fa3ede77dd71e8b641df497d3a87fed?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/3a87e86cd427b0ad77cd63cec8c226a49fa3ede77dd71e8b641df497d3a87fed?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3a87e86cd427b0ad77cd63cec8c226a49fa3ede77dd71e8b641df497d3a87fed?s=96&d=mm&r=g","caption":"Janne Oravisto"},"url":"https:\/\/citrussolutions.fi\/en\/author\/janne-oravisto\/"}]}},"_links":{"self":[{"href":"https:\/\/citrussolutions.fi\/en\/wp-json\/wp\/v2\/posts\/6870","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/citrussolutions.fi\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/citrussolutions.fi\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/citrussolutions.fi\/en\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/citrussolutions.fi\/en\/wp-json\/wp\/v2\/comments?post=6870"}],"version-history":[{"count":54,"href":"https:\/\/citrussolutions.fi\/en\/wp-json\/wp\/v2\/posts\/6870\/revisions"}],"predecessor-version":[{"id":6975,"href":"https:\/\/citrussolutions.fi\/en\/wp-json\/wp\/v2\/posts\/6870\/revisions\/6975"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/citrussolutions.fi\/en\/wp-json\/wp\/v2\/media\/6912"}],"wp:attachment":[{"href":"https:\/\/citrussolutions.fi\/en\/wp-json\/wp\/v2\/media?parent=6870"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/citrussolutions.fi\/en\/wp-json\/wp\/v2\/categories?post=6870"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/citrussolutions.fi\/en\/wp-json\/wp\/v2\/tags?post=6870"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}