{"id":353,"date":"2019-06-27T14:19:00","date_gmt":"2019-06-27T14:19:00","guid":{"rendered":"https:\/\/www.embl.org\/about\/info\/communications\/?p=353"},"modified":"2021-10-11T11:53:35","modified_gmt":"2021-10-11T11:53:35","slug":"the-visual-framework-2-0-web-developer-outreach-at-embl-ebi-day-2019","status":"publish","type":"post","link":"https:\/\/www.embl.org\/about\/info\/communications\/blog\/2019\/06\/the-visual-framework-2-0-web-developer-outreach-at-embl-ebi-day-2019\/","title":{"rendered":"The Visual Framework 2.0: Web developer outreach at EMBL-EBI Day 2019"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">In the Digital Team we continue to make progress towards a <a href=\"https:\/\/github.com\/visual-framework\/vf-core\/issues\/334\">beta release<\/a> of the Visual Framework 2.0 for <a href=\"https:\/\/blogs.embl.org\/communications\/2018\/09\/12\/faster-scientific-websites-through-reusability\/\">more flexible and scalable<\/a> tools for life science websites.<\/h3>\n\n\n\n<p>While we&#8217;re developing a tool for those building new websites, those features are also designed in mind with an easy upgrade and <a href=\"https:\/\/github.com\/visual-framework\/vf-sample-integrations\">backwards-compatible<\/a> approach for the <a href=\"https:\/\/www.ebi.ac.uk\/services\">many users<\/a> of the EMBL-EBI Visual <a href=\"https:\/\/www.ebi.ac.uk\/style-lab\/websites\/\">Framework 1.x<\/a>.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>A big part of that effort will be to <a href=\"https:\/\/visual-framework.github.io\/vf-welcome\/\">create online documentation<\/a>&nbsp;but we&#8217;re also aware that we have users of the framework also exist in physical form at EMBL-EBI; with that in mind three of us from the Digital Team attended <a href=\"https:\/\/twitter.com\/khawkins98\/status\/1139100312449540098\">EMBL-EBI Day<\/a> on June 13.<\/p>\n\n\n\n<p>Myself, Stu Robson (web&nbsp;front-end consultant and design systems advocate) and Cian O&#8217;Luanaigh (project owner of the new EMBL.org) presented a poster highlighting the new things and changes in the VF 2.0 compared to 1.x.<\/p>\n\n\n\n<p>A few photos are below.<\/p>\n\n\n\n<p><em>(Want to view the poster big?&nbsp;<a href=\"https:\/\/www.embl.org\/about\/info\/communications\/wp-content\/uploads\/2019\/06\/WebDevelopment-VF-poster_EBI-day.pdf\">Download a PDF of the poster<\/a>.)<\/em><\/p>\n\n\n\n<figure class=\"vf-figure wp-block-image alignnone wp-image-1055 size-large is-style-default\"><img decoding=\"async\" class=\"vf-figure__image\" src=\"https:\/\/www.embl.org\/about\/info\/communications\/wp-content\/uploads\/2019\/06\/20190613_161255-1024x768.jpg\" alt=\"EBI Day poster session\" class=\"wp-image-1055\"\/><figcaption class=\"vf-figure__caption\">EBI Day poster session<\/figcaption><\/figure>\n\n\n\n<figure class=\"vf-figure wp-block-image alignnone is-style-default\"><a href=\"https:\/\/www.embl.org\/about\/info\/communications\/wp-content\/uploads\/2019\/06\/20190613_133541.jpg\"><img decoding=\"async\" class=\"vf-figure__image\" src=\"https:\/\/www.embl.org\/about\/info\/communications\/wp-content\/uploads\/2019\/06\/20190613_133541-1024x768.jpg\" alt=\"EBI Day poster for the Visual Framework 2.0\" class=\"wp-image-1056\"\/><\/a><figcaption class=\"vf-figure__caption\">Poster for the Visual Framework 2.0 at EMBL-EBI Day 2019<\/figcaption><\/figure>\n\n\n\n<figure class=\"vf-figure wp-block-image is-style-default\"><img decoding=\"async\" class=\"vf-figure__image\" src=\"https:\/\/www.embl.org\/about\/info\/communications\/wp-content\/uploads\/2019\/06\/20190613_161258-1024x768.jpg\" alt=\"EBI Day poster session\" class=\"wp-image-1054\"\/><\/figure>\n\n\n\n<p>What&#8217;s the point of all this? And this post? Outreach to existing users of the Visual Framework 1.x.<\/p>\n\n\n\n<p>If you fall into that category, I expect you&#8217;ll have concerns like those we talked to in person:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>When is the 2.0 version coming, when should I try it out?<\/strong>&nbsp;Look for a beta release targeted for EMBL-EBI developers in or before August 2019.<\/li><li><strong>Is this going to break my website\/service?<\/strong>&nbsp;No. The 2.0 release is designed specifically to not break your site, regardless if you use React, Bootstrap or Foundation. v2.0 uses a <a href=\"https:\/\/github.com\/css-modules\/css-modules\">CSS Modules<\/a>-like approach, among other no-conflict methods.<\/li><li><strong>Do I have to update to 2.0?<\/strong>&nbsp;If you&#8217;re building something new or overhauling, you should consider upgrading. We recognise upgrading will be a non-trivial task, so we&#8217;ve also made it possible to integrate VF 2.0 components on an ad-hoc basis alongside VF 1.x code.<\/li><li><strong>Why are you building this without consulting us!?<\/strong>&nbsp;We aren&#8217;t and haven&#8217;t forgotten to consult ?The VF 2.0 approach is a direct response to the most-requested features for v1.x; that is: don&#8217;t make me use Foundation CSS and don&#8217;t break my site.We&#8217;re also aware that our proposed fixes may not fully match your expectations, so we&#8217;re planning more outreach (like the poster) and more direct code demonstrations.<\/li><li><strong>Questions? Concerns? Want to stay updated?<\/strong><\/li><\/ol>\n\n\n\n<p>Or if your team isn&#8217;t already engaged with the EBI Web Guidelines Committee, drop me an email at khawkins@ebi.ac.uk<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Digital Team we continue to make progress towards a beta release of the Visual Framework 2.0 for more flexible and scalable tools for life science websites.<\/p>\n","protected":false},"author":5,"featured_media":2074,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1832,1],"tags":[],"embl_taxonomy":[],"class_list":["post-353","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-digital","category-general"],"acf":[],"embl_taxonomy_terms":[],"featured_image_src":"https:\/\/www.embl.org\/about\/info\/communications\/wp-content\/uploads\/2019\/06\/20190613_133541-1024x768-1-e1605002639151.jpg","_links":{"self":[{"href":"https:\/\/www.embl.org\/about\/info\/communications\/wp-json\/wp\/v2\/posts\/353","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.embl.org\/about\/info\/communications\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.embl.org\/about\/info\/communications\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.embl.org\/about\/info\/communications\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.embl.org\/about\/info\/communications\/wp-json\/wp\/v2\/comments?post=353"}],"version-history":[{"count":2,"href":"https:\/\/www.embl.org\/about\/info\/communications\/wp-json\/wp\/v2\/posts\/353\/revisions"}],"predecessor-version":[{"id":2073,"href":"https:\/\/www.embl.org\/about\/info\/communications\/wp-json\/wp\/v2\/posts\/353\/revisions\/2073"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.embl.org\/about\/info\/communications\/wp-json\/wp\/v2\/media\/2074"}],"wp:attachment":[{"href":"https:\/\/www.embl.org\/about\/info\/communications\/wp-json\/wp\/v2\/media?parent=353"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.embl.org\/about\/info\/communications\/wp-json\/wp\/v2\/categories?post=353"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.embl.org\/about\/info\/communications\/wp-json\/wp\/v2\/tags?post=353"},{"taxonomy":"embl_taxonomy","embeddable":true,"href":"https:\/\/www.embl.org\/about\/info\/communications\/wp-json\/wp\/v2\/embl_taxonomy?post=353"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}