BandaAncha

  • 🔍 en 📰 artículos ⏎
  • 🔍 en 💬 foros ⏎
  • 🔍 en 👇 este 💬 foro ⏎
  • 🔍 en 👇 este 💬 tema ⏎
Regístrate Regístrate Identifícate Identifícate

Necesito un gestor de ficheros en web para un grupo de usuarios

xavisuper

De la misma forma que existe WordPress para blogs, SMF para foros, Joomla para CMS, y demás, ¿sabeis de alguna aplicación prefabricada para subir y bajar ficheros a un servidor web para un grupo de usuarios? No es para que el admin de la web suba los ficheros, que para éso ya tengo ftp, sino para que los usuarios puedan intercambiar ficheros sin necesidad de irse a Megaupload y servicios similares. Os cuento la historia con más detalle.

Estoy intentando montar una web para un grupo cerrado de usuarios. Como soy absolutamente nuevo en estas lides, he tirado de paquetes prefabricados. Para el blog he instalado WordPress y para el foro he instalado Simple Machines Forum. Y de momento me doy por satisfecho.

Me gustaría también montar en este espacio algo parecido a un archivo en el que los usuarios puedan subir y bajar ficheros, con un control de acceso para que sólo los usuarios registrados puedan hacerlo. Me he encontrado con PHP File Navigator que más o menos lo consigue, pero me está dando problemas. Entre otros, tengo problemas con los permisos de los ficheros, y es que por lo visto tiene que estar el safe_mode a off para que funcione bien, y por lo que he averiguado éso es muy desaconsejable. Lo puedo parchear entrando de vez en cuando al panel de control de mi hosting y retocando los permisos, pero éso es una chapuza. Además me acabo de encontrar con que descargar los ficheros subidos tampoco es trivial.

¿Conoceis algún paquete que hago lo que pido, a saber?:

  • Permitir subir y descargar ficheros a un servidor desde un navegador web.
  • Organizar la estructura en carpetas, permitiendo su creación y borrado, así como mover ficheros.
  • Control de acceso, de forma que sólo los usuarios autorizados puedan hacer las operaciones descritas.
  • Debe utilizar HTTP para la subida/bajada de ficheros. El FTP está reservado para la administración.

Muchas gracias por las aportaciones.

mave

Hola Xavisuper

Encontraste alguna solución sencilla para este gestor de ficheros?

Estoy buscando algo que haga exactamente lo mismo.

Muchas Gracias

🗨️ 6
xavisuper

¡Ostras, colega! cinco meses más tarde ....

La solución que al final adopté ha sido tirar por el camino de en medio. He abierto una cuenta en mediafire.com, y estamos funcionando perfectamente. Entramos todos con el mismo usuario, pero por lo demás va bastante bien. Hay que aguantar un poco de publicidad, pero no es demasiado pesada. Lo único que echo en falta es la posibilidad de bajar varios ficheros en bloque, hay que ir de uno en uno. Y que todavía no está integrado con FireUploader.

Nos permite definir una estructura de carpetas, y nos permite declarar archivos como privados, con lo que para tener acceso a los ficheros hay que entrar con el usuario correspondiente. Esto último es importante porque gracias a esa privacidad podemos tener material protegido por derechos de autor sin violar el copyright. Al menos eso entiendo yo, tirando de derecho a copia personal, y poniendo un mínimo de privacidad, personalizada a un usuario, no violo ningún copyright.

De todos modos insisto en la solución que había encontrado: PHP File Navigator es una muy buena solución si estás dispuesto a perder un poco de tiempo en solucionar los problemas que he citado, y que posiblemente se solucionan tocando un poco el código php o modificando algo la base de datos.

🗨️ 5
LineBenchmark

Lo ideal sería crearse uno mismo la aplicación, ni que fuera en php, ya que es bastante sencillo. Hace tiempo que desarrollé algo parecido para una empresa, aunque tenía más utilidades incluídas, como avisos por Mail, compartición entre grupos, etc. etc.

saludos

🗨️ 2
xavisuper

Hombre sí, lo ideal sería éso, igual que sería ideal poder arreglarse uno mismo el coche, o construirte tu propia casa, o cultivar tu propia comida. :)

Pero es que algunos nos dedicamos a otras cosas, no al desarrollo de aplicaciones. Por muy sencillo que sea el php, a estas alturas no estoy en condiciones de aprenderlo ni mucho menos de desarrollar nada. Quizás cuando me jubile y tenga tiempo... :P

Además, estaríamos otra vez reinventando la rueda. Si ya hay alguien que ha hecho un trabajo y lo ha puesto a disposición de la comunidad, continuemos a partir de ahí, aprovechando lo que ya es bueno y mejorando lo que haya que mejorar. ¿no? ;)

🗨️ 1
mave

Jeje si ;) 5 meses despues. Encontre el thread por google y era justo lo que buscaba.

Lo de mediafire en principio creo que no se adapta del todo a lo que me piden (por la publicidad y ser una web externa).

Lo del php file navigator, la verdad es que tiene buena pinta, apesar de tener que bajar la seguridad del php (no me preocupa en exceso para este caso porque sería un servidor dedicado solo para esto, aislado en un hosting). En mi caso lo que menos encaja es lo de tener que hacer login para las descargas... buscaba algo que una vez subidos los ficheros (autenticados), luego las descargas puedan ser por url directa (con un hash o algo asi para hacerlo url única sin desvelar el path).

Por otra parte, habia pensado en algún sistema tipo clon de yousendit, en la que mis usuarios suben un fichero, y al que se lo tiene que bajar le dan una url directa, sin autenticación ni nada, He visto algunos clones de yousendit (todos de pago) pero no me acaban de convencer.

Y estoy contigo que a estas altura de la vida no estamos para ponernos a programar la aplicación a medida en PHP, existiendo con toda seguridad cosas ya hechas que se adaptan mas o menos.

muchas gracias

🗨️ 1
xavisuper

... buscaba algo que una vez subidos los ficheros (autenticados), luego las descargas puedan ser por url directa (con un hash o algo asi para hacerlo url única sin desvelar el path).

Pues prueba a ver, porque creo recordar que algo de éso es posible en php file navigator.

De todos modos, prueba a ponerte en contacto con el autor. Me ha dado la impresión de que es una persona bastante asequible y lo mismo se deja que le hagas alguna proposición. ;)