Asset Publisher

An error occurred while processing the template.
The following has evaluated to null or missing:
==> FrontendService.media.getDMTJsonObject( coverBild.groupId?number, coverBild.uuid, locale ) [in template "252001#252047#252845" at line 128, column 37]
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: dMTJsonObject = FrontendService.media... [in template "252001#252047#252845" at line 128, column 21]
----
1<#-- used @ Veranstaltung-Detailseite Intro 
2 used @ Publikation-Detailseite Intro 
3--> 
4 
5<#-- 
6Web content templates to display teaser on thema detail page 
7 
8Generic template for detail pages Intro / Teaser element 
9--> 
10<#-- 
11Display the current page title 
12--> 
13<#include "${fullTemplatesPath}/functions/relatedContentUtil.ftl" /> 
14<#include "${fullTemplatesPath}/macros/debugging.ftl" /> 
15 
16<#include "${fullTemplatesPath}/macros/page-modules/PMIntro.ftl" /> 
17<#include "${fullTemplatesPath}/macros/atomic-modules/AMPublicationCarousel.ftl" /> 
18<#include "${fullTemplatesPath}/macros/atomic-modules/AMMetadata.ftl" /> 
19<#include "${fullTemplatesPath}/macros/atomic-modules/AMDatetime.ftl" /> 
20 
21 
22<#-- 
23 renders the Intro for nearly all Pages 
24 TODO: remove Share? (was in the designs, but not anymore?) 
25 TODO: check if languageSelect/filter are working (js) 
26 
27 - portletId 
28 - data = { 
29 "media": string (src from image), 
30 "category": string, 
31 "title": string, 
32 "author": string, 
33 "subheadline": string, 
34 "copy": string, 
35 "filter": { 
36 "id": string, 
37 "name": string, 
38 "entries": Array<Object> ({key:value}), 
39 }, 
40 "languageSelect": { 
41 "id": string, 
42 "name": string, 
43 "entries": Array<Object> ({key:value}), 
44 }, 
45 "meta": { 
46 "pos"; string (top/bottom) 
47 "date": string, 
48 "hash": string, 
49 "info": string, (url) 
50 }, 
51 "share" : { 
52 "login": string, 
53 "print": string, 
54 "mail": string, 
55 "multishare": string?? (tbd) 
56
57 - AMMetadata: macro 
58 - position: String ("top") -> defines wether the meta-data should be rendered above or below the intro-content 
59
60--> 
61 
62<#assign 
63 JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") 
64 
65 ServiceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext() 
66 DLAPP = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppLocalService") 
67 
68 themeDisplay = ServiceContext.getThemeDisplay() 
69 editmode = FrontendService.user.isPrivilegedUser(themeDisplay) 
70 
71 languageId = themeDisplay.getLocale() 
72 groupId = themeDisplay.getScopeGroupId() 
73 currentUrl = themeDisplay.getURLCurrent() 
74 
75 layout = themeDisplay.getLayout() 
76 layouttpl = layout.getTypeSettingsProperties().getProperty("layout-template-id") 
77/> 
78 
79<#setting locale="${languageId}"> 
80 
81<#-- get article from url --> 
82 
83<#assign entry = FrontendService.article.getArticleToUrl(currentUrl, groupId?number)! > 
84 
85 
86<#if entry?has_content> 
87 
88 <#if entry.resourcePrimKey??> 
89 <#assign primaryKey = entry.resourcePrimKey?number > 
90 <#elseif entry.classPK??> 
91 <#assign primaryKey = entry.classPK?number > 
92 </#if> 
93 
94 <#assign 
95 jsonString = FrontendService.article.getWebcontent(primaryKey) 
96 json = FrontendService.json.parseAsJson(jsonString) 
97 availablelanguages = FrontendService.article.getAssetEntryToUrl(primaryKey).getAvailableLanguageIds() 
98 
99 title = entry.getTitle(languageId) 
100 data = { 
101 "title": title 
102
103 /> 
104 <@debugJsonString jsonString "ADT_KASDE_DYNAMIC_INTRO" /> 
105 
106 <#if hasContent('untertitel', languageId, json)> 
107 <#assign data = data + { "subheadline": getValueForLanguage('untertitel', languageId, json, "first") } > 
108 </#if> 
109 
110 <#if hasContent('beschreibung', languageId, json)> 
111 <#assign data = data + { "copy": getValueForLanguage('beschreibung', languageId, json, "first") } > 
112 </#if> 
113 
114 <#-- fill meta data --> 
115 <#assign meta = {} /> 
116 
117 <#-- PUBLIKATIONEN DETAIL --> 
118 <#if layouttpl?contains("LAYOUT_KASDE_PUBLIKATIONEN_DETAIL")> 
119 
120 <#if hasContent('coverDMTKASDEMEDIUM', languageId, json)> 
121 <#assign 
122 coverBildString = getValueForLanguage('coverDMTKASDEMEDIUM', languageId, json, "first") 
123 /> 
124 
125 <#if coverBildString?has_content> 
126 <#assign 
127 coverBild = FrontendService.json.parseAsJson(coverBildString) 
128 dMTJsonObject = FrontendService.media.getDMTJsonObject( coverBild.groupId?number, coverBild.uuid, locale ) 
129 linkToDMT = FrontendService.media.getImageURLForAMConfiguration('hd-resolution',coverBild.groupId?number, coverBild.uuid ) 
130 data = data + { "media": linkToDMT, "meta" : dMTJsonObject } 
131 /> 
132 <#if dMTJsonObject.altText?? > 
133 <#assign data = data + {"alt" : dMTJsonObject.altText} /> 
134 </#if> 
135 <#if dMTJsonObject.quelle??> 
136 <#assign meta = meta + { "quelle": dMTJsonObject.quelle } /> 
137 </#if> 
138 </#if> 
139 <#-- uncomment to display pdf cover as Intro Image 
140 <#elseif hasContent('document_pdfDMTBASICDOCUMENT', languageId, json)> 
141 <#assign 
142 pdfDocument = getValueForLanguage('document_pdfDMTBASICDOCUMENT', languageId, json, "first") 
143 fileEntry = FrontendService.media.getFileEntry(pdfDocument.uuid, groupId?number)!/> 
144 <#if fileEntry?has_content> 
145 <#assign 
146 linkToThumbnail = FrontendService.link.getThumbnailSrc(fileEntry , themeDisplay) 
147 data = data + { "media": linkToThumbnail } 
148 /> 
149 </#if> 
150 --> 
151 </#if> 
152 
153 <#assign 
154 meta = meta + { "orderInfo": "true" } 
155 verbundJournalArticle = FrontendService.publication.getVerbundToPublikation( entry )!"" 
156 /> 
157 
158 
159 
160 <#if hasContent('erscheinungsdatum', languageId, json)> 
161 <#assign 
162 erscheinungsdatum = getValueForLanguage('erscheinungsdatum', languageId, json, "first") 
163 /> 
164 <#if erscheinungsdatum?has_content > 
165 <#assign 
166 erscheinungsdatumFormatted = FrontendService.date.getDateFormatLong( erscheinungsdatum, languageId ) 
167 meta = meta + { "date": erscheinungsdatumFormatted } 
168 /> 
169 </#if> 
170 </#if> 
171 
172 <#if verbundJournalArticle?has_content> 
173 <#assign 
174 verbundJsonString = FrontendService.article.getWebcontent(verbundJournalArticle.resourcePrimKey) 
175 verbundJson = FrontendService.json.parseAsJson(verbundJsonString) 
176 laufendenummer = getValueForLanguage('laufendenummer', languageId, verbundJson, "first") 
177 coverImg = getValueForLanguage('mediumDMTKASDEMEDIUM', languageId, verbundJson, "first") 
178 /> 
179 <@debugJsonString verbundJsonString "ADT_KASDE_DYNAMIC_INTRO-verbundJournalArticle" /> 
180 <#assign meta = meta + { "laufendenummer": laufendenummer } > 
181 
182 <#if coverImg?has_content && coverImg.url?has_content > 
183 <#assign meta = meta + { "coverImg": coverImg.url } > 
184 </#if> 
185 </#if> 
186 
187 
188 <#if meta?has_content> 
189 <#assign data = data + {"meta": meta } > 
190 </#if> 
191 
192 </#if> 
193 <#-- PUBLIKATIONEN DETAIL END --> 
194 
195 
196 <#-- VERANSTALTUNGEN DETAIL --> 
197 <#if layouttpl?contains("LAYOUT_KASDE_VERANSTALTUNGEN_DETAIL")> 
198 <#assign 
199 friendlyUrl = FrontendService.article.getFriendlyUrl(primaryKey, languageId, groupId)!"" 
200 links = [] 
201 /> 
202 <#if availablelanguages?has_content && friendlyUrl?has_content> 
203 <#if (availablelanguages?size > 1) > 
204 <#list availablelanguages as language> 
205 <#assign 
206 defaultLanguage = "de_DE" 
207 defaultLocale = FrontendService.language.getLocaleByKey(defaultLanguage) 
208 linkLocale = (FrontendService.language.getLocaleByKey(language))!defaultLocale 
209 langFriendlyUrl = FrontendService.article.getFriendlyUrl(primaryKey, linkLocale, groupId) 
210 
211 link = { 
212 "key": language!defaultLanguage, 
213 "value": linkLocale.getDisplayLanguage(languageId), 
214 "url": "/c/portal/update_language?p_l_id=" + 
215 layout.plid + "&redirect=" + langFriendlyUrl + 
216 "&languageId=" + language 
217
218 /> 
219 <#if language == languageId> 
220 <#assign link = link + { "selected": "true" } > 
221 </#if> 
222 <#assign links = links + [link]> 
223 </#list> 
224 <#assign 
225 data = data + { 
226 "languageSelect": { 
227 "id": "languageSelectRedirect", 
228 "name": "languageselectRedirect", 
229 "entries": links, 
230 "label": languageUtil.get(languageId, "diese.veranstaltung.ist.in.weiteren.sprachen.verfuegbar") 
231
232
233 /> 
234 </#if> 
235 </#if> 
236 </#if> 
237 
238 <#if hasContent('erscheinungsdatum', languageId, json)> 
239 <#assign 
240 startdate = getValueForLanguage('erscheinungsdatum', languageId, json, "first") 
241 meta = meta + { "start": startdate?date.iso, "end": "" } 
242 /> 
243 </#if> 
244 
245 <#if hasContent('startdatum', languageId, json)> 
246 <#assign 
247 startdate = getValueForLanguage('startdatum', languageId, json, "first") 
248 meta = meta + { "start": startdate?date.iso, "end": "" } 
249 /> 
250 </#if> 
251 
252 <#if hasValue('einfuehrungText', locale, json)> 
253 <#assign data = data + { "einfuehrungText" : getValueForLanguage('einfuehrungText', locale, json, "first") } > 
254 <#elseif hasValue(FrontendService.article.getFieldNameByReferenceName(primaryKey, 'einfuehrungText'), locale, json, "first")> 
255 <#assign data = data + { "einfuehrungText" : getValueForLanguage(FrontendService.article.getFieldNameByReferenceName(primaryKey, 'einfuehrungText'), locale, json, "first") } > 
256 </#if> 
257 
258 <#if hasContent('endedatum', languageId, json)> 
259 <#assign 
260 enddate = getValueForLanguage('endedatum', languageId, json, "first") 
261 meta = meta + { "end": enddate?date.iso } 
262 /> 
263 </#if> 
264 
265 <#if hasContent('startzeit', languageId, json)> 
266 <#assign 
267 startzeit = getValueForLanguage('startzeit', languageId, json, "first") 
268 /> 
269 <#if startzeit?has_content > 
270 <#assign meta = meta + { "startzeit": startzeit } /> 
271 </#if> 
272 </#if> 
273 
274 <#if hasContent('endezeit', languageId, json)> 
275 <#assign 
276 endezeit = getValueForLanguage('endezeit', languageId, json, "first") 
277 meta = meta + { "endezeit": endezeit } 
278 /> 
279 </#if> 
280 
281 <#if hasContent('ortWCSKASDEORT', languageId, json)> 
282 <#assign 
283 ortWCSKASDEORT = FrontendService.json.parseAsJson(getValueForLanguage('ortWCSKASDEORT', languageId, json, "first")) 
284 ortWCSKASDEORTPrimaryKey = ortWCSKASDEORT.classPK?number 
285 ortWCSKASDEORTWebContent = FrontendService.article.getWebcontentByPk(ortWCSKASDEORTPrimaryKey)!"" 
286 /> 
287 <#if ortWCSKASDEORTWebContent?has_content > 
288 <#assign 
289 ortWCSKASDEORTTitle = ortWCSKASDEORTWebContent.getTitle(languageId)!"" 
290 /> 
291 <#if ortWCSKASDEORTTitle?has_content > 
292 <#assign 
293 meta = meta + { "ortWCSKASDEORT": ortWCSKASDEORTTitle } 
294 /> 
295 </#if> 
296 </#if> 
297 </#if> 
298 
299 
300 <#if hasContent('veranstaltungsnummer', languageId, json)> 
301 <#assign 
302 verauuid = getValueForLanguage('veranstaltungsnummer', languageId, json, "first") 
303 meta = meta + { "verauuid": verauuid } 
304 /> 
305 </#if> 
306 
307 
308 <#if (data.meta)?has_content > 
309 <#assign meta = data.meta /> 
310 </#if> 
311 
312 <#if !(data.media)?has_content && hasContent('mediumDMTKASDEMEDIUM', languageId, json)> 
313 <#assign 
314 medium = getValueForLanguage('mediumDMTKASDEMEDIUM', languageId, json, "first") 
315 mediaData = getRelatedMediaObject(medium, themeDisplay, languageId, FrontendService, "hd-resolution") 
316 /> 
317 <#assign data = data + { "media": mediaData.url , "meta" : mediaData.meta} > 
318 
319 
320 <#if mediaData.meta?? && mediaData.meta.quelle??> 
321 <#assign meta = meta + data.meta + { "quelle": mediaData.meta.quelle } /> 
322 </#if> 
323 </#if> 
324 
325 
326 <#if meta?has_content> 
327 <#assign data = data + {"meta": meta } > 
328 </#if> 
329 
330 <#-- END fill meta data --> 
331 
332 <#if hasContentForSequence('autorenWCSKASDEPERSON', languageId, json)> 
333 <#assign 
334 journalArticles = getValueForLanguageAnsprechpartner('autorenWCSKASDEPERSON', languageId, json) 
335 authors = [] 
336 /> 
337 <#list journalArticles as articleString> 
338 <#assign article = FrontendService.json.parseAsJson(articleString) /> 
339 <#if article?has_content && article?is_hash && article.classPK??> 
340 <#assign articleDereferenced = FrontendService.person.resolveContactInstanceToPerson(article, languageId)!"" /> 
341 <#if articleDereferenced?has_content > 
342 <#assign 
343 author = "" 
344 articlePrimaryKey = articleDereferenced.classPK?number 
345 articleJsonString = FrontendService.article.getWebcontent(articlePrimaryKey) 
346 articleJson = FrontendService.json.parseAsJson(articleJsonString) 
347 /> 
348 <@debugJsonString articleJsonString "ADT_KASDE_DYNAMIC_INTRO-autorenWCSKASDEPERSON" /> 
349 <#if hasValue('anredetitel', languageId, articleJson)> 
350 <#assign author = author + getValueForLanguage('anredetitel', languageId, articleJson, " ") + " "> 
351 </#if> 
352 <#if hasValue('vorname', languageId, articleJson)> 
353 <#assign author = author + getValueForLanguage('vorname', languageId, articleJson, " ") + " "> 
354 </#if> 
355 <#if hasValue('nachname', languageId, articleJson)> 
356 <#assign author = author + getValueForLanguage('nachname', languageId, articleJson, " ") + " "> 
357 </#if> 
358 
359 <#attempt> 
360 <#assign href = FrontendService.article.getFriendlyUrl(articlePrimaryKey, languageId, groupId)!"#" > 
361 <#recover> 
362 <#assign href = "#" > 
363 </#attempt> 
364 <#if href?has_content && href != "#" && href != "/_404"> 
365 <#assign author = '<a href="' + href + '">' + author?trim + '</a>'> 
366 </#if> 
367 
368 <#assign authors = authors + [author?trim]> 
369 </#if> 
370 </#if> 
371 </#list> 
372 <#if authors?has_content> 
373 <#assign data = data + { "author": authors?join(", ") } > 
374 </#if> 
375 </#if> 
376 
377 <#if layouttpl?contains("LAYOUT_KASDE_VERANSTALTUNGEN_DETAIL") > 
378 <#assign categories = FrontendService.category.getCategoriesToArticle(primaryKey, "VERANSTALTUNGSTYP")! > 
379 <#if categories?has_content && categories[0]?has_content > 
380 <#assign data = data + { "category": categories[0].getTitle(languageId,true)! } > 
381 </#if> 
382 
383 <#if hasContent('ausgebucht', languageId, json)> 
384 <#assign data = data + { "ausgebucht" : getValueForLanguage('ausgebucht', languageId, json, "first") }> 
385 </#if> 
386 
387 <#if hasContent('storniert', languageId, json)> 
388 <#assign data = data + { "storniert" : getValueForLanguage('storniert', languageId, json, "first") }> 
389 </#if> 
390 
391 <#elseif layouttpl?contains("LAYOUT_KASDE_PUBLIKATIONEN_DETAIL") > 
392 <#assign categories = FrontendService.category.getCategoriesToArticle(primaryKey, "PUBLIKATIONSREIHE")! > 
393 <#if categories?has_content && categories[0]?has_content > 
394 <#assign data = data + { "category": categories[0].getTitle(languageId,true)! } > 
395 </#if> 
396 <#else> 
397 <#assign categories = FrontendService.category.getCategoriesToArticle(primaryKey, "THEMA")! > 
398 <#if categories?has_content && categories[0]?has_content > 
399 <#assign data = data + { "category": categories[0].getTitle(languageId,true)! } > 
400 </#if> 
401 </#if> 
402 
403 
404 <#assign 
405 languages = [] 
406 /> 
407 
408 <#attempt> 
409 <#if json["document_pdfDMTBASICDOCUMENT"]?? > 
410 <#if availablelanguages?has_content> 
411 <#list availablelanguages as pdf_language> 
412 <#assign 
413 docRefJson = getValueForLanguage('document_pdfDMTBASICDOCUMENT', pdf_language, json, "first") 
414 docRef = FrontendService.json.parseAsJson(docRefJson) 
415 /> 
416 <#if docRef?is_hash && pdf_language != languageId > 
417 <#assign 
418 lang = FrontendService.language.getLocaleByKey(pdf_language)!"" 
419 docGroupId = docRef["groupId"]?number 
420 docUuid = docRef["uuid"] 
421 dMTJsonObject = FrontendService.media.getDMTJsonObject( docGroupId, docUuid, locale ) 
422 dMTLink = FrontendService.media.getLinkToDMT( dMTJsonObject ) 
423 /> 
424 <#if lang?has_content> 
425 <#assign 
426 languages = languages + [ 
427
428 "key": pdf_language, 
429 "value": FrontendService.language.getLocaleByKey(pdf_language).getDisplayLanguage(), 
430 "url": dMTLink 
431 }] 
432 /> 
433 </#if> 
434 </#if> 
435 </#list> 
436 </#if> 
437 </#if> 
438 <#recover> 
439 </#attempt> 
440 
441 <#if (languages?size > 0)> 
442 <#attempt> 
443 <#assign 
444 data = data + { "languageSelect": { 
445 "id": "languageSelect", 
446 "name": "languageselect", 
447 "entries": languages, 
448 "documents": "", 
449 "button": "true" 
450 }} 
451 /> 
452 <#recover> 
453 </#attempt> 
454 </#if> 
455 
456 <@PMIntro "ADT_KASDE_DYNAMIC_INTRO" data AMMetadata AMDatetime "bottom" /> 
457 ${FrontendService.article.getEditArticleHtml(primaryKey, themeDisplay)} 
458 
459 <#if data.meta?has_content> 
460 <#if data.meta.laufendenummer?has_content !isACColorScheme() && !isVLCColorScheme() && !isDPMColorScheme()> 
461 <div>  
462 <div id="publicationVerbundPagination"> 
463 <@AMPublicationCarousel data.meta.laufendenummer data.meta.date data.meta.coverImg /> 
464 </div> 
465 </div> 
466 </#if> 
467 </#if> 
468 
469<#elseif (editmode?? && editmode)> 
470 <@errorMessage languageUtil.get(locale, "kein.journalArticle.gefunden") "ADT_KASDE_DYNAMIC_INTRO" layouttpl currentUrl /> 
471</#if> 

Asset Publisher

Kraj mandata kancelarke Savezne Republike Njemačke, Angele Merkel, će utjecati na vanjsku politiku Savezne Republike Njemačke i Evropske unije. Regija Zapadnog Balkana kao grupe zemalja koje su u velikoj mjeri povezane sa Njemačkom i Vladom Merkelove sa interesom posmatra formiranje nove Vlade Savezne Republike Njemačke. Nova Vlada SRNj, ali i rezultat francuskih predsjedničkih izbora 2023. godine će utjecati na dalje pregovore o pridruživanju i odnose sa EU.

Angela Merkel se kao kancelarka Savezne Republike Njemačke izričito zalagala za pristupanje i integraciju zemalja Zapadnog Balkana u Evropsku uniju i isticala da je ta regija ''evropska'' i da ima ''evropsku budućnost'', posebno nakon pristupanja Hrvatske EU. ''Kada se stvari posmatraju iz geostrateške perspektive i baci pogled na mapu, onda se vidi da zaista ujedinjena Evropa može postojati samo ukoliko su i zemlje Zapadnog Balkana dio EU'',[1] izjavila je Merkel tokom svoje posjete Mađarskoj 2019. godine.

Obzirom na njeno porijeklo, Angela Merkel posebno dobro shvata izazove tranzicionih procesa kroz koje prolaze zemlje Zapadnog Balkana i blisko je sarađivala sa vladama zemalja Zapadnog Balkana.[2] Prije nego je postala kancelarka, Merkel je od 2000. godine bila predsjedavajuća Kršćansko-demokratske unije (CDU), a prethodno je također obnašala dužnost ministrice za žene i mlade (1991.-1994.) i ministrice okoliša (1994.-1998.). Tokom 16 godina njenog rada na poziciji kancelarke, saradnja sa zemljama Zapadnog Balkana se nalazila u središtu djelovanja. Merkel se, između ostalog, angažirala na pronalasku rješenja za probleme u odnosima između Srbije i Kosova, kao i spora između Sjeverne Makedonije i Grčke.

Angažman, interes i saradnja su posebno vidljivi u Bosni i Hercegovini. Ovoj zemlji je posvećivana posebna pažnja. Njemačka je danas najvažniji strateški partner Bosne i Hercegovine[3], pri čemu je 2020. godine čak 13,47% ukupnog izvoza iz Bosne i Hercegovine bilo namijenjeno Njemačkoj;[4] a direktne investicije Njemačke u Bosni i Hercegovini su iznosile preko 39 miliona EUR.[5]

 

Angažman Merkelove i saradnja sa OHR-om

Najveći utjecaj u oblasti politike je vidljiv na osnovu trenutnog imenovanja visokog predstavnika u Bosni i Hercegovini (OHR), Christiana Schmidta, koji je imenovan uz direktnu podršku Angele Merkel.[6] Schmidt je bio član Vlade Savezne Republike Njemačke kancelarke Angele Merkel. Do Schmidtovog imenovanja je došlo u periodu kada interni i eksterni politički akteri kritiziraju poziciju visokog predstavnika. Posebno nakon upotrebe ''bonskih ovlasti'' od strane njegovog prethodnika, austrijskog diplomate Valentina Inzka, koji je donio dugo traženi zakon kojim se zabranjuje negiranje genocida i ratnih zločina. Pored člana Predsjedništva, Milorada Dodika, koji ne prihvata imenovanje Schmidta za visokog predstavnika, Kina i Rusija su zahtijevale ukidanje OHR-a kao institucije.

''Kancelarka Merkel potvrđuje punu podršku Vlade Savezne Republike Njemačke pri obavljanju najvažnije međunarodne funkcije visokog predstavnika za Bosnu i Hercegovinu'',[7] navodi se u saopćenju OHR-a iz avgusta 2021.

Christian Schmidt nije prvi visoki predstavnik koji u Bosnu i Hercegovinu dolazi iz Njemačke; nekadašnji njemački ministar, Christian Schwarz Schilling je imenovan za visokog predstavnika 2006. godine, samo par mjeseci nakon stupanja na dužnost Merkelove i bio je na toj poziciji do sredine 2007. godine. ''Christian Schmidt će biti jako dobar visoki predstavnik koji je itekako svjestan da je put BiH ka demokratiji i pravnoj državi još dug i da je Bosni i Hercegovini za to potrebna stručna pomoć međunarodne zajednice'',[8] izjavio je Schwarz Schilling u intervjuu za medijsku kuću N1 u BiH.

 

Podrška važnim reformama

Angažman i podrška Njemačke za BiH i države Zapadnog Balkana su se intenzivirali od 2010. godine i završne faze procesa pristupanja Hrvatske Evropskoj uniji. Tada se pretpostavljalo da će zemlje Zapadnog Balkana nastaviti da se razvijaju i da će u budućnosti također postati dio Evropske unije. U tom periodu su uslijedile brojne nove promjene u regiji: liberalizacija viznog režima za Albaniju, Srbiju i Crnu Goru, odluka Međunarodnog suda o proglašenju nezavisnosti Kosova, što je na mnoge načine povećalo potrebu za međunarodnim angažmanom u regiji.

Angela Merkel je prije svega u slučaju velikih stranaka iz BiH nakon izbora 2010. godine insistirala da hitno bude oformljena vlada, jer je taj proces jako dugo trajao. Pored toga, za Bosnu i Hercegovinu je od ključnog značaja bilo da riješi slučaj Sejdić-Finci nakon što je godinu dana prije toga Evropski sud za ljudska prava zaključio da Ustav, zakon, a posebno izborno pravo diskriminiraju etničke manjine ili ''Ostale''. Bez obzira na pritisak i utjecaj Evropske unije, a posebno Njemačke, ovaj slučaj još uvijek nije riješen.

 

Njemačko-britanska inicijativa – uspješan poticaj

Godina 2014. je bila burna za Bosnu i Hercegovinu. Ona je počela masovnim protestima i izgredima zbog kritične ekonomske i socijalne situacije u zemlji. Protesti su u brojnim slučajevima završavali nasiljem. Pored toga, Bosna i Hercegovina se, zajedno sa Srbijom i Hrvatskom, suočavala sa najgorom prirodnom katastrofom zadnjih desetljeća. Voda je preplavila gradove i nanijela ogromne štete privredi, a posebno poljoprivredi i trgovini.

Obzirom na tu situaciju, države Evropske unije – Njemačka i Ujedinjeno Kraljevstvo – su zahtijevale neophodne reforme koje zemlja mora provesti kako bi dobila sredstva EU. ''Njemačko-britanska inicijativa'' je uključivala Sporazum o stabilizaciji i pridruživanju koji je trebao pružiti podršku i značajno utjecati na zemlju na njenom putu pridruživanja Evropskoj uniji. Pored velike podrške Angele Merkel i premijera Davida Camerona, ovu inicijativu je također podržala Evropska unija. ''To bi mogla biti prekretnica na putu Bosne i Hercegovine u pravcu Evropske unije'',[9] izjavila je Federica Mogherini, tadašnja visoka predstavnica Evropske unije za vanjsku i sigurnosnu politiku i potpredsjednica Evropske komisije tokom konferencije za štampu 2014. godine. Evropska unija je u zamjenu za sredstva iz EU fondova zahtijevala značajne promjene u oblasti privrede, transparentnost i pravne reforme.

 

Berlinski proces za evropsku budućnost Zapadnog Balkana

Jedna od najznačajnijih inicijativa Vlade Angele Merkel uz veliku podršku drugih partnera iz Evropske unije je Berlinski proces koji za cilj ima jačanje regionalne saradnje između zemalja Zapadnog Balkana i rad na konkretnim projektima i reformama koji će dovesti do brže integracije regije u Evropsku uniju.[10] On je pokrenut 2014. godine tokom Konferencije zemalja Zapadnog Balkana u Berlinu. Berlinski proces važi za najuspješniju inicijativu Evropske unije za Zapadni Balkan i jedan od najvažnijih diplomatskih projekata koje su inicirali Angela Merkel i njen kabinet tokom njenog trećeg mandata.[11] ''Njemačko-britanska inicijativa'' je dovela do reformi i projekata na Zapadnom Balkanu i dio je Berlinskog procesa.

Pored toga su u okviru Berlinskog procesa inicirani brojni projekti na Zapadnom Balkanu, uključujući Regionalni ured za saradnju mladih (RYCO), Investicijski forum privrednih komora Zapadnog Balkana (WBCIF), Fond za Zapadni Balkan (WBF) i drugi projekti vezani za privredu, infrastrukturu i mlade u ovoj regiji.   

 

Kontinuirano učešće i saradnja

Njemačka zemlje Zapadnog Balkana smatra važnim partnerima i dijelom evropske porodice. To pokazuju brojne izjave, saradnja i inicijative njemačke kancelarke Angele Merkel. Kada se radi o Bosni i Hercegovini, Merkel je zemlju zadnji put posjetila 2015. godine. Nakon izbora sadašnjeg sastava Predsjedništva 2018. godine, kancelarka nije posjetila zemlju.

Kancelarka se u ljeto 2018. godine direktno uključila u političku debatu o budućnosti Zapadnog Balkana. Bez obzira na podršku predsjednika Srbije, Aleksandra Vučića, i tadašnjeg predsjednika Kosova, Hašima Tačija, kao i političara iz Evropske unije, Angela Merkel je bila strogo protiv ideje povlačenja novih granica prema etničkim linijama između Kosova i Srbije. Smatrala je da ova ideja ugrožava druge zemlje Zapadnog Balkana, mir i ideju multietničke države u ovoj vrlo fragmentiranoj regiji. ''Teritorijalni integritet zemalja Zapadnog Balkana je uspostavljen i nedodirljiv. To se mora uvijek iznova ponavljati, jer se ponavljaju pokušaji da se eventualno razgovara o granicama, a to nije moguće'',[12] izjavila je Angela Merkel 2018. godine tokom sastanka sa tadašnjim predsjedavajućim Vijeća ministara BiH, Denisom Zvizdićem, u Berlinu.

 

Zadnja godina kao kancelarka: Covid-19, klimatske promjene i Zapadni Balkan

Parlament Savezne Republike Njemačke je izabrao Olafa Scholza kao nasljednika Angele Merkel. Tokom svog zadnjeg mandata, njemačka kancelarka Angela Merkel se bavila ključnim pitanjima: neophodnim koracima u vezi sa klimatskim promjenama. Pored toga, pandemija Covid-19 je u značajnoj mjeri utjecala na njen zadnji mandat. Izbor predsjednika SAD-a, Joe Bidena, je stvorio mogućnost ponovnog jačanja transatlantskih odnosa.

Bliski odnosi sa Zapadnim Balkanom su došli do izražaja i tokom zadnjih mjeseci mandata kancelarke. Nakon Samita zemalja Zapadnog Balkana koji je okupio šefove država Berlinskog procesa u julu 2021., Merkel je dala izjavu u vezi sa određenim postignućima i dodatnim izazovima u ovoj regiji. Merkel je objasnila da je u interesu Evropske unije da omogući mir i saradnju na Zapadnom Balkanu, jer ''postoje brojni razlozi, uključujući geostrateške, zašto je ta regija dio Evrope i zašto želimo njeno članstvo u Evropskoj uniji''.[13] Pored toga je pomenula da je posebno tokom zadnjih 12 mjeseci provedeno nekoliko uspješnih projekata, uključujući i ukidanje roaminga u regiji od 01. jula 2021. godine. Merkel je također pomenula pozitivan utjecaj u privredi i obrazovanju, uvođenje ''zelenih koridora'' na granicama, kao i razmjenu studenata i projekte koje organiziraju regionalne organizacije poput RYCO-a.

I pored ovih koraka i dalje postoje brojni izazovi; najveći su spor Kosova i Srbije, kao i spor između Sjeverne Makedonije i Bugarske.

Situacija u Bosni i Hercegovini se također opisuje kao nezadovoljavajuća, a Merkel je objasnila da će Christian Schmidt pomoći zemlji da riješi unutrašnje nesuglasice u cilju jačanja institucija, ubrzavanja procesa pristupanja Evropskoj uniji i istovremene provedbe novih reformi, kao što je neophodni novi Izborni zakon. Nekoliko mjeseci prije samita, u aprilu 2021. godine, Angela Merkel je u telefonskom razgovoru sa ruskim predsjednikom Vladimirom Putinom također razgovarala o situaciji u Bosni i Hercegovini. Visoki predstavnik, Christian Schmidt, je u avgustu 2021. godine dobio pozivnicu kancelarke za sastanak u Berlinu kako bi intenzivno razgovarali o situaciji u Bosni i Hercegovini i budućim ciljevima novog visokog predstavnika. Merkel je ponovo izrazila punu podršku za imenovanje Schmidta, što također ukazuje na to da on može koristiti savjete i utjecaj i nakon njenog mandata kao kancelarke.

Tokom konferencije za štampu u julu 2021. godine, Merkel je također navela da je neophodna jača saradnja na Zapadnom Balkanu i navela mogućnost uspostavljanja zajedničkog regionalnog tržišta kao pozitivnu inicijativu. Merkel je pored toga navela da će Njemačka preko Covax sistema dostaviti Zapadnom Balkanu najmanje 3 miliona vakcina protiv Covid-19. Merkel je zatim također podsjetila na to da razumije da je proces integracija u Evropsku uniju prespor za određene zemlje Zapadnog Balkana, ali da se nada da se ovaj proces može ubrzati i podsjetila je na to da će naslijeđe inicijative Berlinskog procesa i dalje utjecati na proces pridruživanja.[14]

 

Zadnje posjete kancelarke Zapadnom Balkanu

Dok su unutrašnju politiku Njemačke u septembru i oktobru obilježili njemački parlamentarni izbori i njihove posljedice, veliki fokus rada Angele Merkel je bio na stanju i pridruživanju zemalja Zapadnog Balkana Evropskoj uniji. Merkel je u septembru ove godine odlučila da posjeti glavne gradove Srbije i Albanije, Beograd i Tiranu. Tokom sastanka sa premijerom Albanije, Edijem Ramom, i predsjednikom Srbije, Aleksandrom Vučićem, kao i sa drugim šefovima država Zapadnog Balkana, Angela Merkel je razgovarala o situaciji na Zapadnom Balkanu.

''Kao što sam vam već rekla, interesi ove regije će biti važni za svakog novog kancelara ili kancelarke, ako ništa drugo, onda zbog toga što iz svake od zemalja Zapadnog Balkana imamo jako puno ljudi koji žive i rade u Njemačkoj i koji su dio našeg blagostanja'',[15] izjavila je Merkel tokom konferencije za štampu nakon sastanka sa Ramom u Tirani.

Pored sastanaka sa Vučićem i Ramom, Merkelova se u Tirani također sastala sa šefovima drugih država Zapadnog Balkana, Bosne i Hercegovine, Sjeverne Makedonije, Crne Gore i Kosova. Među najvažnijim temama o kojima su razgovarali sasvim sigurno su se nalazili i razgovori o zajedničkom regionalnom tržištu koje bi trebalo postati najveći projekat saradnje između zemalja Zapadnog Balkana.

Pored toga se također razgovaralo o detaljima uspostavljanja ''otvorenog Balkana'', važnoj inicijativi čiji su nosioci Srbija, Albanija i Sjeverna Makedonija.

 

Samit Evropske unije u Sloveniji

Samit je održan 06. oktobra u Sloveniji i uključivao je i brojne razgovore o pristupanju Evropskoj uniji i dodatne razgovore država Zapadnog Balkana sa Evropskom unijom. Šefovi država i vlada i predstavnici Evropske unije su izjavili da izričito podržavaju evropski put ovih zemalja i da će Evropska unija tokom ovog perioda pružiti pomoć regiji, posebno u oblasti promjena vezanih za zaštitu okoliša i digitalizaciju, regionalne saradnje, vakcinacije i odgovora na izazove pandemije Covid-19. Jedan od najvažnijih aspekata koji je dogovoren tokom samita je novi ekonomski i investicijski plan u visini od 9 milijardi EUR za svih šest zemalja Zapadnog Balkana.

Zemlje poput Albanije, Sjeverne Makedonije i Kosova* su bile zainteresirane za dodatnu diskusiju o pregovorima o pridruživanju, ali su šefovi država i vlada Evropske unije bili suzdržani po ovom pitanju. ''Do sada nije bilo moguće pridruživanje, obzirom da nijedna od zemalja nije ispunila uslove. Ne vjerujem da je zaista moguće određivati rokove, ali vjerujem da ćemo ispuniti naša obećanja'',[16] izjavila je Angela Merkel tokom svog govora na samitu za Zapadni Balkan 2021. godine.

''Pri tome se ne radi o tome da činimo uslugu zemljama Zapadnog Balkana, već sam ubijeđena u to da je to od suštinskog interesa za Evropsku uniju u cilju naše sigurnosti, mira i prosperiteta'',[17] izjavila je Merkel tokom konferencije za štampu 06. oktobra 2021. i dodala da Berlinski proces također igra važnu ulogu za cjelokupnu saradnju u regiji, ali i za pristupanje ovih zemalja Evropskoj uniji.

 

Novi kancelar: promjena politike ili status quo?

Angela Merkel je sa 16 godina na poziciji njemačke kancelarke šefica vlade jedne od država Evropske unije sa najdužim mandatom. Ona je u velikoj mjeri utjecala na globalnu i evropsku politiku i tokom njenog mandata su se desili neki od ključnih događaja 21. stoljeća, kao što je Arapsko proljeće i rat u Siriji, izbjeglička kriza 2015. godine, pandemija Covid-19 i brojni drugi globalni i regionalni događaji. Merkel je uspjela da održi stabilnost i povjerenje u politiku.

''Moje srce će kucati za ovu regiju i kada više ne budem na političkoj poziciji na kojoj se trenutno nalazim'',[18] izjavila je Merkel tokom konferencije za štampu nakon sastanka sa Ramom u Tirani.

Iako će možda postojati manje razlike po pitanju odnosa novog njemačkog kancelara u Berlinu prema Zapadnom Balkanu i Bosni i Hercegovini, jake osnove koje je stvorila Angela Merkel tokom svoja četiri mandata kao kancelarka čine osnovu političkog djelovanja njenog nasljednika. Utjecaj Evropske unije, Savezne Republike Njemačke, rad visokog predstavnika, utjecaj Berlinskog procesa, RYCO, Njemačko-britanska inicijativa i brojni projekti i inicijative će i dalje biti relevantni faktori koji će dovesti do napretka u saradnji i pridruživanju Bosne i Hercegovine i ostalih zemalja Zapadnog Balkana Evropskoj uniji.

 

[1] Njemačka kancelarka. 2019. ''Konferencija za štampu njemačke kancelarke Merkel i premijera Republike Mađarske, Viktora Orbána''. Pristup 30.11.2021. https://www.bundeskanzlerin.de/bkin-de/aktuelles/pressekonferenz-von-bundeskanzlerin-merkel-und-dem-ministerpraesidenten-der-republik-ungarn-viktor-orbán-1661858  

[2] Schütz, Susanne. 2020. ''Die Bedeutung des Westlichen Balkans in der deutschen EU-Ratspräsidentschaft'' (Značaj Zapadnog Balkana tokom njemačkog predsjedavanja Vijećem). Pristup 04.05.2021. https://www.ceeol.com/search/article-detail?id=893889 

[3] Generalni konzulat Bosne i Hercegovine u Minhenu. 2021. ''Bilaterale Beziehungen'' (Bilateralni odnosi). Pristup 01.09.2021. http://gkbih-muenchen.de/bilateralni-odnosi/

[4] Agencija za unapređenje stranih investicija u Bosni i Hercegovini. 2020. ''Außenhandelsstatistik von Bosnien und Herzegowina'' (Vanjskotrgovinski statistički podaci BiH). Pristup 04.09.2021.

http://fipa.gov.ba/informacije/statistike/izvoz_uvoz/default.aspx?id=211&langTag=hr-HR)

[5] Agencija za unapređenje stranih investicija u Bosni i Hercegovini. 2021. ''FDI-Position und Performance'' (Stanje direktnih stranih investicija i učinak). Pristup 03.09.2021. http://www.fipa.gov.ba/informacije/statistike/investicije/default.aspx?id=180&langTag=en-US

[6] Cero, Harun. 2021. ''Angela Merkel's political legacy in the Western Balkans will be tough to beat'' (Političko naslijeđe Angele Merkel na Zapadnom Balkanu će biti teško nadmašiti). Euronews. Pristup 01.09.2021. https://www.euronews.com/2021/05/17/angela-merkel-s-political-legacy-in-the-western-balkans-will-be-tough-to-beat-view

[7] OHR. 2021. ''Bundeskanzlerin Merkel sichert dem Hohen Vertreter Schmidt volle Unterstützung zu'' (Kancelarka Merkel potvrđuje punu podršku visokom predstavniku Schmidtu). Pristup 04.09.2021. http://www.ohr.int/chancellor-merkel-ensures-full-support-for-high-representative-schmidt/

[8] N1. 2021. ''N1 Pressing: Christian Schwarz-Schilling (27.1.2021.)''. Pristup 30.11.2021. https://www.youtube.com/watch?v=Up7ZKD5jdGI&t=1330s

[9] Delegacija Evropske unije u BiH & Ured specijalnog predstavnika Evropske unije u BiH. 2014. ''Napomene visoke predstavnice Evropske unije za vanjsku i sigurnosnu politiku i potpredsjednice Evropske komisije Federice Mogherini o Bosni i Hercegovini nakon sjednice Vijeća za vanjska pitanja 15. decembra 2014''. Pristup 29.11.2021. https://europa.ba/?p=17270

[10] Möpert, Fabian. 2015. ''Die deutsch-britische Reforminitiative für Bosnien und Herzegowina: Neubeginn oder Absenkung der Konditionalitätsstandards für die EU-Mitgliedschaft?'' (Njemačko-britanska reformska inicijativa za Bosnu i Hercegovini: novi početak ili spuštanje standarda za pridruživanje Evropskoj uniji?) Udruženje ''Pravnik''. Pristup 05.09.2021. https://www.ceeol.com/search/article-detail?id=726067

[11] Anastasakis, Othon; Bennett, Adam; Sanfey, Peter. 2018. ''The Western Balkans and the Berlin Process'' (Zapadni Balkan i Berlinski proces). South East European Studies at Oxford. Pristup 08.09.2021. https://www.sant.ox.ac.uk/sites/default/files/berlin_process_workshop_report_v2.pdf 

[12] Gray, Andrew. 2018. ''Angela Merkel: No Balkan border changes'' (Angela Merkel: Bez izmjena granica na Balkanu). Politico. Pristup 03.09.2021. https://www.politico.eu/article/angela-merkel-no-balkan-border-changes-kosovo-serbia-vucic-thaci/

[13] Kancelarka. 2021. ''Konferencija za štampu njemačke kancelarke Merkel nakon 8. Samita Zapadnog Balkana u okviru Berlinskog procesa''. Pristup 06.12.2021. https://www.bundeskanzlerin.de/bkin-de/aktuelles/pressekonferenz-von-bundeskanzlerin-merkel-nach-dem-achten-westbalkangipfel-im-rahmen-des-berliner-prozesses-1939784

[14] Welt Nachrichtensender. 2021. ''Strategische Aufgabe: Statement von Kanzlerin Merkel zur Beziehung zum Westbalkan'' (Strateški zadatak: Izjava kancelarke Merkel o odnosima sa Zapadnim Balkanom). Pristup 01.09.2021. https://www.youtube.com/watch?v=hf7hxTjLjQI

[15] Kancelarka. 2021. ''Konferencija za štampu njemačke kancelarke Merkel i premijera Rame tokom posjete kancelarke Republici Albaniji''. Pristup 30.11.2021.  https://www.bundeskanzlerin.de/bkin-de/aktuelles/pressekonferenz-von-bundeskanzlerin-merkel-und-ministerpraesident-rama-zum-besuch-der-bundeskanzlerin-in-der-republik-albanien-am-14-september-2021-1960102

[16] Kancelarka. 2021. ''Konferencija za štampu njemačke kancelarke Merkel na temu Samita između Evropske unije i Zapadnog Balkana 06. oktobra 2021. godine'', Pristup 06.12.2021. https://www.bundesregierung.de/breg-de/aktuelles/pressekonferenz-von-bundeskanzlerin-merkel-zum-eu-westbalkan-gipfeltreffel-am-6-oktober-2021-1965796

[17] Kancelarka. 2021. ''Konferencija za štampu njemačke kancelarke Merkel na temu Samita između Evropske unije i Zapadnog Balkana 06. oktobra 2021. godine'', Pristup 06.12.2021. https://www.bundesregierung.de/breg-de/aktuelles/pressekonferenz-von-bundeskanzlerin-merkel-zum-eu-westbalkan-gipfeltreffel-am-6-oktober-2021-1965796

[18] Kancelarka. 2021. ''Konferencija za štampu njemačke kancelarke Merkel i premijera Rame tokom posjete kancelarke Republici Albaniji''. Pristup 30.11.2021. https://www.bundeskanzlerin.de/bkin-de/aktuelles/pressekonferenz-von-bundeskanzlerin-merkel-und-ministerpraesident-rama-zum-besuch-der-bundeskanzlerin-in-der-republik-albanien-am-14-september-2021-1960102

Asset Publisher

Kontakt

Stephan Georg Raabe

Stefan Georg Raabe

Leiter des Auslandsbüros Bosnien und Herzegowina in Sarajevo

Stephan.Raabe@kas.de +387 33 215 240

comment-portlet

Asset Publisher

Asset Publisher

Über diese Reihe

Fondacija Konrad Adenauer ima predstavništva u oko 80 zemalja svijeta na pet kontinenata. Direktori predstavništava sa lica mjesta mogu iz prve ruke izvještavati o trenutnim događajima i dugoročnim zbivanjima u zemlji u kojoj su raspoređeni. U "izvještajima o stanju u zemlji" oni nude korisnicima Web stranice Fondacije Konrad Adenauer ekskluzivne analize, pozadinske informacije i procjene.