Hoy comencé a hacer mi propio FILE MANAGER EN PHP y AJAX

He buscado, juro por dios que he buscado un file manager que ande como la gente, pero no he encontrado mas que buenas intenciones e intentos nunca acabados (esa va por extplorer que falla en cualquier versión de IE).

Dicho lo anterior, me dispongo a hacer un file manager que sea:

  • Lo mas liviano posible para poder manejar carpetas con cantidades ENORMES de carpetas (unas 200000 en una de ellas).

  • Que sea SIMPLE. Cuando digo simple, me refiero a lo justo y necesario para que cumpla con mis necesidades y las de mi empresa que patrocina mi trabajo:)

  • que aproveche HTML 5, como el Drag&Drop o el almacenamiento local de datos. – esto no es estrictamente necesario, pero tomando en cuenta que va a ser de uso interno, nada me impide hacer mis primeros pasos en el -.

  • Que para búsquedas en toda la estructura de directorios no se queme una hora de micro ni de tiempo (esa va por vos OWL).

  • Que tenga un cache como la gente y que se genere por medio de accesos (eso es: la primera ves que entras en un directorio sera un poco lento pero guardará el cache a partir de ese momento) y que por la noche o a la hora de menos movida re indexe el contenido de las búsquedas y las estructuras de directorios.

  • Que tenga servicios Web para compartir información de archivos o los archivos mismos con otros programas.

  • Que tenga un DECENTE saneo de caracteres especiales.

  • LDAP y/o XML-RPC

  • Exportación de listados en xml, pdf, y basta.

  • Logs de quien borra o modifica

  • Plantillas XHTML/CSS joder!.

  • Papelera para recuperar metidas de patas (no olvidemos la gente es gente)

  • Gestión de usuarios y permisos claro está.

  • Descargar una carpeta entera.

  • Nada de “previews”, es un file manager, no un “hay mira que linda que se ve la miniatura de la imagen”….

  • ademas de permisos de usuarios necesito permisos de carpetas como por ejemplo listas blancas (dejar subir a un determinado directorio o estructura un cierto tipo de archivo)

  • siguiendo con los permisos de carpetas, a veces es necesario (insisto, es para mi empresa :) ) solicitar que en determinadas carpetas, haya una lista de archivos requeridos. Bueno, eso.

  • Carga masiva (hola zip y tar.gz de un GB!), y carga múltiple (chau andar seleccionando de a uno los archivos)

  • queda sobradamente claro que no se puede acceder directamente a la estructura de directorios.

Bueno ahora mismo estoy en los cimientos, por lo que cualquier recomendación la voy a querer aprecias adoptar alimentar y utilizar si es buena.

Y la frutilla del postre es que pienso liberarla bajo GPL cuando sea estable ;)

Por cierto, lo voy a desarrollar en PHP 5, jQuery, MySql, y el sistema de archivos va a tener que ser mixto (Linux, Windows).

Martes, Octubre 27th, 2009 PHP, Programación

43 Commentarios de Hoy comencé a hacer mi propio FILE MANAGER EN PHP y AJAX

  • MIGUEL dice:

    Pillspot.org. Canadian Health&Care.Special Internet Prices.No prescription online pharmacy.PillSpot.org. Vitamins@buy.online” rel=”nofollow”>.…

    Categories: Anxiety/Sleep Aid.Skin Care.Pain Relief.Womens Health.Antiviral.Anti-allergic/Asthma.Eye Care.Mens Health.Antidepressants.Mental HealthVitamins/Herbal Supplements.Weight Loss.Antibiotics.Antidiabetic.Blood Pressure/Heart.Stop SmokingSt…

  • JAIME dice:


    PillSpot.org. Canadian Health&Care.No prescription online pharmacy.Special Internet Prices.Best quality drugs. Low price drugs. Buy drugs online

    Buy:Lipitor.Lasix.Prozac.Buspar.Benicar.SleepWell.Aricept.Lipothin.Nymphomax.Female Pink Viagra.Wellbutrin SR.Ventolin.Zocor.Seroquel.Advair.Zetia.Acomplia.Cozaar.Female Cialis.Amoxicillin….

  • JAVIER dice:


    PillSpot.org. Canadian Health&Care.Special Internet Prices.Best quality drugs.No prescription online pharmacy. Low price pills. Order pills online

    Buy:Human Growth Hormone.Valtrex.Accutane.Prevacid.Zyban.Actos.Petcam (Metacam) Oral Suspension.Prednisolone.Zovirax.Arimidex.Retin-A.Nexium.100% Pure Okinawan Coral Calcium.Lumigan.Synthroid.Mega Hoodia….

  • VERNON dice:


    MedicamentSpot.com. Canadian Health&Care.No prescription online pharmacy.Special Internet Prices.Best quality drugs. Low price drugs. Order drugs online

    Buy:Cialis.Tramadol.Viagra Professional.Levitra.Soma.Viagra.Propecia.Viagra Super Active+.VPXL.Super Active ED Pack.Viagra Super Force.Zithromax.Maxaman.Viagra Soft Tabs.Cialis Super Active+.Cialis Soft Tabs.Cialis Professional….

  • MATHEW dice:


    CheapTabletsOnline.com. Canadian Health&Care.Special Internet Prices.Best quality drugs.No prescription online pharmacy. No prescription pills. Buy pills online

    Buy:Maxaman.VPXL.Cialis.Propecia.Viagra Super Force.Levitra.Viagra.Cialis Soft Tabs.Viagra Professional.Soma.Super Active ED Pack.Cialis Super Active+.Zithromax.Cialis Professional.Viagra Super Active+.Tramadol.Viagra Soft Tabs….

  • NATHAN dice:


    NEW FASHION store. Original designers collection at low prices!!! 20 % TO 70 % OFF. END OF SEASON SALE!!!

    BUY FASHION. TOP BRANDS: GUCCI, DOLCE&GABBANA, BURBERRY, DIESEL, ICEBERG, ROBERTO CAVALLI, EMPORIO ARMANI, VERSACE…

  • CHARLIE dice:

    ████████►BUY CIALIS◀████████…

    ▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲…

  • ARTURO dice:

    Abilify@official.site” rel=”nofollow”>.

    Buywithout prescription…

  • CURTIS dice:

    buy viagra canada

    Buygeneric drugs…

  • COREY dice:

    Cialis UK

    Buynow it…

  • DAVE dice:

    Accutane@official.site” rel=”nofollow”>.

    Buywithout prescription…

  • RICARDO dice:

    fosamax@actonel.now” rel=”nofollow”>.

    Buynow…

  • EDUARDO dice:

    Acular@official.site” rel=”nofollow”>.

    Buynow…

  • JOSHUA dice:

    Aldactone@official.site” rel=”nofollow”>.

    Buygeneric drugs…

  • CLAYTON dice:

    cost@of.alesse” rel=”nofollow”>..

    Buyit now…

  • FERNANDO dice:

    Amoxicillin@official.site” rel=”nofollow”>…

    Buyno prescription…

  • SERGIO dice:

    allopurinol@and.coumadin” rel=”nofollow”>…

    Buygeneric drugs…

  • JEROME dice:

    ashwagandha@supplement.now” rel=”nofollow”>…

    Buygeneric meds…

  • GREGORY dice:

    Azor@official.site” rel=”nofollow”>…

    Buygeneric pills…

  • SIDNEY dice:

    atarax@and.hives” rel=”nofollow”>.

    Buygeneric drugs…

  • CECIL dice:

    Chantix@official.site” rel=”nofollow”>.

    Buydrugs without prescription…

  • FREDDIE dice:

    cipro@250.mg” rel=”nofollow”>..

    Buygeneric meds…

  • JULIAN dice:

    abilify@anxiety.now” rel=”nofollow”>.

    Buygeneric drugs…

  • ERIC dice:

    buy@Viagra.now” rel=”nofollow”>…

    Buygeneric drugs…

  • JEREMY dice:

    generic@Levitra.now” rel=”nofollow”>..

    Buyno prescription…

  • GUY dice:

    abilify@and.sleep.issues” rel=”nofollow”>.

    Buyno prescription…

  • LEE dice:

    i@am.pregnant.how.often.can.i.take.25mg.of.phenergan.safely” rel=”nofollow”>…

    Buygeneric drugs…

  • KIRK dice:

    Depakote@official.site” rel=”nofollow”>…

    Buyit now…

  • DENNIS dice:

    Depakote@official.site” rel=”nofollow”>.

    Buygeneric drugs…

  • JASON dice:

    zofran odt

    Buynow it…

  • RANDALL dice:

    zyrtec in dialysis patients

    Buywithout prescription…

  • ARTHUR dice:

    other names for trazodone

    Buyno prescription…

  • NEIL dice:

    Zocor

    Buygeneric drugs…

  • LEWIS dice:

    zantac renal dosing

    Buygeneric meds…

  • SHAWN dice:

    Xalatan

    Buywithout prescription…

  • KARL dice:

    Vitamin B

    Buydrugs without prescription…

  • Dejar una respuesta