notasSI+ - Almacén y Gestión de enlaces con ownCloud y Android

viernes, febrero 03, 2012, Posted by FErArg, No Comment

En el despacho utilizamos ownCloud v.3, conectando con el servidor por medio de WebDAV, para enviar y almacenar información y archivos que necesitamos acceder desde nuestros teléfonos inteligentes, tabletas y/o desde la web.

Una de las funcionas que mas utilizamos desde las tabletas, es la función de enviar enlaces al Servidor para leerlos mas tarde, al estilo de Evernote o Catch.

En las tabletas Android utilizamos el software WebDAV File Manager, este programa crea en el apartado personal de cada usuario del ownCloud un archivo, que utiliza de almacén de enlaces, llamado “ShareURL.html”.

El archivo “ShareURL.html” es donde el WebDAV File Manager almacena los enlaces, uno sobre otro, y el usuario no puede hacer modificaciones ni agregar mas información que la que este programa envía al Servidor.

Una función que echamos en falta fue el poder eliminar los enlaces, una vez visitados, o modificarlos, para ello reutilizamos una aplicación que escribimos hace un tiempo, notasSI, y la adaptamos para que leyese el archivo “ShareURL.html” y almacenase los enlaces en una base de datos y poder “trabajar” sobre los enlaces desde un navegador web.

El programa es muy sencillo, está en fase beta, y nos falta aún mucha programación, la aplicación, que llamamos notasSI+, funciona de la siguiente manera:

1- Leer el archivo “ShareURL.html” desde los documentos del usuario
2- Procesa el contenido, ( Título, Fecha, Enlace )
3- Carga los datos en la base de datos
4- Renombra el archivo “ShareURL.html”

Accediendo a la página principal de notasSI+, se muestra una tabla con todas las notas.

Aún nos falta programar:
1- Acceso a notasSI+ utilizando usuario / clave
2- Panel de configuración y administración de usuarios

Para acceder al código fuente, en nuestro repositorio de GitHUB, en el archivo “inc/funciones.php” se deben configurar :

A- Información de la Base de datos
B- Información de donde se almacenan los archivos de ownCloud

En la base de datos, el usuario se almacena en texto plano y la contraseña se almacena el hash MD5, la base de datos la podrá encontrar en el directorio DB

Creative Commons License



 
Creative Commons License
Blog de FErArg by FErArg is licensed under a Creative Commons Atribución-No Comercial-Compartir Obras Derivadas Igual 3.0 España License.
Based on a work at www.FErArg.com.
Permissions beyond the scope of this license may be available at ferarg.blogspot.com.