Hola,
Necesito migrar todos los contenidos de k2 de un proyecto a otro. Artículos, etiquetas, imagénes, categorías, autores, ect... incluso la id del artículo para mantener el mismo alias.
¿Cómo puedo hacerlo?
Muchas gracias.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Pedro,
Una opción para hacer esto sería exportar los contenidos en un csv desde el K2 de origen y luego importarlo en el Joomla de destino. Se podría hacer con este plugin:
https://extensions.joomla.org/extension/import-for-k2/
La otra posibilidad sería hacerlo manualmente. Para ello deberías tener la misma versión de K2 en ambos Joomla. Después tendrías que exportar con el phpMyAdmin todas las tablas que empiecen por #_k2_, donde # es el prefijo de las tablas de Joomla. A continuación en el Joomla de destino, que deberá tener el mismo prefijo de tablas para Joomla, deberás eliminar todas las tablas que empiecen por #_k2_ e importar las tablas exportadas del Joomla de origen. Finalmente tendrías que copiar el contenido del directorio media/k2 de Joomla de origen al de destino.
Hola Pablo,
Cuando te refieres a que las tablas del Joomla de destino debe tener el mismo prefijo, significa que debo de renombrar las mismas antes de la exportación. ¿Cómo debo hacerlo?
En cuanto a los autores de los artículos, ¿también de exportar e importar los usuarios?
Muchísimas gracias.
Hola Pedro,
¿Que verisión exacta de Joomal tiene la web donde vas a importar los artículos de K2?
Lo correcto, como te ha dicho Pablo es que uses "K2 Import / Export 1.4.1 + 2.6" para hacer la importación de forma correcta ya que K2 escribe contenidos en varias tablas y manualmente si no conoces bien la estructura de tablas de Joomla puedes dejarte datos por el camino.
- K2 Import / Export 1.4.1 + 2.6: http://www.individual-it.net/en/Joomla/#27
El coste que tiene la extensión bien vale la pena por el resultado que obtienes. No obstante es solo una recomendación, tu debes valorar si te conviene.
Saludos
Gracias Luis,
La versión del joomla donde voy a importar los artículos de K2 es: 3.8.2 y la versión de donde exporto es 3.8.5 (¡ojo!).
Utilizaré para ello la extensión que recomiendas.
Antes de proceder a la importación del K2, ¿debo importar primero los usuarios de manera a que cuando inicie el proceso de importación del K2, los usuarios (autores) queden correctamente relacionados con sus artículos?
En caso afirmativo, ¿como hago la importación de los usuarios? ¿Existe alguna extensión? ¿La id actual del usuario, será la misma?
Muchísimas gracias.
Hola,
La misma extensión que te recomendó Pablo ya realiza la tarea de la importación de los usuarios: https://extensions.joomla.org/extension/import-for-k2/