{"id":10775,"date":"2018-01-17T19:30:46","date_gmt":"2018-01-17T18:30:46","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/"},"modified":"2018-01-17T19:30:46","modified_gmt":"2018-01-17T18:30:46","slug":"alfresco-devcon-2018-day-1-adf-adf-and-adf","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/","title":{"rendered":"Alfresco DevCon 2018 &#8211; Day 1 &#8211; ADF, ADF and\u2026 ADF!"},"content":{"rendered":"<p>Here we are, the Alfresco DevCon 2018 day-1 is over (well except for the social party)! It\u2019s been already 2 years I attended my last Alfresco event (BeeCon 2016, first of its name (organized by the <a href=\"http:\/\/orderofthebee.org\/\" target=\"_blank\">Order of the Bee<\/a>)) because I wasn\u2019t able to attend the second BeeCon (2017) since it happened on the exact dates of our internal dbi xChange event. Yesterday was the DevCon 2018 day-0 with the Hack-a-thon, the full day training and the ACSCE\/APSCE Certification preparation but today was really the first day of sessions.<\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DevCon2018_Logo-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-20716\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DevCon2018_Logo-scaled.jpg\" alt=\"DevCon2018_Logo\" width=\"4032\" height=\"3024\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>The day-1 started, as usual, with a Keynote from <a href=\"http:\/\/devcon.alfresco.com\/speaker\/thomas-demeo\/\" target=\"_blank\">Thomas DeMeo<\/a> which presented interesting information regarding the global direction of Alfresco products, the Roadmap (of course) for the coming year as well as some use cases where Alfresco was successfully used in very interesting projects including also AWS.<\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DevCon2018_Roadmap-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-20720\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DevCon2018_Roadmap-scaled.jpg\" alt=\"DevCon2018_Roadmap\" width=\"4032\" height=\"3024\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>The second part of the keynote has been presented by <a href=\"http:\/\/devcon.alfresco.com\/speaker\/brian-remmington\/\" target=\"_blank\">Brian Remmington<\/a> which explained the future of the Alfresco Digital Platform. In the next coming months\/years, Alfresco will include\/refactor\/work on the following points for its Digital Platform:<\/p>\n<ul>\n<li>Improve SSO solutions. Kerberos is already working very well with Alfresco but they intend to also add SAML2, OAuth, aso\u2026 This is a very good thing!<\/li>\n<li>Merging the Identity management for the ACS and APS into one single unit<\/li>\n<li>Adding an API Gateway in front of ACS and APS to always talk to the same component and targeting in the background both the ACS and APS. It will also allow Alfresco to change the backend APIs, if needed (to align them for example), without the API Gateway noticing it. This is a very good thing too from a developer perspective since you will be sure that your code will not break if Alfresco rename something for example!<\/li>\n<li>Merging the search on the ACS and APS into one single search index<\/li>\n<li>We already knew it but it was confirmed that Alfresco [will probably drop the default installer and instead] will provide docker\/kubernetes means for you to deploy Alfresco easily and quickly using these new technologies<\/li>\n<li>Finishing the merge\/refactor of other ACS\/APS services into common units for both products so that work done once isn\u2019t duplicated. This will concern the Search (Insight?) Service, the\u00a0Transformation Service, the Form Service and a new Function Service (basically code functions shared between ACS and APS!).<\/li>\n<\/ul>\n<p>All this looks promising, like really.<\/p>\n<p>&nbsp;<\/p>\n<p>Then starting at 10am, there were four streams running in parallel so there is something that you will find interesting, that&#8217;s for sure. I didn&#8217;t mention it but DevCon isn&#8217;t just a name&#8230; It means that the sessions are really technical, we are far from the (boring) Business presentations that you can find on all other competitors&#8217; events&#8230; I did a full morning on ADF. <a href=\"http:\/\/devcon.alfresco.com\/speaker\/mario-romano\/\" target=\"_blank\">Mario Romano<\/a> and <a href=\"http:\/\/devcon.alfresco.com\/speaker\/ole-hejlskov\/\" target=\"_blank\">Ole Hejlskov<\/a> were presenting ADF Basics and Beyond.<\/p>\n<p>For those of you who don\u2019t know yet, ADF (Alfresco Development Framework) is the last piece of the Digital Platform that Alfresco has been bringing recently. It is a very interesting new framework that allows you to create your own UI to use in front of the ACS\/APS. There are at the moment more than 100 angular components that you can use, extend, compose and configure to build the UI that will match your use case. Alfresco Share still provide way more features than ADF but I must say that I\u2019m pretty impressed by what you can achieve in ADF with very little: it looks like it is going in the right direction.<\/p>\n<p>ADF 2.0 has been released recently (November 2017) and it is based on three main pillars: the latest version of Angular 5, a powerful JavaScript API (that talk in the background with the ACS\/APS\/AGS APIs) and the Yeoman generator+Angular CLI for fast deployments.<\/p>\n<p>ADF provides 3 extensions points for you to customize a component:<\/p>\n<ul>\n<li>html extension points =&gt; adding html to customize the look&amp;feel or the behavior<\/li>\n<li>event listeners =&gt; adding behaviors on events for example<\/li>\n<li>config properties =&gt; each component has properties that will customize it<\/li>\n<\/ul>\n<p>One of the goal of ADF is the ability to upgrade your application without any efforts. Angular components will be updated in the future but it was designed\u00a0(and Alfresco effort is going) in a way that even if you use these components in your ADF application, then an upgrade of your application won&#8217;t hurt at all. If you want to lean more about ADF, then I suggest you the <a href=\"https:\/\/www.youtube.com\/watch?v=kcpEsef2waM\" target=\"_blank\">Alfresco Tech Talk Live<\/a> that took place in December as well as the <a href=\"https:\/\/www.youtube.com\/watch?v=GEZM0r50ofg\" target=\"_blank\">Alfresco Office Hours<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p>After this first introduction session to ADF, <a href=\"http:\/\/devcon.alfresco.com\/speaker\/eugenio-romano\/\" target=\"_blank\">Eugenio Romano<\/a> went deeper and showed how to play with ADF 2.0: installing it, deploying a first application and then customizing the main pieces like the theme, the document list, the actions, the search, aso\u2026 There were some really interesting examples and I\u2019m really looking forward seeing the tutorials and documentations popping up on the Alfresco Website about these ADF 2.0 new features and components.<\/p>\n<p>&nbsp;<\/p>\n<p>To conclude the morning, <a href=\"http:\/\/devcon.alfresco.com\/speaker\/denys-vuika\/\" target=\"_blank\">Denys Vuika<\/a> presented a session about how to use and Extend the Alfresco Content App (ACA). The ACA is the new ADF 2.0 application provided by Alfresco. It is a demo\/sample application whose purpose is to be lightweight so it is as fast as possible. You can then customize it as you want, play with the ADF so that this sample application match your needs. One of the demo Denys presented is how you can change the default previewer for certain type of files (.txt, .js, .xml for example). In ADF, that\u2019s like 5 lines of code (of course you need to have another previewer of your own but that\u2019s not ADF stuff) and then he had an awesome preview for .js files where there were syntax highlighting right inside the Alfresco preview as well as tooltips on names to give description of variables and functions apparently. This kind of small features but done so easily look quite promising.<\/p>\n<p>&nbsp;<\/p>\n<p>I already wrote a lot on ADF today so I will stop my blog here but I did attend a lot of other very interesting sessions on the afternoon. I might talk about that tomorrow.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here we are, the Alfresco DevCon 2018 day-1 is over (well except for the social party)! It\u2019s been already 2 years I attended my last Alfresco event (BeeCon 2016, first of its name (organized by the Order of the Bee)) because I wasn\u2019t able to attend the second BeeCon (2017) since it happened on the [&hellip;]<\/p>\n","protected":false},"author":20,"featured_media":10776,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[197,525],"tags":[1265,475,949,3169,1266,1267,1268,1269],"type_dbi":[],"class_list":["post-10775","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-application-integration-middleware","category-enterprise-content-management","tag-1265","tag-acs","tag-adf","tag-alfresco","tag-alfresco-devcon","tag-aps","tag-devcon","tag-solr"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Alfresco DevCon 2018 - Day 1 - ADF, ADF and\u2026 ADF! - dbi Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Alfresco DevCon 2018 - Day 1 - ADF, ADF and\u2026 ADF!\" \/>\n<meta property=\"og:description\" content=\"Here we are, the Alfresco DevCon 2018 day-1 is over (well except for the social party)! It\u2019s been already 2 years I attended my last Alfresco event (BeeCon 2016, first of its name (organized by the Order of the Bee)) because I wasn\u2019t able to attend the second BeeCon (2017) since it happened on the [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-01-17T18:30:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DevCon2018_Logo-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1920\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Morgan Patou\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@MorganPatou\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Morgan Patou\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/\"},\"author\":{\"name\":\"Morgan Patou\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8\"},\"headline\":\"Alfresco DevCon 2018 &#8211; Day 1 &#8211; ADF, ADF and\u2026 ADF!\",\"datePublished\":\"2018-01-17T18:30:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/\"},\"wordCount\":1051,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DevCon2018_Logo-scaled.jpg\",\"keywords\":[\"2018\",\"ACS\",\"ADF\",\"Alfresco\",\"Alfresco DevCon\",\"APS\",\"DevCon\",\"Solr\"],\"articleSection\":[\"Application integration &amp; Middleware\",\"Enterprise content management\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/\",\"name\":\"Alfresco DevCon 2018 - Day 1 - ADF, ADF and\u2026 ADF! - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DevCon2018_Logo-scaled.jpg\",\"datePublished\":\"2018-01-17T18:30:46+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/#primaryimage\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DevCon2018_Logo-scaled.jpg\",\"contentUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DevCon2018_Logo-scaled.jpg\",\"width\":2560,\"height\":1920},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Alfresco DevCon 2018 &#8211; Day 1 &#8211; ADF, ADF and\u2026 ADF!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8\",\"name\":\"Morgan Patou\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g\",\"caption\":\"Morgan Patou\"},\"description\":\"Morgan Patou has over 12 years of experience in Enterprise Content Management (ECM) systems, with a strong focus in recent years on platforms such as Alfresco, Documentum, and M-Files. He specializes in the architecture, setup, customization, and maintenance of ECM infrastructures in complex &amp; critical environments. Morgan is well-versed in both engineering and operations aspects, including high availability design, system integration, and lifecycle management. He also has a solid foundation in open-source and proprietary technologies - ranging from Apache, OpenLDAP or Kerberos to enterprise-grade systems like WebLogic. Morgan Patou holds an Engineering Degree in Computer Science from ENSISA (\u00c9cole Nationale Sup\u00e9rieure d'Ing\u00e9nieurs Sud Alsace) in Mulhouse, France. He is Alfresco Content Services Certified Administrator (ACSCA), Alfresco Content Services Certified Engineer (ACSCE) as well as OpenText Documentum Certified Administrator. His industry experience spans the Public Sector, IT Services, Financial Services\/Banking, and the Pharmaceutical industry.\",\"sameAs\":[\"https:\/\/blog.dbi-services.com\/author\/morgan-patou\/\",\"https:\/\/x.com\/MorganPatou\"],\"url\":\"https:\/\/www.dbi-services.com\/blog\/author\/morgan-patou\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Alfresco DevCon 2018 - Day 1 - ADF, ADF and\u2026 ADF! - dbi Blog","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:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/","og_locale":"en_US","og_type":"article","og_title":"Alfresco DevCon 2018 - Day 1 - ADF, ADF and\u2026 ADF!","og_description":"Here we are, the Alfresco DevCon 2018 day-1 is over (well except for the social party)! It\u2019s been already 2 years I attended my last Alfresco event (BeeCon 2016, first of its name (organized by the Order of the Bee)) because I wasn\u2019t able to attend the second BeeCon (2017) since it happened on the [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/","og_site_name":"dbi Blog","article_published_time":"2018-01-17T18:30:46+00:00","og_image":[{"width":2560,"height":1920,"url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DevCon2018_Logo-scaled.jpg","type":"image\/jpeg"}],"author":"Morgan Patou","twitter_card":"summary_large_image","twitter_creator":"@MorganPatou","twitter_misc":{"Written by":"Morgan Patou","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/"},"author":{"name":"Morgan Patou","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8"},"headline":"Alfresco DevCon 2018 &#8211; Day 1 &#8211; ADF, ADF and\u2026 ADF!","datePublished":"2018-01-17T18:30:46+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/"},"wordCount":1051,"commentCount":0,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DevCon2018_Logo-scaled.jpg","keywords":["2018","ACS","ADF","Alfresco","Alfresco DevCon","APS","DevCon","Solr"],"articleSection":["Application integration &amp; Middleware","Enterprise content management"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/","url":"https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/","name":"Alfresco DevCon 2018 - Day 1 - ADF, ADF and\u2026 ADF! - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DevCon2018_Logo-scaled.jpg","datePublished":"2018-01-17T18:30:46+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DevCon2018_Logo-scaled.jpg","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DevCon2018_Logo-scaled.jpg","width":2560,"height":1920},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/alfresco-devcon-2018-day-1-adf-adf-and-adf\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Alfresco DevCon 2018 &#8211; Day 1 &#8211; ADF, ADF and\u2026 ADF!"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8","name":"Morgan Patou","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g","caption":"Morgan Patou"},"description":"Morgan Patou has over 12 years of experience in Enterprise Content Management (ECM) systems, with a strong focus in recent years on platforms such as Alfresco, Documentum, and M-Files. He specializes in the architecture, setup, customization, and maintenance of ECM infrastructures in complex &amp; critical environments. Morgan is well-versed in both engineering and operations aspects, including high availability design, system integration, and lifecycle management. He also has a solid foundation in open-source and proprietary technologies - ranging from Apache, OpenLDAP or Kerberos to enterprise-grade systems like WebLogic. Morgan Patou holds an Engineering Degree in Computer Science from ENSISA (\u00c9cole Nationale Sup\u00e9rieure d'Ing\u00e9nieurs Sud Alsace) in Mulhouse, France. He is Alfresco Content Services Certified Administrator (ACSCA), Alfresco Content Services Certified Engineer (ACSCE) as well as OpenText Documentum Certified Administrator. His industry experience spans the Public Sector, IT Services, Financial Services\/Banking, and the Pharmaceutical industry.","sameAs":["https:\/\/blog.dbi-services.com\/author\/morgan-patou\/","https:\/\/x.com\/MorganPatou"],"url":"https:\/\/www.dbi-services.com\/blog\/author\/morgan-patou\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/10775","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=10775"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/10775\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media\/10776"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=10775"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=10775"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=10775"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=10775"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}