Administrador de archivos basado en web con soporte móvil

Necesito administrar archivos a través del navegador web, "dentro" de una aplicación web más grande. Buscando un administrador de archivos basado en web con las siguientes características:

  • simple : solo debe administrar archivos y nada más. Así que no (!!!) quiero perfiles de usuario, paneles de inicio de sesión o cualquier otra cosa no relacionada. El administrador de archivos debe administrar archivos y no preocuparse por la base de usuarios.
  • con todas las funciones : quiero una aplicación simple, pero con todas las funciones de administración de archivos , que incluyen:
    • vista de contenidos de archivos comunes (imágenes, archivos de texto)
    • cargar/descargar archivos
    • comprimir/descomprimir archivos y directorios
    • permite editar archivos de texto (pero esto no es necesario)
  • también funciona bien en dispositivos móviles (puede usar una interfaz diferente)
  • no se necesita base de datos (por supuesto, debe ser un administrador de archivos)
  • fuente abierta

La solución casi perfecta para mí es elFinder . Totalmente simple, basado en conectores, cliente-servidor, repleto de funciones: excelente administrador de archivos de código abierto.
Desafortunadamente, tiene problemas en los dispositivos móviles.

La parte del lado del servidor podría estar en cualquier idioma (¡excepto Java!) - lo mejor sería Perl pero PHP, Python, Ruby está bien.

También estoy interesado en un navegador de archivos escrito con el marco JavaScript de Cappuccino (con interfaz móvil adicional).

¿Qué tipo de problemas móviles experimentas? Si elFinder lo hace por usted, tal vez podría verificar los puentes desde/hacia otro software que maneja la presencia móvil (casi perfecta) receptiva. A través de sus plantillas. Encontré un complemento de Wordpress (desarrollo inactivo) y un complemento de Drupal (desarrollo activo).
No estoy seguro de lo que quiere decir con simple y la exclusión del manejo de usuarios. En algún momento tendrá que decidir qué clientes pueden leer qué archivos (no va a permitir que todos en Internet editen sus archivos de texto, ¿verdad?), así que dicho esto, encuentro owncloud.org extremadamente cómodo y fácil. Tienes que "iniciar sesión" en él en un sentido u otro. Pero puede hablar con él a través de LDAP , así que supongo que debería poder vincularlo a su aplicación web.
@Turion porque el administrador de archivos debe administrar archivos y no usuarios. He realizado mi propia gestión de usuarios y control de acceso. No me gustan (mejor dicho, ODIAR) las aplicaciones que hacen algo que no deberían hacer. ElFinder es simplemente GERAT, por ejemplo, es solo una interfaz basada en JSON (cliente) para algún conector de administrador de archivos basado en servidor (en lo que se implementa toda la lógica de control de acceso y demás) . Desafortunadamente, usa jQueryUI en forma de lo que no funciona bien en teléfonos móviles pequeños.
@Turion Acabo de comprobar el archivo owncloud.org. Necesita MySQL/SQLite. En mi humilde opinión, el administrador de archivos no debería necesitar ninguna base de datos. :) Además, tiene problemas con los nombres de archivo Unicode (no puede manejar conversiones Unicode NFC/NFD en OS X). No me malinterprete, no quiero culpar, owncloud.orgsolo para mí es mejor una solución que solo hace la "administración de archivos", y lo hace bien. :) Gracias de todos modos por un comentario;).

Respuestas (2)

Si bien estoy tratando de alejarme de él debido a un problema determinado, en general diría que Responsive FileManager es bastante bueno:

http://www.responsivefilemanager.com/

Es independiente, con licencia CC (AFAIK), basado en JavaScript con un backend PHP.

Responde y funciona en dispositivos móviles en la mayoría de los casos normales, y parece admitir todas las funciones que desea.

Necesita un poco de pulido (por ejemplo, no responde a los navegadores de escritorio de forma predeterminada; en mi humilde opinión, utiliza la "cadena de agente de usuario" para determinar la interfaz, pero la interfaz para los móviles (tipo = 3) es agradable y funcional . Aceptar esta respuesta. :) (hasta que alguien dé una mejor alternativa) :) ¡Gracias por señalarme esto! +++

MONSTA Box es liviano y fácilmente personalizable. Es un administrador de archivos PHP basado en la web de código abierto. No necesita MySQL. Puede cargar archivos y carpetas y archivos zip y carpetas para descargar. Puede descargarlo desde www.monstahq.com/apps/box/splash/