DiaInternacional da Mulher Negra Latino-americana e Caribenha - Unicap

Título Notícias

Joyce.jpeg

Dia Internacional da Mulher Negra Latino-Americana e Caribenha

Falar sobre o 25 de julho é reconhecer as mãos afro-diaspóricas que desenharam o passado e hoje reescrevem o futuro. O marco dessa data emerge de uma...

Falar sobre o 25 de julho é reconhecer as mãos afro-diaspóricas que desenharam o passado e hoje reescrevem o futuro....

WhatsApp Image 2026-07-21 at 14.49.15.jpeg

Currículos da Unicap avançam para nova etapa de atualização com foco em competências e habilidades

A Católica deu continuidade ao processo de renovação e atualização dos currículos de seus cursos de graduação com a realização da segunda etapa da formação...

A Católica deu continuidade ao processo de renovação e atualização dos currículos de seus cursos de graduação com a...

banner-prouni-noticia.jpg

Resultado da primeira chamada do Prouni 2026.2 já está disponível; candidatos devem enviar...

Os candidatos pré-selecionados na primeira chamada do Programa Universidade para Todos (Prouni) 2026.2 já podem consultar o resultado e dar início à etapa de...

Os candidatos pré-selecionados na primeira chamada do Programa Universidade para Todos (Prouni) 2026.2 já podem...

Gemini_Generated_Image_45w6yf45w6yf45w6 (1).png

Professor Manoel Moraes participa Congresso Mundial de Direito Constitucional, na Colômbia.

O professor Manoel Moraes, participou do Congresso Mundial de Direito Constitucional – Sustainable Constitutionalism: Answers for a Changing World...

O professor Manoel Moraes, participou do Congresso Mundial de Direito Constitucional – Sustainable Constitutionalism:...

pet-saude-resultado.jpg

Confira o resultado do Edital PET-SAÚDE CLIMA UNICAP

A Universidade Católica de Pernambuco (Unicap) divulga o resultado da seleção de estudantes e docentes para o Programa de Educação pelo Trabalho para a Saúde...

A Universidade Católica de Pernambuco (Unicap) divulga o resultado da seleção de estudantes e docentes para o...

ForGRAD.jpg

Unicap sedia Fórum Regional de Pró-Reitores de Graduação

Universidade recebe gestores de todos os estados do Nordeste para debater Enade, Sisu, Enem, Diploma Digital e Inteligência Artificial Com reportagem de...

Universidade recebe gestores de todos os estados do Nordeste para debater Enade, Sisu, Enem, Diploma Digital e...

P9970513.jpg

O futuro do Ensino Superior e os desafios do uso da Inteligência Artificial no ambiente acadêmico...

A Universidade Católica de Pernambuco sediará, nos dias 7 e 8 de julho, a edição Nordeste do Fórum Nacional de Pró-Reitores de Graduação (ForGRAD), reunindo...

A Universidade Católica de Pernambuco sediará, nos dias 7 e 8 de julho, a edição Nordeste do Fórum Nacional de...

WhatsApp Image 2026-07-02 at 20.45.56.jpeg

Comissão de Anistia reconhece o povo Ãwa (Avá-Canoeiro do Araguaia) como anistiado político coletivo

A Comissão de Anistia do Ministério dos Direitos Humanos e da Cidadania realizou uma sessão de grande relevância histórica ao reconhecer o povo indígena Ãwa...

A Comissão de Anistia do Ministério dos Direitos Humanos e da Cidadania realizou uma sessão de grande relevância...

banner-bolsa-pet.jpg

Unicap abre seleção para estudantes e docentes no PET-Saúde: Clima

A Universidade Católica de Pernambuco (Unicap) abriu inscrições para a seleção de estudantes e docentes que irão integrar o Programa de Educação pelo...

A Universidade Católica de Pernambuco (Unicap) abriu inscrições para a seleção de estudantes e docentes que irão...

Foto reprodução do Instagram @rua_do_lazer.jpg

Nota de Pesar 02/07/2026

A Universidade Católica de Pernambuco manifesta profundo pesar pelo falecimento de Margarida Oliveira Silva, a querida Dona Margarida, figura histórica da...

A Universidade Católica de Pernambuco manifesta profundo pesar pelo falecimento de Margarida Oliveira Silva, a...

WhatsApp Image 2026-07-01 at 14.56.21.jpeg

Pesquisas da Unicap são apresentadas em congresso de Comunicação na Irlanda

Pesquisas desenvolvidas na Universidade Católica de Pernambuco (Unicap) foram apresentadas pelo Prof. Dr. Juliano Domingues no congresso da International...

Pesquisas desenvolvidas na Universidade Católica de Pernambuco (Unicap) foram apresentadas pelo Prof. Dr. Juliano...

Design sem nome (5).jpg

Nota de Pesar 30/06/2026

É com profundo pesar que recebemos a notícia do falecimento de Fernanda Cristina Padilha da Rocha e Silva, cuja trajetória acadêmica foi marcada pela...

É com profundo pesar que recebemos a notícia do falecimento de Fernanda Cristina Padilha da Rocha e Silva, cuja...

prouni-atenção-telão (2).png

Reintegração FIES, Prouni e Bolsa de Assistência Social 2026.2

  O período para solicitação de Reintegração e/ou Reativação para os beneficiários do Prouni, FIES e Bolsa de Assistência Social para semestre...

  O período para solicitação de Reintegração e/ou Reativação para os beneficiários do Prouni, FIES e Bolsa de...

provas-gabaritos-vest2026-portal2.jpg

Provas & Gabaritos do Vestibular 2026.2

Provas MEDICINA DEMAIS CURSOS Gabaritos MEDICINA DEMAIS CURSOS Para mais informações, acesse o site oficial...

Provas MEDICINA DEMAIS CURSOS Gabaritos MEDICINA DEMAIS CURSOS Para mais...

WhatsApp Image 2026-06-11 at 14.36.44.jpeg

III Fórum da Juventude reúne estudantes para debater memória, democracia e direitos humanos na...

A Universidade Católica de Pernambuco (Unicap) recebeu, na manhã desta quinta-feira (11), o III Fórum da Juventude em Defesa dos Espaços de Memória de...

A Universidade Católica de Pernambuco (Unicap) recebeu, na manhã desta quinta-feira (11), o III Fórum da Juventude em...

images (1).jpg

Unicap realiza neste domingo as provas do Vestibular 2026.2

A Universidade Católica de Pernambuco (Unicap) realiza neste domingo (14), das 8h15 às 13h15, as provas do Vestibular 2026.2 para os cursos presenciais. Ao...

A Universidade Católica de Pernambuco (Unicap) realiza neste domingo (14), das 8h15 às 13h15, as provas do Vestibular...

2026_05_27 - Comunicado NOVO FIES - Dilatação 2_2026.jpg

Prazo para dilatação do financiamento FIES para 2026.2 se encerra dia 15/07

A Caixa Econômica Federal comunica que o prazo para a realização da dilatação contratual do Novo FIES, para o 2º semestre de 2026, ocorrerá de...

A Caixa Econômica Federal comunica que o prazo para a realização da dilatação contratual do Novo FIES, para...

20260601_103152.jpg

Unicap promove o encontro "A Virgem das Três Raças: Guadalupe, Luján e Aparecida"

A Universidade Católica de Pernambuco recebeu, nesta segunda-feira (1º/06), um grupo de peregrinos argentinos que percorreu o caminho histórico realizado...

A Universidade Católica de Pernambuco recebeu, nesta segunda-feira (1º/06), um grupo de peregrinos argentinos que...

Thumbnail Vlog Viagem Duas Fotos Texto Preto e Branco com Sombra - Miniatura do Youtube.png

Resultado Preliminar do PROUNI Recife já está disponível para consulta

O Resultado Preliminar do PROUNI Recife já está disponível para consulta! Se você participou do processo, confira agora sua situação e acompanhe as próximas...

O Resultado Preliminar do PROUNI Recife já está disponível para consulta! Se você participou do processo, confira...

Agende-se Portal Unicap (1).jpg

Prazo para aditamento de renovação do financiamento FIES 1º/2026 encerra-se dia 31/05

O Departamento de Ação Social - DAS, informa: Prezad(o)a Informamos que o Aditamento de Renovação FIES, referente ao semestre 2026.1, encontra-se liberado...

O Departamento de Ação Social - DAS, informa: Prezad(o)a Informamos que o Aditamento de Renovação FIES, referente...

Aplicações Aninhadas

Expediente - Coluna 1

EXPEDIENTE

EDIÇÃO:
Paula Losada (1.652 DRT/PE)
Daniel França (3.120 DRT/PE)
Elano Lorenzato (2.781 DRT/PE)
Sílvio Araújo (4.012  DRT/PE)

Expediente - Coluna 2

REPÓRTER CINEMATOGRÁFICO:
Alex Costa (5.182 -DRT/PE)

DESIGNER:
Java Araújo

WEB DESIGNER:
Elano Lorenzato (2.781 DRT/PE)

Expediente - Coluna 3

CONTATO:
Rua do Príncipe, 526,
Bloco R, sala 117,
Boa Vista, Recife-PE.
Cep: 50050-900.
Telefone: (81) 2119.4010.
E-mail: assecom@unicap.br

Título Notícias Acontece na Unicap

Publicador de Conteúdos e Mídias

DiaInternacional da Mulher Negra Latino-americana e Caribenha

Um erro ocorreu enquanto processava o modelo.
Java method "jdk.proxy149.$Proxy1035.getArticle(long, String)" threw an exception when invoked on jdk.proxy149.$Proxy1035 object "com.liferay.journal.service.impl.JournalArticleLocalServiceImpl@6db09e0e"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: Article = journalArticleLocalService...  [in template "22092#22119#82306" at line 25, column 5]
----
1<style> 
2    .lexicon-icon { 
3        height: 1em !important; 
4
5    .noticia-custom .component-title, .noticia-custom .asset-avatar, .noticia-custom .user-info, .noticia-custom .asset-details .asset-ratings, .noticia-custom .asset-details .taglib-social-bookmarks { 
6        display: none; 
7
8    .asset-full-content { 
9        opacity: 0; 
10        visibility: hidden; 
11
12    .noticia-custom .lfr-asset-anchor { 
13        position: absolute; 
14        top: 0; 
15
16    .blog-internal .container-content .content-blog { 
17        padding: 0rem 0 !important; 
18
19</style> 
20<#setting url_escaping_charset="UTF-8"> 
21<#assign  
22    groupId = themeDisplay.getLayout().getGroupId() 
23    journalArticleId = .vars['reserved-article-id'].data 
24    journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") 
25    Article = journalArticleLocalService.getArticle(groupId, journalArticleId) 
26    classPK = Article.getResourcePrimKey()?eval 
27    currentURL = themeDisplay.getPortalURL() + themeDisplay.getURLCurrent() 
28 
29    assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") 
30    entry = assetEntryLocalService.getEntry("com.liferay.journal.model.JournalArticle", classPK) 
31/> 
32<div class="row"> 
33    <div class="col-md-12"> 
34        <div class="blog-internal"> 
35            <div class="title-relative text-dark px-0 pb-4"> 
36                <h1>${.vars['reserved-article-title'].data}</h1> 
37            </div> 
38        </div> 
39    </div> 
40</div> 
41<div class="row"> 
42    <div class="col-md-8"> 
43        <div class="blog-internal mb-7"> 
44            <div> 
45                <div class="d-flex justify-content-between align-items-center pb-4 px-0"> 
46                    <div class="author-blog"> 
47                        <#assign publicadoPor = .vars['reserved-article-author-name'].data /> 
48                        <#if selectPublished??> 
49                            <#assign publicadoPor = selectPublished.getData() /> 
50                            <#if selectPublished.getData() == ""> 
51                                <#assign publicadoPor = .vars['reserved-article-author-name'].data /> 
52                            </#if> 
53                        </#if> 
54                     
55                        <@liferay_ui["message"] key="published"/> <span class="text-lowercase"><@liferay_ui["message"] key="per"/></span>: ${publicadoPor} 
56                    </div> 
57                         
58                    <div class="date-blog"> 
59                        <span class="day-date">${dateUtil.getDate(Article.getDisplayDate(), "dd", locale)}</span> 
60                        <span class="year-date">${dateUtil.getDate(Article.getDisplayDate(), "MMM yyyy", locale)}</span>                        
61                    </div> 
62                </div> 
63            </div> 
64             
65            <div class="container-content blog-padding"> 
66                <div class="content-blog"> 
67                    ${Content.getData()} 
68                </div> 
69                <div class="content-social-blog m-0"> 
70                   
71                    <div class="content-view"> 
72                        <span class="text-capitalize"><@liferay_ui["message"] key="views"/>:  </span> 
73                        <div class="views"> 
74                            <span class="icon-eye-open"></span> 
75                            <span class="number-views">${entry.getViewCount()}</span> 
76                        </div> 
77                    </div> 
78 
79                    <div class="content-share"> 
80                        <span class="text-capitalize"><@liferay_ui["message"] key="share"/></span> 
81                        <div class="click-share"> 
82                            <@liferay_social_bookmarks["bookmarks"] 
83                                className="com.liferay.journal.model.JournalArticle" 
84                                classPK=journalArticleId?eval 
85                                displayStyle="inline" 
86                                target="_blank" 
87                                title=.vars['reserved-article-title'].data 
88                                url=currentURL 
89                            /> 
90                        </div> 
91                    </div> 
92                </div> 
93                <@liferay_util["html-top"]><meta name="twitter:title" content="${.vars['reserved-article-title'].data} "></@> 
94                <@liferay_util["html-top"]><meta name="twitter:description" content="<#outputformat "HTML">${htmlUtil.stripHtml(Content.getData())}</#outputformat>"></@> 
95                <@liferay_util["html-top"]><meta name="twitter:image" content="${themeDisplay.getURLPortal()}${CoverImage.getData()}"></@> 
96                <@liferay_util["html-top"]><meta name="twitter:card" content="summary_large_image"></@> 
97                <@liferay_util["html-top"]><meta property="og:title" content="${.vars['reserved-article-title'].data}"></@> 
98                <@liferay_util["html-top"]><meta property="og:description" content="<#outputformat "plainText">${htmlUtil.stripHtml(Content.getData())}</#outputformat>"></@> 
99                <@liferay_util["html-top"]><meta property="og:image" content="${themeDisplay.getURLPortal()}${CoverImage.getData()}"></@> 
100                <@liferay_util["html-top"]><meta property="og:url" content="${themeDisplay.getURLPortal()}${themeDisplay.getURLCurrent()}"></@> 
101            </div> 
102 
103            <#if AssociarPagina?? && AssociarPagina.getSiblings()?has_content> 
104                <#assign layoutService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService") /> 
105                <#if AssociarPagina.getData()?? && AssociarPagina.getData() != ""> 
106                    <div class="brc-noticias hide"> 
107                        <#list AssociarPagina.getSiblings() as cur_AssociarPagina> 
108                            <#if cur_AssociarPagina.getData()?eval.layoutId??> 
109                                <#assign layout = layoutService.getLayout(themeDisplay.getScopeGroupId(),false,cur_AssociarPagina.getData()?eval.layoutId?number) /> 
110                                <#assign pageTitleCustom = layout.getName(locale) /> 
111                                <li class="breadcrum-custom-news"> 
112                                    <a class="text-light" title="${pageTitleCustom}" href="${cur_AssociarPagina.getFriendlyUrl()}"> 
113                                        ${pageTitleCustom} 
114                                    </a> 
115                                </li> 
116                            </#if> 
117                        </#list> 
118                    </div> 
119                </#if> 
120            </#if> 
121        </div> 
122    </div> 
123    <div class="d-none d-xl-block col-xl-1"></div> 
124    <div class="col-md-4 col-xl-3"> 
125        <#assign 
126            currentArticleAssetEntry = assetEntryLocalService.getEntry("com.liferay.journal.model.JournalArticle", classPK) 
127            currentArticleAssetEntryId = currentArticleAssetEntry.getEntryId() 
128        /> 
129 
130        <#assign assetLinkLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetLinkLocalService")! /> 
131 
132        <#if assetLinkLocalService?has_content> 
133            <#assign currentArticleRelatedLinks = assetLinkLocalService.getDirectLinks(currentArticleAssetEntryId, true) /> 
134        <#else> 
135            <#assign currentArticleRelatedLinks = [] /> 
136        </#if> 
137         
138        <#if currentArticleRelatedLinks?size != 0> 
139            <#assign 
140                baseUrl = currentURL?split(.vars['reserved-article-url-title'].data)[0] 
141            /> 
142            <div class="row"> 
143                <#list currentArticleRelatedLinks[0..*5] as related_entry> 
144                    <#assign  
145                        relatedAssetEntryId = related_entry.getEntryId2()  
146                        relatedAssetEntry = assetEntryLocalService.getEntry(relatedAssetEntryId) 
147                        relatedAssetEntryPrimKey = relatedAssetEntry.getClassPK() 
148                        relatedArticle = journalArticleLocalService.getLatestArticle(relatedAssetEntryPrimKey) 
149                        viewURL = baseUrl + relatedArticle.getUrlTitle() 
150 
151                        article = relatedArticle 
152                        docXml = saxReaderUtil.read(article.getContent()) 
153                        contentNoticia = docXml.valueOf("//dynamic-element[@name='Content']/dynamic-content/text()") 
154                        contentInfoComplementar = docXml.valueOf("//dynamic-element[@name='InfoComplementar']/dynamic-content/text()") 
155                        image = docXml.valueOf("//dynamic-element[@name='CoverImage']/dynamic-content/text()") 
156                        imgJson = jsonFactoryUtil.createJSONObject(image) 
157                        urlImage = "/documents/"+ imgJson.groupId +"/" +imgJson.fileEntryId +"/"+ imgJson.name?url +"/"+imgJson.uuid 
158 
159                        colorBg = "vermelho" 
160                        colorText = "secondary" 
161                    /> 
162                    <#if related_entry?is_even_item> 
163                        <#assign  
164                            colorBg = "secondary" 
165                            colorText = "white" 
166                        /> 
167                    </#if> 
168                    <#if contentInfoComplementar?? && contentInfoComplementar != ""> 
169                        <div class="col-md-12 mb-6"> 
170                            <#if image?? && image != ""> 
171                                <img src="${urlImage}" alt="info complementar" /> 
172                            </#if> 
173                            <div class="card-footer"> 
174                                ${contentInfoComplementar} 
175                            </div> 
176                        </div> 
177                    <#else> 
178                        <div class="col-md-12 mb-6"> 
179                            <div class="card-related"> 
180                                <#if getterUtil.getBoolean(ImagemPossuiFiltro.getData())> 
181                                    <div class="card bg-${colorBg}"> 
182                                <#else> 
183                                    <div class="card"> 
184                                </#if> 
185                                    <div class="background-image bg-color-yes" style="background-image: url(${urlImage});"> 
186                                    </div> 
187                                    <div class="card-footer bg-${colorBg}"> 
188                                        <h3 class="font-size-default"> 
189                                            <a href="${viewURL}" class="stretched-link text-${colorText}" title="${article.getTitle(locale)}"> 
190                                                ${article.getTitle(locale)} 
191                                            </a> 
192                                        </h3> 
193                                    </div> 
194                                </div> 
195                            </div> 
196                        </div> 
197                    </#if> 
198                </#list> 
199            </div> 
200        </#if> 
201    </div> 
202</div> 
203 
204<style> 
205    .card-related h3 { 
206        font-size: 1.7rem; 
207        margin: 0; 
208        font-weight: normal; 
209
210    .card-related:hover .card { 
211        background-color: #690013!important; 
212
213    .card-related a { 
214        transition: color ease 0.4s; 
215
216    .card-related a:hover { 
217        color: #fff!important; 
218        text-decoration: none; 
219
220    .card-related { 
221        height: 100%; 
222
223    .card-related .card { 
224        margin: 0; 
225        height: 100%; 
226        transition: background-color ease 0.4s; 
227
228    .card-related .background-image { 
229        min-height: 257px; 
230        width: 100%; 
231        overflow: hidden; 
232        background-size: cover; 
233        background-position: center; 
234        background-repeat: no-repeat; 
235        mix-blend-mode: multiply; 
236        opacity: 1; 
237        transition: opacity ease 0.4s; 
238
239    .card-related .card-footer { 
240        padding: 1.25rem; 
241
242    .card-related .bg-color-no { 
243        mix-blend-mode: normal; 
244
245    .card-related .font-size-smaller { 
246        font-size: 1.6rem; 
247
248    .card-related .font-size-bigger { 
249        font-size: 1.9rem; 
250
251    .views .number-views { 
252        opacity: 1; 
253        align-items: center; 
254        margin-top: 1rem; 
255        padding: 0; 
256        background-color: initial !important; 
257        color: #72848c; 
258        font-size: 2rem; 
259
260    .views .icon-eye-open { 
261        opacity: 1; 
262        align-items: center; 
263        margin-top: 1rem; 
264        padding: 0; 
265        background-color: initial !important; 
266        color: #9c001c; 
267        font-size: 2rem; 
268
269</style> 
270 
271<script> 
272    $(function(){ 
273        var container = $(".blog-internal").closest('.asset-full-content'); 
274        container.addClass('noticia-custom'); 
275 
276        var breadcrumb = $('ul.breadcrumb'); 
277        var brcCustom = $('.brc-noticias'); 
278        if(breadcrumb.length && brcCustom.length){ 
279            breadcrumb.find('li:first-child, li:last-child').addClass('item-brc'); 
280            breadcrumb.find('li:not(.item-brc)').remove(); 
281            breadcrumb.find('li:last-child').before(brcCustom.html()); 
282
283 
284        $('.asset-full-content').css({"opacity":"1","visibility":"visible"}); 
285        $('html, body').animate({ 
286            scrollTop: $(".noticia-custom .asset-anchor").offset().top 
287        }, 500); 
288        setTimeout(function(){ 
289            $('.content-share .inline-item svg').attr('viewBox', '0 0 512 512') 
290        }, 5000) 
291    }) 
292</script>