[Bug] Allegati agli articoli

Ti piacciono il sito e la community? Questo è il posto giusto per lasciare commenti, suggerimenti e... critiche.
Regole del forum
Rispondi
Avatar utente
crazy.cat
Amministratore
Amministratore
Messaggi: 13462
Iscritto il: mer mag 01, 2013 4:02 pm
Località: Noventa Padovana
Has thanked: 4 times
Been thanked: 58 times
Contatta:

[Bug] Allegati agli articoli

Messaggio da crazy.cat »

Mi sono perso qualcosa o non trovo più la possibilità di allegare qualcosa agli articoli?
https://github.com/TurboLabIt/TurboLab.it/issues/95
La prima legge della dietetica sembra essere: se il sapore è buono, a te fa male.
Avatar utente
Zane
Fondatore
Fondatore
Messaggi: 5260
Iscritto il: mer mag 01, 2013 11:20 am
Has thanked: 61 times
Been thanked: 53 times
Contatta:

Re: [Bug] Allegati agli articoli

Messaggio da Zane »

Hai ragione, avevo iniziato un'implementazione (molto) migliore rispetto a quello che c'era su TLI1 ma poi non l'ho finita, e non ho fatto in tempo a ripristinare quella vecchia. Lo faccio a breve!
Zane - TurboLab.it
Avatar utente
crazy.cat
Amministratore
Amministratore
Messaggi: 13462
Iscritto il: mer mag 01, 2013 4:02 pm
Località: Noventa Padovana
Has thanked: 4 times
Been thanked: 58 times
Contatta:

Re: [Bug] Allegati agli articoli

Messaggio da crazy.cat »

ciao zane, come sei messo con questo bug?
Avrei degli script da allegare a un articolo e questi sono troppo lunghi da inserire come testo nell'articolo stesso, serve proprio allegarli (a meno che non utilizzo un qualche servizio esterno se proprio non hai tempo di sistemare).
La prima legge della dietetica sembra essere: se il sapore è buono, a te fa male.
Avatar utente
Zane
Fondatore
Fondatore
Messaggi: 5260
Iscritto il: mer mag 01, 2013 11:20 am
Has thanked: 61 times
Been thanked: 53 times
Contatta:

Re: [Bug] Allegati agli articoli

Messaggio da Zane »

Ci sono quasi! Ti aggiorno entro domani!
Zane - TurboLab.it
Avatar utente
Zane
Fondatore
Fondatore
Messaggi: 5260
Iscritto il: mer mag 01, 2013 11:20 am
Has thanked: 61 times
Been thanked: 53 times
Contatta:

Re: [Bug] Allegati agli articoli

Messaggio da Zane »

Non ho fatto in tempo a implementare quello che ho in mente, quindi ho ripiegato su una cosa più rozza, tanto per non farvi aspettare ulteriormente e darci modo di lavorare agli articoli.

IMPORTANTE! Al momento la funzione consente solo di caricare il file così com'è, ma non ci sono ancora né "cancella", né "rinomina". ⚠️ Fate prima le vostre prove di caricamento su next.turbolab.it, e caricate il file sul sito di produzione solo dopo aver verificato che sia tutto OK su next.

Come sempre, vi raccomando di caricare file dai nomi chiari: 7-Zip 25.01.exe è più chiaro di 7z2501-x64.exe! Vi ricordo anche che non è più il 1993, e possiamo usare gli spazi nei nomi dei file, sempre nell'ottica di renderli più chiari ;)

Ho anche rimosso l'obbligo di zippare il file prima di caricarlo: vi raccomando quindi di caricare direttamente il file originale, senza zipparlo - Amenoché, ovviamente, non sia più pratico creare uno zip perché ci sono tanti file che ha senso tenere raccolti insieme.

Questo è il pulsante da cliccare per caricare un file:

Immagine

Al momento, la funzione si limita a caricare il file sul server, linkarlo in testa all'articolo e mostrare l'URL nel "solito" formato turbolab.it/scarica/XX . Dovete poi inserire manualmente questo link nell'articolo, proprio come si faceva su TLI1. Quando riuscirò a completare quello che ho in mente, sarà tutto più comodo e veloce :)
These users thanked the author Zane for the post:
CUB3
Zane - TurboLab.it
Avatar utente
Zane
Fondatore
Fondatore
Messaggi: 5260
Iscritto il: mer mag 01, 2013 11:20 am
Has thanked: 61 times
Been thanked: 53 times
Contatta:

Re: [Bug] Allegati agli articoli

Messaggio da Zane »

Ho aggiunto un pattumino per eliminare il file dall'articolo

Immagine

In realtà, il file non viene realmente "eliminato", ma solamente "sganciato" dall'articolo. I file agganciati a zero articoli verranno poi rimossi successivamente da un tool automatico ;)
These users thanked the author Zane for the post:
CUB3
Zane - TurboLab.it
Avatar utente
Zane
Fondatore
Fondatore
Messaggi: 5260
Iscritto il: mer mag 01, 2013 11:20 am
Has thanked: 61 times
Been thanked: 53 times
Contatta:

Re: [Bug] Allegati agli articoli

Messaggio da Zane »

OK, ho completato questa lavorazione implementando tutte le funzionalità "di base". In particolare, ho aggiunto un'icona che permette di rinominare il file e modificare il formato:

Immagine

Immagine

Naturalmente l'icona di modifica è visible solo per i file che ognuno di noi è autorizzato a modificare ;)

Ho implementato poi anche una serie infinita di ottimizzazioni per gestire i duplicati. Ad esempio: se qualcuno carica un file che già abbiamo, il file pre-esistente viene allegato all'articolo, senza creare duplicati.

Ci sono ancora una lunghissima serie di funzioni legate alla gestione dei file scaricabili che sarebbe bello avere. Per iniziare, ho individuato le seguenti:
Per quanto riguarda l'erogazione dei file caricati su TurboLab.it, comunque, ci siamo!
These users thanked the author Zane for the post:
Zigul
Zane - TurboLab.it
Avatar utente
crazy.cat
Amministratore
Amministratore
Messaggi: 13462
Iscritto il: mer mag 01, 2013 4:02 pm
Località: Noventa Padovana
Has thanked: 4 times
Been thanked: 58 times
Contatta:

Re: [Bug] Allegati agli articoli

Messaggio da crazy.cat »

Ciao Zane, mi aggancio a questa discussione per capire se il comportamento è corretto oppure ho ancora troppo sonno e ho sbagliato io qualcosa.
In questo articolo https://turbolab.it/software-9/come-ese ... ernet-3493 ho allegato, senza pensarci, direttamente lo script in formato ps1, e vedo che lo ha caricato, pensando che non fosse giusto, elimino il file ps1 e riallego il file in formato zip ma mi dice che è già presente un file con questo nome e di rinominarlo.
1) Carichiamo i file direttamente ps1 senza metterli in un archivio?
2) Se io avevo eliminato il file ps1, ping.ps1, perché se carico il file zippato, ping.zip, mi dice che già esiste?
La prima legge della dietetica sembra essere: se il sapore è buono, a te fa male.
Avatar utente
Zane
Fondatore
Fondatore
Messaggi: 5260
Iscritto il: mer mag 01, 2013 11:20 am
Has thanked: 61 times
Been thanked: 53 times
Contatta:

Re: [Bug] Allegati agli articoli

Messaggio da Zane »

Ciao cat, verifico e torno da te fra poco.
Zane - TurboLab.it
Avatar utente
Zane
Fondatore
Fondatore
Messaggi: 5260
Iscritto il: mer mag 01, 2013 11:20 am
Has thanked: 61 times
Been thanked: 53 times
Contatta:

Re: [Bug] Allegati agli articoli

Messaggio da Zane »

Dunque:

Innanzitutto, grazie per la pazienza: il sistema di upload, come scritto, è in "alpha" e richiede sicuramente ancora un po' di lavoro.

Venendo alla modalità operativa: è sicuramente più pratico, anche per chi poi lo utilizza, caricare il file direttamente, senza fare uno zip. Tendenzialmente, caricherei lo zip solo quando ha senso raccogliere molteplici file in un solo archivio.

In questo momento vedo che a database ci sono questi file:

Codice: Seleziona tutto

id |title|format|created_at         |
---+-----+------+-------------------+
503|ping |ps1   |2026-01-25 06:02:33|
506|ping1|zip   |2026-01-25 06:06:22|
Il 506 è allegato al tuo articolo.

Il 503 non era allegato a nulla. Ho allora scaricato il 506, estratto il ps1 contenuto e l'ho caricato nell'articolo. Il sistema ha riconosciuto che il nuovo file che ho caricato era, in realtà, il 503 che già avevamo e l'ha ri-collegato al tuo articolo.

Direi che ora puoi eliminare il 506.

Fammi sapere se ti servono altri chiarimento o se qualcosa non funziona come descritto :)
Zane - TurboLab.it
Rispondi
  • Argomenti simili
    Risposte
    Visite
    Ultimo messaggio