Plugins de Arrendasoft (nuby) para WordPress
El componente de Arrendasoft (nuby) para el sitio web está conformado por 3 plugins: arrendasoft customer area, arrendasoft login y arrendasoft web components API, el de área de clientes y componentes web depende completamente del plugin de login.
Arrendasoft login:
Este es un plugin que se integra con la funcionalidad de autenticación de wordpress.
Arrendasoft customer area:
Para poder gestionar el área de clientes se usa este plugin, el cual está pensado para ciertas necesidades de los clientes (inquilinos y propietarios) como lo es: ver y pagar facturas, ver historial de pagos, ver y editar su información personal.
Este plugin se desarrolló usando la funcionalidad de shortcode implementando el siguiente shortcode: [customer_area], para su implementación sólo es necesario insertar ese código en una página del sitio wordpress.
Arrendasoft web components API:
Es un plugin desarrollado con la funcionalidad de shortcodes para poder ser insertado en diferentes páginas y que corresponde al contenido público, como lo es: buscador de propiedades, visualización de propiedades, compartir contenido, formulario de contacto, formulario de registro de propiedad, formulario de solicitud de propiedad, buscador por mapa.
Este plugin se desarrolló usando la funcionalidad de shortcode implementando el siguiente shortcode: [arrendasoft_web_components_api component="componente"], para su implementación sólo es necesario insertar ese código en una página del sitio wordpress. El listado de componentes disponibles para este plugin es:
- simple-search: buscador simple.
- search-results: resultados de búsqueda.
- detalle-propiedad: detalle de propiedad.
- featured-properties: propiedades destacadas.
- requirements: requerimientos.
- property-register: registro o consignación de propiedad
- contact-adviser: formulario de contacto de asesor.
- map-of-properties: buscador de propiedades con mapa.
Ejemplos de inserción para cada uno de los componentes:
Buscador simple.
<div class="arrendasoft">[arrendasoft_web_components_api component="simple-search"]</div>
<div class="arrendasoft">[arrendasoft_web_components_api component="simple-search" servicio="1"]</div>
Resultados de búsqueda.
<div class="arrendasoft">[arrendasoft_web_components_api component="search-results"]</div>
<div class="arrendasoft">[arrendasoft_web_components_api component="search-results" template="template1"]</div>
Detalle de propiedad.
<div class="arrendasoft">[arrendasoft_web_components_api component="detalle-propiedad"]</div>
<div class="arrendasoft">[arrendasoft_web_components_api component="detalle-propiedad" template="template1"]</div>
Propiedades destacadas.
<div class="arrendasoft">[arrendasoft_web_components_api component="featured-properties"]</div>
<div class="arrendasoft">[arrendasoft_web_components_api component="featured-properties" items="3" servicio="1" template="template1"]</div>
Requerimientos.
<div class="arrendasoft">[arrendasoft_web_components_api component="requirements"]</div>
Registro o consignación de propiedad.
<div class="arrendasoft">[arrendasoft_web_components_api component="property-register"]</div>
Formulario de contacto de asesor.
<div class="arrendasoft">[arrendasoft_web_components_api component="contact-adviser"]</div>
Buscador de propiedades con mapa.
<div class="arrendasoft">[arrendasoft_web_components_api component="map-of-properties"]</div>
<div class="arrendasoft">[arrendasoft_web_components_api component="map-of-properties" filters="true"]</div>
Generación de archivo zip y actualización de archivo de versión:
Cuando se tiene una nueva versión se deben seguir los siguientes pasos para desplegar la actualización:
- Comprimir la carpeta del plugin excluyendo los archivos ocultos y la carpeta de git, ejemplo:
zip -r arrendasoft_web_components_api.1.0.1.zip arrendasoft_web_components_api -x "*.DS_Store" "*.git/*" "*.gitignore" - Subir el archivo comprimido en la respectiva carpeta del servidor chia:
- /home/arrendas/public_html/wordpress_plugins/arrendasoft_web_components_api/
- /home/arrendas/public_html/wordpress_plugins/arrendasoft_customer_area/
- /home/arrendas/public_html/wordpress_plugins/arrendasoft_external_login/
- Modificar el archivo update-info.json para actualizar la versión y el paquete, esto archivo se encuentra dentro de la respectiva carpeta del plugin tal y como se indica en el punto anterior.