![]() |
|
![]() |
![]() |
* Plugins para AjaXplorer Versión 3.2.
Para Plugins, compatibles con la versión 4.0 de AjaXplorer : http://www2.ricardocruz.es/ajaxplorer4-plugins/;
Hace poco, descubrí el excelente gestor de archivos Web, AjaXplorer ( http://www.ajaxplorer.info );
Con los NAS Synology, dispone de un gestor muy bueno (FileStation : http://www.synology.com/dsm/file_browser.php).
Buscaba algo similar para instalar en FreeNAS, y encontré AjaXplorer (http://www.parmeter.net/ben/2011/09/11/remote-web-file-manager-for-freenas/)
Me encantó la posibilidad de editar ficheros de texto, y ficheros de imágenes.
Me puse a buscar plugin para visualizar documentos de Word y Ficheros Pdf; y encontré AjaXplorer Zoho Plugin:
(http://innodevel.net/head-over-clouds/2011/03/ajaxplorer-zoho-plugin/)
Con este plugin, se podía visualizar y editar ficheros de Office (Word, Excel; PowerPoint), pero no funcionaba; así que me puse a programar.
AjaXplorer Google Doc Viewer Plugin
Primero, programe un Plugin para Visualizar Documentos con Google Doc Viewer (http://docs.google.com/viewer)
Lista de Formatos soportados : http://support.google.com/docs/bin/answer.py?hl=en&answer=1189935
Descargar AjaXplorer Google Doc Viewer
Para instalar el Plugin, hay que descomprimir el Fichero Zip, y colocar la carpeta "editor.gviewer", dentro de la carpeta de "plugins" de AjaXplorer.
Modificar el Fichero de Idioma, en la carpeta "client/i18n", añadir la siguiente línea :
“414″ => “Google Doc Viewer”,
* El plugin solo funciona, si el acceso a la Web donde esta instalado AjaXplorer es publico.
AjaXplorer Zoho Plugin
Este plugin, es una modificación del Plugin Original ( http://innodevel.net/head-over-clouds/2011/03/ajaxplorer-zoho-plugin/ )
El plugin original, no lo conseguí hacer funcionar, así que me puse a determinar cual era el problema.
Leyendo la documentación del Api de Zoho ( https://apihelp.wiki.zoho.com/Open-Document.html ), cuando se intenta abrir un documento a partir de una URL, esta URL ha de estar cifrada con HTTPS, y ha de disponer de un Certificado Valido ( https://apihelp.wiki.zoho.com/Zoho-API—–SSL-Support.html )
Probé con un Certificado Gratuito (http://www.startssl.com/?app=1), pero seguía sin funcionar; por lo que intente modificar el código del plugin, para que en lugar de que el Editor Zoho se descargar el Documento desde una URL, este se enviará a través de un Formulario POST.
Descargar AjaXplorer Zoho Plugin
Para instalar hay que seguir los siguientes pasos (Están descritos en la página original de AjaXplorer Zoho Plugin):
1. Registrarse en la pagina https://zapi.zoho.com/apigen.do ; para obtener API Key (Free Partner).
2. Modificar dos líneas al principio del fichero class.ZohoEditor.php archivo. Indicar la "API Key" y "Secret Key" que obtuvo de Zoho:
define ("ZOHO_API_KEY", "Ingrese su clave de API");
define ("ZOHO_SECRET_KEY", "Ingrese su clave secreta");
3. Modificar el fichero de idioma correspondiente. En la carpeta "client/i18n". Editar fichero de idioma, insertando la siguiente línea:
"412" => "Zoho"
4. Copiar la carpeta "editor.zoho" a la carpeta "plugins" de AjaXplorer.
5. En el servidor, en la carpeta "server/conf", borrar los archivos plugins_cache.ser y plugins_requires.ser.
* Si AjaXplorer, esta instalado en un Servidor al que se accede por HTTPS, y no es un Certificado valido para Zoho; no se podrán guardar las modificaciones; para solventar este problema, se puede copiar el archivo "save_rzoho.php", a otro servidor virutal, que no requiere acceso por HTTPS.
Hay que editar este fichero, y descomentar y modificar las siguientes lineas (16 y 17):
// $dir = "/volume1/web/ssl.wwwroot/plugins/editor.zoho";
// $doc_root = "/volume1/web/ssl.wwwroot";
También hay que modificar el fichero "class.ZohoEditor.php", y modificar la linea 5, indicando la dirección a la que tiene que enviar Zoho el Fichero modificado para ser guardado.
define("alternative_save" , "" );
AjaXplorer Zoho Pdf Plugin
Este plugin es igual al anterior, solo que al guardar un Documento, este es convertido a Pdf.
Descargar AjaXplorer Zoho Pdf Plugin
Hola! ¿Sabe si hacen algún plugin para protegerse de los hackers?
Soy un poco paranoico por perder todo lo que he trabajado en.
Cualquier sugerencia?
Artículo muy enérgica, Me encantó que la broca. Será allí
ser parte 2?
el error: Fatal error: main() [function.require]: Failed opening required ‘INSTALL_PATH/server/classes/class.HttpClient.php’ (include_path=’.;./includes;./pear’) in C:\Inetpub\vhosts\fenghai.es\httpdocs\ajaxplorer\plugins\editor.zoho\class.ZohoEditor.php on line 160
ya no me sale porque me baje la versión 3 de ajaxplorer y copie dicha carpeta y la subi. el problema es que el ZOHO me dice “ZOJOEDITOR NOT DEFINIED”
además, me dice esto que no sé lo que significa:
Fatal error: main() [function.require]: Failed opening required ‘INSTALL_PATH/server/classes/class.HttpClient.php’ (include_path=’.;./includes;./pear’) in C:\Inetpub\vhosts\fenghai.es\httpdocs\ajaxplorer\plugins\editor.zoho\class.ZohoEditor.php on line 160
Buenas,
Muchas gracias por tu aporte es MUY BUENO
He seguido todos tus pasos y nada, me sigue diciendo eso de que necesita openssl. Tengo mi propio servidor web y nada, ya no sé qué más hacer.
Me podrías echar una mano?
Me puedes indicar con que versión de AjaXplorer estas probando el Plugin ?
La versión 4.0, de AjaXplorer, ya incluye el Plugin “editor.zoho”; lo que he echo es una modificación para que funcione cuando AjaXplorer esta en un servidor con Seguridad Https (Ssl), y el certificado no es valido para Zoho; sino es el caso, con el Plugin que viene por defecto es suficiente, solo tienes que activarlo e introducir las claves.
El error con “class.HttpClient.php”, es porque has instalado la versión del Plugin para AjaXplorer 3.2 con AjaXplorer 4.0.