Projecte

General

Perfil

Accions

Gestionar fitxers via Web

L'entorn del DDD és Web, els servidors són Linux i no formen part del sistema general de discs compartits de la UAB. En principi, quan es lliuren fitxers al DDD són per sempre, i no s'haurien de tocar ni manipular més.

Al menys en teoria. Però la pràctica fa que de tant en tant s'han de reemplaçar, canviar de nom, afegir-ne de nous, etc. Hi ha vàries opcions per a realitzar aquestes operacions:

  1. Un compte ssh; requereix estar familiaritzat amb les comandes Unix/Linux.
  2. Muntar-hi un Samba (servidor compatible amb els shares de Windows), tindrem de treballar força els temes de permisos.
  3. Utilitzar !WebDAV, és a dir, HTTP de lectura i escriptura; en vam fer unes proves amb el José Manuel i resulta que aleshores demana password a tothom fins i tot de lectura.
  4. Utilitzar un gestor remot de fitxers via Web

Segurament aquesta darrera opció és la més atractiva. Hi ha uns quants paquets de software lliure que fan aquestes funcions. Aquesta és una primera llista i quadern de notes per avaluar quin ens convé més:

Cerca a Sourceforge sobre [[http://sourceforge.net/search/index.php?group_id=&stc_22=26%2C23%2C24%2C658%2C574%2C25&stc_33=35%2C34&stc_28=31%2C29%2C30%2C32%2C33&stc_251=622%2C286%2C241&stc_247=667&stc_20=21%2C22%2C27%2C28%2C36%2C37%2C251%2C38%2C40%2C653%2C590%2C247%2C39&stc_66=67%2C68&stc_57=61&stc_59=60&stc_56=59&stc_55=58%2C57%2C62%2C56&stc_581=605%2C604&stc_71=72%2C581%2C73&stc_554=555%2C556%2C648%2C557%2C558%2C559&stc_612=650%2C614%2C615%2C613%2C647%2C616&stc_611=554%2C612&stc_80=287%2C597%2C633%2C82%2C86%2C268%2C81%2C84%2C288%2C85%2C83&stc_92=645%2C96%2C644%2C95%2C94%2C663%2C668%2C651&stc_243=244&stc_90=91%2C92%2C250%2C93%2C243&stc_87=89%2C88%2C245%2C149%2C270%2C90&stc_101=103%2C102%2C104&stc_106=108%2C107&stc_100=109%2C110%2C101%2C106%2C105%2C649%2C111%2C112&stc_116=117%2C118&stc_122=123&stc_113=114%2C115%2C116%2C119%2C120%2C248%2C121%2C122%2C249%2C124&stc_125=596%2C127%2C128%2C256%2C623%2C595%2C594%2C126&stc_99=640%2C100%2C656%2C113%2C125&stc_673=687%2C675%2C676%2C674&stc_576=660%2C659%2C673%2C579%2C580%2C577%2C578%2C641&stc_75=76%2C661%2C77%2C79%2C78&stc_130=585%2C586&stc_129=654%2C576%2C75%2C131%2C607%2C130%2C587%2C588&stc_132=571&stc_133=591&stc_97=133%2C134%2C252%2C384%2C567%2C568%2C246%2C383%2C272%2C385%2C386%2C98%2C266%2C609%2C387%2C602%2C600%2C135&stc_43=44&stc_282=284%2C283&stc_620=621&stc_582=643&stc_50=51&stc_52=53%2C54%2C260%2C646&stc_45=620%2C652%2C46%2C570%2C259%2C48%2C593%2C47%2C582%2C564%2C606%2C408%2C49%2C409%2C563%2C50%2C562%2C603%2C565%2C575%2C619%2C561%2C52%2C610&stc_139=140&stc_292=642&stc_146=292%2C313%2C312&stc_148=592&stc_152=155&stc_150=151%2C152%2C566&stc_144=145%2C239%2C143&stc_19=137%2C42%2C41&stc_638=19%2C601&stc_289=291%2C290&stc_253=289&stc_136=138%2C139%2C141%2C308%2C74%2C142%2C146%2C147%2C148%2C150%2C144%2C153%2C627%2C257%2C638%2C253%2C294&stc_156=157%2C159%2C158&stc_63=69%2C64%2C65%2C285%2C70&type_of_search=soft&all_words=web+file+manager&exact_phrase=&some_word=&without_words=&percentile_start=&percentile_end=&registration_date_start=&registration_date_end=&latest_file_date_start=&latest_file_date_end=&has_file=0&form_submit=Search +web +file +manager]] ordenat per número de descàrregues

Un article que en revisa alguns:

osFileManager_Static

Començarem a fer proves amb un gestor força minimalista [[http://code.google.com/p/osfilemanager/source/browse/trunk/osFileManager_Static/osfm-static.php osFileManager_Static]], el germà petit de http://www.osfilemanager.com, que permet configurar: un usuari, una contrasenya i un arbre de directoris a gestionar. Només requereix php.

La veritat és que després d'un temps provant-ho, és massa limitat i incòmode. Entre altres coses, ni ordena alfabèticament els fitxers de cada directori.

Altres

El problema de molts dels altres és que requereixen una base de dades per usuaris, permisos o altres informacions, o bé que es repassen tot l'arbre de directoris sobre el que tenen permís (p. ex., per a fer gràfics de tamany), i això és absolutament inviable amb els volums dels que parlem (uns quants Terabytes).

Un d'interessant:

webadmin.php

http://wacker-welt.de/webadmin/

De moment ens quedem amb aquesta. És un sol script PHP que permet fer còmodament pràcticament totes les operacions que ens calen:

  • esborrar, crear, pujar, eliminar, moure i editar fitxers i directoris
  • un a un o massivament
  • preserva l'ordenació alfabètica dels fitxers.

L'eina no permet contrasenya, cal posar-la via Apache.

Actualitzat per Ferran Jorba fa quasi 14 anys · 1 revisions