Saltar al contenido principal

Modificar proyectos

Para modificar cualquier proyecto de la página web, debemos seguir los siguientes pasos:

  1. Acceder a la carpeta static/json y entrar en el archivo proyectos.json.
  2. Dentro, encontraremos distintos objetos que representan a los proyectos de la página web:
[
{
"id": "99",
"titulo": "Nombre del proyecto",
"foto": "imagen_proyecto.png",
"texto_html": "<p>Descripción del proyecto</p>",
"web": "http://example.es",
"documento_adjunto": null,
"tipo_proyecto": "proyecto",
"orden": "6",
"titulo_en": "Project name",
"texto_html_en": "<p>Project description</p>"
"web_en": "http://example.com",
"tipo_proyecto_en": "project"
},
...
]
  1. Para modificar un proyecto, debemos cambiar los valores de los campos titulo, foto, texto_html, web, documento_adjunto, tipo_proyecto, y orden, y si se quiere añadir una versión en inglés, se deben añadir los campos titulo_en, texto_html_en, web_en, tipo_proyecto_en. Los campos son los siguientes:
    • titulo: Título del proyecto.
    • foto: Imagen del proyecto. Debe estar en la carpeta static/img/proyectos. Si no se quiere añadir, puede escribir null u omitir el campo.
    • texto_html: Descripción del proyecto. Debe estar en formato HTML.
info

En la web Online HTML Editor puedes editar el texto para convertirlo y copiarlo en el campo texto_html. Para ello escribiremos el texto en el editor y pulsaremos al botón azul de arriba a la izquierda "Edit HTML source code" y lo copiaremos. Online HTML Editor Se recomienda si corta y pega texto en el programa, se utiliza el atajo de teclado Ctrl+Shift+V para pegar sin formato y que no se escriban en el texto comillas dobles ("), sino las comillas simples ('), ya que las dobles pueden dar problemas en el programa.

danger

Si se ha generado más de una línea de texto, utilice Text Fixer para convertirlo a un solo párrafo pulsando en "Convert to Single Line" y copiando el texto con "Copy to Clipboard". No se preocupe porque como está formateado por HTML, no se quedará todo el texto en una línea al compilarse en la página. Esto únicamente importante para que no haya problemas en el JSON. alt text

  • web: Enlace a la página web del proyecto. Si no se quiere añadir, puede escribir null u omitir el campo.
  • documento_adjunto: Enlace al documento adjunto del proyecto. Debe estar en la carpeta static/attached_files/proyectos. Si no se quiere añadir, puede escribir null u omitir el campo.
  • tipo_proyecto: Tipo de proyecto. Puede ser proyecto, contrato, red o otro.
  • orden: Orden en el que se mostrará el miembro en la página web. Debe ser un entero positivo y cuanto mayor sea el número, estará más abajo en la página web. Si se deja vacío, se pondrá al final de la lista.
  • titulo_en: Título del proyecto en inglés. Si no se quiere añadir, puede escribir null u omitir el campo.
  • texto_html_en: Descripción del proyecto en inglés. Debe estar en formato HTML. Si no se quiere añadir, puede escribir null u omitir el campo.
  • web_en: Enlace a la página web del proyecto en inglés. Si no se quiere añadir, puede escribir null u omitir el campo.
  • tipo_proyecto_en: Tipo de proyecto en inglés. No tiene una función especial más alla de la traducción, por lo que si no se quiere traducir, escriba null (sin comillas) u omita este campo.
  1. Para añadir un nuevo proyecto, debemos añadir un nuevo objeto al array de proyectos. Por ejemplo:
[
...
{
"id": "100",
"titulo": "Nombre del proyecto",
"foto": "imagen_proyecto.png",
"texto_html": "<p>Descripción del proyecto</p>",
"web": "http://example.es",
"documento_adjunto": null,
"tipo_proyecto": "proyecto",
"orden": "6",
"titulo_en": "Project name",
"texto_html_en": "<p>Project description</p>"
"web_en": "http://example.com",
"tipo_proyecto_en": "project"
}
]
  1. Así debería quedar el proyecto añadido: alt text