Evaluando propuestas

Magazine para proyecto de la facultad

Publicado el 25 Noviembre, 2020 en Programación y Tecnología

Sobre este proyecto

Abierto

Consiga:

Realizar un sitio autoadministrable bajo la plataforma Wordpress. El mismo consta de 4 pantallas: home, category, single y contacto.

El diseño y desarrollo del theme deberá ser realizado por el alumno y contener solo los archivos y código necesarios para el funcionamiento del magazzine. No está permitida la reutilización de otro theme bajado de internet.

Los archivos mínimos que deben desarrollar son:

index.php
style.css
functions.php
archive.php
single.php
home_cp.php


El layout de base (en media) se encuentra en el siguiente archivo de XD:

Link: https://drive.google.com/file/d/1iTFTxKrKz0O21aC3sXF0xLMCgZZ2-lGl/view?usp=sharing

Home:

Para cada nota se debe mostrar: Thumbnail, Título y los primeros 100 caracteres del campo Excerpt.

Nota Bomba:
Se debe crear un Custom Field (ACF) y colocarlo en la página Home.
El CF debe ser de tipo Object

Luego para mostrar en el template el objeto, seguir los pasos de:
https://www.advancedcustomfields.com/resources/post-object/

Módulo Hoy Interesa:
Idem anterior, pero con 5 Custom Fields, uno para cada nota destacada.

Módulo Más noticias:
Es un slider (Pueden usar slick: https://kenwheeler.github.io/slick/) que toma valores de un campo Repeater, el cual tiene un Object Post en cada fila.
La siguiente imagen muestra como debe conformarse este Custom Field.



Y en el template pueden utilizar el siguiente código:

<?php if( have_rows('slider_mas_noticias') ): ?>
  <?php while ( have_rows('slider_mas_noticias') ) : the_row(); ?>
      <?php $noticia = get_sub_field('noticia');?>
      <?php if( $noticia ): $post = $noticia; setup_postdata( $post ); ?>
          <?php the_field('whatever');?>
      <?php wp_reset_postdata(); // IMPORTANTE ?>
      <?php endif; ?>
  <?php endwhile; ?>
<?php endif; ?>

Archive:

Debe haber al menos 5 categorias. Las categorías agruparán notas, por lo tanto en la pantalla de cada categoría se debe mostrar el nombre de la misma y todas las notas que pertenezcan a esa categoría.
Para cada nota se debe mostrar: Thumbnail, Título y los primeros 100 caracteres del campo Excerpt.


Single:

Debe tener al menos 3 custom fields:

Imagen destacada (Tipo Imagen)
Fecha (Tipo Texto)
Banner (Tipo Imagen)



Entrega:

Se debe instalar y trabajar el Wordpress en un hosting (pueden usar un subdirectorio del que contrataron para proyecto senior)
Para el día de la entrega, el sitio debe estar online y funcionando, sin errores en links o imágenes. Se hará una presentación oral donde se expliquen las decisiones tomadas mientras se analiza el código. Para ese dia se debe contar con acceso FTP al sitio online.

Categoría Programación y Tecnología
Subcategoría Wordpress
¿Cuál es el alcance del proyecto? Desarrollo de sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite

Plazo de Entrega: No definido

Habilidades necesarias