La Universidad del Norte creó en Barranquilla la Maestría en Periodismo, la única de la región Caribe, una experiencia de aprendizaje teórico-práctica con la que fortalecemos e impulsamos el periodismo independiente, ético, innovador y sentipensante de la región.
Formamos, acompañamos y fortalecemos el ecosistema narrativo actual, de la mano de un contexto inspirador que incentiva la producción periodística, el análisis del discurso y la creatividad de cada uno de los profesionales que elige formarse integralmente con nosotros.
Cursar la Maestría en Periodismo de la Universidad del Norte te convertirá en un líder creativo, investigador, asesor y consultor de alto nivel en el área del periodismo, la opinión pública y las nuevas narrativas multimediales.
SOMOS...
Maestros en el manejo del nuevo sistema narrativo
Maestros para el periodismo en tiempos de cambio
Maestros en emprendimientos e innovación digital
Formamos, acompañamos y fortalecemos el ecosistema narrativo actual, de la mano de un contexto inspirador que incentiva la producción periodística, el análisis del discurso y la creatividad de cada uno de los profesionales que elige formarse integralmente con nosotros.
Cursar la Maestría en Periodismo de la Universidad del Norte te convertirá en un líder creativo, investigador, asesor y consultor de alto nivel en el área del periodismo, la opinión pública y las nuevas narrativas multimediales.
SOMOS...
Maestros en el manejo del nuevo sistema narrativo
Maestros para el periodismo en tiempos de cambio
Maestros en emprendimientos e innovación digital
Sobre el programa
Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing: ==> renderer.getArticle [in template "20097#20123#20445699" at line 95, column 24] ---- 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: journalArticle = renderer.getArticle() [in template "20097#20123#20445699" at line 95, column 7] ----
1<style type="text/css">
2 .rel_home_image_uninorte{
3 width:100%;
4 max-width: 386px;
5 max-height:280px;
6 }
7 .rel_home_textos{
8 max-width: 600px;
9 padding-left: 2rem;
10 }
11 .rel_home_row{
12 display: flex;
13 flex-direction: row;
14 margin-top: 2rem;
15 justify-content: space-evenly;
16 }
17 .container_noticia_principal{
18 background-color: #f6f6f6!important;
19 overflow: auto;
20 padding: 25px;
21 position: relative;
22 display:flex;
23 flex-direction:row
24 max-width: 915px;
25 min-height: 280px;
26 justify-content: center;
27 align-items:center;
28 }
29 .container_noticia_sec{
30 background-color: #e6e6e6!important;
31 overflow: auto;
32 padding: 25px;
33 position: relative;
34 display:flex;
35 flex-direction:row
36 max-width: 915px;
37 max-height: 280px;
38 justify-content: center;
39 align-items:center;
40 }
41 .rel_home_card_title {
42 margin-bottom: 1rem;
43 margin-top:0;
44 }
45 .rel_home_card_link {
46 color: inherit;
47 text-decoration: none;
48 }
49 .rel_home_card_link:hover {
50 color: blue;
51 opacity: .8;
52 transition: all .2s ease-in;
53 }
54 .rel_home_card_description {
55 min-height: 170px;
56 max-height:250px;
57 }
58 .rel_home_card_date {
59 margin-bottom:4px;
60 display: block;
61 }
62 @media (max-width:798px){
63 .rel_home_row{
64 flex-direction: column;
65 }
66 .container_noticia_principal{
67 flex-direction:column;
68 }
69 }
70</style>
71<#global $contador = 1>
72<#-- Truncate Text -->
73<#macro truncate_text text limit>
74<#assign truncatedText = "" />
75<#if text?length gt limit>
76<#assign truncatedText = text?substring(0,limit)/>
77<#assign truncatedText = truncatedText + "..."/>
78${truncatedText}
79<#else>
80${text}
81</#if>
82</#macro>
83<div class="container adtnoticias">
84 <div class="row">
85 <div class="col-md-12">
86 <#if entries?has_content>
87 <#list entries as curEntry>
88 <#assign
89 renderer = curEntry.getAssetRenderer()
90 className = renderer.getClassName()
91 />
92 <#assign
93 slash="/"
94 constantDocuments="documents"
95 journalArticle = renderer.getArticle()
96 document = saxReaderUtil.read(journalArticle.getContent())
97 rootElement = document.getRootElement()
98 fecha = curEntry.getPublishDate()?datetime?string["MMM dd, yyyy"]
99 />
100 <#assign news_friendlyURL=assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, curEntry)?keep_before("?")?keep_after("content/")/>
101 <#assign viewURL="/web/grupo-prensa/w/${news_friendlyURL}"/>
102 <#if $contador == 1>
103 <#assign ampersand = "&">
104 <!-- Nueva forma de leer imagen destacada (sin servicios) -->
105 <#assign
106 img = journalArticle.getSmallImageURL()
107 />
108 <!-- Leer descripción de imagen destacada -->
109 <#assign
110 dlFileEntryService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")
111 />
112 <#if img?has_content>
113 <#assign
114 uuid1=img?keep_before("?")?keep_after_last("/")
115 groupIdImage = img?keep_after("documents/")?keep_before("/")?number
116 step1 = dlFileEntryService.getFileEntryByUuidAndGroupId(uuid1, groupIdImage)
117 />
118 </#if>
119 <div>
120 <div class="container_noticia_principal" >
121 <div class="rel_home_image_uninorte">
122 <a href="${viewURL}" class="rel_home_card_link">
123 <#if img?has_content>
124 <!--asignar descripción en texto alt si tiene, y si no que muestre el mismo titulo de la imagen-->
125 <#if step1.getDescription()?has_content>
126 <img class="rel_home_image_uninorte" src="${img}" alt="${step1.getDescription()}" style="width:100%"/>
127 <#else>
128 <img class="rel_home_image_uninorte" src="${img}" alt="${step1.getTitle()}" style="width:100%"/>
129 </#if>
130 <!--termina el alt y sigue con condicional de agregar logo UN en caso de que no tenga imagen destacada por mostrar-->
131 <#else>
132 <img class="rel_home_image_uninorte" src="https://www.uninorte.edu.co/documents/13400067/14601182/Logo_Uninorte.jpg/48cf4a2c-1cb9-3ea3-f675-dc4096815673?t=1667419477389" alt="Uninorte logo" style="width:100%"/>
133 </#if>
134
135
136 </a>
137 </div>
138 <div class="rel_home_textos span8">
139 <h2 class="rel_home_card_title">
140 <a href="${viewURL}" class="rel_home_card_link">
141 ${stringUtil.shorten(curEntry.getTitle(locale), 200)}
142 </a>
143 </h2>
144 <span class="rel_home_card_date">
145 <p>
146 <b>
147 <#if fecha?contains("Jan")>
148 ${fecha?replace("Jan", "Ene")}
149 <#elseif fecha?contains("Apr")>
150 ${fecha?replace("Apr", "Abr")}
151 <#elseif fecha?contains("Aug")>
152 ${fecha?replace("Aug", "Ago")}
153 <#elseif fecha?contains("Dec")>
154 ${fecha?replace("Dec", "Dic")}
155 <#else>
156 ${fecha}
157 </#if>
158 </b>
159 </p>
160 </span>
161 <span class="rel_home_card_description">
162 <p>
163 ${stringUtil.shorten(curEntry.getSummary(locale), 500)}
164 </p>
165 </span>
166 <script>(function(d, s, id) {
167 var js, fjs = d.getElementsByTagName(s)[0];
168 if (d.getElementById(id)) return;
169 js = d.createElement(s); js.id = id;
170 js.src = "//connect.facebook.net/es_LA/sdk.js#xfbml=1&version=v2.7";
171 fjs.parentNode.insertBefore(js, fjs);
172 }(document, 'script', 'facebook-jssdk'));
173 </script>
174 </div>
175 </div>
176 </div>
177 <#assign $contador = 2>
178 <#assign $indicador = "inicio">
179 <#else>
180 <#if ($indicador == "inicio")>
181 <!-- Nueva forma de leer imagen destacada (sin servicios) -->
182 <#assign
183 img = journalArticle.getSmallImageURL()
184 />
185 <!-- Leer descripción de imagen destacada -->
186 <#assign
187 dlFileEntryService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")
188 />
189 <#if img?has_content>
190 <#assign
191 uuid1=img?keep_before("?")?keep_after_last("/")
192 groupIdImage = img?keep_after("documents/")?keep_before("/")?number
193 step1 = dlFileEntryService.getFileEntryByUuidAndGroupId(uuid1, groupIdImage)
194 />
195 </#if>
196 <div class="rel_home_row" style="">
197 <div class="span6 noticias" style="max-width:450px; margin:3px">
198 <div class="headline-content">
199 <div class="rel_home_textos span8" style="max-width:470px; padding-left:2rem">
200 <h2 class="rel_home_card_title">
201 <a href="${viewURL}" class="rel_home_card_link">
202 ${stringUtil.shorten(curEntry.getTitle(locale), 200)}
203 </a>
204 </h2>
205 <span class="rel_home_card_date">
206 <p>
207 <b>
208 <#if fecha?contains("Jan")>
209 ${fecha?replace("Jan", "Ene")}
210 <#elseif fecha?contains("Apr")>
211 ${fecha?replace("Apr", "Abr")}
212 <#elseif fecha?contains("Aug")>
213 ${fecha?replace("Aug", "Ago")}
214 <#elseif fecha?contains("Dec")>
215 ${fecha?replace("Dec", "Dic")}
216 <#else>
217 ${fecha}
218 </#if>
219 </b>
220 </p>
221 </span>
222 <div class="rel_home_image_uninorte">
223 <a href="${viewURL}" class="rel_home_card_link">
224 <#if img?has_content>
225 <!--asignar descripción en texto alt si tiene, y si no que muestre el mismo titulo de la imagen-->
226 <#if step1.getDescription()?has_content>
227 <img class="rel_home_image_uninorte" src="${img}" alt="${step1.getDescription()}" style="width:100%"/>
228 <#else>
229 <img class="rel_home_image_uninorte" src="${img}" alt="${step1.getTitle()}" style="width:100%"/>
230 </#if>
231 <!--termina el alt y sigue con condicional de agregar logo UN en caso de que no tenga imagen destacada por mostrar-->
232 <#else>
233 <img class="rel_home_image_uninorte" src="https://www.uninorte.edu.co/documents/13400067/14601182/Logo_Uninorte.jpg/48cf4a2c-1cb9-3ea3-f675-dc4096815673?t=1667419477389" alt="Uninorte logo" style="width:100%"/>
234 </#if>
235 </a>
236 </div>
237 <span class="rel_home_card_description">
238 <p>
239 ${stringUtil.shorten(curEntry.getSummary(locale), 500)}
240
241 </p>
242 </span>
243 <script>(function(d, s, id) {
244 var js, fjs = d.getElementsByTagName(s)[0];
245 if (d.getElementById(id)) return;
246 js = d.createElement(s); js.id = id;
247 js.src = "//connect.facebook.net/es_LA/sdk.js#xfbml=1&version=v2.7";
248 fjs.parentNode.insertBefore(js, fjs);
249 }(document, 'script', 'facebook-jssdk'));
250 </script>
251 </div>
252 </div>
253 </div>
254 <#assign $indicador = "fin">
255 <#else>
256 <!-- Nueva forma de leer imagen destacada (sin servicios) -->
257 <#assign
258 img = journalArticle.getSmallImageURL()
259 />
260 <!-- Leer descripción de imagen destacada -->
261 <#assign
262 dlFileEntryService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")
263 />
264 <#if img?has_content>
265 <#assign
266 uuid1=img?keep_before("?")?keep_after_last("/")
267 groupIdImage = img?keep_after("documents/")?keep_before("/")?number
268 step1 = dlFileEntryService.getFileEntryByUuidAndGroupId(uuid1, groupIdImage)
269 />
270 </#if>
271 <div class="span6 noticias" style="max-width:450px; margin:3px">
272 <div class="headline-content">
273 <div class="rel_home_textos span8" style="max-width:470px; padding-left:2rem">
274 <h2 class="rel_home_card_title">
275 <a href="${viewURL}" class="rel_home_card_link">
276 ${stringUtil.shorten(curEntry.getTitle(locale), 200)}
277 </a>
278 </h2>
279 <span class="rel_home_card_date">
280 <p>
281 <b>
282 <#if fecha?contains("Jan")>
283 ${fecha?replace("Jan", "Ene")}
284 <#elseif fecha?contains("Apr")>
285 ${fecha?replace("Apr", "Abr")}
286 <#elseif fecha?contains("Aug")>
287 ${fecha?replace("Aug", "Ago")}
288 <#elseif fecha?contains("Dec")>
289 ${fecha?replace("Dec", "Dic")}
290 <#else>
291 ${fecha}
292 </#if>
293
294 </b>
295 </p>
296 </span>
297 <div class="rel_home_image_uninorte">
298 <a href="${viewURL}" class="rel_home_card_link">
299 <#if img?has_content>
300 <!--asignar descripción en texto alt si tiene, y si no que muestre el mismo titulo de la imagen-->
301 <#if step1.getDescription()?has_content>
302 <img class="rel_home_image_uninorte" src="${img}" alt="${step1.getDescription()}" style="width:100%"/>
303 <#else>
304 <img class="rel_home_image_uninorte" src="${img}" alt="${step1.getTitle()}" style="width:100%"/>
305 </#if>
306 <!--termina el alt y sigue con condicional de agregar logo UN en caso de que no tenga imagen destacada por mostrar-->
307 <#else>
308 <img class="rel_home_image_uninorte" src="https://www.uninorte.edu.co/documents/13400067/14601182/Logo_Uninorte.jpg/48cf4a2c-1cb9-3ea3-f675-dc4096815673?t=1667419477389" alt="Uninorte logo" style="width:100%"/>
309 </#if>
310 </a>
311 </div>
312 <span class="rel_home_card_description">
313 <p>
314 ${stringUtil.shorten(curEntry.getSummary(locale), 500)}
315 </p>
316 </span>
317 <script>(function(d, s, id) {
318 var js, fjs = d.getElementsByTagName(s)[0];
319 if (d.getElementById(id)) return;
320 js = d.createElement(s); js.id = id;
321 js.src = "//connect.facebook.net/es_LA/sdk.js#xfbml=1&version=v2.7";
322 fjs.parentNode.insertBefore(js, fjs);
323 }(document, 'script', 'facebook-jssdk'));
324 </script>
325 </div>
326 </div>
327 </div>
328 </div>
329 <#assign $indicador = "inicio">
330 </#if>
331 </#if>
332 </#list>
333 </#if>
334 </div>
335 </div>
336</div>
337<script type="text/javascript" src="https://owlcarousel2.github.io/OwlCarousel2/assets/owlcarousel/owl.carousel.js"></script>
338<script type="text/javascript"></script>
—
1 Resultados por página