CINXE.COM

Voor ontwikkelaars: API’s voor integratie in uw eigen applicaties – ted.europa.eu - TED

<!DOCTYPE html> <html class="ltr" dir="ltr" lang="nl-NL"> <head> <title>Voor ontwikkelaars: API’s voor integratie in uw eigen applicaties &#8211; ted.europa.eu - TED</title> <meta content="initial-scale=1.0, width=device-width" name="viewport" /> <script defer src="https://europa.eu/webtools/load.js" type="text/javascript"></script> <meta content="text/html; charset=UTF-8" http-equiv="content-type" /> <meta content="Het Publicatiebureau stelt verschillende API’s ter beschikking die verband houden met TED en Europese overheidsopdrachten." lang="nl-NL" name="description" /><meta content="Oproep tot inschrijving, Aankondigingen van opdrachten van centrale en lokale overheidsinstanties, Inschrijvingen zoeken, e-aanbesteding, Aanbestedingen voor overheidsopdrachten voor werken, leveringen &amp; diensten, Aankondigingen van opdrachten voor nutsvoorzieningen, Elektronische handel, Overheidsopdrachten, Informatie over de aankondiging van een opdracht, Mogelijkheden voor inschrijving &amp; aanbesteding, Oproepen tot inschrijving, Informatie over contracten, Europese aanbestedingen, Contractprocedures, Zakelijke kansen, Openbare lichamen, Aanbestedingsprocedure, PB S, Supplement op het Publicatieblad van de EU, Tenders Electronic Daily, TED, Aankondiging van een opdracht, Opdracht, eSourcing, Raadpleging van de markten, Openbare oproepen tot mededinging, Interne markt" lang="nl-NL" name="keywords" /> <script type="importmap">{"imports":{"@clayui/breadcrumb":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$breadcrumb.js","@clayui/form":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$form.js","react-dom":"/o/frontend-js-react-web/__liferay__/exports/react-dom.js","@clayui/popover":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$popover.js","@clayui/charts":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$charts.js","@clayui/shared":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$shared.js","@clayui/localized-input":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$localized-input.js","@clayui/modal":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$modal.js","@clayui/empty-state":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$empty-state.js","@clayui/color-picker":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$color-picker.js","@clayui/navigation-bar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$navigation-bar.js","react":"/o/frontend-js-react-web/__liferay__/exports/react.js","@clayui/pagination":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$pagination.js","@clayui/icon":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$icon.js","@clayui/table":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$table.js","@clayui/autocomplete":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$autocomplete.js","@clayui/slider":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$slider.js","@clayui/management-toolbar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$management-toolbar.js","@clayui/multi-select":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$multi-select.js","@clayui/nav":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$nav.js","@clayui/time-picker":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$time-picker.js","@clayui/provider":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$provider.js","@clayui/upper-toolbar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$upper-toolbar.js","@clayui/loading-indicator":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$loading-indicator.js","@clayui/panel":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$panel.js","@clayui/drop-down":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$drop-down.js","@clayui/list":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$list.js","@clayui/date-picker":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$date-picker.js","@clayui/label":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$label.js","@clayui/data-provider":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$data-provider.js","@liferay/frontend-js-api/data-set":"/o/frontend-js-dependencies-web/__liferay__/exports/@liferay$js-api$data-set.js","@clayui/core":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$core.js","@clayui/pagination-bar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$pagination-bar.js","@clayui/layout":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$layout.js","@clayui/multi-step-nav":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$multi-step-nav.js","@liferay/frontend-js-api":"/o/frontend-js-dependencies-web/__liferay__/exports/@liferay$js-api.js","@clayui/css":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$css.js","@clayui/toolbar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$toolbar.js","@clayui/alert":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$alert.js","@clayui/badge":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$badge.js","@clayui/link":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$link.js","@clayui/card":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$card.js","@clayui/progress-bar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$progress-bar.js","@clayui/tooltip":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$tooltip.js","@clayui/button":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$button.js","@clayui/tabs":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$tabs.js","@clayui/sticker":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$sticker.js"},"scopes":{}}</script><script data-senna-track="temporary">var Liferay = window.Liferay || {};Liferay.Icons = Liferay.Icons || {};Liferay.Icons.controlPanelSpritemap = 'https://ted.europa.eu/o/admin-theme/images/clay/icons.svg';Liferay.Icons.spritemap = 'https://ted.europa.eu/o/ted2-theme/images/clay/icons.svg';</script> <script data-senna-track="permanent" src="/combo?browserId=ie&minifierType=js&languageId=nl_NL&t=1739494435418&/o/frontend-js-jquery-web/jquery/jquery.min.js&/o/frontend-js-jquery-web/jquery/init.js&/o/frontend-js-jquery-web/jquery/ajax.js&/o/frontend-js-jquery-web/jquery/bootstrap.bundle.min.js&/o/frontend-js-jquery-web/jquery/collapsible_search.js&/o/frontend-js-jquery-web/jquery/fm.js&/o/frontend-js-jquery-web/jquery/form.js&/o/frontend-js-jquery-web/jquery/popper.min.js&/o/frontend-js-jquery-web/jquery/side_navigation.js" type="text/javascript"></script> <script data-senna-track="permanent" type="text/javascript">window.Liferay = window.Liferay || {}; window.Liferay.CSP = {nonce: ''};</script> <link data-senna-track="temporary" href="https://ted.europa.eu/nl/simap/developers-corner-for-reusers" rel="canonical" /> <link data-senna-track="temporary" href="https://ted.europa.eu/es/simap/developers-corner-for-reusers" hreflang="es-ES" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/sv/simap/developers-corner-for-reusers" hreflang="sv-SE" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/bg/simap/developers-corner-for-reusers" hreflang="bg-BG" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/hr/simap/developers-corner-for-reusers" hreflang="hr-HR" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/lv/simap/developers-corner-for-reusers" hreflang="lv-LV" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/nl/simap/developers-corner-for-reusers" hreflang="nl-NL" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/mt/simap/developers-corner-for-reusers" hreflang="mt-MT" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/hu/simap/developers-corner-for-reusers" hreflang="hu-HU" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/de/simap/developers-corner-for-reusers" hreflang="de-DE" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/el/simap/developers-corner-for-reusers" hreflang="el-GR" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/cs/simap/developers-corner-for-reusers" hreflang="cs-CZ" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/da/simap/developers-corner-for-reusers" hreflang="da-DK" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/ga/simap/developers-corner-for-reusers" hreflang="ga-IE" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/et/simap/developers-corner-for-reusers" hreflang="et-EE" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/pl/simap/developers-corner-for-reusers" hreflang="pl-PL" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/fi/simap/developers-corner-for-reusers" hreflang="fi-FI" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/sk/simap/developers-corner-for-reusers" hreflang="sk-SK" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/it/simap/developers-corner-for-reusers" hreflang="it-IT" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/lt/simap/developers-corner-for-reusers" hreflang="lt-LT" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/sl/simap/developers-corner-for-reusers" hreflang="sl-SI" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/pt/simap/developers-corner-for-reusers" hreflang="pt-PT" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/fr/simap/developers-corner-for-reusers" hreflang="fr-FR" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/ro/simap/developers-corner-for-reusers" hreflang="ro-RO" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/en/simap/developers-corner-for-reusers" hreflang="en-GB" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/en/simap/developers-corner-for-reusers" hreflang="x-default" rel="alternate" /> <meta property="og:description" content="Het Publicatiebureau stelt verschillende API’s ter beschikking die verband houden met TED en Europese overheidsopdrachten."> <meta property="og:locale" content="nl_NL"> <meta property="og:locale:alternate" content="en_GB"> <meta property="og:locale:alternate" content="bg_BG"> <meta property="og:locale:alternate" content="es_ES"> <meta property="og:locale:alternate" content="cs_CZ"> <meta property="og:locale:alternate" content="da_DK"> <meta property="og:locale:alternate" content="de_DE"> <meta property="og:locale:alternate" content="et_EE"> <meta property="og:locale:alternate" content="el_GR"> <meta property="og:locale:alternate" content="fr_FR"> <meta property="og:locale:alternate" content="hr_HR"> <meta property="og:locale:alternate" content="it_IT"> <meta property="og:locale:alternate" content="lv_LV"> <meta property="og:locale:alternate" content="lt_LT"> <meta property="og:locale:alternate" content="hu_HU"> <meta property="og:locale:alternate" content="mt_MT"> <meta property="og:locale:alternate" content="nl_NL"> <meta property="og:locale:alternate" content="pl_PL"> <meta property="og:locale:alternate" content="pt_PT"> <meta property="og:locale:alternate" content="ro_RO"> <meta property="og:locale:alternate" content="sk_SK"> <meta property="og:locale:alternate" content="sl_SI"> <meta property="og:locale:alternate" content="fi_FI"> <meta property="og:locale:alternate" content="sv_SE"> <meta property="og:locale:alternate" content="ga_IE"> <meta property="og:site_name" content="TED"> <meta property="og:title" content="Voor ontwikkelaars: API’s voor integratie in uw eigen applicaties – ted.europa.eu - TED - Liferay DXP"> <meta property="og:type" content="website"> <meta property="og:url" content="https://ted.europa.eu/nl/simap/developers-corner-for-reusers"> <link href="/documents/43503/1082650/favicon.ico/d3767476-8b80-a2c9-d9e8-245b087fde48" rel="apple-touch-icon" /> <link href="/documents/43503/1082650/favicon.ico/d3767476-8b80-a2c9-d9e8-245b087fde48" rel="icon" /> <link class="lfr-css-file" data-senna-track="temporary" href="https://ted.europa.eu/o/ted2-theme/css/clay.css?browserId=ie&amp;themeId=ted2_WAR_ted2theme&amp;minifierType=css&amp;languageId=nl_NL&amp;t=1739494456000" id="liferayAUICSS" rel="stylesheet" type="text/css" /> <link href="/combo?browserId=ie&amp;minifierType=css&amp;themeId=ted2_WAR_ted2theme&amp;languageId=nl_NL&amp;com_liferay_analytics_reports_web_internal_portlet_AnalyticsReportsPortlet:%2Fo%2Fanalytics-reports-web%2Fcss%2Fmain.css&amp;com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_qnql:%2Fo%2Fasset-publisher-web%2Fcss%2Fmain.css&amp;com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_bmvg:%2Fo%2Fjournal-content-web%2Fcss%2Fmain.css&amp;com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet:%2Fo%2Fproduct-navigation-product-menu-web%2Fcss%2Fmain.css&amp;com_liferay_segments_experiment_web_internal_portlet_SegmentsExperimentPortlet:%2Fo%2Fsegments-experiment-web%2Fcss%2Fmain.css&amp;com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_bbsb:%2Fo%2Fsite-navigation-menu-web%2Fcss%2Fmain.css&amp;t=1739494456000" rel="stylesheet" type="text/css" data-senna-track="temporary" id="42686f55" /> <script type="text/javascript" data-senna-track="temporary"> // <![CDATA[ var Liferay = Liferay || {}; Liferay.Browser = { acceptsGzip: function() { return true; }, getMajorVersion: function() { return 7.0; }, getRevision: function() { return '7.0'; }, getVersion: function() { return '7.0'; }, isAir: function() { return false; }, isChrome: function() { return false; }, isEdge: function() { return false; }, isFirefox: function() { return false; }, isGecko: function() { return false; }, isIe: function() { return true; }, isIphone: function() { return false; }, isLinux: function() { return false; }, isMac: function() { return false; }, isMobile: function() { return false; }, isMozilla: function() { return false; }, isOpera: function() { return false; }, isRtf: function() { return true; }, isSafari: function() { return false; }, isSun: function() { return false; }, isWebKit: function() { return false; }, isWindows: function() { return true; } }; Liferay.Data = Liferay.Data || {}; Liferay.Data.ICONS_INLINE_SVG = true; Liferay.Data.NAV_SELECTOR = '#navigation'; Liferay.Data.NAV_SELECTOR_MOBILE = '#navigationCollapse'; Liferay.Data.isCustomizationView = function() { return false; }; Liferay.Data.notices = [ ]; (function () { var available = {}; var direction = {}; available['en_GB'] = 'Engels\x20\x28Verenigd\x20Koninkrijk\x29'; direction['en_GB'] = 'ltr'; available['bg_BG'] = 'Bulgaars\x20\x28Bulgarije\x29'; direction['bg_BG'] = 'ltr'; available['es_ES'] = 'Spaans\x20\x28Spanje\x29'; direction['es_ES'] = 'ltr'; available['cs_CZ'] = 'Tsjechisch\x20\x28Tsjechië\x29'; direction['cs_CZ'] = 'ltr'; available['da_DK'] = 'Deens\x20\x28Denemarken\x29'; direction['da_DK'] = 'ltr'; available['de_DE'] = 'Duits\x20\x28Duitsland\x29'; direction['de_DE'] = 'ltr'; available['et_EE'] = 'Estisch\x20\x28Estland\x29'; direction['et_EE'] = 'ltr'; available['el_GR'] = 'Grieks\x20\x28Griekenland\x29'; direction['el_GR'] = 'ltr'; available['fr_FR'] = 'Frans\x20\x28Frankrijk\x29'; direction['fr_FR'] = 'ltr'; available['ga_IE'] = 'Iers\x20\x28Ierland\x29'; direction['ga_IE'] = 'ltr'; available['hr_HR'] = 'Kroatisch\x20\x28Kroatië\x29'; direction['hr_HR'] = 'ltr'; available['it_IT'] = 'Italiaans\x20\x28Italië\x29'; direction['it_IT'] = 'ltr'; available['lv_LV'] = 'Lets\x20\x28Letland\x29'; direction['lv_LV'] = 'ltr'; available['lt_LT'] = 'Litouws\x20\x28Litouwen\x29'; direction['lt_LT'] = 'ltr'; available['hu_HU'] = 'Hongaars\x20\x28Hongarije\x29'; direction['hu_HU'] = 'ltr'; available['mt_MT'] = 'Maltees\x20\x28Malta\x29'; direction['mt_MT'] = 'ltr'; available['nl_NL'] = 'Nederlands\x20\x28Nederland\x29'; direction['nl_NL'] = 'ltr'; available['pl_PL'] = 'Pools\x20\x28Polen\x29'; direction['pl_PL'] = 'ltr'; available['pt_PT'] = 'Portugees\x20\x28Portugal\x29'; direction['pt_PT'] = 'ltr'; available['ro_RO'] = 'Roemeens\x20\x28Roemenië\x29'; direction['ro_RO'] = 'ltr'; available['sk_SK'] = 'Slowaaks\x20\x28Slowakije\x29'; direction['sk_SK'] = 'ltr'; available['sl_SI'] = 'Sloveens\x20\x28Slovenië\x29'; direction['sl_SI'] = 'ltr'; available['fi_FI'] = 'Fins\x20\x28Finland\x29'; direction['fi_FI'] = 'ltr'; available['sv_SE'] = 'Zweeds\x20\x28Zweden\x29'; direction['sv_SE'] = 'ltr'; Liferay.Language = { available, direction, get: function(key) { return key; } }; })(); var featureFlags = {"LPD-11018":false,"LPD-10964":false,"LPD-10887":false,"LPS-193884":false,"LPD-11218":false,"LPS-178642":false,"LPD-11253":false,"LPD-16469":false,"LPS-193005":false,"LPS-187284":false,"LPS-187285":false,"LPD-11377":false,"LPD-10562":false,"LPD-11179":false,"LPS-114786":false,"LPS-192957":false,"COMMERCE-8087":false,"LRAC-10757":false,"LPS-180090":false,"LPS-178052":false,"LPS-189856":false,"LPD-19465":false,"LPS-187436":false,"LPS-182184":false,"LPS-185892":false,"LPS-186620":false,"LPS-184404":false,"LPS-198183":false,"LPS-171364":false,"LPD-6378":false,"LPS-153714":false,"LPS-96845":false,"LPS-170670":false,"LPS-141392":false,"LPS-169981":false,"LPS-153839":false,"LPD-11165":false,"LPS-187793":false,"LPS-177027":false,"LPD-10793":false,"LPD-11003":false,"LPS-196847":false,"LPS-114700":false,"LPS-135430":false,"LPS-134060":false,"LPS-164563":false,"LPS-122920":false,"LPS-199086":false,"LPS-203351":false,"LPD-10588":false,"LPD-10862":false,"LPD-11313":false,"LPD-6368":false,"LPD-10701":false,"LPD-10703":false,"LPS-202104":false,"LPS-187142":false,"LPD-15596":false,"LPS-196935":true,"LPS-187854":false,"LPS-176691":false,"LPS-197909":false,"LPD-23210":false,"LPD-29516":false,"COMMERCE-8949":false,"LPS-165481":false,"LPS-153813":false,"LPS-174455":false,"LPD-10856":false,"COMMERCE-13024":false,"LPS-165482":false,"LPD-10855":false,"LPS-193551":false,"LPS-197477":false,"LPD-17965":false,"LPS-174816":false,"LPS-186360":false,"LPS-153332":false,"LPS-179669":false,"LPS-174417":false,"LPD-18730":false,"LPD-11147":false,"LPS-155284":false,"LRAC-15017":false,"LPD-19870":false,"LPS-200108":false,"LPS-159643":false,"LPS-161033":false,"LPS-164948":false,"LPD-11070":false,"LPS-188058":false,"LPS-129412":false,"LPS-169837":false,"LPD-20213":false}; Liferay.FeatureFlags = Object.keys(featureFlags).reduce( (acc, key) => ({ ...acc, [key]: featureFlags[key] === 'true' || featureFlags[key] === true }), {} ); Liferay.PortletKeys = { DOCUMENT_LIBRARY: 'com_liferay_document_library_web_portlet_DLPortlet', DYNAMIC_DATA_MAPPING: 'com_liferay_dynamic_data_mapping_web_portlet_DDMPortlet', ITEM_SELECTOR: 'com_liferay_item_selector_web_portlet_ItemSelectorPortlet' }; Liferay.PropsValues = { JAVASCRIPT_SINGLE_PAGE_APPLICATION_TIMEOUT: 0, UPLOAD_SERVLET_REQUEST_IMPL_MAX_SIZE: 104857600 }; Liferay.ThemeDisplay = { getLayoutId: function() { return '28'; }, getLayoutRelativeControlPanelURL: function() { return '/nl/group/ted/~/control_panel/manage'; }, getLayoutRelativeURL: function() { return '/nl/simap/developers-corner-for-reusers'; }, getLayoutURL: function() { return 'https://ted.europa.eu/nl/simap/developers-corner-for-reusers'; }, getParentLayoutId: function() { return '399'; }, isControlPanel: function() { return false; }, isPrivateLayout: function() { return 'false'; }, isVirtualLayout: function() { return false; }, getBCP47LanguageId: function() { return 'nl-NL'; }, getCanonicalURL: function() { return 'https\x3a\x2f\x2fted\x2eeuropa\x2eeu\x2fnl\x2fsimap\x2fdevelopers-corner-for-reusers'; }, getCDNBaseURL: function() { return 'https://ted.europa.eu'; }, getCDNDynamicResourcesHost: function() { return ''; }, getCDNHost: function() { return ''; }, getCompanyGroupId: function() { return '20125'; }, getCompanyId: function() { return '20099'; }, getDefaultLanguageId: function() { return 'en_GB'; }, getDoAsUserIdEncoded: function() { return ''; }, getLanguageId: function() { return 'nl_NL'; }, getParentGroupId: function() { return '43503'; }, getPathContext: function() { return ''; }, getPathImage: function() { return '/image'; }, getPathJavaScript: function() { return '/o/frontend-js-web'; }, getPathMain: function() { return '/nl/c'; }, getPathThemeImages: function() { return 'https://ted.europa.eu/o/ted2-theme/images'; }, getPathThemeRoot: function() { return '/o/ted2-theme'; }, getPlid: function() { return '39'; }, getPortalURL: function() { return 'https://ted.europa.eu'; }, getRealUserId: function() { return '5654201'; }, getRemoteAddr: function() { return '8.222.208.146'; }, getRemoteHost: function() { return '8.222.208.146'; }, getScopeGroupId: function() { return '43503'; }, getScopeGroupIdOrLiveGroupId: function() { return '43503'; }, getSessionId: function() { return ''; }, getSiteAdminURL: function() { return 'https://ted.europa.eu/group/ted/~/control_panel/manage?p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view'; }, getSiteGroupId: function() { return '43503'; }, getURLControlPanel: function() { return '/nl/group/control_panel?refererPlid=39'; }, getURLHome: function() { return 'https\x3a\x2f\x2fted\x2eeuropa\x2eeu\x2fweb\x2fted'; }, getUserEmailAddress: function() { return ''; }, getUserId: function() { return '5654201'; }, getUserName: function() { return ''; }, isAddSessionIdToURL: function() { return false; }, isImpersonated: function() { return false; }, isSignedIn: function() { return false; }, isStagedPortlet: function() { return false; }, isStateExclusive: function() { return false; }, isStateMaximized: function() { return false; }, isStatePopUp: function() { return false; } }; var themeDisplay = Liferay.ThemeDisplay; Liferay.AUI = { getCombine: function() { return true; }, getComboPath: function() { return '/combo/?browserId=ie&minifierType=&languageId=nl_NL&t=1739494443690&'; }, getDateFormat: function() { return '%d-%m-%Y'; }, getEditorCKEditorPath: function() { return '/o/frontend-editor-ckeditor-web'; }, getFilter: function() { var filter = 'raw'; filter = 'min'; return filter; }, getFilterConfig: function() { var instance = this; var filterConfig = null; if (!instance.getCombine()) { filterConfig = { replaceStr: '.js' + instance.getStaticResourceURLParams(), searchExp: '\\.js$' }; } return filterConfig; }, getJavaScriptRootPath: function() { return '/o/frontend-js-web'; }, getPortletRootPath: function() { return '/html/portlet'; }, getStaticResourceURLParams: function() { return '?browserId=ie&minifierType=&languageId=nl_NL&t=1739494443690'; } }; Liferay.authToken = 'f8Eglyhq'; Liferay.currentURL = '\x2fnl\x2fsimap\x2fdevelopers-corner-for-reusers'; Liferay.currentURLEncoded = '\x252Fnl\x252Fsimap\x252Fdevelopers-corner-for-reusers'; // ]]> </script> <script data-senna-track="temporary" type="text/javascript">window.__CONFIG__= {basePath: '',combine: true, defaultURLParams: null, explainResolutions: false, exposeGlobal: false, logLevel: 'warn', moduleType: 'module', namespace:'Liferay', nonce: '', reportMismatchedAnonymousModules: 'warn', resolvePath: '/o/js_resolve_modules', url: '/combo/?browserId=ie&minifierType=js&languageId=nl_NL&t=1739494443690&', waitTimeout: 60000};</script><script data-senna-track="permanent" src="/o/frontend-js-loader-modules-extender/loader.js?&mac=9WaMmhziBCkScHZwrrVcOR7VZF4=&browserId=ie&languageId=nl_NL&minifierType=js" type="text/javascript"></script><script data-senna-track="permanent" src="/combo?browserId=ie&minifierType=js&languageId=nl_NL&t=1739494443690&/o/frontend-js-aui-web/aui/aui/aui-min.js&/o/frontend-js-aui-web/liferay/modules.js&/o/frontend-js-aui-web/liferay/aui_sandbox.js&/o/frontend-js-aui-web/aui/attribute-base/attribute-base-min.js&/o/frontend-js-aui-web/aui/attribute-complex/attribute-complex-min.js&/o/frontend-js-aui-web/aui/attribute-core/attribute-core-min.js&/o/frontend-js-aui-web/aui/attribute-observable/attribute-observable-min.js&/o/frontend-js-aui-web/aui/attribute-extras/attribute-extras-min.js&/o/frontend-js-aui-web/aui/event-custom-base/event-custom-base-min.js&/o/frontend-js-aui-web/aui/event-custom-complex/event-custom-complex-min.js&/o/frontend-js-aui-web/aui/oop/oop-min.js&/o/frontend-js-aui-web/aui/aui-base-lang/aui-base-lang-min.js&/o/frontend-js-aui-web/liferay/dependency.js&/o/frontend-js-aui-web/liferay/util.js&/o/oauth2-provider-web/js/liferay.js&/o/frontend-js-web/liferay/dom_task_runner.js&/o/frontend-js-web/liferay/events.js&/o/frontend-js-web/liferay/lazy_load.js&/o/frontend-js-web/liferay/liferay.js&/o/frontend-js-web/liferay/global.bundle.js&/o/frontend-js-web/liferay/portlet.js&/o/frontend-js-web/liferay/workflow.js" type="text/javascript"></script> <script data-senna-track="temporary" type="text/javascript">window.Liferay = Liferay || {}; window.Liferay.OAuth2 = {getAuthorizeURL: function() {return 'https://ted.europa.eu/o/oauth2/authorize';}, getBuiltInRedirectURL: function() {return 'https://ted.europa.eu/o/oauth2/redirect';}, getIntrospectURL: function() { return 'https://ted.europa.eu/o/oauth2/introspect';}, getTokenURL: function() {return 'https://ted.europa.eu/o/oauth2/token';}, getUserAgentApplication: function(externalReferenceCode) {return Liferay.OAuth2._userAgentApplications[externalReferenceCode];}, _userAgentApplications: {}}</script><script data-senna-track="temporary" type="text/javascript">try {var MODULE_MAIN='contacts-web@5.0.58/index';var MODULE_PATH='/o/contacts-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { contactscenter: { base: MODULE_PATH + '/js/legacy/', combine: Liferay.AUI.getCombine(), filter: Liferay.AUI.getFilterConfig(), modules: { 'liferay-contacts-center': { path: 'main.js', requires: [ 'aui-io-plugin-deprecated', 'aui-toolbar', 'autocomplete-base', 'datasource-io', 'json-parse', 'liferay-portlet-base', 'liferay-util-window', ], }, }, root: MODULE_PATH + '/js/legacy/', }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='portal-workflow-kaleo-designer-web@5.0.131/index';var MODULE_PATH='/o/portal-workflow-kaleo-designer-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { 'kaleo-designer': { base: MODULE_PATH + '/designer/js/legacy/', combine: Liferay.AUI.getCombine(), filter: Liferay.AUI.getFilterConfig(), modules: { 'liferay-kaleo-designer-autocomplete-util': { path: 'autocomplete_util.js', requires: ['autocomplete', 'autocomplete-highlighters'], }, 'liferay-kaleo-designer-definition-diagram-controller': { path: 'definition_diagram_controller.js', requires: [ 'liferay-kaleo-designer-field-normalizer', 'liferay-kaleo-designer-utils', ], }, 'liferay-kaleo-designer-dialogs': { path: 'dialogs.js', requires: ['liferay-util-window'], }, 'liferay-kaleo-designer-editors': { path: 'editors.js', requires: [ 'aui-ace-editor', 'aui-ace-editor-mode-xml', 'aui-base', 'aui-datatype', 'aui-node', 'liferay-kaleo-designer-autocomplete-util', 'liferay-kaleo-designer-utils', ], }, 'liferay-kaleo-designer-field-normalizer': { path: 'field_normalizer.js', requires: ['liferay-kaleo-designer-remote-services'], }, 'liferay-kaleo-designer-nodes': { path: 'nodes.js', requires: [ 'aui-datatable', 'aui-datatype', 'aui-diagram-builder', 'liferay-kaleo-designer-editors', 'liferay-kaleo-designer-utils', ], }, 'liferay-kaleo-designer-remote-services': { path: 'remote_services.js', requires: ['aui-io'], }, 'liferay-kaleo-designer-templates': { path: 'templates.js', requires: ['aui-tpl-snippets-deprecated'], }, 'liferay-kaleo-designer-utils': { path: 'utils.js', requires: [], }, 'liferay-kaleo-designer-xml-definition': { path: 'xml_definition.js', requires: [ 'aui-base', 'aui-component', 'dataschema-xml', 'datatype-xml', ], }, 'liferay-kaleo-designer-xml-definition-serializer': { path: 'xml_definition_serializer.js', requires: ['escape', 'liferay-kaleo-designer-xml-util'], }, 'liferay-kaleo-designer-xml-util': { path: 'xml_util.js', requires: ['aui-base'], }, 'liferay-portlet-kaleo-designer': { path: 'main.js', requires: [ 'aui-ace-editor', 'aui-ace-editor-mode-xml', 'aui-tpl-snippets-deprecated', 'dataschema-xml', 'datasource', 'datatype-xml', 'event-valuechange', 'io-form', 'liferay-kaleo-designer-autocomplete-util', 'liferay-kaleo-designer-editors', 'liferay-kaleo-designer-nodes', 'liferay-kaleo-designer-remote-services', 'liferay-kaleo-designer-utils', 'liferay-kaleo-designer-xml-util', 'liferay-util-window', ], }, }, root: MODULE_PATH + '/designer/js/legacy/', }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='dynamic-data-mapping-web@5.0.103/index';var MODULE_PATH='/o/dynamic-data-mapping-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { const LiferayAUI = Liferay.AUI; AUI().applyConfig({ groups: { ddm: { base: MODULE_PATH + '/js/legacy/', combine: Liferay.AUI.getCombine(), filter: LiferayAUI.getFilterConfig(), modules: { 'liferay-ddm-form': { path: 'ddm_form.js', requires: [ 'aui-base', 'aui-datatable', 'aui-datatype', 'aui-image-viewer', 'aui-parse-content', 'aui-set', 'aui-sortable-list', 'json', 'liferay-form', 'liferay-map-base', 'liferay-translation-manager', 'liferay-util-window', ], }, 'liferay-portlet-dynamic-data-mapping': { condition: { trigger: 'liferay-document-library', }, path: 'main.js', requires: [ 'arraysort', 'aui-form-builder-deprecated', 'aui-form-validator', 'aui-map', 'aui-text-unicode', 'json', 'liferay-menu', 'liferay-translation-manager', 'liferay-util-window', 'text', ], }, 'liferay-portlet-dynamic-data-mapping-custom-fields': { condition: { trigger: 'liferay-document-library', }, path: 'custom_fields.js', requires: ['liferay-portlet-dynamic-data-mapping'], }, }, root: MODULE_PATH + '/js/legacy/', }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='frontend-editor-alloyeditor-web@5.0.48/index';var MODULE_PATH='/o/frontend-editor-alloyeditor-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { alloyeditor: { base: MODULE_PATH + '/js/legacy/', combine: Liferay.AUI.getCombine(), filter: Liferay.AUI.getFilterConfig(), modules: { 'liferay-alloy-editor': { path: 'alloyeditor.js', requires: [ 'aui-component', 'liferay-portlet-base', 'timers', ], }, 'liferay-alloy-editor-source': { path: 'alloyeditor_source.js', requires: [ 'aui-debounce', 'liferay-fullscreen-source-editor', 'liferay-source-editor', 'plugin', ], }, }, root: MODULE_PATH + '/js/legacy/', }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='exportimport-web@5.0.85/index';var MODULE_PATH='/o/exportimport-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { exportimportweb: { base: MODULE_PATH + '/js/legacy/', combine: Liferay.AUI.getCombine(), filter: Liferay.AUI.getFilterConfig(), modules: { 'liferay-export-import-export-import': { path: 'main.js', requires: [ 'aui-datatype', 'aui-dialog-iframe-deprecated', 'aui-modal', 'aui-parse-content', 'aui-toggler', 'liferay-portlet-base', 'liferay-util-window', ], }, }, root: MODULE_PATH + '/js/legacy/', }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='@liferay/frontend-js-state-web@1.0.21/index';var MODULE_PATH='/o/frontend-js-state-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { state: { // eslint-disable-next-line mainModule: MODULE_MAIN, }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='@liferay/document-library-web@6.0.182/index';var MODULE_PATH='/o/document-library-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { dl: { base: MODULE_PATH + '/js/legacy/', combine: Liferay.AUI.getCombine(), filter: Liferay.AUI.getFilterConfig(), modules: { 'document-library-upload-component': { path: 'DocumentLibraryUpload.js', requires: [ 'aui-component', 'aui-data-set-deprecated', 'aui-overlay-manager-deprecated', 'aui-overlay-mask-deprecated', 'aui-parse-content', 'aui-progressbar', 'aui-template-deprecated', 'liferay-search-container', 'querystring-parse-simple', 'uploader', ], }, }, root: MODULE_PATH + '/js/legacy/', }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='@liferay/frontend-js-react-web@5.0.41/index';var MODULE_PATH='/o/frontend-js-react-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { react: { // eslint-disable-next-line mainModule: MODULE_MAIN, }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='frontend-js-components-web@2.0.67/index';var MODULE_PATH='/o/frontend-js-components-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { components: { // eslint-disable-next-line mainModule: MODULE_MAIN, }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='staging-processes-web@5.0.57/index';var MODULE_PATH='/o/staging-processes-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { stagingprocessesweb: { base: MODULE_PATH + '/js/legacy/', combine: Liferay.AUI.getCombine(), filter: Liferay.AUI.getFilterConfig(), modules: { 'liferay-staging-processes-export-import': { path: 'main.js', requires: [ 'aui-datatype', 'aui-dialog-iframe-deprecated', 'aui-modal', 'aui-parse-content', 'aui-toggler', 'liferay-portlet-base', 'liferay-util-window', ], }, }, root: MODULE_PATH + '/js/legacy/', }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='portal-search-web@6.0.133/index';var MODULE_PATH='/o/portal-search-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { search: { base: MODULE_PATH + '/js/', combine: Liferay.AUI.getCombine(), filter: Liferay.AUI.getFilterConfig(), modules: { 'liferay-search-date-facet': { path: 'date_facet.js', requires: ['aui-form-validator'], }, }, root: MODULE_PATH + '/js/', }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='calendar-web@5.0.93/index';var MODULE_PATH='/o/calendar-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { calendar: { base: MODULE_PATH + '/js/legacy/', combine: Liferay.AUI.getCombine(), filter: Liferay.AUI.getFilterConfig(), modules: { 'liferay-calendar-a11y': { path: 'calendar_a11y.js', requires: ['calendar'], }, 'liferay-calendar-container': { path: 'calendar_container.js', requires: [ 'aui-alert', 'aui-base', 'aui-component', 'liferay-portlet-base', ], }, 'liferay-calendar-date-picker-sanitizer': { path: 'date_picker_sanitizer.js', requires: ['aui-base'], }, 'liferay-calendar-interval-selector': { path: 'interval_selector.js', requires: ['aui-base', 'liferay-portlet-base'], }, 'liferay-calendar-interval-selector-scheduler-event-link': { path: 'interval_selector_scheduler_event_link.js', requires: ['aui-base', 'liferay-portlet-base'], }, 'liferay-calendar-list': { path: 'calendar_list.js', requires: [ 'aui-template-deprecated', 'liferay-scheduler', ], }, 'liferay-calendar-message-util': { path: 'message_util.js', requires: ['liferay-util-window'], }, 'liferay-calendar-recurrence-converter': { path: 'recurrence_converter.js', requires: [], }, 'liferay-calendar-recurrence-dialog': { path: 'recurrence.js', requires: [ 'aui-base', 'liferay-calendar-recurrence-util', ], }, 'liferay-calendar-recurrence-util': { path: 'recurrence_util.js', requires: ['aui-base', 'liferay-util-window'], }, 'liferay-calendar-reminders': { path: 'calendar_reminders.js', requires: ['aui-base'], }, 'liferay-calendar-remote-services': { path: 'remote_services.js', requires: [ 'aui-base', 'aui-component', 'liferay-calendar-util', 'liferay-portlet-base', ], }, 'liferay-calendar-session-listener': { path: 'session_listener.js', requires: ['aui-base', 'liferay-scheduler'], }, 'liferay-calendar-simple-color-picker': { path: 'simple_color_picker.js', requires: ['aui-base', 'aui-template-deprecated'], }, 'liferay-calendar-simple-menu': { path: 'simple_menu.js', requires: [ 'aui-base', 'aui-template-deprecated', 'event-outside', 'event-touch', 'widget-modality', 'widget-position', 'widget-position-align', 'widget-position-constrain', 'widget-stack', 'widget-stdmod', ], }, 'liferay-calendar-util': { path: 'calendar_util.js', requires: [ 'aui-datatype', 'aui-io', 'aui-scheduler', 'aui-toolbar', 'autocomplete', 'autocomplete-highlighters', ], }, 'liferay-scheduler': { path: 'scheduler.js', requires: [ 'async-queue', 'aui-datatype', 'aui-scheduler', 'dd-plugin', 'liferay-calendar-a11y', 'liferay-calendar-message-util', 'liferay-calendar-recurrence-converter', 'liferay-calendar-recurrence-util', 'liferay-calendar-util', 'liferay-scheduler-event-recorder', 'liferay-scheduler-models', 'promise', 'resize-plugin', ], }, 'liferay-scheduler-event-recorder': { path: 'scheduler_event_recorder.js', requires: [ 'dd-plugin', 'liferay-calendar-util', 'resize-plugin', ], }, 'liferay-scheduler-models': { path: 'scheduler_models.js', requires: [ 'aui-datatype', 'dd-plugin', 'liferay-calendar-util', ], }, }, root: MODULE_PATH + '/js/legacy/', }, }, }); })(); } catch(error) {console.error(error);}</script> <script type="text/javascript" data-senna-track="temporary"> // <![CDATA[ // ]]> </script> <meta name="google-site-verification" content="Q9ZkFowexp10LNVVFoJhwIMWwBTKoVV-afynQ2l2uCA" /> <script type="text/javascript"> (function(window, document, dataLayerName, id) { window[dataLayerName]=window[dataLayerName]||[],window[dataLayerName].push({start:(new Date).getTime(),event:"stg.start"});var scripts=document.getElementsByTagName('script')[0],tags=document.createElement('script'); function stgCreateCookie(a,b,c){var d="";if(c){var e=new Date;e.setTime(e.getTime()+24*c*60*60*1e3),d="; expires="+e.toUTCString();f="; SameSite=Strict"}document.cookie=a+"="+b+d+f+"; path=/"} var isStgDebug=(window.location.href.match("stg_debug")||document.cookie.match("stg_debug"))&&!window.location.href.match("stg_disable_debug");stgCreateCookie("stg_debug",isStgDebug?1:"",isStgDebug?14:-1); var qP=[];dataLayerName!=="dataLayer"&&qP.push("data_layer_name="+dataLayerName),isStgDebug&&qP.push("stg_debug");var qPString=qP.length>0?("?"+qP.join("&")):""; tags.async=!0,tags.src="https://analytics.webanalytics.op.europa.eu/containers/"+id+".js"+qPString,scripts.parentNode.insertBefore(tags,scripts); !function(a,n,i){a[n]=a[n]||{};for(var c=0;c<i.length;c++)!function(i){a[n][i]=a[n][i]||{},a[n][i].api=a[n][i].api||function(){var a=[].slice.call(arguments,0);"string"==typeof a[0]&&window[dataLayerName].push({event:n+"."+i+":"+a[0],parameters:[].slice.call(arguments,1)})}}(i[c])}(window,"ppms",["tm","cm"]); })(window, document, 'dataLayer', '685c666a-925b-46f5-a13e-2da64e945110'); </script> <script src="/o/ted2-theme/js/elastic-apm-rum.umd.min.js" crossorigin> </script> <script> elasticApm.init({ serviceName: 'frontend-portal', serverUrl: 'https://apm.prod.tedv2.spikeseed.cloud:443', environment: 'prod', transactionSampleRate: 0.5 }) </script> <link class="lfr-css-file" data-senna-track="temporary" href="https://ted.europa.eu/o/ted2-theme/css/main.css?browserId=ie&amp;themeId=ted2_WAR_ted2theme&amp;minifierType=css&amp;languageId=nl_NL&amp;t=1739494456000" id="liferayThemeCSS" rel="stylesheet" type="text/css" /> <style data-senna-track="temporary" type="text/css"> </style> <script data-senna-track="temporary">var Liferay = window.Liferay || {}; Liferay.CommerceContext = {"commerceAccountGroupIds":[],"accountEntryAllowedTypes":["person"],"commerceChannelId":"0","showUnselectableOptions":false,"currency":{"currencyId":"36801","currencyCode":"USD"},"showSeparateOrderItems":false,"commerceSiteType":0};</script><link href="/o/commerce-frontend-js/styles/main.css" rel="stylesheet" type="text/css" /> <style data-senna-track="temporary" type="text/css"> </style> <link data-senna-track="temporary" href="/o/layout-common-styles/main.css?plid=39&segmentsExperienceId=105410&t=17341080181031734104672671" rel="stylesheet" type="text/css"> <script type="text/javascript" data-senna-track="temporary"> if (window.Analytics) { window._com_liferay_document_library_analytics_isViewFileEntry = false; } </script> <script type="text/javascript"> Liferay.on( 'ddmFieldBlur', function(event) { if (window.Analytics) { Analytics.send( 'fieldBlurred', 'Form', { fieldName: event.fieldName, focusDuration: event.focusDuration, formId: event.formId, formPageTitle: event.formPageTitle, page: event.page, title: event.title } ); } } ); Liferay.on( 'ddmFieldFocus', function(event) { if (window.Analytics) { Analytics.send( 'fieldFocused', 'Form', { fieldName: event.fieldName, formId: event.formId, formPageTitle: event.formPageTitle, page: event.page, title:event.title } ); } } ); Liferay.on( 'ddmFormPageShow', function(event) { if (window.Analytics) { Analytics.send( 'pageViewed', 'Form', { formId: event.formId, formPageTitle: event.formPageTitle, page: event.page, title: event.title } ); } } ); Liferay.on( 'ddmFormSubmit', function(event) { if (window.Analytics) { Analytics.send( 'formSubmitted', 'Form', { formId: event.formId, title: event.title } ); } } ); Liferay.on( 'ddmFormView', function(event) { if (window.Analytics) { Analytics.send( 'formViewed', 'Form', { formId: event.formId, title: event.title } ); } } ); </script><script> </script> </head> <body class="ie change-tracking-enabled controls-visible yui3-skin-sam signed-out public-page site"> <script type="application/json">{ "utility": "cck", "url": "https://ted.europa.eu/{lang}/cookie-choice" }</script> <script> var tedUserPref = { ted_user_username: '5654201', ted_user_firstName: 'undefined', ted_user_lastName: 'undefined', ted_user_country: 'undefined', ted_user_email: 'default@open.gr', ted_user_addressBook: 'undefined', ted_userPreferences_searchResultsItemsNumber: 50, ted_userPreferences_customRssItemsNumber: 50, ted_userPreferences_displayCodes: true, ted_userPreferences_displaySearchCriteria: true, ted_userPreferences_highlightSearchPattern: true, ted_userPreferences_selectedScope: 'ACTIVE', ted_userPreferences_preferredLanguage: 'EN', ted_userPreferences_placeOfPerformance: true, ted_userPreferences_typeOfContract: true, ted_userPreferences_authorityName: true, ted_userPreferences_typeOfProcedure: true, ted_user_isAdmin: false } var modalAction = 'false' var modalExpired = 'false' window.tedUserPref = tedUserPref; window.modalAction = modalAction; window.modalExpired = modalExpired; </script> <script> window.tedLoginUrl = 'https://ted.europa.eu/c/portal/login?p_l_id=625&redirect=%2Fnl%2Fsimap%2Fdevelopers-corner-for-reusers'; </script> <script> var tedAppRoute = '(none)'; window.tedAppRoute = tedAppRoute; </script> <script> window.tedPiwikData = {}; window.tedPiwikData['DCSext.w_oss_lang'] = themeDisplay.getLanguageId().split('_')[0]; window.tedPiwikData['DCSext.w_user_aut'] = themeDisplay.isSignedIn() ? 1 : 0; var substring = '/' + themeDisplay.getLanguageId().split('_')[0] + '/'; var relativeURL = themeDisplay.getLayoutRelativeURL(); var position = relativeURL.indexOf(substring); var friendlyURL = ''; if (position >= 0) { friendlyURL = relativeURL.replace(substring, '/'); } else { friendlyURL = relativeURL; } if (friendlyURL === '/notice') { window.tedPiwikData.case = 1; window.tedPiwikData['WT.cg_n'] = 'Notices'; } else if (friendlyURL === '/advanced-search' || friendlyURL === '/expert-search' || friendlyURL === '/search/result') { window.tedPiwikData.case = 2; window.tedPiwikData['WT.cg_n'] = 'Search of notices'; } else if (friendlyURL === '/browse-by-business-opportunity' || friendlyURL === '/browse-by-business-sector' || friendlyURL === '/browse-by-place-of-performance') { window.tedPiwikData.case = 3; window.tedPiwikData['WT.cg_n'] = 'Browsing of notices'; } else if (friendlyURL === '/index') { window.tedPiwikData.case = 4; window.tedPiwikData['WT.cg_n'] = 'Home page'; } else if (friendlyURL === '/my-dashboard' || friendlyURL === '/preferences') { window.tedPiwikData.case = 6; window.tedPiwikData['WT.cg_n'] = 'Profile preferences'; } else if (friendlyURL === '/contact') { window.tedPiwikData.case = 8; window.tedPiwikData['WT.cg_n'] = 'Helpdesk contact'; } else if (friendlyURL === '/release-calendar') { window.tedPiwikData.case = 9; window.tedPiwikData['WT.cg_n'] = 'Release calendar'; } else if (friendlyURL.includes('-error-page')) { window.tedPiwikData.case = 10; window.tedPiwikData['WT.cg_n'] = 'Error pages'; } else if (friendlyURL === '/register') { window.tedPiwikData.case = 11; window.tedPiwikData['WT.cg_n'] = 'Registration process'; } else if (friendlyURL === '/simap/open-data/rss-feed' || friendlyURL === '/custom-rss') { window.tedPiwikData.case = 12; window.tedPiwikData['WT.cg_n'] = 'RSS'; } else if (friendlyURL === '/simap/open-data/xml-bulk-download') { window.tedPiwikData.case = 13; window.tedPiwikData['WT.cg_n'] = 'XML downloads'; } else if (friendlyURL.includes('/simap/')) { window.tedPiwikData.case = 7; window.tedPiwikData['WT.cg_n'] = 'Editorial content'; } else { window.tedPiwikData.case = 5; window.tedPiwikData['WT.cg_n'] = 'Others'; } if (friendlyURL.includes('-error-page')) { window.dataLayer = window.dataLayer || []; window.dataLayer.push({ event: 'analytics_interaction', event_type: 'screen_data', 'DCSext.w_oss_lang': window.tedPiwikData['DCSext.w_oss_lang'], 'DCSext.w_user_aut': window.tedPiwikData['DCSext.w_user_aut'], 'DCSext.w_error_status_code': 404, 'WT.cg_n': window.tedPiwikData['WT.cg_n'] }); } else if (friendlyURL !== '/notice' && friendlyURL !== '/search/result') { window.dataLayer = window.dataLayer || []; window.dataLayer.push({ event: 'analytics_interaction', event_type: 'screen_data', 'DCSext.w_oss_lang': window.tedPiwikData['DCSext.w_oss_lang'], 'DCSext.w_user_aut': window.tedPiwikData['DCSext.w_user_aut'], 'WT.cg_n': window.tedPiwikData['WT.cg_n'] }); } </script> <div class="d-flex flex-column min-vh-100"> <div class="d-flex flex-column flex-fill position-relative" id="wrapper"> <div id="content"> <div class="layout-content portlet-layout" id="main-content" role="main"> <div class="lfr-layout-structure-item-ted-collection-header lfr-layout-structure-item-e24bc660-7f41-322f-7ea1-61c8a52dc82f " style=""><div id="fragment-fb200984-9b65-68d5-06f3-8a968d7bc088"> <header class="ted-header"> <div><div class="lfr-layout-structure-item-com-liferay-journal-content-web-portlet-journalcontentportlet lfr-layout-structure-item-463591d0-cc84-7c0e-89ae-f94d0d0cb3ed " style=""><div id="fragment-6faa6521-40c5-97ff-8d3b-2c76bd5359bd"> <div class="portlet-boundary portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ portlet-static portlet-static-end portlet-naked portlet-journal-content " id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_zpjh_"> <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_zpjh"></span> <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_zpjh"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> <div class="visible-interaction"> </div> </div> </div> </div> <div class=" portlet-content-container"> <div class="portlet-body"> <div class="" data-fragments-editor-item-id="20135-73623" data-fragments-editor-item-type="fragments-editor-mapped-item"> <div class="journal-content-article " data-analytics-asset-id="73621" data-analytics-asset-title="Header Top Banner" data-analytics-asset-type="web-content" data-analytics-web-content-resource-pk="73623"> <div class="ted-header__top"> <div class="container"> <img class="ted-header__top-flag" src="https://ted.europa.eu/o/ted2-theme/images/flag-eu.svg" alt="" /> <p class="ted-header__top-text"> Een officiële website van de Europese Unie </p> <div class="dropdown"> <button type="button" class="ted-header__top-button" data-toggle="dropdown" data-display="static"> <span> Waar moet ik op letten? </span> <i class="icon-angle-down ted-header__top-button-icon"></i> </button> <div class="dropdown-menu ted-header__top-dropdown"> <p class="wt-paragraph">lle officiële websites van de EU hebben een adres in het domein <b>europa.eu</b>.</p> <p class="wt-paragraph"><a class="wt-link" href="https://europa.eu/european-union/contact/institutions-bodies_nl">Lijst van alle EU-instellingen en -organen.</a></p> <p>&nbsp;</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div></div></div> <div class="ted-header__main"> <div class="container"> <div class="ted-header__wrapper-top"> <div class="ted-header__logo-eu"> <a href="https://european-union.europa.eu/index_nl" target="_blank"> <img data-labels-key="lbl_header_eu_alternative_text" alt="Europese Unie" class="d-block d-sm-none" src="https://ted.europa.eu/o/ted2-theme/images/eu/condensed/logo-eu--nl.svg" /> <img data-labels-key="lbl_header_eu_alternative_text" alt="Europese Unie" class="d-none d-sm-block" src="https://ted.europa.eu/o/ted2-theme/images/eu/standard/logo-eu--nl.svg" /> </a> </div> <div class="ted-header__account dropdown"> <div class="ted-header__account-button"> <img data-labels-key="lbl_avatar_alternative_text" alt="Avatar" src="https://ted.europa.eu/o/ted2-theme/images/user.png" /> <a class="ted-header__account-user" data-labels-key="lbl_header_signin" href="https://ted.europa.eu/c/portal/login?p_l_id=625&amp;redirect=%2Fnl%2Fsimap%2Fdevelopers-corner-for-reusers">Inloggen</a> </div> </div> <div class="ted-language dropdown"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet_ portlet-static portlet-static-end portlet-naked portlet-language " id="p_p_id_com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet_"> <span id="p_com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <button aria-label="Taal wijzigen" type="button" class="ted-language__button" data-toggle="dropdown" data-display="static"> <img data-labels-key="lbl_globe_alternative_text" alt="Kies de taal voor de interface" src="https://ted.europa.eu/o/ted2-theme/images/globe.png" /> <span class="ted-language__text">Nederlands</span> </button> <div class="dropdown-menu"> <a class="ted-language__item" data-id="bg" href="https://ted.europa.eu/bg/simap/developers-corner-for-reusers">български (BG)</a> <a class="ted-language__item" data-id="es" href="https://ted.europa.eu/es/simap/developers-corner-for-reusers">español (ES)</a> <a class="ted-language__item" data-id="cs" href="https://ted.europa.eu/cs/simap/developers-corner-for-reusers">čeština (CS)</a> <a class="ted-language__item" data-id="da" href="https://ted.europa.eu/da/simap/developers-corner-for-reusers">dansk (DA)</a> <a class="ted-language__item" data-id="de" href="https://ted.europa.eu/de/simap/developers-corner-for-reusers">deutsch (DE)</a> <a class="ted-language__item" data-id="et" href="https://ted.europa.eu/et/simap/developers-corner-for-reusers">eesti (ET)</a> <a class="ted-language__item" data-id="el" href="https://ted.europa.eu/el/simap/developers-corner-for-reusers">ελληνικά (EL)</a> <a class="ted-language__item" data-id="en" href="https://ted.europa.eu/en/simap/developers-corner-for-reusers">english (EN)</a> <a class="ted-language__item" data-id="fr" href="https://ted.europa.eu/fr/simap/developers-corner-for-reusers">français (FR)</a> <a class="ted-language__item" data-id="ga" href="https://ted.europa.eu/ga/simap/developers-corner-for-reusers">gaeilge (GA)</a> <a class="ted-language__item" data-id="hr" href="https://ted.europa.eu/hr/simap/developers-corner-for-reusers">hrvatski (HR)</a> <a class="ted-language__item" data-id="it" href="https://ted.europa.eu/it/simap/developers-corner-for-reusers">italiano (IT)</a> <a class="ted-language__item" data-id="lv" href="https://ted.europa.eu/lv/simap/developers-corner-for-reusers">latviešu (LV)</a> <a class="ted-language__item" data-id="lt" href="https://ted.europa.eu/lt/simap/developers-corner-for-reusers">lietuvių (LT)</a> <a class="ted-language__item" data-id="hu" href="https://ted.europa.eu/hu/simap/developers-corner-for-reusers">magyar (HU)</a> <a class="ted-language__item" data-id="mt" href="https://ted.europa.eu/mt/simap/developers-corner-for-reusers">malti (MT)</a> <a class="ted-language__item active" data-id="nl" href="https://ted.europa.eu/nl/simap/developers-corner-for-reusers">nederlands (NL)</a> <a class="ted-language__item" data-id="pl" href="https://ted.europa.eu/pl/simap/developers-corner-for-reusers">polski (PL)</a> <a class="ted-language__item" data-id="pt" href="https://ted.europa.eu/pt/simap/developers-corner-for-reusers">português (PT)</a> <a class="ted-language__item" data-id="ro" href="https://ted.europa.eu/ro/simap/developers-corner-for-reusers">română (RO)</a> <a class="ted-language__item" data-id="sk" href="https://ted.europa.eu/sk/simap/developers-corner-for-reusers">slovenčina (SK)</a> <a class="ted-language__item" data-id="sl" href="https://ted.europa.eu/sl/simap/developers-corner-for-reusers">slovenščina (SL)</a> <a class="ted-language__item" data-id="fi" href="https://ted.europa.eu/fi/simap/developers-corner-for-reusers">suomi (FI)</a> <a class="ted-language__item" data-id="sv" href="https://ted.europa.eu/sv/simap/developers-corner-for-reusers">svenska (SV)</a> </div> </div> </div> </div> </section> </div> </div> </div> <div class="ted-header__wrapper-bottom"> <div class="ted-header__logo"> <a class="ted-header__logo-link" href="https://ted.europa.eu"> <span data-labels-key="lbl_header_eutenders" class="ted-header__logo-title">EU-aanbestedingen</span> <span data-labels-key="lbl_header_ted2" class="ted-header__logo-main">Ted • tenders electronic daily</span> <span data-labels-key="lbl_header_title" class="ted-header__logo-tagline d-none d-sm-inline-block">Supplement op het Publicatieblad van de EU</span> </a> </div> </div> </div> </div> <div class="ted-header__borderline"> <div class="container"></div> </div> </header> <div class="ted-header-modal modal fade" id="tedHeaderModal" style="display: none;"> <div class="modal-dialog modal-dialog-centered"> <div class="modal-content ted-modal__content"> <div class="modal-header ted-modal__header"> <span class="modal-title ted-modal__title" data-labels-key="lbl_signoutmodal_title">Uitloggen gelukt</span> <button type="button" class="close ted-modal__close" data-dismiss="modal" aria-label="Sluiten"> <span>×</span> </button> </div> <div class="modal-body ted-modal__body"> <div class="portlet"> <div class="portlet-boundary portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ portlet-static portlet-static-end portlet-naked portlet-journal-content " id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_ueym_"> <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_ueym"></span> <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_ueym"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> <div class="visible-interaction"> </div> </div> </div> </div> <div class=" portlet-content-container"> <div class="portlet-body"> <div class="" data-fragments-editor-item-id="20135-1204223" data-fragments-editor-item-type="fragments-editor-mapped-item"> <div class="journal-content-article " data-analytics-asset-id="1204221" data-analytics-asset-title="Successfully signed out" data-analytics-asset-type="web-content" data-analytics-web-content-resource-pk="1204223"> <p>U bent afgemeld bij de TED-applicatie, maar u bent nog steeds ingelogd bij EU Login. Klik <a href="https://ecas.ec.europa.eu/cas/logout.cgi">hier</a> om uit te loggen bij EU Login</p> </div> </div> </div> </div> </div> </section> </div> </div> <!--<p data-labels-key="lbl_signoutmodal_message">lbl_signoutmodal_message <a href="https://ecas.ec.europa.eu/cas/logout.cgi" data-labels-key="lbl_signoutmodal_link">lbl_signoutmodal_link</a></p>--> </div> </div> </div> </div></div><style>.ted-header-modal .ted-modal__content.modal-content, .ted-header-modal .ted-modal__body.modal-body { overflow: unset; } .ted-header-modal .ted-modal__content { border: 1px solid #CCCCCC; border-radius: 3px; } .ted-header-modal .ted-modal__header { background: #F5F5F5; padding: 13px 16px 10px 16px; height: unset; border: none; } .ted-header-modal .ted-modal__title { font-size: 15px; line-height: 22px; font-weight: bold; color: #444444; } .ted-header-modal .ted-modal__close { height: unset; } .ted-header-modal .ted-modal__close:focus { outline: 2px solid #1454B7; outline-offset: 2px; } .ted-header-modal .ted-modal__body { border: none; margin: 0; padding: 24px 16px 10px; } .ted-header-modal .ted-modal__body p { font-size: 14px; line-height: 20px; color: #444444; } .ted-header-modal .ted-modal__footer { justify-content: flex-end; border: none; padding: 15px 16px; } .ted-header-modal .ted-modal__button { font-size: 14px; line-height: 20px; background: none; border: none; border-radius: 3px; padding: 10px 16px; margin: 0; margin-left: 16px; } .ted-header-modal .ted-modal__button--naked { background: #FFFFFF; border: 1px solid #444444; } .ted-header-modal .ted-modal__button--naked:hover { background-color: #444444; color: #fff; } .has-edit-mode-menu .portlet-options-dropdown { z-index: 1050; }</style><script type="module">const configuration = {"registerUrl":"/registration","loginUrl":"/login"}; const fragmentElement = document.querySelector('#fragment-fb200984-9b65-68d5-06f3-8a968d7bc088'); const fragmentEntryLinkNamespace = 'ueym'; const fragmentNamespace = 'ueym'; const layoutMode = 'view';$(document).ready(function() { var isPrivatePage = friendlyURL === '/my-dashboard' || friendlyURL === '/preferences' || friendlyURL === '/register'; var redirectURL = isPrivatePage ? themeDisplay.getURLHome() : window.location.href; var isRedirect = localStorage.getItem('signOut'); var showPopup = localStorage.getItem('showPopup'); var redirect = localStorage.getItem('redirectURL'); console.log('isPrivatePage', isPrivatePage); console.log('redirectURL', redirectURL); console.log('isRedirect', isRedirect); console.log('showPopup', showPopup); console.log('redirect', redirect); if (isRedirect === 'true') { localStorage.setItem('signOut', false); localStorage.setItem('showPopup', true); window.location.href = redirect; } else { localStorage.setItem('redirectURL', redirectURL); } if (showPopup === 'true') { $('#tedHeaderModal').modal('show'); localStorage.setItem('showPopup', false); } $('#ted-account__sign-out').on('click', function(event) { localStorage.setItem('signOut', true); }); var isBeYourself = $('.js-be-yourself').length ? true : false; if (isBeYourself) { var href = window.location.href.split('?')[0]; $('.js-be-yourself').attr('href', href); } if ($('body').hasClass('has-edit-mode-menu') && $('.page-editor__toolbar.page-editor__toolbar--master-layout').length) { $('#tedHeaderModal').modal('show'); } });;</script></div><div class="lfr-layout-structure-item-com-liferay-asset-publisher-web-portlet-assetpublisherportlet lfr-layout-structure-item-08980d0f-156c-175f-58d0-407ffb83e642 " style=""><div id="fragment-2a5fe277-1a52-e785-380c-ee43805ef19e"> <div class="portlet-boundary portlet-boundary_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_ portlet-static portlet-static-end portlet-naked portlet-asset-publisher " id="p_p_id_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_qnql_"> <span id="p_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_qnql"></span> <section class="portlet" id="portlet_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_qnql"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <script type="text/javascript"> (function() {var $ = AUI.$;var _ = AUI._; var assetEntryId = ''; if (assetEntryId) { window.location.hash = assetEntryId; } })(); </script><script> </script> </div> </div> </div> </section> </div> </div></div><div class="lfr-layout-structure-item-search-container-0 lfr-layout-structure-item-ef20423e-5b2b-8273-d399-8fc1603b0f4f " style=""><div id="fragment-1ddf6635-7206-8b2a-80e6-599375ddfa14"> <div class="ted-search isNotHomepage"> <div class="container"> <div class="ted-search__wrapper"> <div class="row"> <div class="col-auto"> <div><div class="lfr-layout-structure-item-com-liferay-site-navigation-menu-web-portlet-sitenavigationmenuportlet lfr-layout-structure-item-6c525243-fa26-8a84-83b0-87257503dcf0 " style=""><div id="fragment-abfc50db-3fbe-4ec4-8095-c7806823e0db"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_ portlet-static portlet-static-end portlet-naked portlet-navigation " id="p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_zncb_"> <span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_zncb"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_zncb"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <div class="ted-controls"> <div class="ted-nav"> <div class="ted-nav-desktop-container"> <button class="ted-nav-btn js-nav-btn-desktop d-none d-lg-inline-flex"> <div class="ted-nav-btn__icon"> <span></span> <span></span> <span></span> </div> <span data-labels-key="lbl_menu_text" class="ted-nav-btn__text d-none d-sm-inline">Menu</span> </button> <div class="ted-nav-dropdown-wrapper d-none d-lg-block"> <nav class="ted-nav-dropdown"> <div class="row"> <div class="col-4"> <div class="ted-nav__header_main_menu"> <h2 class="ted-panel__heading"><span>SIMAP</span></h2> </div> <div class="ted-nav__list-parent"> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/nl/simap/european-public-procurement">Europese overheidsopdrachten</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/nl/simap/legislation-and-useful-links">Nuttige links</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/nl/simap/statistics-on-ted-notices">Statistieken over TED-aankondigingen</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/nl/simap/contracts-awarded-by-eu-institutions">Opdrachten van EU-instellingen</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/nl/simap/sending-electronic-notices">Elektronische aankondigingen verzenden</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/nl/simap/list-of-ted-esenders">Lijst van TED-eSenders</a> </div> <div class="ted-nav__list-item active main-menu-css-only"> <a href="https://ted.europa.eu/nl/simap/developers-corner-for-reusers">Ontwikkelaarshoek voor hergebruikers</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/nl/simap/eforms">E-formulieren (eForms)</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/nl/simap/standard-forms-for-public-procurement">Standaardformulieren voor overheidsopdrachten</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/nl/simap/european-single-procurement-document">Uniform Europees Aanbestedingsdocument</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/nl/simap/eprocurement-ontology">Ontologie van e-aanbestedingen</a> </div> </div> </div><div class="col-4"> <div class="ted-nav__header_main_menu"> <h2 class="ted-panel__heading"><span>Supplement op het Publicatieblad van de EU</span></h2> </div> <div class="ted-nav__list-parent"> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/search/result?search-scope=LATEST">Laatste uitgave</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/nl/release-calendar">Releasekalender</a> </div> </div> <div class="ted-nav__header_main_menu"> <h2 class="ted-panel__heading"><span>Het laatste nieuws</span></h2> </div> <div class="ted-nav__list-parent"> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/nl/news">Laatste nieuws</a> </div> </div> </div><div class="col-4"> <div class="ted-nav__header_main_menu"> <h2 class="ted-panel__heading"><span>Andere websites in de TED-familie</span></h2> </div> <div class="ted-nav__list-parent"> <div class="ted-nav__list-item-link main-menu-css-only"> <a href="https://enotices2.ted.europa.eu" target="_blank"> eNotices2 <img alt="" src="https://ted.europa.eu/o/ted2-theme/images/open.png" /> </a> </div> <div class="ted-nav__list-item-link main-menu-css-only"> <a href="https://docs.ted.europa.eu" target="_blank"> TED Developer Docs <img alt="" src="https://ted.europa.eu/o/ted2-theme/images/open.png" /> </a> </div> <div class="ted-nav__list-item-link main-menu-css-only"> <a href="https://developer.ted.europa.eu" target="_blank"> TED Developer Portal <img alt="" src="https://ted.europa.eu/o/ted2-theme/images/open.png" /> </a> </div> </div> </div> </div> </nav> </div> </div> <div class="ted-nav-mobile-container"> <div class="ted-nav-btn ted-nav-btn--mobile js-nav-btn-mobile d-lg-none"> <div class="ted-nav-btn__icon"> <span></span> <span></span> <span></span> </div> </div> <nav class="ted-nav-mobile"> <div class="ted-nav__close"> <img alt="" class="js-nav-close" src="https://ted.europa.eu/o/ted2-theme/images/close-icon.png" /> </div> <div class="ted-nav__header"> <span>SIMAP</span> </div> <div class="ted-nav__list-parent"> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/nl/simap/european-public-procurement">Europese overheidsopdrachten</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/nl/simap/legislation-and-useful-links">Nuttige links</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/nl/simap/statistics-on-ted-notices">Statistieken over TED-aankondigingen</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/nl/simap/contracts-awarded-by-eu-institutions">Opdrachten van EU-instellingen</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/nl/simap/sending-electronic-notices">Elektronische aankondigingen verzenden</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/nl/simap/list-of-ted-esenders">Lijst van TED-eSenders</a> </div> <div class="ted-nav__list-item active main-menu-css-only"> <a href="https://ted.europa.eu/nl/simap/developers-corner-for-reusers">Ontwikkelaarshoek voor hergebruikers</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/nl/simap/eforms">E-formulieren (eForms)</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/nl/simap/standard-forms-for-public-procurement">Standaardformulieren voor overheidsopdrachten</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/nl/simap/european-single-procurement-document">Uniform Europees Aanbestedingsdocument</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/nl/simap/eprocurement-ontology">Ontologie van e-aanbestedingen</a> </div> </div> <div class="ted-nav__header"> <span>Supplement op het Publicatieblad van de EU</span> </div> <div class="ted-nav__list-parent"> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/search/result?search-scope=LATEST">Laatste uitgave</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/nl/release-calendar">Releasekalender</a> </div> </div> <div class="ted-nav__header"> <span>Het laatste nieuws</span> </div> <div class="ted-nav__list-parent"> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/nl/news">Laatste nieuws</a> </div> </div> <div class="ted-nav__header"> <span>Andere websites in de TED-familie</span> </div> <div class="ted-nav__list-parent"> <div class="ted-nav__list-item-link main-menu-css-only"> <a href="https://enotices2.ted.europa.eu" target="_blank"> eNotices2 <img alt="" src="https://ted.europa.eu/o/ted2-theme/images/open.png" /> </a> </div> <div class="ted-nav__list-item-link main-menu-css-only"> <a href="https://docs.ted.europa.eu" target="_blank"> TED Developer Docs <img alt="" src="https://ted.europa.eu/o/ted2-theme/images/open.png" /> </a> </div> <div class="ted-nav__list-item-link main-menu-css-only"> <a href="https://developer.ted.europa.eu" target="_blank"> TED Developer Portal <img alt="" src="https://ted.europa.eu/o/ted2-theme/images/open.png" /> </a> </div> </div> </nav> <div class="ted-nav-backdrop"></div> </div> </div> </div> </div> </div> </div> </section> </div> </div></div></div> </div> <div class="col pl-0 pl-lg-3"> <div><div class="lfr-layout-structure-item-search lfr-layout-structure-item-bb7c4672-6351-455c-b914-09b4592c42e3 " style=""><div id="fragment-5a7e8cc4-63b5-e9c9-b700-c01afceb546a"> <div class="ted-search"> <form id="ted-search-form" action="https://ted.europa.eu/nl/search/result?FT=test&amp;scope=ACTIVE&amp;simpleSearchRef=true" method="post" class="ted-search___input-group"> <div class="ted-search__input-group-prepend d-none d-md-block"> <div class="ted-search__input-group-icon"> <img alt="" src="https://ted.europa.eu/o/ted2-theme/images/magnifying-glass-icon.png" /> </div> </div> <input data-labels-key="lbl_quicksearch_searchtext" id="ted-search-input-text" type="text" name="ted-search-input-text" class="ted-search__form-control" aria-label="Snel aankondigingen zoeken op TED" placeholder="Snel aankondigingen zoeken op TED" /> <div class="ted-search__input-group-append"> <button id="ted-search-submit" class="ted-search__button-search" type="button"> <span data-labels-key="lbl_quicksearch_searchbutton" class="d-none d-md-inline">Zoeken</span> <img class="d-md-none" data-labels-key="lbl_searchbutton_alternative_text" alt="Zoekknop" src="https://ted.europa.eu/o/ted2-theme/images/magnifying-glass-blue-icon.png" /> </button> </div> </form> <div class="ted-search__options-desktop d-none d-md-flex"> <span data-labels-key="lbl_quicksearch_moreoptions" class="ted-search__text">Meer zoekopties:</span> <a id="advanced-search-nav-button" data-labels-key="lbl_quicksearch_advancedsearchbuttton" data-senna-off="true" href="https://ted.europa.eu/advanced-search" class="ted-search__button-options">Uitgebreid zoeken</a> <a id="expert-search-nav-button" data-labels-key="lbl_quicksearch_expertsearchbutton" data-senna-off="true" href="https://ted.europa.eu/expert-search" class="ted-search__button-options">Geavanceerd zoeken</a> <div class="ted-search__dropdown"> <button data-labels-key="lbl_quicksearch_browsebysubjectbutton" class="ted-search__button-options ted-search__dropdown-toggle dropdown-toggle" type="button" data-toggle="dropdown"> Op onderwerp bladeren </button> <div class="ted-search__dropdown-menu dropdown-menu"> <a data-senna-off="true" class="ted-search__dropdown-item" href="https://ted.europa.eu/browse-by-business-opportunity"> <span data-labels-key="lbl_quicksearch_businessopportunity">Opdracht/contract</span> </a> <a data-senna-off="true" class="ted-search__dropdown-item" href="https://ted.europa.eu/browse-by-business-sector"> <span data-labels-key="lbl_quicksearch_businesssector">Sector (CPV)</span> </a> <a data-senna-off="true" class="ted-search__dropdown-item" href="https://ted.europa.eu/browse-by-place-of-performance"> <span data-labels-key="lbl_quicksearch_placeofperformance">Plaats van uitvoering</span> </a> </div> </div> </div> <div class="ted-search__options-mobile d-md-none"> <div class="ted-search__options-mobile-dropdown"> <a href="#" class="ted-search__options-mobile-dropdown-toggle dropdown-toggle" data-toggle="dropdown" data-labels-key="lbl_homepage_searchoptions">Zoekopties</a> <div class="ted-search__options-mobile-dropdown-menu dropdown-menu dropdown-menu-right"> <a data-labels-key="lbl_quicksearch_advancedsearchbuttton" data-senna-off="true" href="https://ted.europa.eu/advanced-search" class="ted-search__options-mobile-button ted-search__options-mobile-button--color">Uitgebreid zoeken</a> <a data-labels-key="lbl_quicksearch_expertsearchbutton" data-senna-off="true" href="https://ted.europa.eu/expert-search" class="ted-search__options-mobile-button ted-search__options-mobile-button--color">Geavanceerd zoeken</a> <div class="dropdown-test"> <button data-labels-key="lbl_quicksearch_browsebysubjectbutton" class="ted-search__options-mobile-button ted-search__options-mobile-button--naked" type="button"> Op onderwerp bladeren </button> <div class="ted-search__dropdown-menu ted-search__dropdown-menu-mobile"> <a data-senna-off="true" class="ted-search__dropdown-item" href="https://ted.europa.eu/browse-by-business-opportunity"> <span data-labels-key="lbl_quicksearch_businessopportunity">Opdracht/contract</span> </a> <a data-senna-off="true" class="ted-search__dropdown-item" href="https://ted.europa.eu/browse-by-business-sector"> <span data-labels-key="lbl_quicksearch_businesssector">Sector (CPV)</span> </a> <a data-senna-off="true" class="ted-search__dropdown-item" href="https://ted.europa.eu/browse-by-place-of-performance"> <span data-labels-key="lbl_quicksearch_placeofperformance">Plaats van uitvoering</span> </a> </div> </div> </div> </div> </div> </div></div><style>.isHomepage .ted-search { max-width: 781px; margin: 0 auto; } .ted-search___input-group { align-items: stretch; display: flex; flex-wrap: wrap; position: relative; width: 100%; margin-bottom: 12px; } .ted-search__input-group-prepend { position: absolute; left: 1px; top: 50%; transform: translate(15px, -50%); } .ted-search__input-group-icon { background: #fff; border: unset; } .ted-search__form-control { flex: 1 1 0%; width: 100%; font-size: 15px; line-height: 22px; color: #757575; border: 1px solid #949494; border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-right: unset; align-self: center; padding: 8px 15px 8px 38px; margin: 0; } .ted-search__form-control:focus { /* box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%); outline: 0; */ outline-color: #1454B7; } .ted-search__button-search { font-size: 14px; line-height: 20px; font-weight: bold; background: #FFFFFF; color: #3D6ECF; border: 2px solid #3D6ECF; border-radius: 0px 3px 3px 0px; padding: 8px 16px; } .ted-search__button-search:focus { outline: 2px solid #1454B7; outline-offset: 2px; } .ted-search__options-desktop { display: flex; flex-wrap: wrap; align-items: center; } .ted-search__text { font-size: 13px; line-height: 18px; color: #666666; } .ted-search__button-options { font-size: 13px; line-height: 17px; color: #666666; background: #F5F5F5; border: 1px solid #949494; border-radius: 3px; padding: 3px 10px; margin-left: 8px; } .ted-search__button-options:hover { background: #f0f3f9; text-decoration: none; color: #666666; } .ted-search__dropdown-toggle::after { display: inline-block; margin-left: 9px; vertical-align: middle; content: ""; border-top: 6px solid; border-right: 5px solid transparent; border-bottom: 0; border-left: 5px solid transparent; } .ted-search__dropdown-menu { padding: 15px 0; margin-top: 1px; background: #FFFFFF; box-shadow: 1px 3px 12px rgb(0 0 0 / 40%); border: none; border-radius: 3px; max-width: unset; } .ted-search__dropdown-menu::after { content: unset; } .ted-search__dropdown-item { display: block; font-size: 14px; line-height: 24px; color: #444444; padding: 5px 15px 5px 44px; position: relative; white-space: nowrap; } .ted-search__dropdown-item.active { background: #EEEEEE; } .ted-search__dropdown-item:hover { text-decoration: none; background: #EEEEEE; color: #444444; } .ted-search__dropdown-icon { position: absolute; top: 50%; transform: translateY(-50%); left: 20px; display: none; } .ted-search__dropdown-item:hover .ted-search__dropdown-icon { display: block; } /* options mobile */ .ted-search__options-mobile { display: flex; justify-content: flex-end; } .ted-search__options-mobile-dropdown { position: relative; } .ted-search__options-mobile-dropdown-toggle { font-size: 14px; line-height: 20px; font-weight: bold; text-decoration-line: underline; color: #3366CC; } .ted-search__options-mobile-dropdown-menu { background: #FFFFFF; box-shadow: 1px 3px 12px rgb(0 0 0 / 40%); border-radius: 3px; max-width: unset; padding: 24px 20px; overflow: unset; } .ted-search__options-mobile-dropdown-menu::after { content: unset; } .ted-search__options-mobile-button { font-size: 14px; line-height: 20px; border-radius: 3px; display: block; padding: 10px 20px; border: none; margin-bottom: 16px; white-space: nowrap; } .ted-search__options-mobile-button--color { font-weight: bold; background: #3D6ECF; color: #FFFFFF; } .ted-search__options-mobile-button--color:hover { color: #FFFFFF; text-decoration: underline; } .ted-search__options-mobile-button--color:focus { background:#fff; color: #3D6ECF; outline: 2px solid #3D6ECF; } .ted-search__options-mobile-button--naked { background: #FFFFFF; color: #444444; border: 1px solid #949494; margin: 0; } .ted-search__options-mobile-button--naked::after { display: inline-block; margin-left: 9px; vertical-align: middle; content: ""; border-top: 6px solid; border-right: 5px solid transparent; border-bottom: 0; border-left: 5px solid transparent; } .dropdown-test { position: relative; } .dropdown-menu-test { padding: 15px 0; margin-top: 1px; background: #FFFFFF; box-shadow: 1px 3px 12px rgb(0 0 0 / 40%); border: none; border-radius: 3px; max-width: unset; } .ted-search__dropdown-menu-mobile { display: none; position: absolute; top: 41px; right: 0; } .ted-search__dropdown-menu-mobile.show { display: block; } @media (max-width: 968px) { .ted-search__text { flex: 1 0 100%; } .ted-search__options-desktop > .ted-search__button-options:nth-child(2) { margin-left: 0; } } @media (max-width: 768px) { .ted-search__form-control { border-left: 1px solid #949494; border-top-left-radius: 3px; border-bottom-left-radius: 3px; padding-left: 15px; } .ted-search__button-search { padding: 8px 11px; } }</style><script type="module">const configuration = {"businessSector":"/browse-by-business-sector","expertSearch":"/expert-search","advancedSearchMobile":"/advanced-search","businessOpportunityMobile":"/browse-by-business-opportunity","placeOfPerformanceMobile":"/browse-by-place-of-performance","advancedSearch":"/advanced-search","formAction":"/search/result?FT=test&scope=ACTIVE&simpleSearchRef=true","expertSearchMobile":"/expert-search","businessOpportunity":"/browse-by-business-opportunity","placeOfPerformance":"/browse-by-place-of-performance","businessSectorMobile":"/browse-by-business-sector"}; const fragmentElement = document.querySelector('#fragment-5a7e8cc4-63b5-e9c9-b700-c01afceb546a'); const fragmentEntryLinkNamespace = 'ylvs'; const fragmentNamespace = 'ylvs'; const layoutMode = 'view';var submitForm = function() { console.log('submitForm'); var form = $('#ted-search-form'); var formAction = form.attr('action'); var input = $('#ted-search-input-text').val().trim(); var url = new URL(formAction); url.searchParams.set('FT', input); form.attr('action', url.href); console.log('action', form.attr('action')); form[0].submit(); }; var ajaxSearch = function () { console.log('ajaxSearch'); var input = $('#ted-search-input-text').val(); var date = new Date(); var day = String(date.getDate()).padStart(2, '0'); var month = String(date.getMonth() + 1).padStart(2, '0'); var year = date.getFullYear(); var hours = String(date.getHours()).padStart(2, '0'); var minutes = String(date.getMinutes()).padStart(2, '0'); var seconds = String(date.getSeconds()).padStart(2, '0'); var dateTime = `${day}/${month}/${year} ${hours}:${minutes}:${seconds}`; var data = { searchName: `Last search (${dateTime})`, searchType: 'advanced', query: `(FT ~ (${input}))`, data: { "FT": { "labels": `${input}` }, "notice-type": { "labels": [], "codes": [] }, "business-opportunity": { "labels": [], "codes": [] }, "SPD": { "date": null, "value": "" }, "FPD": { "date": null, "value": "" }, "TPD": { "date": null, "value": "" }, "SDT": { "date": null, "value": "" }, "FDT": { "date": null, "value": "" }, "TDT": { "date": null, "value": "" }, "SDD": { "date": null, "value": "" }, "FDD": { "date": null, "value": "" }, "TDD": { "date": null, "value": "" }, "classification-cpv": { "labels": [], "codes": [] }, "contract-nature": { "labels": [], "codes": [] }, "place-of-performance": { "labels": [], "codes": [] }, "MIN": { "labels": "" }, "MAX": { "labels": "" }, "total-value-cur": { "labels": [], "codes": [] }, "procedure-type": { "labels": [], "codes": [] }, "submission-language": { "labels": [], "codes": [] }, "ojs-number": { "labels": "" }, "publication-number": { "labels": "" }, "buyer-name": { "labels": "" }, "buyer-identifier": { "labels": "" }, "buyer-country": { "labels": [], "codes": [] }, "buyer-city": { "labels": "" }, "buyer-legal-type": { "labels": [], "codes": [] }, "main-activity": { "labels": [], "codes": [] }, "legal-basis": { "labels": [], "codes": [] }, "legal-basis-text": { "labels": "" }, "search-scope": "ACTIVE", "funding": { "labels": [], "codes": [] } }, isRecentlyView: true, priodicity: 5, overWrite: false, scope: 'ACTIVE', onlyLatestVersions:false }; var myHeaders = new Headers(); myHeaders.append("Content-Type", "application/json"); var raw = JSON.stringify(data); var requestOptions = { method: 'POST', headers: myHeaders, body: raw, redirect: 'follow' }; console.log('requestOptions', requestOptions); fetch(`${themeDisplay.getPortalURL()}/view?p_p_id=gr_open_fragments_ViewPortlet&p_p_lifecycle=2&p_p_state=normal&p_p_mode=view&p_p_cacheability=cacheLevelPage`, requestOptions) .then(response => response.text()) .then(result => { console.log('result', result); }) .catch(error => { console.log('error', error); }) .finally(() => { console.log('finally'); submitForm(); }); }; $('.ted-search__options-mobile-dropdown').on('hide.bs.dropdown', function (e) { if (e.clickEvent) { e.preventDefault(); } }); var dropdownMenuMobile = $('.ted-search__dropdown-menu-mobile'); $('.ted-search__options-mobile-button--naked').on('click', function (event) { if (dropdownMenuMobile.hasClass('show')) { dropdownMenuMobile.removeClass('show'); } else { dropdownMenuMobile.addClass('show'); } }); $('.ted-search__dropdown-menu-mobile .ted-search__dropdown-item').on('click', function (event) { dropdownMenuMobile.removeClass('show'); }); $("#ted-search-form").on("keypress", function (event) { var keyPressed = event.keyCode || event.which; if (keyPressed === 13) { event.preventDefault(); ajaxSearch(); } }); $('#ted-search-submit').on('click', function (event) { event.preventDefault(); ajaxSearch(); });;</script></div></div> </div> </div> </div> </div> </div></div><style>.has-edit-mode-menu .ted-search__wrapper .d-lg-none { display: block!important; } .lfr-has-simulation-panel .ted-search__wrapper .d-lg-none { display: none!important; } .ted-search .container { background: #FFF; padding: 16px 24px; } .ted-search__wrapper { background: #F5F5F5; padding: 20px; } @media (max-width: 575px) { .ted-search .container { background: #F5F5F5; padding: 0; } .ted-search__wrapper { padding: 8px 16px 10px; } }</style></div><div class="lfr-layout-structure-item-ted-containers-main lfr-layout-structure-item-04f2aa21-98ae-a281-d6d5-9dfda207f904 " style=""><div id="fragment-dec9d510-dd80-1bb7-fcd7-eaf1049a2337"> <section class="ted-main"> <div class="container"> <div><div class="lfr-layout-structure-item-two-column-layout-70---30 lfr-layout-structure-item-edece369-0c45-d458-0e65-baf47686d1b0 " style=""><div id="fragment-6629bcf8-d1ae-e73f-d76c-4eabba16d939"> <div class="row"> <div class="col-12 col-md-7"> <div><div class="lfr-layout-structure-item-com-liferay-site-navigation-breadcrumb-web-portlet-sitenavigationbreadcrumbportlet lfr-layout-structure-item-6c9253c6-cf7d-96e9-8e8a-1a9c9b56650a " style=""><div id="fragment-1146c2e3-d832-1f07-36db-16701b34d3a9"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_ portlet-static portlet-static-end portlet-naked portlet-breadcrumb " id="p_p_id_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_xxzm_"> <span id="p_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_xxzm"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_xxzm"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <nav aria-label="Broodkruimel" id="_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_xxzm_breadcrumbs-defaultScreen"> <div class="ted-breadcrumb d-none d-md-inline-flex"> <a href="https://ted.europa.eu/nl/">TED</a> <img alt="" src="https://ted.europa.eu/o/ted2-theme/images/arrow-right-gray.png" /> <a href="https://ted.europa.eu/nl/reuse-notices">Aankondigingen hergebruiken</a> <img alt="" src="https://ted.europa.eu/o/ted2-theme/images/arrow-right-gray.png" /> <span>Ontwikkelaarshoek voor hergebruikers</span> </div> </nav> </div> </div> </div> </section> </div> </div></div></div> </div> <div class="col-12 col-md-5"> <div><div class="lfr-layout-structure-item-social-share lfr-layout-structure-item-e77da003-60f9-feaa-4016-08d85f186327 " style=""><div id="fragment-e66a981d-6a6b-e2c1-0135-19a06573230b"> <div class="ted-toolbar"> <div class="ted-aside-mobile-placeholder d-md-none"></div> <div class="ted-mini-toolbar"> <a href="https://ted.europa.eu/help" class="ted-help"> <img class="ted-help__icon" data-labels-key="lbl_help_alternative_text" alt="Pictogram Help" src="https://ted.europa.eu/o/ted2-theme/images/help-icon.png" /> <span data-labels-key="lbl_socialshare_help" class="ted-help__text">Help</span> </a> <button class="ted-print"> <img class="ted-print__icon" data-labels-key="lbl_print_alternative_text" alt="Pictogram Afdrukken" src="https://ted.europa.eu/o/ted2-theme/images/print-icon.png" /> <span data-labels-key="lbl_socialshare_print" class="ted-print__text">Afdrukken</span> </button> <button class="ted-social-share" data-toggle="modal" data-target="#tedSocialShare"> <img class="ted-social-share__icon" data-labels-key="lbl_share_alternative_text" alt="Pictogram Delen" src="https://ted.europa.eu/o/ted2-theme/images/share-icon.png" /> <span data-labels-key="lbl_socialshare_share" class="ted-social-share__text">Delen</span> </button> </div> </div> <div class="modal fade" id="tedSocialShare" data-backdrop="static" style="display: none;"> <div class="modal-dialog"> <div class="modal-content ted-modal__content"> <div class="modal-header ted-modal__header"> <span class="modal-title ted-modal__title">Share</span> <button type="button" class="close ted-modal__close" data-dismiss="modal" aria-label="Sluiten"> <span>×</span> </button> </div> <div class="modal-body ted-modal__body"> <a class="ted-share-button ted-share-button--facebook" href="http://www.facebook.com/share.php?u=&amp;t=Voor%20ontwikkelaars%3A%20API%E2%80%99s%20voor%20integratie%20in%20uw%20eigen%20applicaties%20%E2%80%93%20ted.europa.eu%20%E2%80%93%20TED%20Tenders%20Electronics%20Daily" target="_blank" aria-label="Delen op Facebook"> <img class="ted-share-button__icon" data-labels-key="lbl_facebook_alternative_text" alt="Pictogram Facebook" src="https://ted.europa.eu/o/ted2-theme/images/social-facebook-icon.png" /> <span class="ted-share-button__text">Facebook</span> </a> <a class="ted-share-button ted-share-button--twitter" href="https://twitter.com/intent/tweet?url=&amp;text=Voor%20ontwikkelaars%3A%20API%E2%80%99s%20voor%20integratie%20in%20uw%20eigen%20applicaties%20%E2%80%93%20ted.europa.eu%20%E2%80%93%20TED%20Tenders%20Electronics%20Daily" target="_blank" aria-label="Delen op Twitter"> <img class="ted-share-button__icon" data-labels-key="lbl_twitter_alternative_text" alt="Pictogram Twitter" src="https://ted.europa.eu/o/ted2-theme/images/social-twitter-icon.png" /> <span class="ted-share-button__text">X/Twitter</span> </a> <a class="ted-share-button ted-share-button--linkedin" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=&amp;title=Voor%20ontwikkelaars%3A%20API%E2%80%99s%20voor%20integratie%20in%20uw%20eigen%20applicaties%20%E2%80%93%20ted.europa.eu%20%E2%80%93%20TED%20Tenders%20Electronics%20Daily&amp;ro=false&amp;summary=&amp;source=" target="_blank" aria-label="Delen op LinkedIn"> <img class="ted-share-button__icon" alt="" src="https://ted.europa.eu/o/ted2-theme/images/social-linkedin-icon.png" /> <span class="ted-share-button__text">LinkedIn</span> </a> <a class="ted-share-button ted-share-button--email" href="mailto:?subject=Voor ontwikkelaars: API’s voor integratie in uw eigen applicaties – ted.europa.eu – TED Tenders Electronics Daily&amp;body=https://ted.europa.eu/simap/developers-corner-for-reusers" target="_blank" aria-label="Delen via e-mail"> <img class="ted-share-button__icon" alt="" src="https://ted.europa.eu/o/ted2-theme/images/social-email-icon.png" /> <span class="ted-share-button__text">Email</span> </a> </div> <div class="modal-footer ted-modal__footer"> <button type="button" class="ted-modal__button ted-modal__button--naked" data-dismiss="modal">Cancel</button> </div> </div> </div> </div> </div><style>.ted-toolbar { display: flex; } .ted-mini-toolbar { display: flex; margin-bottom: 22px; margin-left: auto; } .ted-help, .ted-download, .ted-print, .ted-social-share { background: none; border: none; padding: 0; } .ted-print { margin-left: 24px; } .ted-social-share { margin-left: 26px; } .ted-help__icon, .ted-download__icon, .ted-print__icon, .ted-social-share__icon { margin-right: 9px; } .ted-help__text, .ted-download__text, .ted-print__text, .ted-social-share__text { font-size: 14px; line-height: 20px; color: #697188; } .ted-download:hover { text-decoration: none; } .ted-help:hover .ted-help__text, .ted-download:hover .ted-download__text { text-decoration: underline; } .modal { display: none; } #tedSocialShare .modal-dialog { margin: 100px 15px; } #tedSocialShare .ted-modal__content { border: 1px solid #CCCCCC; border-radius: 3px; } #tedSocialShare .ted-modal__header { background: #F5F5F5; padding: 13px 16px 10px 16px; height: unset; border: none; } #tedSocialShare .ted-modal__title { font-size: 15px; line-height: 22px; font-weight: bold; color: #444444; } #tedSocialShare .ted-modal__close { height: unset; font-size: 25px; } #tedSocialShare .ted-modal__close:focus { outline: 2px solid #1454B7; outline-offset: 2px; } #tedSocialShare .ted-modal__body { display: flex; flex-direction: column; flex-direction: row; flex-wrap: wrap; border: none; margin: 0; padding: 15px 16px 0; } #tedSocialShare .ted-modal__footer { justify-content: flex-end; padding: 16px 15px 14px; background: #ffffff; border: none; } #tedSocialShare .ted-modal__button { font-weight: 400; font-size: 14px; line-height: 20px; color: #444444; background: #FFFFFF; border: 1px solid #444444; border-radius: 3px; margin: 0; padding: 0; width: 100%; height: 40px; } .ted-share-button { color: #fff; border-radius: 3px; width: 100%; height: 40px; display: inline-block; margin-bottom: 11px; text-align: center; line-height: 40px; } .ted-share-button:hover { text-decoration: none; color: #fff; } .ted-share-button--facebook { background: #4267B2; } .ted-share-button--twitter { background: #1DA1F2; } .ted-share-button--linkedin { background: #0077B5; } .ted-share-button--email { background: #444444; } .ted-share-button__text { font-size: 14px; line-height: 20px; margin-left: 5px; } @media (max-width: 767px) { .ted-help__text, .ted-download__text, .ted-print__text, .ted-social-share__text { display: none; } .ted-help, .ted-download, .ted-print, .ted-social-share { display: flex; align-items: center; justify-content: center; width: 45px; height: 35px; background: #F5F5F5; border-radius: 3px; } .ted-print, .ted-social-share { margin-left: 16px; } .ted-help__icon, .ted-download__icon, .ted-print__icon, .ted-social-share__icon { margin: 0; } .ted-print { display: none; } } @media (min-width: 576px) { #tedSocialShare .modal-dialog { margin: 12rem auto; max-width: 450px; } #tedSocialShare .ted-modal__body { flex-direction: row; } .ted-share-button { width: 113px; margin-right: 16px; margin-bottom: 15px; } #tedSocialShare .ted-modal__footer { background: #F5F5F5; } #tedSocialShare .ted-modal__button { width: 78px; } } @media print { @page { margin: 1cm; padding: 0; } html, body { margin: 0; padding: 0; font: 14pt Georgia, "Times New Roman", Times, serif; line-height: 1.3; } #ted { background: #FFFFFF; } .ted-header, .ted-search, .ted-breadcrumb, .ted-mini-toolbar, .ted-footer, .ted-footer-desktop, .ted-footer-mobile, .cadmin.control-menu-container, .ted-back-to-top__button { display: none!important; } }</style><script type="module">const configuration = {"showSocial":true,"showHelp":true,"showDownload":false,"itemSelector1":{},"showPrint":true}; const fragmentElement = document.querySelector('#fragment-e66a981d-6a6b-e2c1-0135-19a06573230b'); const fragmentEntryLinkNamespace = 'nmyz'; const fragmentNamespace = 'nmyz'; const layoutMode = 'view';$(document).ready(function() { var constructFacebookURL = function() { var parsedFacebookURL = new URL($('.ted-share-button--facebook').attr('href')); var searchParamsFacebook = new URLSearchParams(parsedFacebookURL.search); searchParamsFacebook.set('u', window.location.href); var facebookURL = new URL(parsedFacebookURL.origin + parsedFacebookURL.pathname + '?' + searchParamsFacebook.toString()).href; $('.ted-share-button--facebook').attr('href', facebookURL); } var constructTwitterURL = function() { var parsedTwitterURL = new URL($('.ted-share-button--twitter').attr('href')); var searchParamsTwitter = new URLSearchParams(parsedTwitterURL.search); searchParamsTwitter.set('url', window.location.href); var twitterURL = new URL(parsedTwitterURL.origin + parsedTwitterURL.pathname + '?' + searchParamsTwitter.toString()).href; $('.ted-share-button--twitter').attr('href', twitterURL); } var constructLinkedinURL = function() { var parsedLinkedinURL = new URL($('.ted-share-button--linkedin').attr('href')); var searchParamsLinkedin = new URLSearchParams(parsedLinkedinURL.search); searchParamsLinkedin.set('url', window.location.href); var linkedinURL = new URL(parsedLinkedinURL.origin + parsedLinkedinURL.pathname + '?' + searchParamsLinkedin.toString()).href; $('.ted-share-button--linkedin').attr('href', linkedinURL); } var constructEmailURL = function() { var parsedEmailURL = $('.ted-share-button--email').attr('href'); var arr = parsedEmailURL.split('&body')[0]; $('.ted-share-button--email').attr('href', arr + '&body=' + encodeURIComponent(window.location.href)); } $('.ted-share-button--facebook').on('click', function(event) { event.preventDefault(); constructFacebookURL(); window.open(this.href, '_blank'); }); $('.ted-share-button--twitter').on('click', function(event) { event.preventDefault(); constructTwitterURL(); window.open(this.href, '_blank'); }); $('.ted-share-button--linkedin').on('click', function(event) { event.preventDefault(); constructLinkedinURL(); window.open(this.href, '_blank'); }); $('.ted-share-button--email').on('click', function(event) { event.preventDefault(); constructEmailURL(); window.open(this.href, '_self'); }); $('.ted-print').on('click', (event) => { window.print(); }); constructFacebookURL(); constructTwitterURL(); constructLinkedinURL(); constructEmailURL(); });;</script></div></div> </div> </div></div></div><div class="lfr-layout-structure-item-two-column-layout-70---30 lfr-layout-structure-item-f840cbbd-f459-daf5-55ba-9c634129970e " style=""><div id="fragment-96aa5083-7254-cfc0-831f-78869812844f"> <div class="row"> <div class="col-12 col-md-7"> <div><div class="lfr-layout-structure-item-ted-collection-page-title lfr-layout-structure-item-8d093d98-ee44-7822-72e9-76cfb39ac0f7 " style=""><div id="fragment-6cd2274e-dc05-3349-87ad-17d2cda95022"> <div class="fragment_201"> <div class="ted-title"> <h1>Ontwikkelaarshoek voor hergebruikers</h1> </div> </div></div></div></div> </div> <div class="col-12 col-md-5"> <div></div> </div> </div></div></div><div class="lfr-layout-structure-item-com-liferay-journal-content-web-portlet-journalcontentportlet lfr-layout-structure-item-36b7a76e-abe6-1b30-00ff-2c2c582db469 " style=""><div id="fragment-d7594a18-55a9-fe52-c311-6ef917c642cd"> <div class="portlet-boundary portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ portlet-static portlet-static-end portlet-naked portlet-journal-content " id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_idfd_"> <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_idfd"></span> <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_idfd"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> <div class="visible-interaction"> </div> </div> </div> </div> <div class=" portlet-content-container"> <div class="portlet-body"> <div class="" data-fragments-editor-item-id="20135-295295" data-fragments-editor-item-type="fragments-editor-mapped-item"> <div class="journal-content-article " data-analytics-asset-id="295293" data-analytics-asset-title="Ontwikkelaarshoek voor hergebruikers" data-analytics-asset-type="web-content" data-analytics-web-content-resource-pk="295295"> <style> .ted-aside-list { position: sticky; top: 25px; } </style> <div class="row"> <div class="col-12 d-md-none"> <div class="ted-aside-mobile__btn"> <div class="ted-aside-mobile__icon"> <span></span> <span></span> <span></span> </div> </div> <nav class="ted-aside-mobile__list"> <div class="ted-aside-mobile__close"> <img alt="" class="js-aside-mobile-close" src="https://ted.europa.eu/o/ted2-theme/images/close-icon.png" /> </div> <div class="ted-aside-mobile__list-item active"> <a class="ted-aside-mobile__list-link" href="#general"> Algemeen </a> </div> <div class="ted-aside-mobile__list-item "> <a class="ted-aside-mobile__list-link" href="#search-retrieve-data"> Gegevens op het TED-portaal opzoeken en downloaden (de TED-zoek-API) </a> </div> <div class="ted-aside-mobile__list-item "> <a class="ted-aside-mobile__list-link" href="#download-notices-various-formats"> Aankondigingen via directe links downloaden in verschillende formaten </a> </div> <div class="ted-aside-mobile__list-item "> <a class="ted-aside-mobile__list-link" href="#download-xml-notices"> XML-aankondigingen in bulk downloaden </a> </div> <div class="ted-aside-mobile__list-item "> <a class="ted-aside-mobile__list-link" href="#download-release-calendar"> De releasekalender downloaden </a> </div> <div class="ted-aside-mobile__list-item "> <a class="ted-aside-mobile__list-link" href="#ted-subsets-csv-format"> TED-subsets in CSV-formaat </a> </div> <div class="ted-aside-mobile__list-item "> <a class="ted-aside-mobile__list-link" href="#fair-usage-policy-TED"> Beleid inzake redelijk gebruik op TED </a> </div> </nav> <div class="ted-aside-mobile-backdrop"></div> </div> <div class="col-4 d-none d-md-block d-print-none"> <div class="ted-aside-list" id="accordionExample"> <div class="ted-aside-list__item active"> <a class="ted-aside-list__link" href="#general"> Algemeen </a> </div> <div class="ted-aside-list__item "> <a class="ted-aside-list__link" href="#search-retrieve-data"> Gegevens op het TED-portaal opzoeken en downloaden (de TED-zoek-API) </a> </div> <div class="ted-aside-list__item "> <a class="ted-aside-list__link" href="#download-notices-various-formats"> Aankondigingen via directe links downloaden in verschillende formaten </a> </div> <div class="ted-aside-list__item "> <a class="ted-aside-list__link" href="#download-xml-notices"> XML-aankondigingen in bulk downloaden </a> </div> <div class="ted-aside-list__item "> <a class="ted-aside-list__link" href="#download-release-calendar"> De releasekalender downloaden </a> </div> <div class="ted-aside-list__item "> <a class="ted-aside-list__link" href="#ted-subsets-csv-format"> TED-subsets in CSV-formaat </a> </div> <div class="ted-aside-list__item "> <a class="ted-aside-list__link" href="#fair-usage-policy-TED"> Beleid inzake redelijk gebruik op TED </a> </div> </div> </div> <div class="col-12 col-md-8"> <div class="ted-aside-list__content"> <section id="general"> <h2>Algemeen</h2> <p>De TED-website biedt verschillende web-API’s (applicatieprogrammeerinterfaces) aan.</p> <p>Met deze API’s kunt u:</p> <ul> <li>gegevens op het TED-portaal opzoeken en downloaden (de TED-zoek-API)</li> <li>aankondigingen via directe links downloaden in verschillende formaten</li> <li>XML-aankondigingen in bulk downloaden</li> <li>de releasekalender downloaden</li> </ul> <p><br /> De TED-website biedt ook <a href="/nl/simap/rss-feed">RSS-feeds</a></p> <p><br /> Sinds 14&nbsp;november 2022 zijn op de TED-website zowel aankondigingen op basis van e-formulieren als aankondigingen met formulieren op basis van TED-schema’s te vinden.</p> <ul> <li>De e-formulieren zijn opgenomen in <a href="https://eur-lex.europa.eu/eli/reg_impl/2019/1780/oj" target="_blank">Verordening (EU) 2019/1780</a>, die nieuwe standaardformulieren voor overheidsopdrachten introduceerde (geldig sinds 14&nbsp;november 2022).</li> <li>De formulieren op basis van TED-schema’s (gebaseerd op een interoperabiliteitsnorm van het Bureau voor publicaties) zijn opgenomen in <a href="http://eur-lex.europa.eu/eli/reg_impl/2015/1986/oj" target="_blank">Verordening (EU) 2015/1986</a>.</li> </ul> <p><br /> Informatie over zowel de e-formulieren als de formulieren op basis van TED-schema’s is beschikbaar in de <a href="https://docs.ted.europa.eu/" target="_blank">TED-documentatie voor ontwikkelaars</a></p> </section> <section id="search-retrieve-data"> <h2>Gegevens op het TED-portaal opzoeken en downloaden (de TED-zoek-API)</h2> <p>De TED-zoek-API is anoniem toegankelijk, zodat u de zoekmachine van de website kunt gebruiken om aankondigingen van specifieke overheidsopdrachten te vinden.<br /> De documentatie van de TED-zoek-API is beschikbaar op <a href="https://ted.europa.eu/api/documentation/index.html" target="_blank">https://ted.europa.eu/api/documentation/index.html</a></p> </section> <section id="download-notices-various-formats"> <h2>Aankondigingen via directe links downloaden in verschillende formaten</h2> <p>U kunt via een directe link een aankondiging downloaden in alle officiële talen van de EU en in de volgende formaten: HTML, HTML-download, ondertekende PDF en niet-ondertekende PDF.</p> <p><br /> De URL’s van de directe link hebben de volgende structuur:</p> <p><br /> <strong>https://ted.europa.eu/{taal}/notice/{publicatienummer}/{formaat}</strong></p> <p><br /> waarbij:</p> <ul> <li>{taal} de taal is (bv. en, fr, it)</li> <li>{publicatienummer} het publicatienummer is (bv. 1-2024, 87654321-2024)</li> <li>{formaat} de volgende waarden kan hebben:</li> <li>html: om het HTML-downloadbestand weer te geven</li> <li>pdf: om de aankondiging als PDF-bestand te downloaden</li> <li>pdfs: om de aankondiging als ondertekend PDF-bestand te downloaden</li> </ul> <p>&nbsp;</p> <p>U kunt aankondigingen ook via een directe link downloaden in XML-formaat.</p> <p>De URL van de directe link heeft dan de volgende structuur:</p> <p><strong>https://ted.europa.eu/en/notice/{publicatienummer}/xml</strong></p> </section> <section id="download-xml-notices"> <h2>XML-aankondigingen in bulk downloaden</h2> <p>U kunt XML-aankondigingen in bulk van het TED-portaal downloaden via de pagina <a href="/nl/simap/xml-bulk-download">XML-bulkdownload</a> op de TED-website.</p> <p><br /> Een enkel archief (XML-pakket) bevat alle aankondigingen voor de gekozen dag of voor de gekozen maand.</p> <p><br /> De XML-pakketten bevatten XML-bestanden die op twee manieren zijn genummerd:</p> <ul> <li>voor aankondigingen in de vorm van e-formulieren heeft het XML-bestand een naam met 8&nbsp;cijfers (bv. 00654321_2022.xml)</li> <li>voor aankondigingen op basis van TED-schema’s heeft het XML-bestand een naam met 6&nbsp;cijfers (bv. 123456_2022.xml)</li> </ul> <p><br /> URL’s om pakketten te downloaden hebben de volgende structuur:</p> <ul> <li>URL-formaat voor dagpakketten:</li> </ul> <p><strong>https://ted.europa.eu/packages/daily/{jjjjnnnnn}</strong></p> <p>waarin {jjjjnnnnn} het nummer van het PB&nbsp;S is.</p> <p><br /> Voorbeeld – Download het dagpakket van het PB&nbsp;S 1/2024: <a href="https://ted.europa.eu/packages/daily/202400001">https://ted.europa.eu/packages/daily/202400001</a></p> <ul> <li>URL-formaat voor maandpakketten:</li> </ul> <p><strong>https://ted.europa.eu/packages/monthly/{jjjj-n}</strong></p> <p>waarbij {jjjj-n} het jaar en de maand is.</p> <p>Voorbeeld – Download het maandpakket van januari 2024: <a href="https://ted.europa.eu/packages/monthly/2024-1" target="_blank">https://ted.europa.eu/packages/monthly/2024-1</a></p> </section> <section id="download-release-calendar"> <h2>De releasekalender downloaden</h2> <p>U kunt de lijst met uitgaven van het PB&nbsp;S per jaar downloaden via de <a href="/nl/release-calendar">releasekalender</a> op de TED-website.</p> <p><br /> URL’s om de releasekalender te downloaden hebben de volgende structuur:</p> <p><strong>https://ted.europa.eu/{taal}/release-calendar/-/download/file/{formaat}/{jaar}</strong></p> <p>waarbij</p> <ul> <li>{taal} de taal is (bv. en, fr, it)</li> <li>{formaat} de volgende waarden kan hebben: XLS, PDF, CSV</li> <li>{jaar} het jaar is (bv. 2023, 2024)</li> </ul> <p><br /> Voorbeeld: <a href="https://ted.europa.eu/en/release-calendar/-/download/file/XLS/2024" target="_blank">https://ted.europa.eu/en/release-calendar/-/download/file/XLS/2024</a></p> </section> <section id="ted-subsets-csv-format"> <h2>TED-subsets in CSV-formaat</h2> <p>Een deelverzameling van TED-gegevens, met de belangrijkste velden voor aankondigingen van opdrachten en aankondigingen van gegunde opdrachten in CSV-formaat (een tekstformaat met door komma’s gescheiden waarden), is te vinden op <a href="https://data.europa.eu/data/datasets/ted-csv?locale=nl" target="_blank">data.europa.eu/data/datasets/ted-csv?locale=nl</a>.</p> </section> <section id="fair-usage-policy-TED"> <h2>Beleid inzake redelijk gebruik op TED</h2> <table border="1" cellpadding="1" cellspacing="1"> <tbody> <tr> <td><strong>Taak</strong></td> <td><strong>Limieten</strong></td> </tr> <tr> <td>Aankondigingen weergeven of downloaden vanaf één enkel IP-adres</td> <td>600 weergaven of downloads in minder dan 6&nbsp;minuten</td> </tr> <tr> <td>HTTP-verzoeken</td> <td>700 verzoeken in de afgelopen minuut</td> </tr> <tr> <td>HTTPS-service voor het downloaden van dag- of maandpakketten</td> <td>3 gelijktijdige downloads</td> </tr> </tbody> </table> <p>&nbsp;</p> <p>De architectuur van het TED-portaal is als volgt:</p> <p>- De webpagina’s worden volledig gegenereerd door een CMS, wat een betere en op maat gesneden gebruikerservaring mogelijk maakt. Dit CMS is efficiënt binnen specifieke belastingsgrenzen.</p> <p>- Er is een speciale publieke API om aankondigingen te zoeken en direct te linken naar downloads van de inhoud. Deze API is efficiënt en schaalbaar.</p> <p>Op basis hiervan raadt het Publicatiebureau technische gebruikers met klem aan de publieke API te gebruiken om te profiteren van goede prestaties en schaalbaarheid, zodat de capaciteit van het CMS beschikbaar blijft voor de gewone gebruikers.</p> </section> </div> </div> </div> <script> $(document).ready(function() { $('.ted-aside-mobile__btn').appendTo('.ted-aside-mobile-placeholder'); $('.ted-aside-mobile__btn').on('click', function(event) { $('.ted-aside-mobile__list').addClass('open'); }); $('.js-aside-mobile-close').on('click', function(event) { $('.ted-aside-mobile__list').removeClass('open'); }); $('.ted-aside-mobile-backdrop').on('click', function(event) { $('.ted-aside-mobile__list').removeClass('open'); }); $('.ted-aside-list__link').on('click', function(event) { $('.ted-aside-list__item').removeClass('active'); $(this).parent().addClass('active'); }); $('.ted-aside-mobile__list-link').on('click', function(event) { $('.ted-aside-mobile__list-item').removeClass('active'); $(this).parent().addClass('active'); }); }); </script> </div> </div> </div> </div> </div> </section> </div> </div></div></div> </div> </section></div></div><div class="lfr-layout-structure-item-footer lfr-layout-structure-item-cbaa9609-7663-5ee9-f7ea-b96ae3835b2c " style=""><div id="fragment-a334bd49-e96f-ed52-f60c-9b604afb9002"> <div class="ted-footer"> <div class="container"> <div class="row"> <div class="col-md-12 col-lg-4"> <div><div class="lfr-layout-structure-item-com-liferay-journal-content-web-portlet-journalcontentportlet lfr-layout-structure-item-d8f58b8c-42d5-a377-21c4-9613881cf0ee " style=""><div id="fragment-40551c52-a76f-5a3d-76c9-460af3ae3c22"> <div class="portlet-boundary portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ portlet-static portlet-static-end portlet-naked portlet-journal-content " id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_bmvg_"> <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_bmvg"></span> <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_bmvg"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> <div class="visible-interaction"> </div> </div> </div> </div> <div class=" portlet-content-container"> <div class="portlet-body"> <div class="" data-fragments-editor-item-id="20135-1143289" data-fragments-editor-item-type="fragments-editor-mapped-item"> <div class="journal-content-article " data-analytics-asset-id="1143287" data-analytics-asset-title="This site is managed by:" data-analytics-asset-type="web-content" data-analytics-web-content-resource-pk="1143289"> <picture data-fileentryid="1143258"><source media="(max-width:129px)" srcset="/o/adaptive-media/image/1143258/Preview-1000x0/ted-logo-left.png?t=1718290974836" /><source media="(max-width:129px) and (min-width:129px)" srcset="/o/adaptive-media/image/1143258/Thumbnail-300x300/ted-logo-left.png?t=1718290974836" /><picture data-fileentryid="1143258"><source media="(max-width:129px)" srcset="/o/adaptive-media/image/1143258/Preview-1000x0/ted-logo-left.png?t=1718290974836" /><source media="(max-width:129px) and (min-width:129px)" srcset="/o/adaptive-media/image/1143258/Thumbnail-300x300/ted-logo-left.png?t=1718290974836" /><img alt="Visuele identiteit van EU-aanbestedingen" data-fileentryid="1143258" src="/documents/43503/849041/ted-logo-left.png/3d881f41-d22d-37b1-d99f-7f057f4dbbc4?t=1718290974836" /></picture></picture> <span class="ted-footer__title ted-footer__title--main"></span> <div class="ted-footer__rich-text"> <p>Deze site wordt beheerd door: <u><a href="https://op.europa.eu/nl/home" target="_blank">Bureau voor publicaties van de Europese Unie</a></u></p> </div> </div> </div> </div> </div> </div> </section> </div> </div></div></div> </div> <div class="col-md-12 col-lg-4"> <div><div class="lfr-layout-structure-item-com-liferay-site-navigation-menu-web-portlet-sitenavigationmenuportlet lfr-layout-structure-item-68aa747f-6694-13cd-2ed5-fd102f2ebffe " style=""><div id="fragment-c2d45096-f25f-ff77-c672-5322e027af02"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_ portlet-static portlet-static-end portlet-naked portlet-navigation " id="p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_wutu_"> <span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_wutu"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_wutu"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <span class="ted-footer__title">Hulp nodig?</span> <ul class="ted-footer__list"> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://ted.europa.eu/nl/help-page">Hulp</a> </li> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://ted.europa.eu/nl/contact">Neem contact op met de TED-helpdesk</a> </li> </ul> </div> </div> </div> </section> </div> </div></div><div class="lfr-layout-structure-item-com-liferay-site-navigation-menu-web-portlet-sitenavigationmenuportlet lfr-layout-structure-item-5c78c85d-2701-2805-660f-5323f8aa7135 " style=""><div id="fragment-59931830-a9f6-f091-9ac2-93dddc137300"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_ portlet-static portlet-static-end portlet-naked portlet-navigation " id="p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_tutw_"> <span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_tutw"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_tutw"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <span class="ted-footer__title">Volg ons</span> <ul class="ted-footer__list"> <li class="ted-footer__list-item ted-footer__list-item--icon"> <a class="ted-footer__list-item-link" href="https://twitter.com/EUtenders" target="_blank"> <img class="ted-footer__list-item-icon" src="/image/layout_icon?img_id=3674749&amp;t=1739494441756" alt="" /> <span>X/Twitter</span> </a> </li> <li class="ted-footer__list-item ted-footer__list-item--icon"> <a class="ted-footer__list-item-link" href="https://www.youtube.com/playlist?list=PLT5rARDev_rkQdFimoHlpv2Och1H0uBLs" target="_blank"> <img class="ted-footer__list-item-icon" src="/image/layout_icon?img_id=1143593&amp;t=1739494441756" alt="" /> <span>YouTube</span> </a> </li> </ul> </div> </div> </div> </section> </div> </div></div><div class="lfr-layout-structure-item-com-liferay-site-navigation-menu-web-portlet-sitenavigationmenuportlet lfr-layout-structure-item-52411935-acef-d9d5-63ea-ec5d4999dab8 " style=""><div id="fragment-48f16486-18c4-7047-17b6-97765e99e029"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_ portlet-static portlet-static-end portlet-naked portlet-navigation " id="p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_gibk_"> <span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_gibk"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_gibk"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <span class="ted-footer__title">Juridische informatie</span> <ul class="ted-footer__list"> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://ted.europa.eu/nl/legal-notice">Juridische mededeling</a> </li> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://ted.europa.eu/nl/cookie-choice">Cookies</a> </li> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://ted.europa.eu/nl/accessibility">Toegankelijkheid</a> </li> </ul> </div> </div> </div> </section> </div> </div></div></div> </div> <div class="col-md-12 col-lg-4"> <div><div class="lfr-layout-structure-item-com-liferay-site-navigation-menu-web-portlet-sitenavigationmenuportlet lfr-layout-structure-item-d654168d-6228-6f79-b554-894405dd6343 " style=""><div id="fragment-732a5765-d3ed-6ce7-ca53-76ba1dfca4da"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_ portlet-static portlet-static-end portlet-naked portlet-navigation " id="p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_niyg_"> <span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_niyg"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_niyg"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <span class="ted-footer__title">Over ons</span> <ul class="ted-footer__list"> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://ted.europa.eu/nl/about-ted">Over TED</a> </li> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://ted.europa.eu/nl/sitemap">Sitemap</a> </li> </ul> </div> </div> </div> </section> </div> </div></div><div class="lfr-layout-structure-item-com-liferay-site-navigation-menu-web-portlet-sitenavigationmenuportlet lfr-layout-structure-item-2f21cfaa-d254-bb7a-9ebf-4a36fbaa1028 " style=""><div id="fragment-0ef4f86a-9d37-afee-88d0-a91528135f88"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_ portlet-static portlet-static-end portlet-naked portlet-navigation " id="p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_hfdb_"> <span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_hfdb"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_hfdb"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <span class="ted-footer__title">Andere diensten</span> <ul class="ted-footer__list"> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://eur-lex.europa.eu" target="_blank">EU-recht</a> </li> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://data.europa.eu" target="_blank">Europese data</a> </li> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://cordis.europa.eu/" target="_blank">EU-onderzoeksresultaten</a> </li> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://op.europa.eu/web/who-is-who" target="_blank">EU Whoiswho</a> </li> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://op.europa.eu/web/general-publications/publications" target="_blank">EU-publicaties</a> </li> </ul> </div> </div> </div> </section> </div> </div></div></div> </div> </div> <hr class="ted-footer__divider" /> <div class="row"> <div class="col-md-12 col-lg-4"> <div><div class="lfr-layout-structure-item-com-liferay-journal-content-web-portlet-journalcontentportlet lfr-layout-structure-item-1e69f44c-43a5-a778-85a0-d7e027b129fc " style=""><div id="fragment-d2ebdbf4-1301-671a-fcfb-905fed216268"> <div class="portlet-boundary portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ portlet-static portlet-static-end portlet-naked portlet-journal-content " id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_tmrx_"> <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_tmrx"></span> <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_tmrx"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> <div class="visible-interaction"> </div> </div> </div> </div> <div class=" portlet-content-container"> <div class="portlet-body"> <div class="" data-fragments-editor-item-id="20135-1143333" data-fragments-editor-item-type="fragments-editor-mapped-item"> <div class="journal-content-article " data-analytics-asset-id="1143331" data-analytics-asset-title="EU flag cover" data-analytics-asset-type="web-content" data-analytics-web-content-resource-pk="1143333"> <picture data-fileentryid="1143274"><source media="(max-width:159px)" srcset="/o/adaptive-media/image/1143274/Preview-1000x0/EU_flag.png?t=1701443345364" /><source media="(max-width:159px) and (min-width:159px)" srcset="/o/adaptive-media/image/1143274/Thumbnail-300x300/EU_flag.png?t=1701443345364" /><picture data-fileentryid="1143274"><source media="(max-width:159px)" srcset="/o/adaptive-media/image/1143274/Preview-1000x0/EU_flag.png?t=1701443345364" /><source media="(max-width:159px) and (min-width:159px)" srcset="/o/adaptive-media/image/1143274/Thumbnail-300x300/EU_flag.png?t=1701443345364" /><img alt="Officiële vlag van de Europese Unie" data-fileentryid="1143274" src="/documents/43503/849041/EU_flag.png/678b0073-8cb1-2e7d-25fa-bb4ee6b7b1dc?t=1701443345364" /></picture></picture> <span class="ted-footer__title ted-footer__title--main"></span> <div class="ted-footer__rich-text"> <p>Ontdek meer op <u><a href="https://european-union.europa.eu/">europa.eu</a></u></p> </div> </div> </div> </div> </div> </div> </section> </div> </div></div></div> </div> <div class="col-md-12 col-lg-4"> <div><div class="lfr-layout-structure-item-com-liferay-site-navigation-menu-web-portlet-sitenavigationmenuportlet lfr-layout-structure-item-6df1521b-15e4-8778-6db8-526750ed9774 " style=""><div id="fragment-f9d36090-6387-2ee4-97a1-25aff4d69333"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_ portlet-static portlet-static-end portlet-naked portlet-navigation " id="p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_bztl_"> <span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_bztl"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_bztl"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <span class="ted-footer__title">Neem contact op met de EU</span> <ul class="ted-footer__list"> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="tel:0080067891011">Bel ons gratis op 00 800 6 7 8 9 10 11</a> </li> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://european-union.europa.eu/contact-eu/call-us_en">Bel ons op een andere manier</a> </li> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://european-union.europa.eu/contact-eu/write-us_en">Schrijf ons via het contactformulier</a> </li> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://european-union.europa.eu/contact-eu/meet-us_en">Ontmoet ons in een van de EU-contactcentra</a> </li> </ul> </div> </div> </div> </section> </div> </div></div><div class="lfr-layout-structure-item-com-liferay-site-navigation-menu-web-portlet-sitenavigationmenuportlet lfr-layout-structure-item-7a4ba870-6a66-454f-57c7-17960280379e " style=""><div id="fragment-433f7d18-b81d-1ecc-5161-db1d0d976ec8"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_ portlet-static portlet-static-end portlet-naked portlet-navigation " id="p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vzrk_"> <span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vzrk"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vzrk"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <span class="ted-footer__title">Sociale media</span> <ul class="ted-footer__list"> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://european-union.europa.eu/contact-eu/social-media-channels_en" target="_blank">Zoek naar accounts van de EU op sociale media</a> </li> </ul> </div> </div> </div> </section> </div> </div></div><div class="lfr-layout-structure-item-com-liferay-site-navigation-menu-web-portlet-sitenavigationmenuportlet lfr-layout-structure-item-064cb27d-073d-4685-b10a-d504796b8c4c " style=""><div id="fragment-e9425797-73b3-2701-ac94-a05755c583d7"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_ portlet-static portlet-static-end portlet-naked portlet-navigation " id="p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vgoa_"> <span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vgoa"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vgoa"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <span class="ted-footer__title">Juridische informatie</span> <ul class="ted-footer__list"> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://european-union.europa.eu/languages-our-websites_en">Talen op onze websites</a> </li> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://european-union.europa.eu/privacy-policy_en">Privacybeleid</a> </li> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://european-union.europa.eu/legal-notice_en">Juridische mededeling</a> </li> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://european-union.europa.eu/cookies_en">Cookies</a> </li> </ul> </div> </div> </div> </section> </div> </div></div></div> </div> <div class="col-md-12 col-lg-4"> <div><div class="lfr-layout-structure-item-com-liferay-site-navigation-menu-web-portlet-sitenavigationmenuportlet lfr-layout-structure-item-8e57ce53-0a76-b7c9-157f-1919da1f785e " style=""><div id="fragment-87e46a15-9f80-5f6c-8873-40f22fa9e78d"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_ portlet-static portlet-static-end portlet-naked portlet-navigation " id="p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vpyf_"> <span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vpyf"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vpyf"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <style> .ted-eu-display-mobile-view{ display:none; } .ted-eu-display{ display:block; } /* Media query for screens with a maximum width of 575px */ @media (max-width: 991px) { /* Your styles for screens <= 768px here */ .ted-eu-display{ display:none; } .ted-eu-display-mobile-view{ display:block; } } </style> <div class="ted-eu-display"> <span class="ted-footer__title">Sociale media</span> <ul class="ted-footer__list"> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://european-union.europa.eu/contact-eu/social-media-channels_en" target="_blank">Zoek naar accounts van de EU op sociale media</a> </li> </ul> </div> <div class="ted-eu-display-mobile-view"> <span class="ted-footer__title">Sociale media</span> <ul class="ted-footer__list"> <a class="ted-footer__list-item-link" href="https://european-union.europa.eu/institutions-law-budget/institutions-and-bodies/search-all-eu-institutions-and-bodies_en"> Search for EU institutions</a> </ul> </div> </div> </div> </div> </section> </div> </div></div><div class="lfr-layout-structure-item-com-liferay-site-navigation-menu-web-portlet-sitenavigationmenuportlet lfr-layout-structure-item-c25a9c12-b47c-f479-2649-ec002fabcb12 " style=""><div id="fragment-7c8a568f-ce9c-b378-eea0-977cf768181c"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_ portlet-static portlet-static-end portlet-naked portlet-navigation " id="p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_bbsb_"> <span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_bbsb"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_bbsb"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <style> .ted-eu-display-mobile-view{ display:none; } .ted-eu-display{ display:block; } /* Media query for screens with a maximum width of 575px */ @media (max-width: 991px) { /* Your styles for screens <= 768px here */ .ted-eu-display{ display:none; } .ted-eu-display-mobile-view{ display:block; } } </style> <div class="ted-eu-display"> <span class="ted-footer__title">EU-instellingen en -organen</span> <ul class="ted-footer__list"> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://european-union.europa.eu/institutions-law-budget/institutions-and-bodies/search-all-eu-institutions-and-bodies_en" target="_blank">Zoeken naar EU-instellingen en -organen</a> </li> </ul> </div> <div class="ted-eu-display-mobile-view"> <span class="ted-footer__title">EU-instellingen en -organen</span> <ul class="ted-footer__list"> <a class="ted-footer__list-item-link" href="https://european-union.europa.eu/institutions-law-budget/institutions-and-bodies/search-all-eu-institutions-and-bodies_en"> Search for EU institutions</a> </ul> </div> </div> </div> </div> </section> </div> </div></div></div> </div> </div> </div> </div></div><style>.ted-footer .container { background: #F3F6FC; padding: 64px 15px; } .ted-footer div[class^='col'] { padding-left: 24px; padding-right: 24px; } .ted-footer__title { font-size: 20px; font-weight: 400; color: #333333; border-bottom: 1px solid #CFDAF5; padding-bottom: 12px; margin-bottom: 16px; display: block; line-height: 1.2; } .ted-footer__title.ted-footer__title--main { border: unset; padding: 0; } .ted-footer__list { list-style: none; padding: 0; margin: 0; margin-bottom: 24px; } .ted-footer__list-item { margin-bottom: 11px; } .ted-footer__list-item.ted-footer__list-item--icon { display: inline-block; margin-right: 16px; margin-bottom: 0; } .ted-footer__list-item-link { font-size: 16px; line-height: 22px; font-weight: 400; color: #0E47CB; } .ted-footer__list-item--icon .ted-footer__list-item-link { display: block; } .ted-footer__list-item--icon .ted-footer__list-item-link span { vertical-align: middle; } .ted-footer__rich-text { padding-right: 60px; } .ted-footer__rich-text p { font-size: 16px; font-weight: 400; color: #333333; } .ted-footer__rich-text a { font-size: 16px; font-weight: 400; color: #0E47CB; } .ted-footer__divider { border-color: #CFDAF5; margin: 24px 0 48px 0; }</style></div> </div> <form action="#" aria-hidden="true" class="hide" id="hrefFm" method="post" name="hrefFm"><span></span><button hidden type="submit">Verborgen</button></form> <button type="button" class="ted-back-to-top__button" data-toggle="tooltip" data-placement="top" title="Back to top"> <img data-labels-key="lbl_backtotop_alternative_text" alt="Naar boven" class="ted-back-to-top" src="https://ted.europa.eu/o/ted2-theme/images/to-top-icon-blue.png" /> </button> </div> </div> </div> <script type="text/javascript"> </script><script> </script> <script type="text/javascript"> Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vzrk'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vzrk_', portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vzrk', refreshURL: '\x2fnl\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d39\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vzrk\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fnl\x252Fsimap\x252Fdevelopers-corner-for-reusers', refreshURLData: {} } ); function getValueByAttribute(node, attr) { return ( node.dataset[attr] || (node.parentElement && node.parentElement.dataset[attr]) ); } function sendDocumentDownloadedAnalyticsEvent(anchor) { var fileEntryId = getValueByAttribute( anchor, 'analyticsFileEntryId' ); var title = getValueByAttribute( anchor, 'analyticsFileEntryTitle' ); var version = getValueByAttribute( anchor, 'analyticsFileEntryVersion' ); if (fileEntryId) { Analytics.send('documentDownloaded', 'Document', { groupId: themeDisplay.getScopeGroupId(), fileEntryId, preview: !!window._com_liferay_document_library_analytics_isViewFileEntry, title, version, }); } } function handleDownloadClick(event) { if (window.Analytics) { if (event.target.nodeName.toLowerCase() === 'a') { sendDocumentDownloadedAnalyticsEvent( event.target ); } else if ( event.target.parentNode && event.target.parentNode.nodeName.toLowerCase() === 'a' ) { sendDocumentDownloadedAnalyticsEvent( event.target.parentNode ); } else { var target = event.target; var matchTextContent = target.textContent && target.textContent.toLowerCase() === 'downloaden'; var matchTitle = target.title && target.title.toLowerCase() === 'download'; var matchAction = target.action === 'download'; var matchLexiconIcon = !!target.querySelector( '.lexicon-icon-download' ); var matchLexiconClassName = target.classList.contains( 'lexicon-icon-download' ); var matchParentTitle = target.parentNode && target.parentNode.title && target.parentNode.title.toLowerCase() === 'download'; var matchParentLexiconClassName = target.parentNode && target.parentNode.classList.contains('lexicon-icon-download'); if ( matchTextContent || matchTitle || matchParentTitle || matchAction || matchLexiconIcon || matchLexiconClassName || matchParentLexiconClassName ) { var selectedFiles = document.querySelectorAll( '.form .custom-control-input:checked' ); selectedFiles.forEach(({value}) => { var selectedFile = document.querySelector( '[data-analytics-file-entry-id="' + value + '"]' ); sendDocumentDownloadedAnalyticsEvent( selectedFile ); }); } } } } Liferay.once('destroyPortlet', () => { document.body.removeEventListener( 'click', handleDownloadClick ); }); Liferay.once('portletReady', () => { document.body.addEventListener( 'click', handleDownloadClick ); }); (function() {var $ = AUI.$;var _ = AUI._; var onDestroyPortlet = function () { Liferay.detach('messagePosted', onMessagePosted); Liferay.detach('destroyPortlet', onDestroyPortlet); }; Liferay.on('destroyPortlet', onDestroyPortlet); var onMessagePosted = function (event) { if (window.Analytics) { const eventProperties = { className: event.className, classPK: event.classPK, commentId: event.commentId, text: event.text, }; const blogNode = document.querySelector( '[data-analytics-asset-id="' + event.classPK + '"]' ); const dmNode = document.querySelector( '[data-analytics-file-entry-id="' + event.classPK + '"]' ); if (blogNode) { eventProperties.title = blogNode.dataset.analyticsAssetTitle; } else if (dmNode) { eventProperties.title = dmNode.dataset.analyticsFileEntryTitle; } Analytics.send('posted', 'Comment', eventProperties); } }; Liferay.on('messagePosted', onMessagePosted); })(); (function() {var $ = AUI.$;var _ = AUI._; var onVote = function (event) { if (window.Analytics) { let title = event.contentTitle; if (!title) { const dmNode = document.querySelector( '[data-analytics-file-entry-id="' + event.classPK + '"]' ); if (dmNode) { title = dmNode.dataset.analyticsFileEntryTitle; } } Analytics.send('VOTE', 'Ratings', { className: event.className, classPK: event.classPK, ratingType: event.ratingType, score: event.score, title, }); } }; var onDestroyPortlet = function () { Liferay.detach('ratings:vote', onVote); Liferay.detach('destroyPortlet', onDestroyPortlet); }; Liferay.on('ratings:vote', onVote); Liferay.on('destroyPortlet', onDestroyPortlet); })(); (function() {var $ = AUI.$;var _ = AUI._; var onShare = function (data) { if (window.Analytics) { Analytics.send('shared', 'SocialBookmarks', { className: data.className, classPK: data.classPK, type: data.type, url: data.url, }); } }; var onDestroyPortlet = function () { Liferay.detach('socialBookmarks:share', onShare); Liferay.detach('destroyPortlet', onDestroyPortlet); }; Liferay.on('socialBookmarks:share', onShare); Liferay.on('destroyPortlet', onDestroyPortlet); })(); if (window.svg4everybody && Liferay.Data.ICONS_INLINE_SVG) { svg4everybody( { polyfill: true, validate: function (src, svg, use) { return !src || !src.startsWith('#'); } } ); } (function() {var $ = AUI.$;var _ = AUI._; Liferay.Util.delegate( document, 'focusin', '.portlet', function(event) { event.delegateTarget.closest('.portlet').classList.add('open'); } ); Liferay.Util.delegate( document, 'focusout', '.portlet', function(event) { event.delegateTarget.closest('.portlet').classList.remove('open'); } ); })(); // <![CDATA[ Liferay.currentURL = '\x2fnl\x2fsimap\x2fdevelopers-corner-for-reusers'; Liferay.currentURLEncoded = '\x252Fnl\x252Fsimap\x252Fdevelopers-corner-for-reusers'; // ]]> // <![CDATA[ // ]]> (function() {var $ = AUI.$;var _ = AUI._; import(Liferay.ThemeDisplay.getPathContext() + '/o/frontend-js-web/__liferay__/index.js').then( ({openToast}) => { AUI().use( 'liferay-session', function() { Liferay.Session = new Liferay.SessionBase( { autoExtend: true, redirectOnExpire: true, redirectUrl: 'https\x3a\x2f\x2fted\x2eeuropa\x2eeu\x2fweb\x2fted', sessionLength: 1800, sessionTimeoutOffset: 70, warningLength: 60 } ); } ); } ) })(); Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_wutu'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_wutu_', portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_wutu', refreshURL: '\x2fnl\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d39\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_wutu\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fnl\x252Fsimap\x252Fdevelopers-corner-for-reusers', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_hfdb'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_hfdb_', portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_hfdb', refreshURL: '\x2fnl\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d39\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_hfdb\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fnl\x252Fsimap\x252Fdevelopers-corner-for-reusers', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_bmvg'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_bmvg_', portletId: 'com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_bmvg', refreshURL: '\x2fnl\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d39\x26p_p_id\x3dcom_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_bmvg\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fnl\x252Fsimap\x252Fdevelopers-corner-for-reusers', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_zncb'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_zncb_', portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_zncb', refreshURL: '\x2fnl\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d39\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_zncb\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fnl\x252Fsimap\x252Fdevelopers-corner-for-reusers', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_zpjh'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_zpjh_', portletId: 'com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_zpjh', refreshURL: '\x2fnl\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d39\x26p_p_id\x3dcom_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_zpjh\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fnl\x252Fsimap\x252Fdevelopers-corner-for-reusers', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_niyg'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_niyg_', portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_niyg', refreshURL: '\x2fnl\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d39\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_niyg\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fnl\x252Fsimap\x252Fdevelopers-corner-for-reusers', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_idfd'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_idfd_', portletId: 'com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_idfd', refreshURL: '\x2fnl\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d39\x26p_p_id\x3dcom_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_idfd\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fnl\x252Fsimap\x252Fdevelopers-corner-for-reusers', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet_', portletId: 'com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet', refreshURL: '\x2fnl\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d39\x26p_p_id\x3dcom_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fnl\x252Fsimap\x252Fdevelopers-corner-for-reusers', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_tmrx'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_tmrx_', portletId: 'com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_tmrx', refreshURL: '\x2fnl\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d39\x26p_p_id\x3dcom_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_tmrx\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fnl\x252Fsimap\x252Fdevelopers-corner-for-reusers', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_ueym'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_ueym_', portletId: 'com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_ueym', refreshURL: '\x2fnl\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d39\x26p_p_id\x3dcom_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_ueym\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fnl\x252Fsimap\x252Fdevelopers-corner-for-reusers', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_tutw'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_tutw_', portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_tutw', refreshURL: '\x2fnl\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d39\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_tutw\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fnl\x252Fsimap\x252Fdevelopers-corner-for-reusers', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vgoa'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vgoa_', portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vgoa', refreshURL: '\x2fnl\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d39\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vgoa\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fnl\x252Fsimap\x252Fdevelopers-corner-for-reusers', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_qnql'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_qnql_', portletId: 'com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_qnql', refreshURL: '\x2fnl\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d39\x26p_p_id\x3dcom_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_qnql\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fnl\x252Fsimap\x252Fdevelopers-corner-for-reusers', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_gibk'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_gibk_', portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_gibk', refreshURL: '\x2fnl\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d39\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_gibk\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fnl\x252Fsimap\x252Fdevelopers-corner-for-reusers', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_bztl'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_bztl_', portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_bztl', refreshURL: '\x2fnl\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d39\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_bztl\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fnl\x252Fsimap\x252Fdevelopers-corner-for-reusers', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_bbsb'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_bbsb_', portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_bbsb', refreshURL: '\x2fnl\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d39\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_bbsb\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fnl\x252Fsimap\x252Fdevelopers-corner-for-reusers', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_xxzm'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_xxzm_', portletId: 'com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_xxzm', refreshURL: '\x2fnl\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d39\x26p_p_id\x3dcom_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_xxzm\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fnl\x252Fsimap\x252Fdevelopers-corner-for-reusers', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vpyf'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vpyf_', portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vpyf', refreshURL: '\x2fnl\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d39\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vpyf\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fnl\x252Fsimap\x252Fdevelopers-corner-for-reusers', refreshURLData: {} } ); </script><script type="module"> import {InfoItemActionHandler as ComponentModule} from '/o/layout-taglib/__liferay__/index.js'; AUI().use( 'liferay-menu', function(A) { { Liferay.component('infoItemActionComponent', new ComponentModule({"executeInfoItemActionURL":"https:\/\/ted.europa.eu\/nl\/c\/portal\/execute_info_item_action?p_l_mode=view&plid=39","namespace":"","spritemap":"https:\/\/ted.europa.eu\/o\/ted2-theme\/images\/clay\/icons.svg"}), { destroyOnNavigate: true, portletId: ''}); } (function() { var $ = AUI.$;var _ = AUI._; new Liferay.Menu(); var liferayNotices = Liferay.Data.notices; for (var i = 0; i < liferayNotices.length; i++) { Liferay.Util.openToast(liferayNotices[i]); } })(); }); </script> <script src="https://ted.europa.eu/o/ted2-theme/js/main.js?browserId=ie&amp;minifierType=js&amp;languageId=nl_NL&amp;t=1739494456000" type="text/javascript"></script> <script type="module"> import {default as main} from '/o/frontend-js-collapse-support-web/__liferay__/index.js'; { main(); } </script><script type="module"> import {default as main} from '/o/frontend-js-alert-support-web/__liferay__/index.js'; { main(); } </script><script type="module"> import {default as main} from '/o/frontend-js-dropdown-support-web/__liferay__/index.js'; { main(); } </script><script type="module"> import {default as main} from '/o/frontend-js-tooltip-support-web/__liferay__/index.js'; { main(); } </script><script type="module"> import {default as main} from '/o/frontend-js-tabs-support-web/__liferay__/index.js'; { main(); } </script><script type="module"> import {runThirdPartyCookiesInterval} from '/o/cookies-banner-web/__liferay__/index.js'; { runThirdPartyCookiesInterval(); } </script><script type="text/javascript"> Liferay.CustomDialogs = {enabled: false}; </script><script> </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10