Diferencia entre revisiones de «DRUPAL Apariencia»

De MediaWiki
Ir a la navegación Ir a la búsqueda
 
(No se muestran 14 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
−
==Introdución==
+
== Introdución ==
  
 
* A forma en como está estruturada o sitio web en drupal, tanto na parte que se emprega polo administrador para a súa xestión como a parte que se amosa aos usuarios que fan uso do sitio denomínase '''Theme'''.
 
* A forma en como está estruturada o sitio web en drupal, tanto na parte que se emprega polo administrador para a súa xestión como a parte que se amosa aos usuarios que fan uso do sitio denomínase '''Theme'''.
Línea 22: Línea 22:
 
* Máis información [https://www.drupal.org/documentation/theme no seguinte enlace].
 
* Máis información [https://www.drupal.org/documentation/theme no seguinte enlace].
  
−
==Themes en Drupal==
+
== Themes en Drupal ==
  
 
* En Drupal podemos ter moitos temas (themes) instalados á vez, pero só un deles estará visualmente activo.
 
* En Drupal podemos ter moitos temas (themes) instalados á vez, pero só un deles estará visualmente activo.
 
* Poderemos:
 
* Poderemos:
−
:* Instalar un novo tema: https://www.drupal.org/project/project_theme
+
:* Instalar un theme existente: https://www.drupal.org/project/project_theme
−
:* Cambiar e adaptar un tema específico as nosas necesidades (cambiando ou modificando partes del).
+
:* Cambiar e adaptar un tema específico as nosas necesidades (cambiando ou modificando partes del).
 +
:: Deste tipo temos entre outros:
 +
::* [https://www.drupal.org/project/zen Theme Zen].
 +
::* [https://www.drupal.org/project/basic Basic].
 
:* Crear un novo tema dende cero.
 
:* Crear un novo tema dende cero.
 +
 +
<br/>
 +
 +
 +
* Unha boa idea é ir a [https://www.drupal.org/download este enlace] e na parte baixa podemos ver os temas más instalados.
 +
 +
[[Imagen:Drupal_apariencia_30.jpg|500px|center]]
 +
  
 
<br/>
 
<br/>
Línea 72: Línea 83:
 
</gallery>
 
</gallery>
  
−
==Instalando un novo Tema==
 
−
 
−
* Para instalar un novo tema podemos facelo graficamente ou manualmente.
 
−
 
−
* Para facelo graficamente necesitamos ter configurado un servidor ftp ao noso servidor. Como non é o caso imos facelo manualmente.
 
−
 
−
* Primeiro debemos decidir o tema a instalar.
 
−
:* Podemos ir a [https://www.drupal.org/project/project_theme este enlace] onde temos varios criterios de busca. Un dos que sempre temos que ter en conta é o que indica o 'core compatibility' no que teremos que escoller a versión do drupal que temos instalada.
 
−
:* Podemos ir a [https://www.drupal.org/project/project_theme/index este enlace] no que aparece un índice dos temas.
 
−
 
−
<br/>
 
−
* Vexamos un exemplo de busca:
 
−
 
−
[[Imagen:Drupal_apariencia_18.jpg|400px|center]]
 
−
 
−
<br/>
 
−
* Imos a instalar o tema '''Integrity''' que aparece na busca anterior. Ao premer nel aparecerá a súa información:
 
−
 
−
[[Imagen:Drupal_apariencia_19.jpg|400px|center]]
 
−
 
−
Como está indicado:
 
−
:* Está activamente mantido, polo que se aparecen [https://es.wikipedia.org/wiki/Error_de_software bugs] serán corrixidos.
 
−
:* A nivel de desenvolvemento soamente faranse modificacións para corrixir os erros atopados.
 
−
:* Indica o número de sitios que informaron da súa instalación.
 
−
:* Indica o número de veces que se descargou o tema do sitio web.
 
−
:* Indica a última vez que foi modificado.
 
  
−
<br/>
 
−
* Procederemos a instalación.
 
−
<gallery caption="Instalación dun novo tema" widths="350" heights="300px" perrow="2">
 
−
Image:Drupal_apariencia_20.jpg| Primeiro debemos de '''situarnos no cartafol /drupal/themes/'''. Lembrar que se estamos a usar Xampp debemos de ir ao cartafol '/opt/lampp/htdocs/drupal/themes'. <br/><u>Nota:</u> Esta parte [https://www.drupal.org/docs/7/extending-drupal/installing-themes é diferente se o facedes con Drupal 7].
 
−
Image:Drupal_apariencia_21.jpg| Agora debemos de descargar o arquivo tar.gz do tema seleccionado. En Linux podemos poñer: '''wget https://ftp.drupal.org/files/projects/integrity-8.x-1.6.tar.gz''', sendo a dirección URL copiado dende a paxina web do tema.
 
−
Image:Drupal_apariencia_22.jpg| Descomprimimos o arquivo no cartafol /drupal/themes/ coa orden: '''tar -zxvf integrity-8.x-1.6.tar.gz''' e borramos o arquivo comprimido baixado de Internet. Cambiamos o propietario dos cartafoles creados: '''chown -R www-data:www-data /opt/lampp/htdocs/drupal/themes/'''. Algúns temas poden ter información sobre configuración para facelo funcionar correctamente. Isto (se é o caso) se atopará normalmente no cartafol do tema nun arquivo de nome Install.txt ou Readme.txt.
 
−
Image:Drupal_apariencia_23.jpg| Agora se imos a opción de menú '''Administrar''' => '''Apariencia''' aparecerá como opción a instalar o tema seleccionado. '''Prememos o botón Instalar'''.
 
−
Image:Drupal_apariencia_24.jpg| Xa aparece no listado de temas instalados e podemos seleccionalo para convertelo en predeterminado.
 
  
 +
* Os temas que aparecen inicialmente no Drupal, son temas que se atopan no '''CORE''' do mesmo (cartafol /drupal/core/themes) <u>e se recomenda non modificalos</u>.
  
  
 +
== Tipos de themes ==
  
 +
* En Drupal temos multitude de themes diferentes, pero neste punto quero indicar algúns dos tipos que podemos atopar:
  
 +
:* '''Themes responsives''': Son themes que se 'adaptan' á resolución/tamaño do dispositivo.
 +
:: Podedes facer [https://www.drupal.org/project/project_theme?f%5B0%5D=&f%5B1%5D=&f%5B2%5D=drupal_core%3A7234&f%5B3%5D=sm_field_project_type%3Afull&text=responsive&solrsort=iss_project_release_usage+desc&op=Search unha busca en Drupal.org].
  
 +
: Vexamos un exemplo:
 +
<gallery caption="Exemplo de theme responsive" widths="350" heights="300px" perrow="3">
 +
Image:Drupal_apariencia_35.jpg| So o theme ten espazo amosa os menús en formato horizontal na parte superior. Os contidos aparecen enteiros.
 +
Image:Drupal_apariencia_36.jpg| O menú de administración pasou á parte esquerda en formato vertical. O menú do sitio web foi substituído por unha icona no que se prememos aparecen despregados os elementos do menú. Os contidos aparecen con barras de scroll.
 
</gallery>
 
</gallery>
−
 
−
==Personalizado un Tema==
 
−
 
−
 
−
 
−
 
−
 
−
 
−
 
−
 
  
  
  
 +
:* '''Themes con templates''': En Drupal podemos crear themes partindo dun theme xa instalado, 'herdando' todas as súas características e personalizando as que queiramos. A maiores, existen un themes que xa veñen coa posibilidade de facer themes baseados neles, utilizando templates. Podedes atopar algúns destes themes se facedes unha [https://www.drupal.org/project/project_theme?f%5B0%5D=&f%5B1%5D=&f%5B2%5D=drupal_core%3A7234&f%5B3%5D=sm_field_project_type%3Afull&text=template&solrsort=iss_project_release_usage+desc&op=Search busca en Drupal.org].
 
<br> -- [[Usuario:angelfg|Ángel D. Fernández González]] -- (2016).
 
<br> -- [[Usuario:angelfg|Ángel D. Fernández González]] -- (2016).

Revisión actual del 09:41 10 nov 2016

Introdución

  • A forma en como está estruturada o sitio web en drupal, tanto na parte que se emprega polo administrador para a súa xestión como a parte que se amosa aos usuarios que fan uso do sitio denomínase Theme.
  • O Theme afecta tanto a estrutura, coma o tamaño, cor, formato,...de todo o que se amose na páxina.


  • Cando implantamos un sitio web queremos que dito sitio teña unha aparencia que sexa igual (ou moi parecida) en todas as súas páxinas.
  • Queremos ter unha estrutura determinada, co logo da empresa nun lugar, o menú noutro, os artigos ou información situado entre unhas partes determinadas,.... Todo isto dánolo o theme.


Drupal apariencia 3.jpg
Drupal apariencia 4.jpg
Como vemos, na parte superior (en cor vermella) temos unha sección de Menú na que se atopa o Logo e o Menú Principal.
Na parte da dereita (en cor Marrón) temos diferentes seccións, unha busca na web, outra de acceso a seccións específicas, outra ao blog da biclioteca,...
Na parte centra (en cor amarela) temos dúas seccións, unha de novas e outra de situación do centro.
Na parte baixa (en cor rosa) temos información do centro, formas de contacto,....



Themes en Drupal

  • En Drupal podemos ter moitos temas (themes) instalados á vez, pero só un deles estará visualmente activo.
  • Poderemos:
Deste tipo temos entre outros:
  • Crear un novo tema dende cero.



  • Unha boa idea é ir a este enlace e na parte baixa podemos ver os temas más instalados.
Drupal apariencia 30.jpg



  • Para visualizar os Themes que se atopan en Drupal teremos que ir á opción de menú Administrar => Apariencia.
Drupal apariencia 5.jpg
Como vemos temos o tema Bartik 8.1.8 (tema predeterminado) como theme. Temén temos o Seven 8.1.8 (Tema de administración) instalado, que se está usando como tema de administración (na parte inferior desta pantalla). Se queremos 'activar' un dos temas instalados teríamos que premer a opción Configurar como predeterminado.
  • Vexamos agora como está estruturado dito tema.
  • Como vemos na parte do encabezado temos dous menús e o encabezado propiamente dito.


  • Hai algunhas partes que 'non aparecen' por defecto cando cargamos a paxina e aparecen cando 'sucede algo'. Por exemplo a parte Destacado:


  • Podemos ver como se corresponden os contidos-seccións cos que aparecen na paxina web (non están todos):
Drupal apariencia 1.jpg


  • Podemos agregar novos contidos a unha sección determinada.


  • Os temas que aparecen inicialmente no Drupal, son temas que se atopan no CORE do mesmo (cartafol /drupal/core/themes) e se recomenda non modificalos.


Tipos de themes

  • En Drupal temos multitude de themes diferentes, pero neste punto quero indicar algúns dos tipos que podemos atopar:
  • Themes responsives: Son themes que se 'adaptan' á resolución/tamaño do dispositivo.
Podedes facer unha busca en Drupal.org.
Vexamos un exemplo:


  • Themes con templates: En Drupal podemos crear themes partindo dun theme xa instalado, 'herdando' todas as súas características e personalizando as que queiramos. A maiores, existen un themes que xa veñen coa posibilidade de facer themes baseados neles, utilizando templates. Podedes atopar algúns destes themes se facedes unha busca en Drupal.org.


-- Ángel D. Fernández González -- (2016).