Diferencia entre revisiones de «DRUPAL Import/Export API»

De MediaWiki
Ir a la navegación Ir a la búsqueda
(Página creada con «== Importando datos de versións anteriores de DRUPAL == (Non entra neste curso) * A partires da versión 8 de DRUPAL, este integra dentro do seu core uns módulos para re...»)
 
 
Línea 1: Línea 1:
== Importando datos de versións anteriores de DRUPAL ==
 
(Non entra neste curso)
 
  
* A partires da versión 8 de DRUPAL, este integra dentro do seu core uns módulos para realizar operacións de importación e exportación facendo uso da API.
 
 
: Estes módulos son usados para importar datos de versións anteriores de DRUPAL.
 
 
: Esta non ten interface de usuario para realizar o proceso de importación/exportación.
 
 
[[Imagen:Drupal_import_6.jpg|500px|center]]
 
 
: Na imaxe podemos ver como os módulos están dentro da sección '''Nucle (experimental)'''.
 
: Isto é debido a que hai certas partes do módulo que aínda están en desenvolvemento.
 
:* Migrate: é a propia API. É todo o que necesitamos para facer importacións de fontes de datos externas ao noso Drupal
 
:* Migrate Drupal: Permite migrar datos de versións anteriores de Drupal.
 
:* Migrate Drupal UI: Permite facer unha actualización dende Drupal 6 ou Drupal 7 a Drupal 8 graficamente.
 
: Máis información [[https://www.drupal.org/docs/8/upgrade/brief-overview-and-history-of-automated-upgrading-to-drupal-8 neste enlace].
 
 
 
* Cando os activemos non teremos ningunha ferramenta nova. Teremos un framework pero non teremos ferramentas para facer uso del.
 
 
: Deberemos instalar a [https://www.drupal.org/project/console consola Drupal]
 
 
 
=== Instalando a consola DRUPAL ===
 
 
* Necesitaremos executar esta lista de comandos (executar 'sudo su' antes.):
 
::<syntaxhighlight lang="java" line enclose="div" highlight="" >
 
# Run this in your terminal to get the latest Console version:
 
curl https://drupalconsole.com/installer -L -o drupal.phar
 
 
# Or if you don't have curl:
 
php -r "readfile('https://drupalconsole.com/installer');" > drupal.phar
 
 
# Accessing from anywhere on your system:
 
mv drupal.phar /usr/local/bin/drupal
 
 
# Apply executable permissions on the downloaded file:
 
chmod +x /usr/local/bin/drupal
 
 
# Copy configuration files to user home directory:
 
drupal init --override
 
 
# ================ATENCION:DENDE O CARTAFOL ONDE ESTEA INSTALADO DRUPAL===========
 
# cd /var/www/html/??????  => poñer ruta e descomentar
 
composer require drupal/console:~1.0 --prefer-dist --optimize-autoloader     
 
composer update drupal/console --with-dependencies           
 
 
 
</syntaxhighlight>
 
 
 
* Se estades situado no cartafol onde está instalado o voso DRUPAL e executades esta sentenza:
 
 
::<syntaxhighlight lang="java" line enclose="div" highlight="" >
 
sudo drupal list | grep migrate
 
</syntaxhighlight>
 
 
Deberiades ter o seguinte resultado:
 
[[Imagen:Drupal_import_7.jpg|300px]]
 
 
 
 
 
<br> -- [[Usuario:angelfg|Ángel D. Fernández González]] -- (2016).
 

Revisión actual del 19:31 26 nov 2016