Administrador de archivos del servidor. Administrador de archivos web HTTP Commander. Ver archivos gráficos

×

OneDrive para empresas

Google Drive para empresas

buzón Caja.NET Espacio de trabajo Zoho
Precio por usuario De $4 por usuario
Pago único.
Licencia vitalicia.SIN pagos anuales
$5 por usuario/mes $4.16 por usuario/mes $12.5 por usuario/mes 12 euros por usuario/mes $2 por usuario/mes Precio por 100 usuarios $659 - Estándar/ $999 - PROPago único.
Licencia de por vida. SIN pagos anuales
$500 mensual$6000 anual $416 mensual$4992 anual $1250 mensual$15000 anual 1200 mensuales14400 euros anuales $200 mensual$2400 anual Precio por 100 usuariosDurante 3 años Sin actualización IMPORTANTE
$659 - Estándar/ $999 - PROCon una actualización de versión MAYOR (con 50% de descuento):
$988.5 (659+329,5) - Estándar
$1498.5 (999+499,5) - PRO
$18000 $14976 $45000 $43200 $7200 Almacenamiento Tú decides cuánto espacio asignar a los usuarios. Usted administra el almacenamiento en sus servidores. 1 TB para todos 30 GB por usuario 2 TB para todos Ilimitado 30 GB por usuario Seguridad Todos los datos alojados en sus propios servidores internos. Datos en servidores de terceros Datos en servidores de terceros Datos en servidores de terceros Datos en servidores de terceros Ver y editar documentos de Office Transferir archivos entre otros servicios de Cloud Storage Sí. Los usuarios pueden transferir archivos fácilmente hacia y desde sus propias cuentas de Dropbox, Google Drive, OneDrive y Box.NET. No No No No No Soporte WebDAV No No No

Administrador de archivos web HTTP Commander

Comandante HTTP - administrador de archivos web se remonta al año 2002 y se utiliza en instituciones educativas y empresas de todo el mundo. El objetivo principal del producto es la capacidad de proporcionar acceso rápido y sencillo a archivos y documentos ubicados en un servidor Windows a través de un navegador web normal que utiliza el protocolo HTTP. Este producto es una excelente alternativa a FTP, WebDav, Sharepoint y otros servidores. Los usuarios pueden trabajar de forma remota con carpetas personales o públicas y editar documentos almacenados en el servidor. Pueden trabajar desde una computadora en casa, en la oficina, en la escuela o desde un dispositivo móvil. ¡Todo lo que necesitas es sólo un navegador web!
El producto está diseñado para redes Microsoft y puede instalarse en un servidor web Windows IIS como una aplicación independiente o integrarse en un sitio web existente (ASP.NET, PHP, cualquier CMS). Todos los navegadores y sistemas operativos populares son compatibles con el lado del cliente.
Con HTTP Commander, puede proporcionar fácilmente acceso a documentos y archivos de su sitio a sus visitantes y organizar las descargas de archivos.
HTTP Commander admite autenticación de formularios y de Windows (autenticación básica o NTLM para usuarios de Active Directory).
En agosto de 2010, se lanzó una versión completamente rediseñada de AJS 1.0, llamada AJS (debido al uso activo de las tecnologías AJAX y JavaScript). En noviembre de 2012, se lanzó la próxima versión de AJS 2.0, que contiene muchas características nuevas.

HTTP Commander está alojado en su propio servidor. Pagas la licencia solo una vez y no hay pagos recurrentes. Ahorras en comparación con los servicios en la nube.

Versión de Active Directory para instituciones educativas y otras organizaciones

HTTP Commander admite el trabajo conjunto en documentos de escritorio Oficina de MS. Un usuario que abrió por primera vez un documento para revisarlo tiene la posibilidad de guardar los cambios. Otros usuarios pueden realizar cambios en el documento, pero no pueden guardarlos hasta que el primer usuario cierre el documento.

Una vez que se elimina el bloqueo del documento (eso significa que el primer usuario ha cerrado el documento), los demás usuarios recibirán una notificación de que el documento está disponible para editar. Todos los cambios se cargarán automáticamente. Por lo tanto, no se perderá ningún cambio: ya sea realizado por el primer usuario o por otros usuarios.

Reproducción de archivos de vídeo y audio en línea.

En la Versión 4 hemos mejorado la función de reproducción de archivos multimedia. Los usuarios pueden ver vídeos y escuchar música sin descargarlos por completo utilizando el reproductor integrado del navegador. HTTP Commander admite la transmisión de video y la función de desplazamiento de video. Está disponible una función de conversión de video de diferentes formatos.

Compartir documentos y carpetas entre los usuarios.

Hay 2 tipos de función para compartir documentos y carpetas disponibles para los usuarios: enlaces internos para los usuarios, que tienen perfiles en HTTP Commander y enlaces públicos para los usuarios anónimos (no es necesario registrarse). A partir de ahora, todos los usuarios pueden crear sus propios almacenamientos desde cualquier carpeta y permitir que sus amigos carguen los documentos. También podrán compartir los documentos y permitir su descarga a todos aquellos que recibirán el enlace público.

HTTP Commander es compatible con almacenamientos en la nube tan populares como Dropbox, Google Drive, Microsoft OneDrive y Box. Si los usuarios tienen la cuenta en cualquiera de esos almacenamientos en la nube, pueden mover fácilmente archivos y carpetas entre HTTP Commander y su propio almacenamiento en la nube. Ahora nunca olvidará los archivos necesarios en casa: todo lo que necesita es almacenar archivos o imágenes desde su teléfono móvil en la nube, y estarán disponibles en el momento adecuado en la aplicación HTTP Commander.

Admite mapeo de carpetas web y WebDAV

Los usuarios pueden asignar carpetas disponibles en HTTP Commander y seguir trabajando con ellas en el explorador de Windows. Los cambios en los archivos se envían inmediatamente al servidor. Puede editar sus documentos en programas compatibles con WebDAV, p. MS Office y OpenOffice/Libreoffice.

Muchas oportunidades para cargar/descargar archivos.

Los Usuarios pueden descargar simultáneamente varios archivos desde su propio PC utilizando únicamente un navegador. Es posible especificar una carpeta completa o utilizar la función de arrastrar y soltar. Ahora el tamaño de los archivos puede superar los 2 GB y es prácticamente ilimitado. También está disponible para descargar varios archivos a la vez. Para descargar varias carpetas o una estructura anidada de archivos, existe una función zip y descarga: archivado automático de las carpetas seleccionadas en un archivo zip y su posterior descarga.

Interfaz móvil para Smartphones y tablets.

HTTP Commander está adaptado para funcionar en cualquier dispositivo, desde teléfonos inteligentes hasta computadoras portátiles. La interfaz estándar se ejecuta completamente en las pantallas pequeñas de teléfonos inteligentes o tabletas. Pero para los usuarios acostumbrados a la interfaz móvil compacta, HTTP Commander carga una interfaz más compacta para trabajar con archivos. Además, dependiendo del dispositivo, se carga el estilo CSS más familiar: para dispositivos iOS, Android o Windows Phone.

Visualización de imágenes y editor en línea.

HTTP Commander es muy útil para almacenar y manipular las imágenes. El modo de miniaturas está disponible para los usuarios y permite encontrar rápidamente las imágenes adecuadas, incluso en condiciones de Internet lenta. Hay un visor de imágenes especial basado en navegador: control deslizante.

Comentarios, Etiquetas y Detalles de Archivos.

Los usuarios pueden escribir comentarios y establecer etiquetas para los archivos o carpetas. Estas etiquetas y comentarios son claramente visibles en la interfaz para todos los usuarios. Además, el administrador puede configurar la oportunidad de establecer cualquier otro metadato para los archivos. Los comentarios y metadatos se registran en archivos de secuencias NTFS, es una tecnología incorporada del sistema de archivos de Windows. Debido a eso, los metadatos no se pierden al mover y copiar archivos, incluso si no ocurre en la aplicación HTTP Commander.

Compresión zip/descomprimir

La compresión funcional y descompresión de archivos y carpetas está disponible para los usuarios. Gracias a esa función, puede reducir el tamaño de los datos almacenados o acelerar la carga, en caso de una gran transmisión de datos mediante el uso de una Internet lenta. Además, el archivo zip es muy adecuado para descargar y cargar la compleja estructura anidada de archivos y carpetas.

Interfaz multilingüe.

HTTP Commander ofrece una interfaz traducida a más de 40 idiomas. Los principales idiomas son traducidos por el hombre. Los idiomas menos comunes se traducen automáticamente. El administrador puede ajustar cualquier localización y cambiar los textos de ayuda del usuario, y también agregar nueva información a los usuarios.

Integración con el servicio Auth0

Auth0 es una plataforma de nivel empresarial para identidad moderna. ¡Proporciona una pila completa de funciones de autenticación, autorización y administración de usuarios que pueda necesitar! Con Auth0 tienes todas las cuentas de usuario almacenadas en un solo lugar y cualquier aplicación se puede configurar para autenticarse con él.


A partir de la versión 4.6, HTTP Commander se puede configurar para utilizar la autenticación Auth0. Es la mejor opción si ya usa Auth0 en su organización o si usa su base de datos personalizada y desea usar las mismas cuentas de usuario en HTTP Commander.

Lea más sobre esto.

Testimonios

¡El 99% de nuestros clientes nos recomiendan!

"HTTP Commander es un administrador de archivos basado en web que funciona muy bien y permite a nuestros estudiantes y personal acceder a sus archivos de forma remota mediante un navegador web. Es sorprendentemente sencillo de instalar y configurar y la documentación en línea es clara y fácil de seguir".

Jack Kriss/Escuela Internacional de Frankfurt

"HTTP Commander fue una de las mejores aplicaciones para compartir archivos web de carpetas que pude encontrar en la web, funciona bien y se instala sorprendentemente fácilmente. Permite a mis clientes compartir carpetas con partes externas con facilidad de uso y configuración con control total de acceso al archivo a través de la seguridad AD."

Mateo Smith / Director, Guidance Technologies Limited.
×

OneDrive para empresas

Google Drive para empresas

buzón Caja.NET Espacio de trabajo Zoho
Precio por usuario De $4 por usuario
Pago único.
Licencia vitalicia.SIN pagos anuales
$5 por usuario/mes $4.16 por usuario/mes $12.5 por usuario/mes 12 euros por usuario/mes $2 por usuario/mes Precio por 100 usuarios $659 - Estándar/ $999 - PROPago único.
Licencia de por vida. SIN pagos anuales
$500 mensual$6000 anual $416 mensual$4992 anual $1250 mensual$15000 anual 1200 mensuales14400 euros anuales $200 mensual$2400 anual Precio por 100 usuariosDurante 3 años Sin actualización IMPORTANTE
$659 - Estándar/ $999 - PROCon una actualización de versión MAYOR (con 50% de descuento):
$988.5 (659+329,5) - Estándar
$1498.5 (999+499,5) - PRO
$18000 $14976 $45000 $43200 $7200 Almacenamiento Tú decides cuánto espacio asignar a los usuarios. Usted administra el almacenamiento en sus servidores. 1 TB para todos 30 GB por usuario 2 TB para todos Ilimitado 30 GB por usuario Seguridad Todos los datos alojados en sus propios servidores internos. Datos en servidores de terceros Datos en servidores de terceros Datos en servidores de terceros Datos en servidores de terceros Ver y editar documentos de Office Transferir archivos entre otros servicios de Cloud Storage Sí. Los usuarios pueden transferir archivos fácilmente hacia y desde sus propias cuentas de Dropbox, Google Drive, OneDrive y Box.NET. No No No No No Soporte WebDAV No No No

Administrador de archivos web - HTTP Commander

El comandante HTTP es un administrador de archivos basado en web

conocido desde 2002 y utilizado por más de 100.000 usuarios finales. Este software está diseñado para una integración rápida y sencilla de la funcionalidad del sitio web con el uso compartido y la administración de archivos y documentos en un servidor Windows a través de un navegador web a través de la red. Es una solución de administración y uso compartido de archivos basada en un servidor web: la mejor alternativa a FTP, WebDav, Sharepoint, etc. Los usuarios pueden trabajar de forma remota con carpetas personales o compartidas y editar documentos en línea almacenados en el servidor. Los usuarios pueden trabajar desde la PC de su hogar , dentro de su oficina o clase o desde un dispositivo móvil (sólo se requiere un navegador web).
Está diseñado para redes Microsoft y puede usarse en el servidor web de Windows como una aplicación independiente o integrada en cualquier sitio web. Es compatible con todos los navegadores y sistemas operativos populares en el lado del cliente.
Con HTTP Commander puede organizar descargas en su sitio web y compartir cualquier documento y archivo con sus visitantes.
El explorador de archivos web HTTP Commander admite la autenticación de formularios y de Windows (autenticación básica o NTLM para usuarios de Active Directory).
HTTP Commander está alojado en su propio servidor. Pagas la licencia solo una vez y no hay pagos recurrentes. Ahorras en comparación con los servicios en la nube.

Versión de Active Directory para instituciones educativas y otras organizaciones

HTTP Commander admite el trabajo conjunto en documentos de escritorio Oficina de MS. Un usuario que abrió por primera vez un documento para revisarlo tiene la posibilidad de guardar los cambios. Otros usuarios pueden realizar cambios en el documento, pero no pueden guardarlos hasta que el primer usuario cierre el documento.

Una vez que se elimina el bloqueo del documento (eso significa que el primer usuario ha cerrado el documento), los demás usuarios recibirán una notificación de que el documento está disponible para editar. Todos los cambios se cargarán automáticamente. Por lo tanto, no se perderá ningún cambio: ya sea realizado por el primer usuario o por otros usuarios.

Reproducción de archivos de vídeo y audio en línea.

En la Versión 4 hemos mejorado la función de reproducción de archivos multimedia. Los usuarios pueden ver vídeos y escuchar música sin descargarlos por completo utilizando el reproductor integrado del navegador. HTTP Commander admite la transmisión de video y la función de desplazamiento de video. Está disponible una función de conversión de video de diferentes formatos.

Compartir documentos y carpetas entre los usuarios.

Hay 2 tipos de función para compartir documentos y carpetas disponibles para los usuarios: enlaces internos para los usuarios, que tienen perfiles en HTTP Commander y enlaces públicos para los usuarios anónimos (no es necesario registrarse). A partir de ahora, todos los usuarios pueden crear sus propios almacenamientos desde cualquier carpeta y permitir que sus amigos carguen los documentos. También podrán compartir los documentos y permitir su descarga a todos aquellos que recibirán el enlace público.

HTTP Commander es compatible con almacenamientos en la nube tan populares como Dropbox, Google Drive, Microsoft OneDrive y Box. Si los usuarios tienen la cuenta en cualquiera de esos almacenamientos en la nube, pueden mover fácilmente archivos y carpetas entre HTTP Commander y su propio almacenamiento en la nube. Ahora nunca olvidará los archivos necesarios en casa: todo lo que necesita es almacenar archivos o imágenes desde su teléfono móvil en la nube, y estarán disponibles en el momento adecuado en la aplicación HTTP Commander.

Admite mapeo de carpetas web y WebDAV

Los usuarios pueden asignar carpetas disponibles en HTTP Commander y seguir trabajando con ellas en el explorador de Windows. Los cambios en los archivos se envían inmediatamente al servidor. Puede editar sus documentos en programas compatibles con WebDAV, p. MS Office y OpenOffice/Libreoffice.

Muchas oportunidades para cargar/descargar archivos.

Los Usuarios pueden descargar simultáneamente varios archivos desde su propio PC utilizando únicamente un navegador. Es posible especificar una carpeta completa o utilizar la función de arrastrar y soltar. Ahora el tamaño de los archivos puede superar los 2 GB y es prácticamente ilimitado. También está disponible para descargar varios archivos a la vez. Para descargar varias carpetas o una estructura anidada de archivos, existe una función zip y descarga: archivado automático de las carpetas seleccionadas en un archivo zip y su posterior descarga.

Interfaz móvil para Smartphones y tablets.

HTTP Commander está adaptado para funcionar en cualquier dispositivo, desde teléfonos inteligentes hasta computadoras portátiles. La interfaz estándar se ejecuta completamente en las pantallas pequeñas de teléfonos inteligentes o tabletas. Pero para los usuarios acostumbrados a la interfaz móvil compacta, HTTP Commander carga una interfaz más compacta para trabajar con archivos. Además, dependiendo del dispositivo, se carga el estilo CSS más familiar: para dispositivos iOS, Android o Windows Phone.

Visualización de imágenes y editor en línea.

HTTP Commander es muy útil para almacenar y manipular las imágenes. El modo de miniaturas está disponible para los usuarios y permite encontrar rápidamente las imágenes adecuadas, incluso en condiciones de Internet lenta. Hay un visor de imágenes especial basado en navegador: control deslizante.

Comentarios, Etiquetas y Detalles de Archivos.

Los usuarios pueden escribir comentarios y establecer etiquetas para los archivos o carpetas. Estas etiquetas y comentarios son claramente visibles en la interfaz para todos los usuarios. Además, el administrador puede configurar la oportunidad de establecer cualquier otro metadato para los archivos. Los comentarios y metadatos se registran en archivos de secuencias NTFS, es una tecnología incorporada del sistema de archivos de Windows. Debido a eso, los metadatos no se pierden al mover y copiar archivos, incluso si no ocurre en la aplicación HTTP Commander.

Compresión zip/descomprimir

La compresión funcional y descompresión de archivos y carpetas está disponible para los usuarios. Gracias a esa función, puede reducir el tamaño de los datos almacenados o acelerar la carga, en caso de una gran transmisión de datos mediante el uso de una Internet lenta. Además, el archivo zip es muy adecuado para descargar y cargar la compleja estructura anidada de archivos y carpetas.

Interfaz multilingüe.

HTTP Commander ofrece una interfaz traducida a más de 40 idiomas. Los principales idiomas son traducidos por el hombre. Los idiomas menos comunes se traducen automáticamente. El administrador puede ajustar cualquier localización y cambiar los textos de ayuda del usuario, y también agregar nueva información a los usuarios.

Integración con el servicio Auth0

Auth0 es una plataforma de nivel empresarial para identidad moderna. ¡Proporciona una pila completa de funciones de autenticación, autorización y administración de usuarios que pueda necesitar! Con Auth0 tienes todas las cuentas de usuario almacenadas en un solo lugar y cualquier aplicación se puede configurar para autenticarse con él.


A partir de la versión 4.6, HTTP Commander se puede configurar para utilizar la autenticación Auth0. Es la mejor opción si ya usa Auth0 en su organización o si usa su base de datos personalizada y desea usar las mismas cuentas de usuario en HTTP Commander.

Lea más sobre esto.

Testimonios

¡El 99% de nuestros clientes nos recomiendan!

"HTTP Commander es un administrador de archivos basado en web que funciona muy bien y permite a nuestros estudiantes y personal acceder a sus archivos de forma remota mediante un navegador web. Es sorprendentemente sencillo de instalar y configurar y la documentación en línea es clara y fácil de seguir".

Jack Kriss/Escuela Internacional de Frankfurt

"HTTP Commander fue una de las mejores aplicaciones para compartir archivos web de carpetas que pude encontrar en la web, funciona bien y se instala sorprendentemente fácilmente. Permite a mis clientes compartir carpetas con partes externas con facilidad de uso y configuración con control total de acceso al archivo a través de la seguridad AD."

Mateo Smith / Director, Guidance Technologies Limited.

Si estás buscando un gestor de archivos gratuito y potente basado en jQuery, Ajax, PHP y Mootools para utilizar en tus proyectos web, entonces esta lista sin duda te interesará. Estos administradores de archivos, basados ​​en jQuery, Ajax, PHP y Mootools, te permitirán ver, descargar y editar archivos y carpetas usando el navegador.

1.Administrador de archivos de MooTools

Administrador de archivos MooTools Le permite ver, descargar y editar archivos y carpetas usando un navegador.

Posibilidades:

  • Le permite ver archivos y carpetas en el servidor.
  • Le permite cambiar el nombre, eliminar, mover (Arrastrar y soltar), copiar y descargar archivos.
  • Le permite ver vistas previas de imágenes, archivos de texto, archivos comprimidos o audio.
  • Tiene una atractiva interfaz de usuario.
  • Carga de archivos a través de FancyUpload (función integrada)
  • Posibilidad de cambiar automáticamente el tamaño de imágenes grandes al cargar

2.

Explorador Compatible con PHP 4.3, también requiere Javascript habilitado en el navegador. Pero lo que me gusta especialmente de eXtplorer es que puedes usarlo como administrador de archivos para archivos locales o usar eXtplorer para conectarte a un servidor FTP y trabajar como un cliente FTP normal.

Posibilidades:

  • Le permite ver sus directorios y todos los archivos en el servidor.
  • Editar, copiar, mover (Arrastrar y soltar), eliminar archivos del servidor
  • Crear y extraer archivos.
  • Crea nuevos archivos y directorios.

3. AjaXplorer

AjaXplorer es un administrador de archivos gratuito que es indispensable para administrar archivos de forma remota en un servidor web. Es adecuado para diversos fines, como gestión de archivos, galería de fotos, revisión de código, etc. Requiere PHP (4 o 5), no se necesita base de datos.

Posibilidades:

  • Cambiar nombre / Copiar / Mover / Eliminar / Descargar archivos o carpetas
  • Cargue varios archivos a la vez y realice un seguimiento del estado en la barra de progreso (se requiere Flash)
  • Crear carpetas y archivos
  • Edite archivos de texto y scripts (JS, PHP, HTML, Java, SQL, Perl), resaltado de sintaxis en el editor
  • Ver fotos, ver imágenes
  • Escuche MP3 en línea sin descargarlos.
  • Ver vídeo Flash (FLV) en pantalla completa.
  • Ver y extraer archivos ZIP, en línea.

4.Relay -Administrador de directorios Ajax

Relay es un administrador de archivos gratuito para la web que le permite ver miniaturas de archivos, incluidos archivos PDF, y le permite descargar y editar archivos y carpetas usando su navegador.

El administrador de directorios Relay-Ajax es compatible con:

  • PHP versión 4+
  • MySQL versión 4+
  • Perl 5.8.0 (para progreso de carga)
  • Apache/IIS

Posibilidades:

  • le permite mover fácilmente archivos y carpetas simplemente arrastrando y soltando.
  • vista previa de miniaturas, incluido PDF.
  • interfaz multiusuario.

5.archivoBonito

filenice Filenice, un explorador de archivos gratuito escrito en PHP, es principalmente útil si tiene una carpeta de "volcado" en un servidor donde carga archivos regularmente y desea poder ver lo que hay allí.

6.

Es un sistema de gestión de archivos de código abierto escrito en PHP. Le permite trabajar con un sistema de archivos remoto a través de un navegador web. De forma predeterminada, te permite editar HTML, PHP, imágenes, Apache, archivos comprimidos y correo electrónico. Su diseño modular facilita la creación de sus propios tipos de archivos y temas.

7.

Es un administrador de archivos para guardar, administrar y compartir archivos en línea a través de un navegador web. Este es un software que instala en su servidor web para administrar los archivos de su sitio. Este administrador de archivos permite a los usuarios cargar, descargar y organizar todo tipo de archivos y tiene una interfaz de usuario intuitiva.

8.ArchivoMan

hombre de archivo le ayudará a acceder rápida y fácilmente a su sitio, archivos y directorios utilizando cualquier navegador. Puede realizar una variedad de tareas, incluida la creación y edición de archivos HTML utilizando un editor WYSIWYG, cargar uno o más archivos, buscar archivos según el nombre del archivo o la búsqueda de texto completo, reemplazar archivos y mucho más.

9.

Es un administrador de archivos potente pero fácil de usar para navegadores web. Su interfaz fácil de usar e intuitiva permite que todo tipo de usuarios, desde profesionales hasta principiantes, lo aprendan rápidamente.

Posibilidades:

  • Respuesta rápida sin refrescar la página.
  • Interfaz fácil y cómoda de usar.
  • Capacidad para crear, cambiar el nombre y eliminar carpetas y archivos.
  • Soporte multilingüe con detección automática del idioma del usuario.
  • Imágenes de vista previa de alta calidad.
  • Árbol de carpetas: para facilitar la navegación.
  • 10.

    Es un sistema de administración de archivos (en PHP) que le permite administrar archivos almacenados en su servidor web utilizando una interfaz fácil de usar (Ajax). FileRun está escrito completamente en PHP y un navegador es lo único que el usuario necesita para trabajar con archivos. Puede acceder fácilmente a sus documentos o archivos desde cualquier computadora con conexión a Internet a través de un navegador estándar.

    Posibilidades:

    • Conveniente interfaz Ajax.
    • Descargue carpetas y archívelas sobre la marcha.
    • Subir carpetas (sin archivar o con descomprimir).
    • Espacio ilimitado para cargar archivos de tamaño ilimitado.
    • Administre fácilmente archivos que ya existen en el sistema de archivos (no es necesario importarlos).

    Si tienes alguna duda te recomendamos utilizar nuestro

    Gestores de archivos existen muchos, pero hay uno que creo que a muchos les interesará conocer. Después de todo, tiene dos paneles, se ejecuta en un navegador, está equipado con un editor (con resaltado de sintaxis) y una consola, consta de un cliente y un servidor y está escrito en JavaScript/Node.js.

    Prefacio

    El primer libro de informática que leí fue Windows: El laboratorio del mago. Habla de una variedad de utilidades para Windows 9x. Algunos de ellos ya no existen (Zip Magic 2000, por ejemplo), mientras que otros se utilizan activamente y, lo más importante, todavía se están desarrollando hasta el día de hoy (Total Commander). Lo que más me gustó fue la sección sobre administradores de archivos. Todavía no tenía una computadora, pero ya entonces me di cuenta de que usar Explorer no es nada serio y que es mucho más correcto y conveniente usar administradores de archivos de dos paneles. Probé todo lo que dice el libro en cada computadora que pude visitar. Por supuesto, sobre todo me gustó Total Commander. Es el mejor en su negocio, sin duda.

    Unos años más tarde, compré una computadora. Después de un tiempo, instalé Linux junto a Windows y quería encontrar algo adecuado para una gestión cómoda de archivos. No me funcionó muy bien. Sí, Midnight Commander es el mejor en *nix, es verdad. Pero muchas de las funciones a las que estaba tan acostumbrado con Total no estaban ahí. Tampoco estaban disponibles en los gestores gráficos. Una de estas funciones es mover el puntero al archivo actual mientras ingresa un nombre (cuando hay muchas carpetas y tengo mucha música, desplazarse por la lista no es lo más agradable).

    Como resultado, me resultó más divertido escuchar música, ver vídeos y administrar archivos en una consola básica. Ahí es donde me detuve por un tiempo.

    Razones

    Unos años más tarde, cuando conseguí un trabajo en una pequeña empresa, me di cuenta de que estaría frente a mi computadora con mucha menos frecuencia. Y, de hecho, se han desarrollado circunstancias que me hacen trabajar cada vez más en computadoras de otras personas. Y como no me resulta muy fácil acostumbrarme a cosas nuevas, comencé a utilizar cada vez más lenguajes y herramientas de desarrollo que funcionan en el navegador y no requieren instalación, configuración ni otras cosas que requieren mucho tiempo. Empecé a usar Cloud9, Koding y por supuesto GitHub.

    Me entusiasmó la idea de los servicios en la nube, me gustó tanto la apertura y las capacidades de estos proyectos que comencé a crear el mío propio. Este es el administrador de archivos de Cloud Commander.

    Análogos
    La mayoría de los análogos están escritos en PHP, que no es muy cercano a mí. Escribo la mayor parte de mi código en JavaScript, por lo tanto, me gustaría ver más aplicaciones escritas en un lenguaje que tal vez no sea el mejor, pero sí el más común, eso es seguro.
    Gestores de archivos web
    Hay muchos administradores de archivos para la web. Pero, prácticamente, cada uno de ellos tiene varios problemas fundamentales:
    • imitar la interfaz del Explorador de Windows (lo que hace que el administrador sea menos conveniente que el Explorador);
    • las operaciones con archivos ocurren principalmente en diferentes páginas, lo que no es nada interactivo (aunque esto puede explicarse por el hecho de que los administradores están escritos principalmente en lenguajes del lado del servidor);
    • funcionan extremadamente lento (no usan almacenamiento local ni otras funciones HTML5 para acelerar el trabajo, ya que están escritos en un lenguaje del lado del servidor y JavaScript se usa solo para cosas básicas como ajax, y esto sigue siendo bueno si los datos se envía en json y no en fragmentos de código html);
    De los buenos directivos puedo citar, por ejemplo, los siguientes:
    Estructura interna
    Archivador
    El archivador de clientes probablemente sea el que plantea más preguntas. Se utiliza para reducir el tamaño de los datos enviados al servidor por el editor. Este modo se puede activar (y desactivar) en la configuración. De hecho, como ya dije, el cuello de botella en una aplicación cliente-servidor es la transferencia de datos. Empacar (y desempacar en el servidor), a su vez, es extremadamente rápido.
    diferencia
    Pero no siempre es necesario enviar el texto completo. Es beneficioso enviar al servidor sólo los datos que han cambiado, es decir, un parche. Por lo tanto, si entre ediciones el archivo en el servidor no ha cambiado, el parche se envía y se aplica en el servidor (siempre que el archivo no pese mucho, porque cada operación de este tipo carga el archivo completo en la RAM), si ha cambiado, se envían datos comprimidos. Gracias a esto, la velocidad de procesamiento es muy cercana a la de una aplicación de escritorio.
    Almacenamiento local
    Tampoco es necesario descargar datos del servidor cada vez que abre archivos. Por lo tanto, cuando se abren (archivos), se colocan en localStorage, en un lugar con un hash sha-1. Y, si el hash ha cambiado (sin nuestro conocimiento), el archivo se descarga nuevamente; de ​​lo contrario, el hash se actualiza cada vez que se guarda el archivo. Lo mismo ocurre con los directorios. Si la opción está habilitada, el contenido del directorio se carga una vez y para actualizarlo debe presionar Ctrl + R (o eliminar/crear un nuevo archivo/carpeta).
    Carga de módulo avanzado
    En una aplicación tan grande con una gran cantidad de módulos, sería muy difícil entender si todos los archivos se cargaran a la vez, cuando se carga la página. Una aplicación de este tipo sería difícil de mantener, ya que algunos programas se actualizan de vez en cuando, mientras que otros quedan obsoletos y requieren reemplazo. Por tanto, la aplicación se divide en módulos: cliente y servidor.

    Los módulos del cliente se cargan según sea necesario. Si una persona necesita un menú, este se carga; si la consola no fue útil durante toda la sesión de trabajo, sus archivos ni siquiera se cargaron y no comenzaron a ejecutarse, lo que aumenta significativamente la velocidad de trabajo y ahorra recursos tanto en el cliente como en el cliente. servidor.

    Unirse
    Los subprocesos de Node.js son una herramienta muy poderosa que es fundamentalmente diferente de lo que tienen otros lenguajes de scripting. En el proceso de sumergirme en node.js, la idea de que era posible combinar archivos en una secuencia y servirlos como si solo hubiera un archivo no me abandonó. Pensé que habría retrasos de velocidad, pero no. Todo funciona como un reloj y no hay ralentizaciones significativas, sino que es posible no combinar archivos en uno y no descargarlos secuencialmente, sino descargarlos como un solo archivo.

    Esta idea se promovió recientemente en jsDelivr. Y creo que esta es la dirección correcta.

    En resumen: si necesitas cargar el archivo jquery.js y jquery.fancybox.js, puedes hacerlo así:

    Cloudcmd.jit.su/join/lib/jquery.js:lib/fancybox.js
    Usando el símbolo ":", los nombres de los archivos se separan entre sí, por lo que se puede combinar absolutamente cualquier cosa, y esto no debería afectar particularmente el rendimiento del servidor, ya que los archivos se leen secuencialmente, pero inmediatamente después de leerlos se entregan al cliente.

    Desarrollo

    Ya se ha dicho bastante sobre la aplicación en sí, pero hay algunas cosas que me gustaría decir sobre el desarrollo. Como ya se mencionó, Cloud Commander está escrito dentro de sí mismo.

    El proyecto está alojado en Github. Tiene dos ramas: desarrollador Y maestro.

    El primero contiene la versión que se está desarrollando, allí se realizan todos los cambios, y aunque lo ideal es que todo funcione siempre, en ocasiones ocurren diversas incidencias.

    La segunda rama contiene la última versión estable. Siempre puedes tomarlo del repositorio, todo debería estar bien.

    Integración y pruebas continuas
    Después de cada inserción, el código se envía al sistema travis.ci, donde se ejecutan las pruebas prescritas y el código también se implementa en NodeJitsu y Heroku.

    Y si algo no funciona como se esperaba, se envía una carta inmediatamente y el ícono en el repositorio cambia de color a rojo.

    Si Cloud Commander no responde a ninguno de los servicios, en el sitio web, en la parte superior, junto a los enlaces, no se muestran círculos verdes, sino rojos. Si la respuesta lleva mucho tiempo, amarillo.

    corredor de tareas
    El proyecto utiliza Gulp, que automatiza todas las acciones de rutina: verificar js, css, ejecutar pruebas, etc.
    Se compromete
    Una vez me encontré con un artículo que hablaba sobre el estilo de denominación de las confirmaciones adoptado en Angular. En realidad, este es un proceso muy importante. Los cambios, correcciones, refactorizaciones, etc. tienen su propio prefijo y, durante el lanzamiento, las confirmaciones con la función y los prefijos de corrección se eliminan del historial y se muestran en una determinada forma en ChangeLog; todo esto se hace con un comando: gulp changelog.

    Epílogo

    Quiero agradecer al lector por llegar hasta aquí (incluso si lo desperdició). Espero que el artículo haya sido útil e interesante. Puede haber una continuación, esperaremos y veremos.

    Este es mi primer artículo sobre Habré, si hay errores tipográficos, sugerencias, comentarios, envíenme un mensaje personal o en la rama oculta del repositorio. Intentaré mejorar.

    Etiquetas: Agregar etiquetas

    Crear archivos y carpetas

    Para crear un archivo o carpeta en el administrador de archivos, haga clic en el botón en la barra de herramientas crear archivo.

    Ingrese el nombre del nuevo archivo, cambie los derechos de acceso si es necesario y haga clic en el botón Crear.

    Después de presionar el botón Crear el archivo aparecerá en la lista.

    Para crear una carpeta en el administrador de archivos, haga clic en el botón en la barra de herramientas Crear una carpeta.

    Ingrese el nombre de la carpeta, cambie los derechos de acceso si es necesario y haga clic en el botón Crear.

    Después de presionar el botón Crear la carpeta aparecerá en la lista.

    Subiendo archivos

    El administrador de archivos le permite cargar archivos de no más de 1 GB a su hosting. Para cargar una gran cantidad de archivos, así como archivos de mayor tamaño, le recomendamos.

    Para descargar el archivo haga clic en el botón Elegir:

    En la nueva ventana, haga clic Agregar, seleccione un archivo en su computadora y haga clic en Descargar.

    Copiar, eliminar, mover archivos y carpetas

    Para realizar una operación en varios archivos o carpetas (copiar, eliminar, mover), marque los archivos seleccionados.

    Luego seleccione la operación requerida desde la parte superior del panel de control:


    Cambiar el nombre de un archivo

    Para cambiar el nombre de un archivo o carpeta, marque la casilla a la izquierda del nombre del archivo y luego haga clic en el icono Rebautizar. En la ventana que se abre, ingrese un nuevo nombre y haga clic en Ahorrar.

    Trabajar con archivos

    El administrador de archivos le permite crear y descomprimir archivos. Tenga en cuenta que para estas operaciones es necesario tener suficiente espacio libre en el disco del servicio de hosting para que el archivo creado o los datos descomprimidos quepan en el hosting. Si no hay suficiente espacio libre, puede aumentar el espacio para archivos en la partición RecursosGestión de cuotas Alojamiento de paneles de control.

    Para crear un archivo, seleccione los archivos y carpetas que desea archivar y luego haga clic en Archivador y seleccione Agregar al archivo. El archivo se creará en la carpeta actual.

    Para descomprimir el archivo, márquelo con una marca de verificación y luego haga clic en Archivador y seleccione Desempaquetar archivo. El archivo se descomprimirá en la carpeta actual.

    Editar archivos

    El administrador de archivos del panel de control tiene un editor de archivos de texto incorporado. Para editar un archivo, haga clic en su nombre. El editor se abrirá en la misma ventana. Para guardar los cambios, haga clic en el botón Ahorrar en la parte inferior de la página.

    Cambiar los derechos de acceso

    en columna Acceso puede cambiar los atributos de acceso de un archivo o carpeta. Se crean nuevas carpetas con permisos. 755 (rwxr-xr-x), archivos nuevos - con derechos 644 (rw-r-r-). Para cambiar los derechos de acceso, haga clic en la columna Acceso al valor de los atributos del archivo o carpeta:

    En la nueva ventana, cambie los atributos de acceso. Designaciones:

    • "r"- leer derechos;
    • "w"- derechos de escritura;
    • "INCÓGNITA"- derechos para ejecutar un archivo, ver una carpeta;
    • «-» - falta de derechos.

    Cálculo del espacio ocupado en disco.

    Verifique el espacio en disco ocupado por carpetas o archivos individuales haciendo clic en el enlace Espectáculo en columna Tamaño.



    
    Arriba