<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Whitehouse.gov on Michael’s Domain</title><link>https://jeltsch.org/en/tags/whitehouse.gov/</link><description>Recent content in Whitehouse.gov on Michael’s Domain</description><generator>Hugo</generator><language>en-us</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/en/tags/whitehouse.gov/index.xml" rel="self" type="application/rss+xml"/><item><title>About the agility of large organizations</title><link>https://jeltsch.org/en/about_the_agility_of_large_organizations/</link><pubDate>Thu, 15 Jun 2017 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/about_the_agility_of_large_organizations/</guid><description>&lt;p&gt;&lt;em&gt;A decade for the switch&lt;/em&gt;I don&amp;rsquo;t remember exactly, but the idea to deploy a decent content management system for the entire web presence of the University of Helsinki is probably 10 years old. I had reserved the domain jeltsch.org in May 2003 (after I had completed my PhD) to host my private web site. The 
 &lt;a href="https://web.archive.org/web/20031218055642/http://jeltsch.org:80/" target="_blank" rel="noopener noreferrer nofollow"&gt;oldest snapshot of my web site&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 on the internet archive dates back to December of the same year. Like the Helsinki University IT staff, I realized that updating a web site by updating individual html pages is very time-consuming. In 2006, I was - exactly like the University of Helsinki IT services - looking for a content management system (CMS). At the university, they used Dreamweaver to generate the html pages; I used whatever text editor I had available. After comparing different options, both Helsinki University IT and myself came to the same conclusion to chose 
 &lt;a href="https://www.drupal.org" target="_blank" rel="noopener noreferrer nofollow"&gt;Drupal&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 as the content management system for our web sites.&lt;em&gt;Moving to Drupal&lt;/em&gt;Moving to Drupal (version 4.6) took me a few weeks, but in the end of 2006, my first Drupal site went online. Starting from that time, adding content to my web site became very easy. I avoided upgrading Drupal and skipped version 6. As I had anticipated, the upgrade to version 7 caused me a major headache (upgrading is supposedly much easier nowadays). Moving to drupal took the University of Helsinki many years, but finally in 2016/2017, the move was/is happening. Barack Obama was much faster: in the autumn of 2009, hardly half a year after he had become president, the switch of 
 &lt;a href="http://radar.oreilly.com/2009/10/whitehouse-switch-drupal-opensource.html" target="_blank" rel="noopener noreferrer nofollow"&gt;whitehouse.gov from a proprietary solution to Drupal&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 was complete.*Is Drupal 7 old?*Here at our university, dead lines must have been moved multiple times and similar to the 
 &lt;a href="https://en.wikipedia.org/wiki/L%C3%A4nsimetro" target="_blank" rel="noopener noreferrer nofollow"&gt;Western Metro Extension to Espoo&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, the move likely became much more expensive than planned. The university is using at the moment Drupal version 7, which was relased more than 6 years ago in January 2011. While Drupal 8 is already out since November 2015, the good new is that Drupal 7 remains officially the Long Term Support (LTS) version and thus will receive security updates for many years to come (I would guess for at least five years or so). About 85% of all Drupal sites are still running Drupal 7 and apparently, 
 &lt;a href="https://www.ostraining.com/blog/drupal/drupal-7-end-of-life/" target="_blank" rel="noopener noreferrer nofollow"&gt;this number has not shown any signs of decline yet&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.&lt;em&gt;The move is not complete yet&lt;/em&gt;I moved my lab&amp;rsquo;s web pages in the beginning of this year when the possibility was made available. However, our 
 &lt;a href="http://akta.jeltsch.org" target="_blank" rel="noopener noreferrer nofollow"&gt;B3P core facility&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 still runs on &amp;ldquo;handwritten&amp;rdquo; html code as we have not gotten permission to move these sites to Drupal (IT is waiting for the HiLIFE research infrastructure funding decisions).Meanwhile, 2.3% of all web sites worldwide use Drupal.*Problems?*However, the system is not free of bugs. Owing to security concerns (PHP security is considered to be porous like a sponge), most of the flexibility that Drupal offers is not available to the content providers: e.g. full HTML or PHP code within node bodies is disabled, which makes the implementation of dynamic content challenging. Luckily, the system has an achilles heel and that is its use of RSS feeds.&lt;em&gt;RSS fees to the rescue&lt;/em&gt;RSS feeds with user-provided URLs can be integrated into most pages and surprisingly they allow unfiltered display of html content (including images and css styles). This is the way how I implemented our dynamically updated list of enzymes (
 &lt;a href="https://www.helsinki.fi/en/researchgroups/lymphangiogenesis-research-and-antibody-development/services-and-resources" target="_blank" rel="noopener noreferrer nofollow"&gt;https://www.helsinki.fi/en/researchgroups/lymphangiogenesis-research-and-antibody-development/services-and-resources&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ) and our 
 &lt;a href="https://www.helsinki.fi/en/researchgroups/lymphangiogenesis-research-and-antibody-development/publications" target="_blank" rel="noopener noreferrer nofollow"&gt;list of publications&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 (which displays separate feeds from 
 &lt;a href="http://zotero.org" target="_blank" rel="noopener noreferrer nofollow"&gt;zotero.org&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, e.g. a 
 &lt;a href="https://www.zotero.org/groups/1329486/the_jeltsch_laboratory/items/collectionKey/7GCAFNUP" target="_blank" rel="noopener noreferrer nofollow"&gt;list of featured publications&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 or a 
 &lt;a href="https://www.zotero.org/groups/1329486/the_jeltsch_laboratory/items/collectionKey/KPE97PCJ" target="_blank" rel="noopener noreferrer nofollow"&gt;list of review articles&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Unfortuantely, the feed module doesn&amp;rsquo;t accept standard atom feeds, but only &amp;ldquo;old-fashioned&amp;rdquo; RSS feeeds, which required me to pipe the Atom feed from Zotero through a python script before it can be fetched by the site visitor&amp;rsquo;s browser.&lt;em&gt;Varnish Cache&lt;/em&gt;The other problem is that the site loads fairly slow. If visitors look for content the site must load with 3 seconds or the visitor is lost. Hopefully the site will scale well since many research groups have not made the switch yet. And it loads slowly despite it using a 
 &lt;a href="https://varnish-cache.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;Varnish Cache&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Unfortuantely, the Varnish Cache delays updates from becoming public sometimes for many hours (sometimes even over night). In the 21st century, that is not acceptable. I have set the maximal cache life time to 1 hours for my private Drupal site. The 3 second loading time is likely the best compromise they could find…&lt;/p&gt;</description></item></channel></rss>