Publicador de Conteúdo

Ocorreu um erro ao processar o template.
The following has evaluated to null or missing:
==> data.meta [in template "252001#252047#252845" at line 459, column 10]
----
Tip: It's the step after the last dot that caused this error, not those before it.
----
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: #if data.meta.laufendenummer?has_cont... [in template "252001#252047#252845" at line 459, column 5]
----
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 
98 title = entry.getTitle(languageId) 
99 data = { 
100 "title": title 
101
102 /> 
103 <@debugJsonString jsonString "ADT_KASDE_DYNAMIC_INTRO" /> 
104 
105 <#if hasContent('untertitel', languageId, json)> 
106 <#assign data = data + { "subheadline": getValueForLanguage('untertitel', languageId, json, "first") } > 
107 </#if> 
108 
109 <#if hasContent('beschreibung', languageId, json)> 
110 <#assign data = data + { "copy": getValueForLanguage('beschreibung', languageId, json, "first") } > 
111 </#if> 
112 
113 <#-- fill meta data --> 
114 <#assign meta = {} /> 
115 
116 <#-- PUBLIKATIONEN DETAIL --> 
117 <#if layouttpl?contains("LAYOUT_KASDE_PUBLIKATIONEN_DETAIL")> 
118 
119 <#if hasContent('coverDMTKASDEMEDIUM', languageId, json)> 
120 <#assign 
121 coverBildString = getValueForLanguage('coverDMTKASDEMEDIUM', languageId, json, "first") 
122 /> 
123 
124 <#if coverBildString?has_content> 
125 <#assign 
126 coverBild = FrontendService.json.parseAsJson(coverBildString) 
127 dMTJsonObject = FrontendService.media.getDMTJsonObject( coverBild.groupId?number, coverBild.uuid, locale ) 
128 linkToDMT = FrontendService.media.getImageURLForAMConfiguration('hd-resolution',coverBild.groupId?number, coverBild.uuid ) 
129 data = data + { "media": linkToDMT, "meta" : dMTJsonObject } 
130 /> 
131 <#if dMTJsonObject.altText?? > 
132 <#assign data = data + {"alt" : dMTJsonObject.altText} /> 
133 </#if> 
134 <#if dMTJsonObject.quelle??> 
135 <#assign meta = meta + { "quelle": dMTJsonObject.quelle } /> 
136 </#if> 
137 </#if> 
138 <#-- uncomment to display pdf cover as Intro Image 
139 <#elseif hasContent('document_pdfDMTBASICDOCUMENT', languageId, json)> 
140 <#assign 
141 pdfDocument = getValueForLanguage('document_pdfDMTBASICDOCUMENT', languageId, json, "first") 
142 fileEntry = FrontendService.media.getFileEntry(pdfDocument.uuid, groupId?number)!/> 
143 <#if fileEntry?has_content> 
144 <#assign 
145 linkToThumbnail = FrontendService.link.getThumbnailSrc(fileEntry , themeDisplay) 
146 data = data + { "media": linkToThumbnail } 
147 /> 
148 </#if> 
149 --> 
150 </#if> 
151 
152 <#assign 
153 meta = meta + { "orderInfo": "true" } 
154 verbundJournalArticle = FrontendService.publication.getVerbundToPublikation( entry )!"" 
155 /> 
156 
157 
158 
159 <#if hasContent('erscheinungsdatum', languageId, json)> 
160 <#assign 
161 erscheinungsdatum = getValueForLanguage('erscheinungsdatum', languageId, json, "first") 
162 /> 
163 <#if erscheinungsdatum?has_content > 
164 <#assign 
165 erscheinungsdatumFormatted = FrontendService.date.getDateFormatLong( erscheinungsdatum, languageId ) 
166 meta = meta + { "date": erscheinungsdatumFormatted } 
167 /> 
168 </#if> 
169 </#if> 
170 
171 <#if verbundJournalArticle?has_content> 
172 <#assign 
173 verbundJsonString = FrontendService.article.getWebcontent(verbundJournalArticle.resourcePrimKey) 
174 verbundJson = FrontendService.json.parseAsJson(verbundJsonString) 
175 laufendenummer = getValueForLanguage('laufendenummer', languageId, verbundJson, "first") 
176 coverImg = getValueForLanguage('mediumDMTKASDEMEDIUM', languageId, verbundJson, "first") 
177 /> 
178 <@debugJsonString verbundJsonString "ADT_KASDE_DYNAMIC_INTRO-verbundJournalArticle" /> 
179 <#assign meta = meta + { "laufendenummer": laufendenummer } > 
180 
181 <#if coverImg?has_content && coverImg.url?has_content > 
182 <#assign meta = meta + { "coverImg": coverImg.url } > 
183 </#if> 
184 </#if> 
185 
186 
187 <#if meta?has_content> 
188 <#assign data = data + {"meta": meta } > 
189 </#if> 
190 
191 </#if> 
192 <#-- PUBLIKATIONEN DETAIL END --> 
193 
194 
195 <#-- VERANSTALTUNGEN DETAIL --> 
196 <#if layouttpl?contains("LAYOUT_KASDE_VERANSTALTUNGEN_DETAIL")> 
197 <#assign 
198 friendlyUrl = FrontendService.article.getFriendlyUrl(primaryKey, languageId, groupId)!"" 
199 languages = entry.getAvailableLanguageIds() 
200 links = [] 
201 /> 
202 <#if languages?has_content && friendlyUrl?has_content> 
203 <#if (languages?size > 1) > 
204 <#list languages 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 <#list json["document_pdfDMTBASICDOCUMENT"]?keys as pdf_language> 
411 <#if pdf_language?has_content > 
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 </#if> 
436 </#list> 
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.laufendenummer?has_content !isACColorScheme() && !isVLCColorScheme() && !isDPMColorScheme()> 
460 <div>  
461 <div id="publicationVerbundPagination"> 
462 <@AMPublicationCarousel data.meta.laufendenummer data.meta.date data.meta.coverImg /> 
463 </div> 
464 </div> 
465 </#if> 
466 
467<#elseif (editmode?? && editmode)> 
468 <@errorMessage languageUtil.get(locale, "kein.journalArticle.gefunden") "ADT_KASDE_DYNAMIC_INTRO" layouttpl currentUrl /> 
469</#if> 

Publicador de Conteúdo

Após sua estreita vitória com 51,9% dos votos no segundo turno eleitoral contra o então presidente em Jair Messias Bolsonaro (Partido Liberal, PL) em 30 de outubro de 2022, o vencedor Luiz Inácio "Lula" da Silva (Partido dos Trabalhadores, PT) tomou posse como presidente do Brasil pela terceira vez em 01 de janeiro de 2023.

A montagem do gabinete foi muito desafiadora para Lula que divulgou a relação completa de ministros apenas três dias antes de tomar posse. As negociações com seu partido (PT) e a senadora, e candidata presidencial derrotada ainda no primeiro turno, Simone Tebet do partido conservador MDB (Movimento Democrático Brasileiro), que gostaria de ter chefiado o Ministério do Desenvolvimento Social ou o Ministério do Meio Ambiente, foram particularmente duras. Em troca de seu apoio ativo e irrestrito a Lula antes do segundo turno, foi-lhe dada a responsabilidade de chefiar o Ministério do Planejamento. Este é um dos quatro ministérios nos quais o antigo Ministério de Economia e Finanças foi dividido. Estes estão sob responsabilidade do Ministro da Fazenda Fernando Haddad (PT), que havia concorrido ao cargo de governador de São Paulo. O Ministério do Meio Ambiente é chefiado por Marina Silva, que já havia ocupado este cargo antes, mas posteriormente se distanciou de Lula devido a diferenças na implementação de projetos de infraestrutura na Amazônia. Entretanto, o presidente conseguiu conquistá-la novamente. Até pouco antes do anúncio oficial, não estava claro se Marina Silva ou a ex-ministra Izabella Teixeira seria encarregada desta tarefa. Também surpreendente foi a nomeação do vice-presidente, o liberal Geraldo Alckmin (PSB - Partido Socialista Brasileiro), como Ministro do Desenvolvimento, Indústria, Comércio e Serviços. Manter dois cargos ao mesmo tempo não é habitual. Também é nova a introdução dos Ministérios da Igualdade Racial e dos Povos Indígenas. No total, o gabinete foi ampliado em 14 ministérios para um total de 37. Há mais mulheres, negros e indígenas entre os líderes se comparado ao governo Bolsonaro.  

A seguir serão apresentados os perfis dos ministros e secretários do gabinete do governo Lula (2023-2026).

Ministério da Fazenda

O Ministro da Fazenda, Fernando Haddad (Partido dos Trabalhadores, PT), é professor de Ciências Políticas e possui graduação em Direito (bacharel), Mestrado em Economia e Doutorado em Filosofia pela USP. Foi Subsecretário de Finanças e Desenvolvimento Econômico da Prefeitura de São Paulo de 2001 a 2003, durante a administração de Marta Suplicy, e integrou o Ministério do Planejamento do Governo Lula durante a gestão de Guido Mantega (2003–2004). Foi Ministro da Educação de 2005 a 2012 nos governos Lula e Dilma Rousseff e Prefeito da cidade de São Paulo de 2013 a 2016. Haddad foi derrotado na eleição presidencial de 2018 e na eleição para o governo do estado de São Paulo em 2022.

Ministério da Casa Civil

O Ministro Rui Costa é economista formado pela Universidade Federal da Bahia (UFBA) e político brasileiro, filiado ao Partido dos Trabalhadores (PT), sendo um dos fundadores do partido na Bahia. Foi Secretário de Relações Institucionais (SERIN) da Bahia de 2007 a 2010. Foi Deputado Federal pelo PT de 2011 a 2012 e Secretário de Estado da Casa Civil da Bahia de 2012 a 2014. Foi o governador do estado da Bahia desde que foi eleito em 2014 e reeleito no primeiro turno em 2018.

Ministério da Defesa

O Ministro José Múcio Monteiro é engenheiro civil formado pela Escola Politécnica da Universidade de Pernambuco (UPE) e filiado ao Partido Trabalhista Brasileiro (PTB). Foi Prefeito da cidade de Rio Formoso de 1982 a 1983 e Presidente da Companhia Energética de Pernambuco (CELPE, atual Neoenergia Pernambuco) de 1983 a 1986. Foi Deputado Federal de 1991 a 2007. De 2007 a 2009 integrou o governo Lula como Ministro das Relações Institucionais. Em 2009 Múcio foi indicado para o Tribunal de Contas da União (TCU) do qual foi Presidente entre 2018 e 2020.

Ministério da Justiça

O Ministro Flávio Dino (Partido Socialista Brasileiro, PSB) é formado em direito pela Universidade Federal do Maranhão (UFMA) e possui mestrado em direito pela Universidade Federal de Pernambuco (UFPE). Foi juiz federal da 1ª Região de 1994 a 2006. De 2007 a 2011 foi Deputado Federal pelo Maranhão e depois presidiu a Embratur de 2011 a 2014, durante o governo Dilma Rousseff. Foi eleito Governador do estado do Maranhão em 2014 e reeleito em 2018. Em abril de 2022 renunciou ao cargo de Governador e em outubro foi eleito Senador. 

Ministério de Relações Exteriores

O Ministro Mauro Vieira é um advogado formado pela Universidade Federal Fluminense (UFF) e diplomata de carreira, formado pelo Instituto Rio Branco (IRBr). Foi chefe de gabinete da Secretaria Geral de Relações Exteriores. Possui os títulos/honrarias da Ordem do Mérito Militar no grau de Oficial Especial e, desde 2001, o de Comendador, além do grau de Grande-Oficial da Ordem do Mérito Militar desde 2005. De 2004 a 2010 foi embaixador do Brasil na Argentina e de 2010 a 2015 embaixador do Brasil nos EUA. Foi o ministro das Relações Exteriores do Brasil de 2015 a 2016, durante o governo Dilma Rousseff. Em 2016 Vieira foi nomeado para o cargo de representante permanente do Brasil na Organização das Nações Unidas (ONU) e ocupou o cargo de Embaixador do Brasil na ONU de 2016 até 2020. Por último, foi o embaixador do Brasil na Croácia. 

Ministério do Trabalho

O Ministro Luiz Marinho (Partido dos Trabalhadores, PT) é um advogado e sindicalista. Foi eleito presidente da Central Única dos Trabalhadores (CUT) em 2003 e ocupou o cargo até 2005. Durante parte dos dois primeiros mandatos de Lula, foi Ministro do Trabalho (2005 a 2007) e depois Ministro da Previdência Social (2007 a 2008). Foi Prefeito e Prefeito reeleito da cidade de São Bernardo do Campo de 2009 a 2017. Presidiu o Consórcio Intermunicipal Grande ABC por três mandatos, em 2013, 2014 e 2016, além do Conselho de Desenvolvimento da Região Metropolitana de São Paulo entre maio e dezembro de 2016. Em 2022 Marinho foi eleito Deputado Federal pelo estado de São Paulo.

Ministério da Educação

O Ministro Camilo Santana (Partido dos Trabalhadores, PT) é engenheiro agrônomo e possui mestrado em Desenvolvimento e Meio Ambiente pela Universidade Federal do Ceará (UFC). De 2007 a 2011 foi Secretário do Desenvolvimento Agrário do Estado do Ceará e em 2011, após se licenciar do mandato de Deputado Estadual para o qual havia sido eleito em 2010, assumiu a Secretaria das Cidades do Ceará. Após o término de seu mandato como Deputado Estadual, Santana foi Governador do Ceará de 2015 a 2022 e eleito Senador em 2022.

Ministério da Cultura

A Ministra Margareth Menezes é uma cantora, compositora e atriz brasileira, vencedora de dois prêmios “Caymmi (1985 e 1986)”, um “Brazilian International Press Award (2017)” e um “Latin America Lifetime Award (2022)” entre outros. Possui um histórico de engajamento político e social tendo fundado a ONG “Fábrica Cultural” em 2004 e o movimento cultural “Afropop Brasileiro” em 2005. Em 2022 integrou o Grupo Técnico de Cultura do Gabinete de Transição Governamental.

Ministério de Relações Institucionais

O Ministro Alexandre Padilha é médico formado pela Universidade Estadual de Campinas (Unicamp), com especialização em Infectologia, e político filiado ao Partido dos Trabalhadores (PT). Foi Ministro-chefe da Secretaria de Relações Institucionais do Brasil (2009 a 2010) durante o governo Lula e Ministro da Saúde (2011 a 2014) durante o governo Dilma Rousseff. Durante a gestão de Fernando Haddad foi Secretário Municipal da Saúde de São Paulo (2015 a 2016). Padilha foi eleito Deputado Federal em 2018.  

Secretaria-Geral da Presidência

O Secretário Márcio Macêdo é formado em Ciências Biológicas pela Universidade Federal de Sergipe e político filiado ao Partido dos Trabalhadores (PT), tendo ocupado o cargo de presidente dos Diretórios Municipal de Aracaju e Estadual de Sergipe do partido. Também atuou como secretário municipal de Participação Popular de Aracaju e foi superintendente do Ibama em Sergipe. Macêdo foi Deputado Federal por Sergipe de 2011 a 2015, função que também exerce atualmente após ser empossado em abril de 2022.

Ministério da Saúde

A Ministra Nísia Trindade é Doutora em Sociologia e mestre em Ciências Políticas pelo Instituto Universitário de Pesquisas do Rio de Janeiro (IUPERJ- atual IESP), além de ser graduada em Ciências Sociais pela Universidade do Estado do Rio de Janeiro (UERJ). Foi diretora da Casa de Oswaldo Cruz, unidade da Fiocruz voltada para pesquisa e memória em ciências sociais, história e saúde de 1998 a 2005. É a primeira mulher da história a ser eleita para a presidência da Fiocruz, cargo que ocupa desde 2017, e é também a primeira mulher a comandar o Ministério da Saúde. Em 2021 Trindade foi condecorada com o grau de Cavaleira da Ordem Nacional da Legião de Honra da França por sua atuação de destaque no combate à pandemia do COVID-19.   

Ministério da Gestão

A Ministra Esther Dweck é professora associada do Instituto de Economia da Universidade Federal do Rio de Janeiro (UFRJ) e possui doutorado em Economia pela UFRJ. Durante o governo Dilma Rousseff atuou no Ministério do Planejamento, Orçamento e Gestão ocupando os cargos de Chefe da Assessoria Econômica (2011 a 2014) e Secretária de Orçamento Federal (2015 a 2016). Dweck foi coordenadora do Grupo de Pesquisa em Economia do Setor Público do IE-UFRJ.

Ministério dos Portos e Aeroportos

O Ministro Márcio França (Partido Socialista Brasileiro, PSB) é formado em direito pela Universidade Católica de Santos, tendo presidido o diretório acadêmico da instituição. Trabalhou como oficial de justiça do Tribunal de Justiça do Estado de São Paulo entre 1983 e 1992. Foi Vereador (1989 a 1997) e depois Prefeito (1997 a 2005) da cidade de São Vicente. De 2007 a 2015 foi Deputado Federal por São Paulo, antes de assumir como Secretário Estadual de Esporte, Lazer e Turismo de São Paulo, cargo que ocupou de 2011 a 2015 durante a gestão de Geraldo Alckmin. Depois, ainda durante a administração de Alckmin, foi Secretário Estadual de Desenvolvimento de São Paulo. Após ser eleito como vice-governador em 2014, França assumiu o governo do estado de São Paulo, após a renúncia de Alckmin em 2018, e acabou derrotado nas eleições do mesmo ano, assim como na eleição para a prefeitura da cidade de São Paulo em 2020.

Ministério de Ciência e Tecnologia

A Ministra Luciana Santos é formada em engenharia elétrica pela Universidade Federal de Pernambuco, foi vice-presidente da União Nacional dos Estudantes (UNE) e é filiada ao Partido Comunista do Brasil (PCdoB). Iniciou sua carreira política como Deputada Estadual de Pernambuco de 1997 a 2000. Depois foi Prefeita e Prefeita reeleita da cidade de Olinda no período de 2001 a 2008. Durante a gestão de Eduardo Campos, ocupou o cargo de Secretária Estadual de Ciência e Tecnologia de Pernambuco (2009 a 2010). De 2011 a 2018 cumpriu dois mandatos como Deputada Federal. Em 2019, no entanto, Santos foi condenada pelo Tribunal de Justiça de Pernambuco por improbidade administrativa, tornando-se inelegível por seis anos. Atualmente é Presidente Nacional do PCdoB, função que exerce desde 2015.

Ministério do Desenvolvimento

O Ministro Wellington Dias se formou em letras portuguesas na Universidade Federal do Piauí e especializou-se em políticas públicas e governo pela Universidade Federal do Rio de Janeiro (UFRJ). É filiado ao Partido dos Trabalhadores (PT). Como bancário trabalhou como gerente do Banco do Nordeste, como caixa e gerente substituto do Banco do Estado do Piauí, e foi aprovado no concurso para a Caixa Econômica Federal (CEF) da qual é funcionário de carreira. Começou sua carreira política como Vereador de Teresina (1993 a 1995) e depois foi Deputado Estadual do Piauí (1995 a 1999). Dias foi Governador e Governador reeleito do estado do Piauí no período de 2003 a 2010. Em 2010 foi eleito Senador pelo Piauí e cumpriu seu mandato até 2015. De 2015 a 2022 foi eleito e reeleito mais uma vez para Governador do Estado do Piauí. Em 2022 foi novamente eleito para Senador.

Advocacia-Geral da União (AGU)

Jorge Messias (Partido dos Trabalhadores, PT) é advogado com mestrado e atual doutorando em Desenvolvimento, Sociedade e Cooperação Internacional pela Universidade de Brasília (UnB). Foi procurador do Banco Central, consultor jurídico do Ministério da Ciência, Tecnologia e Inovações, secretário de regulação e supervisão da Educação Superior no Ministério da Educação e subchefe de análise e acompanhamento de políticas governamentais da Casa Civil. Também foi assistente parlamentar de Jaques Wagner enquanto este era Senador.

Ministério da Igualdade Racial

A MinistraAnielle Franco é professora, jornalista e ativista formada em Inglês e Literaturas pela Universidade do Estado do Rio de Janeiro (UERJ) e em Jornalismo pela Universidade Estadual da Carolina do Norte (NC State University). Possui mestrado em Relações Étnico-Raciais pelo Centro Federal de Educação Tecnológica Celso Suckow da Fonseca (CEFET/RJ). É fundadora do Instituto Marielle Franco, instituição que há mais de quatro anos debate o tema da violência e direitos humanos no contexto da cidade do Rio de Janeiro e do Brasil.

 

Ministério de Direitos Humanos

O Ministro Silvio Almeida é advogado com mestrado pela Universidade Presbiteriana Mackenzie e filósofo com Doutorado em Teoria Geral do Direito pela Universidade de São Paulo. É professor na Mackenzie e professor da Escola de Administração de Empresas e da Escola de Direito da Fundação Getúlio Vargas (FGV), tendo atuado também como professor convidado da Duke University e Universidade de Columbia. Atualmente é Presidente do Instituto Luiz Gama, organização de direitos humanos voltada à defesa jurídica das minorias e de causas populares. Atuou ativamente na formação da “Frente Pró-cotas” e foi um dos formuladores das políticas de ação afirmativa que vieram a ser implementaras no Estado de São Paulo. Também foi o relator da Comissão de Juristas instituído pela Câmara dos Deputados para a apresentação de propostas legislativas para o com até ao racismo institucional e de 2020 até 2022 trabalhou como colunista de política no jornal “Folha de São Paulo”. Almeida foi um dos coordenadores da equipe de transição do Presidente Lula.

Corregedoria-Geral da União (CGU)

Vinícius Marques de Carvalho é advogado há 25 anos, formado pela Universidade de São Paulo (USP), com Doutorado em Direito Comercial também pela USP e em Direito Público Comparado pela Universidade Paris I (Pantheon-Sorbonne). Foi chefe de gabinete do Secretário Especial de Direitos Humanos durante o governo Lula (2007 a 2008), conselheiro do Conselho Administrativo de Defesa Econômica (Cade) durante os governos Lula e Dilma Rousseff (2008 a 2011). No governo Dilma ocupou os cargos de secretário de Direito Econômico (2011 a 2012) e presidente do Cade (2012 a 2016). Marques é professor de direito comercial da USP e foi professor visitante na Universidade Paris 1 Pantheón-Sorbonne e na Escola de Direito da Fundação Getúlio Vargas de São Paulo (FGV-SP).

 

Ministério da Mulher

A Ministra Aparecida Gonçalves é uma feminista, ativista e publicitária. Foi candidata pelo Partido dos Trabalhadores (PT) ao cargo de deputada constituinte em 1986, sendo a única mulher a disputar esse espaço. Nos anos de 1988 e 2000, também foi candidata pelo PT à vereadora no Mato Grosso do Sul. Coordenou o processo de articulação e fundação da Central dos Movimentos Populares no Brasil, além de ter sido assessora da Coordenadoria à Mulher da Secretaria de Assistência Social, Cidadania e Trabalho do Mato Grosso do Sul. Gonçalves foi secretária nacional do enfrentamento à violência contra mulher nos primeiros governos de Lula e Dilma Rousseff.

Ministério do Desenvolvimento, Indústria e Comércio

O Vice-Presidente e Ministro Geraldo Alckim (Partido Socialista Brasileiro, PSB) é médico formado pela Faculdade de Medicina de Taubaté, ligada à Universidade de Taubaté, com especialização em anestesiologia pelo IAMSPE. De 1977 a 1982 foi Prefeito da cidade de Pindamonhangaba. De 1983 a 1987 foi Deputado Estadual e de 1987 a 1995 Deputado Federal de São Paulo. Por duas vezes foi Governador do estado de São Paulo pelo Partido da Socialdemocracia Brasileira (PSDB), primeiro de 2001 a 2006, e depois de 2011 a 2018. Nas eleições de 2022 foi eleito Vice-Presidente do governo Lula pelo PSB e assumiu o Ministério do Desenvolvimento, Indústria e Comércio.

Gabinete de Segurança Institucional

Marco Edson Gonçalves Dias é um general da reserva do Exército Brasileiro. Cursou a Escola de Aperfeiçoamento de Oficiais (EsAO) (1986) e se formou na Escola de Comando e Estado Maior do Exército (ECEME) (1994). Foi observador militar a serviço das Nações Unidas em missão na América Central. Trabalhou na segurança pessoal do presidente Lula durante seus dois primeiros mandatos (2003 a 2009) e foi chefe da Coordenadoria de Segurança Institucional durante o governo de Dilma Rousseff. Gonçalves Dias participou da equipe de transição para o governo Lula em 2022 fazendo parte do grupo responsável pela área de inteligência estratégica.

Ministério das Comunicações

O Ministro Juscelino Filho é médico, especializado em radiologia, e político filiado ao partido União Brasil. Em 2014 foi eleito Deputado Federal pelo Maranhão, sendo reeleito em 2018. Foi presidente do Diretório Estadual do partido Democratas no Maranhão (2016-2022) até se filiar ao União Brasil. 

Ministério da Integração e Desenvolvimento Regional

O Ministro Waldez Góes é técnico agrícola formado pela Escola Agrotécnica Federal de Castanhal e político filiado ao Partido Democrático Trabalhista (PDT). Durante 11 anos foi agente de atividade agropecuária na Assistência Técnica e Extensão Rural do Amapá (Aster). Foi Deputado Estadual e Deputado Estadual reeleito de 1991 a 1999 pelo Amapá. De 2003 a 2010 Góes teve dois mandatos como Governador do Amapá, cargo que ocupou novamente a partir de 2015, sendo mais uma vez reeleito em 2018.  

Ministério das Minas e Energia

O Ministro Alexandre Silveira é técnico em contabilidade, advogado formado pela Fundação Educacional Monsenhor Messias, ex-delegado de polícia, comerciante e político filiado ao Partido Social Democrático (PSD). De 2004 a 2006, durante o governo Lula, foi diretor-geral do Departamento Nacional de Infraestrutura de Transportes (DNIT). Silveira exerceu dois mandatos como Deputado Federal por Minas Gerais (2007 a 2015) e foi empossado como Senador em 2022 após renúncia de Antônio Anastasia.

Ministério dos Esportes

A Ministra Ana Moser é uma ex-jogadora de voleibol brasileira. Foi medalhista de bronze com a seleção brasileira feminina de vôlei nos Jogos Olímpicos de Atlanta em 1996. Com a seleção, conquistou 3 títulos do Grand Prix Internacional de Vôlei (1994, 1996 e 1998) e foi bicampeã mundial de clubes, em 1991 pelo Sadia EC e em 1994 pelo Sorocaba. Em 2001, foi a principal articuladora da ONG Instituto Esporte e Educação. Moser foi eleita vice-presidente da Comissão Nacional de Atletas (CNA) em 2003 e, em 2018, foi eleita como conselheira do Conselho Nacional do Esporte (CNE). Integrou o Grupo Técnico de Esporte do Gabinete de Transição Governamental em 2022.

Ministério dos Transportes

O Ministro Renan Filho é economista formado pela Universidade de Brasília (UnB) e político filiado ao Movimento Democrático Brasileiro (MDB). Concluiu um curso de extensão em Políticas Públicas direcionadas à Primeira Infância na Universidade Harvard. De 2005 a 2010 foi Prefeito da cidade de Murici, no estado de Alagoas. Exerceu um mandato como Deputado Federal por Alagoas de 2011 a 2015 antes de cumprir dois mandatos como Governador de Alagoas (2015 a 2022). Em 2022 Filho foi eleito Senador.

Ministério da Agricultura

O Ministro Carlos Fávaro é um agropecuarista e político filiado ao Partido Social Democrático (PSD). Em 2010 foi vice-presidente da Associação dos Produtores de Soja do Brasil (Aprosoja Brasil), e presidente da Associação dos Produtores de Soja e Milho do Estado de Mato Grosso (Aprosoja-MT) de 2012 a 2014. Também presidiu a Cooperativa Agroindustrial dos Produtores de Lucas do Rio Verde (Cooperbio Verde) de 2007 a 2011, além de ter sido Delegado da Aprosoja-MT. Fávaro foi vice-governador de Mato Grosso de 2015 a 2018 e desde 2020 é Senador.

 

Ministério da Pesca e Aquicultura

O Ministro André de Paula é advogado formado pela Universidade Federal de Pernambuco e político filiado ao Partido Social Democrático (PSD). Foi Deputado Estadual (1991 a 1998) e Deputado Federal (1999 a 2014) por Pernambuco, tendo sido eleito novamente em 2018. Comandou as secretarias do Trabalho e Ação Social e de Produção Rural e Reforma Agrária do Estado de Pernambuco. Desde 2021 de Paula é também o 2º vice-presidente da Câmara dos Deputados do Brasil.

 

Ministério das Cidades

Jader Filho é administrador e político filiado ao Movimento Democrático Brasileiro (MDB), sendo também o presidente do partido no estado do Pará desde 2019. É filho do ex-governador do Pará Jader Barbalho. Jader Filho atua como empresário na área de comunicação e presidente o Grupo RBA.

Ministério do Turismo

A Ministra Daniela Carneiro é pedagoga e política filiada ao partido União Brasil. Trabalhou nas Secretarias Municipal de Educação de Assistência Social e Cidadania do município do Rio de Janeiro. Foi Secretária de Assistência Social e Cidadania da cidade de Belford Roxo (RJ) (2017 a 2018) no primeiro mandato de seu marido, Waguinho. Carneiro foi eleita Deputada Federal pelo Rio em 2018 e reeleita em 2022. Sua indicação para o Ministério do Turismo vendo sendo alvo de muitas críticas e polêmicas devido a sua relação com Giane Prudêncio, mulher do miliciano Juracy Prudêncio, conhecido como Jura.

 

Ministério da Previdência Social

O Ministro Carlos Lupi é formado em administração pela Faculdade do Centro Educacional de Niterói (FACEN), professor e político filiado ao Partido Democrático Trabalhista (PDT), partido do qual é presidente nacional, e Vice-Presidente da Internacional Socialista. De 1991 a 1995 foi Deputado Estadual pelo Rio de Janeiro. Lupi foi Secretário Estadual de Governo do Rio de Janeiro de 1999 a 2000, no governo de Anthony Garotinho. Ocupou o cargo de Ministro do Trabalho e Emprego durante parte dos governos Lula e Dilma Rousseff (2007 a 2011). 

Ministério do Planejamento

A Ministra Simone Tebet é advogada formada pela Universidade Federal do Rio de Janeiro (UFRJ), professora, escritora e política filiada ao Movimento Demorcático Brasileiro (MDB). Foi Deputada Estadual pelo Mato Groso do Sul (MS) (2003 a 2005) antes de ser Prefeita da cidade de Três Lagoas (2005 a 2010). De 2011 a 2015 foi Vice-Governadora do Mato Grosso do Sul, período no qual chegou a ocupar simultaneamente o cargo de Secretária de Governo do MS (2013 a 2014). Foi Senadora pelo MS de 2015 a 2023. Nas eleições presidenciais de 2022 foi candidata derrotada ainda no primeiro turno.

 

Ministério dos Povos Indígenas

A Ministra Sônia Guajajara é uma líder indígena e política filiada ao Partido Socialismo e Liberdade (PSOL). É formada em Letras e Enfermagem na Universidade Estadual do Maranhão (UEMA) e fez pós-graduação em Educação Especial. Trabalhou em órgãos internacionais, como no Conselho de Direitos Humanos da ONU. Trabalhou na coordenação das Organizações e Articulações dos Povos Indígenas no Maranhão (COAPIMA) e foi Coordenadora Executiva da Articulação dos Povos Indígenas do Brasil (APIB), além de ter trabalhado na Coordenação das Organizações Indígenas da Amazônia Brasileira (COIAB). Em 2022 Guajajara foi eleita Deputada Federal por São Paulo é a primeira Ministra dos Povos Indígenas da história do Brasil.

Ministério do Meio Ambiente

A Ministra Marina Silva é uma historiadora formada pela Universidade Federal do Acre, professora, psicopedagoga com especializações na Universidade de Brasília (UnB) e na Universidade Católica de Brasília (UCB), ambientalista e política filiada à Rede Sustentabilidade (REDE). Foi vereadora da cidade de Rio Branco de 1989 a 1991 antes de ser Deputada Estadual pelo Acre de 1991 a 1995. De 1995 a 2011, Silva foi Senadora pelo Acre. Concorreu três vezes como candidata à presidência da república (2010, 2014 e 2018) e volta a assumir o Ministério do Meio Ambiente, cargo que ocupou de 2003 a 2008, durante o governo Lula.

 

Ministério do Desenvolvimento Agrário

O Ministro Paulo Teixeira advogado, professor e político filiado ao Partido dos Trabalhadores (PT). Foi Deputado estadual de 1995 a 2000 por São Paulo. Trabalhou como Secretário Municipal de Habitação e Desenvolvimento Urbano do Município de São Paulo (2001 a 2004) e Diretor-Presidente da Companhia Metropolitana de Habitação de São Paulo (COHAB) de 2003 a 2004. De 2005 a 2007 Teixeira foi Vereador em São Paulo antes de ser eleito Deputado Federal. 

Secretaria de Comunicação Social

O Secretário Paulo Pimenta é um jornalista formado pela Universidade Federal de Santa Maria, técnico agrícola e político filiado ao Partido dos Trabalhadores (PT). Foi Vereador da cidade de Santa Maria (RS) de 1989 a 1996 e Deputado Estadual pelo Rio Grande do Sul (RS) de 1999 a 2000. Desde 2003 é Deputado Federal pelo RS. 

compartilhar

Publicador de Conteúdo

contato

Anja Czymmeck

Anja Czymmeck

Leiterin des Auslandsbüros Frankreich

anja.czymmeck@kas.de +33 156 69 15 00
contato

Ariane Costa

Ariane Costa KAS

Coordenadora de Projetos de Educação Política

ariane.costa@kas.de