Cursos y tutoriales

Cómo hacer copias de seguridad en FacturaScripts

Cursos y tutoriales - Dom, 24/11/2019 - 19:58

Os mostramos las dos formas de hacer copias de seguridad, hasta el momento, de Facturascripts:

Usando el plugin backup_restore

Esta sería la manera más sencilla pero tiene aún varios problemas:

    • Solo sirve, de momento, para la versión de FacturaScript 2017.
    • No se actualiza desde hace tiempo.
    • A la hora de configurar puede presentar problemas, lo vemos más adelante.
    • Tiene el fallo, aunque se lo indiques, de que no hace copia de seguridad de solo los datos, solo de datos y estructura.

    Veamos el tema de la configuración. Para configurar el plugin Backup Restore solo hay que pulsar el botón correspondiente e indicar las rutas de las aplicaciones pertinentes, en muchos casos se detectan automáticamente y no hay mayor problema. Tengo algunas instalaciones realizadas sobre 1and1 y siempre me las ha detectado correctamente, sin embargo en local si que me ha dado quebraderos de cabeza porque nunca me las ha detectado (las rutas>) de forma automática.
    Uso el paquete Xampp que lleva todo lo necesario para un servidor local y Windows 10, y he observado que si indicas las rutas con el .exe no funciona y además desaparece el formulario de configuración y ya no hay forma de invocarlo, aunque desinstales el plugin y lo vuelvas a instalar, el algo que tengo que investigar más a fondo.
    Las rutas para Xampp que me han funcionado son:
    Para backup
    C:\\xampp\\mysql\\bin\\mysqldump
    Porqué de las dobles barras? ni idea, supongo que es un fallo del plugin, a veces me ha funcionado con una barra, cosas de brujas, jajajaja.
    Para restore
    C:\xampp\mysql\bin\mysql
    para restore solo datos, aunque como ya indiqué no funciona
    C:\xampp\mysql\bin\mysqlimport

    He probado en alguna ocasión con el paquete de FacturaScript 2017 portable, que lleva el server Xampp incluido, y la única diferencia es que en la ruta hay que sustituir "xampp" por "facturacsripts".

    Usando PhpMyAdmin para hacer copias de seguridad en FacturaScripts

    Este sistema es un poco más engorroso por que no se hace desde la interfaz del propio programa. Para acceder a PhpMyAdmin:

    • Hosting: si tienes la instalación online en un hosting tienes que acceder desde el panel de control del mismo, ésto puede variar por que hay diferentes sistemas de control (cpanel por ejemplo o algunos propios como 1and1), puedes encontrar información por la red.
    • Xampp: si tienes éste paquete servidor en local puedes acceder desde cualquier navegador (firefox, chrome, etc) con la siguiente ruta:
      http://localhost/phpmyadmin/
      Una vez en la interfaz de PhpMyAdmin:
      1. Seleccionamos la base de datos en la lista de la izquierda.
      2. Pulsamos en la pestaña Exportar.
      3. Click en Continuar y se descargará la copia de seguridad con todos los datos.

    Tienes dudas o quieres aportar??... usa los comentarios.

    Categorías: Cursos y tutoriales

    Eliminación masiva de usuarios, comentarios y nodos en Drupal 7

    Cursos y tutoriales - Dom, 10/11/2019 - 18:41

    Hay veces que necesitamos eliminar gran cantidad de comentarios o usuarios en Drupal 7, sobretodo por spam cuando tenemos ataques a nuestro sitio web, lo digo por experiencia. Para ello podemos echar mano de un par de módulos que nos pueden facilitar la tarea ya que desde la administración de Drupal solo nos muestran 50 filas cada vez. La idea es mostrar muchas más filas y poder ejecutar sobre ellas la acción de eliminar, aunque en realidad también podemos hacer aprobaciones, cancelaciones, etc.

    Módulos Drupal necesarios para eliminar usuarios o comentarios masivamente
    1. Views Bulk Operations (VBO): con éste modulo podremos crear las vistas necesarias para nuestro cometido, pero no hará falta por que se crearan automáticamente con el siguiente módulo.
    2. Administration Views es el módulo que creará las vistas que sustituirán a las originales de administración de usuarios, comentarios y publicaciones.
    Dependencias

    Instalamos éstos módulos y además éstos otros de los que dependen, si no los tenemos ya, claro:

    Configuración

    Activamos los módulos instalados y además Actions permissions (VBO) que es un submodulo del VBO.
    Una vez instalado todo pinchamos, por ejemplo, en Usuarios y veremos que todavía nos salen 50 filas, vamos a configurar para que nos salgan 1000 usuarios:
    Vamos a Estructura -> Views -> Administration users y se nos abrirá la edición de la vista correspondiente, aquí solo vamos a editar la paginación y colocamos 1000 elementos o los que tu quieras, aplicamos y después guardamos la vista.
    Ya podemos ir a usuarios y comprobar que nos salen esos 1000 elementos.

    Más información de los módulos:

    Views Bulk Operations (VBO)

    Este módulo aumenta las vistas al permitir que se ejecuten operaciones masivas en las filas mostradas. Para ello, muestra una casilla de verificación delante de cada nodo y agrega un cuadro de selección que contiene las operaciones que se pueden aplicar. Se pueden utilizar las acciones de Drupal Core o Reglas.
    Un módulo llamado actions_permissions está incluido en el paquete. Este módulo genera un permiso para cada acción, y VBO honra esos permisos antes de mostrar o ejecutar las acciones correspondientes. Esto es útil si desea proporcionar su VBO a varios grupos de usuarios con diferentes privilegios: la misma vista acomodará a esos diferentes grupos, mostrando a cada uno las acciones que se les permite ver.

    Administration Views

    Reemplaza las páginas de resumen / listado administrativo con vistas reales para una usabilidad superior.
    Caracteristicas

    Filtrar todas las vistas administrativas a través de AJAX.
    Realice cualquier tipo de operaciones masivas / masivas en artículos en vistas administrativas.
    Filtre el contenido por título, tipo de nodo, autor, estado publicado y / o vocabulario.
    Filtre los comentarios por título, autor, título de nodo o estado publicado.
    Filtra a los usuarios por nombre, estado de bloqueo / bloqueo o roles de usuario.

    * Nota : Si está actualizando desde una versión anterior de las vistas de Administración y las vistas predeterminadas se han anulado (guardadas en la base de datos), podría encontrar problemas o no ver ningún cambio nuevo a menos que revierta estas vistas, por lo que las vistas predeterminadas en código son usados. Esto se puede hacer en la lista de IU de vistas o usando drush.

    Categorías: Drupal 7Temática: InternetNivel: Básico
    Categorías: Cursos y tutoriales

    Node convert para convertir tipos de contenido en Drupal 7

    Cursos y tutoriales - Dom, 10/11/2019 - 00:32

    Realmente lo que hace éste modulo de Drupal 7 es cambiar un determinado nodo de un tipo de contenido a otro.
    Por circunstancias tenía que cambiar algunos artículos que tenía de un tipo de contenido que un módulo había creado y que ya no usaba, así que me fuí a buscarlo en el amplio repertorio de Drupal y la verdad es que me ha costado encontrarlo prara Drupal 7.
    Node convert crea una nueva pestaña en el nodo (cuando tienes los permisos necesarios), tan solo se pincha en ella y lo demás es muy intuitivo.
    A continuación una traducción de las caracteristicas oficiales de éste modulo.

    Node Convert para cambiar un nodo de un tipo de contenido a otro

    Node Convert agrega una pestaña de menú "Convert" en la página de vista de nodo, es decir, node / 1 / convert, que ofrece la capacidad de convertir el nodo de su tipo de nodo actual a otro tipo de nodo. El módulo proporciona los medios para transferir todos los valores de campo del tipo de nodo actual a campos en el tipo de nodo de destino, o descartarlos.

    El módulo se integra muy bien con acciones, reglas, vistas, operaciones masivas y vistas administrativas. Tiene soporte para exportar plantillas a Características usando CTools Exportables.
    También proporciona un enlace que permite a los desarrolladores ejecutar código adicional en la conversión.

    Actualmente, el módulo proporciona un comportamiento adicional para convertir correctamente los nodos para los siguientes módulos:
    - XMLSitemap

    Los parches para comportamientos adicionales son bienvenidos.

    El módulo ha sido probado en la conversión de tipos de nodos con los siguientes tipos de campo:

    Texto
    Número
    Imagen
    Expediente
    Referencia de nodo
    Referencia del usuario
    Término de referencia
    Referencia de la entidad
    Enlazar
    Fecha
    Sello de la fecha
    Email

    Categorías: Drupal 7Temática: InternetNivel: Básico
    Categorías: Cursos y tutoriales