Risorse eliminate dal progetto che non vogliono scomparire dal sito.
Autor: Esse DiQuello delle risorse che, pur eliminate da un progetto, non vogliono saperne di scomparire dal sito, è uno degli argomenti più dibattuti. Il consiglio fornito è sempre lo stesso: cancellare le cartelle Preview e Upload e ripetere l'anteprima e/o l'esportazione.
A me il problema si è presentato più volte. Ho già avuto occasione di dire che, in base alle mie conoscenze, la soluzione suggerita non funziona e l'unico sistema per risolverlo è rifare il sito.
L'inconveniente non si presenta sempre (come pure afferma qualcuno), ma sporadicamente. Quando mi è successo, non sono riuscito a capire quale azione specifica lo abbia generato.
Ora sono riuscito a riprodurlo in un esempio semplicissimo, che sottopongo all'attenzione dello staff.
Questo è l'indirizzo del sito, costituito solo dalla Home Page, vuota.
http://essedi.altervista.org/_EVO10/_errorefiles/index.html
È possibile scaricarne il file iwzip qui
http://essedi.altervista.org/_EVO10/_errorefiles/errorefiles.iwzip
Pur essendo il sito vuoto, nella cartella files è presente un file
http://essedi.altervista.org/_EVO10/_errorefiles/files/sd_showhide.css
Per quello che sono in grado di fare io, non riesco ad eliminarlo.
L'impossibilità di eliminarlo ha una conseguenza ancora più grave della sua presenza
Se si tenta di allegare nella cartella files, tramite il comando Aggiungi di un oggetto HTML, un file con lo stesso nome, si riceve il seguente errore
Questo è solo un esempio, volutamente semplice e limitato ad un solo files. Non sono interessato alla soluzione di questo esempio. Vorrei che ICM prendesse atto che il problema delle risorse che non vogliono scomparire esiste e che si trovasse una soluzione diversa da quella drastica di rifare il sito.
strano a me e ad altri funziona....
http://answers.websitex5.com/post/86167
Autor
Fammi capire. Hai scaricato il mio progetto
http://essedi.altervista.org/_EVO10/_errorefiles/errorefiles.iwzip
e sei riuscito ad elininare il file sd_showhide.css dalla cartella files?
Ciao Esse Di. Ho scaricato il tuo progetto ed ho fatto qualche esperimento che a me funge.
Prova così: apri il file di progetto con un programma diverso (io ho usato Winrar).
Poi cancelli dalla cartella Library tutti i files che non hanno un estensione .xml e che come nome hanno una sigla generata da wsx5; et voilà!
Quando reimporti il progetto e fai l'esportazione in locale non dovresti trovare più niente nella cartella Files.
Autor
Grazie Fabio. Proverò.
Ovviamente se devi eliminare da un progetto una serie di files obsoleti in modo selettivo ti conviene prima di cancellarli provare ad aprirli uno ad uno per accertarti del loro contenuto; per esempio io ho aperto quello che c'era nel tuo progetto con notepad ed ho verificato che il contenuto era lo stesso testo css che cercavo.
A me funzia....
Autor
Che cosa funzia? il tuo sistema o quello di Fabio?
Quello di Fabio che avevo appena fatto, ma bisogna eliminare dalla cartella Library tutti i files che non hanno un estensione .xml e che come nome hanno una sigla generata da wsx5, come detto da lui, e anche le cartelle preview e upload, e poi importare il file iwzip...
Invece nell'altro modo come sempre detto da ICM non funzia...ma ho notato che il file css, viene ricercato in disco F....ma non penso centri niente....
quindi 1 a 0 per te....ahahaha
E comunque quando si tratta di foto, audio, video....di solito mi ha sempre funzionato anche nel modo di ICM...
Allora 1 pari....
Io non ho eliminato niente dalle cartelle Preview e Upload.
Probabilmente bisognerebbe fare una verifica ulteriore su un progetto un pochino più ricco di contenuti.
non ho detto che bisogna, io lo facevo già prima....quindi ho solo fatto come sempre...
@Esse Di: mi piace il template che hai fatto, se mi capitasse il caso posso usarlo come base di partenza per un mio lavoro?
Lo Staff è stato avvisato, e ora provvederà a fare tutte le sue prove con il file postato qui sopra...
Comunque il mio ragionamento é semplice ed immediato.
L'ho appena descritto qui: http://answers.websitex5.com/post/87736
Autor
Ho provato il sistema proposto da Fabio e, almeno nel caso semplice da me esemplificato, ha funzionato.
Fabio non se ne abbia a male, ma una toppa resta una toppa. Già non capisco perché a volte occorra cancellare le cartelle Preview e Upload prima di effettuare l'anteprima: non potrebbe (dovrebbe) farlo direttamente il programma quando si preme contemporaneamente CTRL e Anteprima?
Ben più grave è dovere intervenire sul file iwzip prima di importarlo. Intanto le cartelle interne al sistema non andrebbero mai toccate. Ma poi l'utente medio di Website 10 non sa (e non dovrebbe sapere) che il file iwzip può essere aperto (e per giunta modificato) tramite winzip o altro programma.
E poi c'è la considerazione più importante.
Nel post di apertura, avevo ben specificato che il mio era volutamente un esempio semplice.
"Questo è solo un esempio, volutamente semplice e limitato ad un solo file. Non sono interessato alla soluzione di questo esempio. Vorrei che ICM prendesse atto che il problema delle risorse che non vogliono scomparire esiste e che si trovasse una soluzione diversa da quella drastica di rifare il sito"
Fabio ha parzialmente colto il messaggio
E proprio qui sta il problema. Riconoscere e selezionare da una lunga lista le sole risorse che andrebbero eliminate (e che il programma non elimina) non mi sembra una soluzione proprio agevole.
Mirko non sembra avere colto il messaggio
No Mirko. Dicendo che l'esempio è volutamente semplice intendevo affermare che l'inconveniente si presenta anche con più risorse e di ogni tipo: jpeg, png, css, js, pdf (e mi fermo qui, ma spero che si capisca che potrei continuare).
Che cosa dovrebbe fare ICM, a mio parere, quando si effettua una Anteprima con il tasto CTRL?
La seconda potrebbe risultare onerosa, ma la prima a me sembra banale e l'avevo già segnalata.
Ma probabilmente ambedue le soluzioni, insieme a quelle di altri bug segnalati, faranno parte della futura nuovissima, favolosa, strabiliante, nonché costosissima versione 11. È il marketing, bellezza!
Autor
Questo non l'ho capito. Ho risposto di là.
Autor
OT
Il template di cui parli è lo stesso del mio sito
http://www.essedi.altervista.org/_sito/
ed è semplicissimo:
Le foto utilizzate per Intestazione e Piè di Pagina sono presenti, nella forma intera ed insieme ad altre foto da me scattate, anche nella galleria slimbox
http://www.essedi.altervista.org/_sito/galleria_lb.html
Nessuna delle foto ha il copyright, per cui sono liberamente utilizzabili.
Autor
Devo purtroppo ricredermi. E' vero che intervenendo sul file iwzip si riesce ad eliminare risorse non più necessarie. Ma resta purtroppo quello che avevo definito un inconveniente ancora più grave.
Ho eliminato dal progetto, con il metodo suggerito da Fabio Bevilacqua, il file sd_showhide.css ed ogni riferimento ad esso.
Successivamente ho tentato di reiserirlo tramite il comando Aggiungi di un oggetto HTML.
Purtroppo ho ottenuto l'errore già segnalato
E non sono riuscito a venirne fuori.
==================================================
Per amore di precisione, per me, questo è stato sempre il reale problema: non tanto la permanenza di un file (tutto sommato è solo spreco di spazio), quanto l'impossibilità di variarlo.
A tale problema può essere collegato anche questo mio post precedente
http://answers.websitex5.com/post/70009
Ciao Esse Di.
Credo sia evidente che esista ancora, dopo che hai cancellato l'oggetto dalla Library, dopo che hai cancellato tutto il contenuto di File ed Upload, dopo che hai modificato i riferimenti a quel contenuto dai file xml in Library, un ulteriore riferimento a quel file.css nel tuo progetto che ti é sfuggito.
Premesso che io non ho tentato la modifica seguente, puoi provare così:
Noterai che ti salta fuori un risultato alla riga 3278; prova ad eliminare quello.
Fatto ciò, come di consueto reimporti ex novo il tuo progetto nel programma e provi a reinserire il tuo file.
Quanto al discorso dello spreco di spazio dei file obsoleti é inutile dire che é assai relativo; sai meglio di me che dipende dalla quantità di contenuti desueti e dal loro volume che potrebbe non essere affatto trascurabile soprattutto se si tratta di media).
Autor
Fabio, grazie a questa tua nuova dritta, sono riuscito ad eliminare anche l'errore che impediva di allegare di nuovo il file css.
Una volta capito tutto il procedimento, ho deciso di non agire sul file iwzip, ma direttamente sul progetto importato. Credo che siano valide ambedue le modalità di intervento.
Non mi sono limitato ad eliminare la riga da te segnalata. Una volta aperto il file project.iwprj e ricercata la stringa o26c18ht98f89wnytx1qi6v4x2ff7xp0, ho notato che la stessa compariva all'interno di una serire di istruzioni racchiuse tra i tag e . Ho quindi eliminato tutte le righe, tag inclusi.
Aggiungo che invece di ricercare la stringa o26c18ht98f89wnytx1qi6v4x2ff7xp0 si può ricercare direttamente il nome della risorsa sd_showhide.css, sia in index.xml sia in project.iwprj.
Alla fine il sistema ha funzionato, almeno per il semplice progetto di esempio da me approntato. Non credo che possano esistere motivi per cui lo stesso procedimento non debba funzionare con progetti più complessi. Certo che se le risorse coinvolte nell'errore fossero dell'ordine della decina occorre decidere se non convenga rifare il progetto dall'inizio piuttosto che applicare il provedimento per ognuna di esse.
Fermo restando la tua paternità del metodo seguito, credo che riepilognerò in un nuovo topic tutto il procedimento seguito (appena ne avrò il tempo).
Bene, mi piacerebbe leggerlo ed eventualmente commentarlo.
Continuerò a seguire questo post fino a che non vi leggerò il link al nuovo.
Ti auguro di scriverlo in modo semplice, sintetico, preciso, chiaro (cioé univoco, senza possibilità di ingenerare fraintendimenti), completo ed organico, insomma che possano metterlo tra le tip&tricks.
Autor
Mamma mia!!! Facciamo così. Io mi fermo qui. Se vuoi, scrivi pure un tutorial con le caratteristiche elencate.
Stai scherzando? Io chiedo agli altri di fare quello che non so o non ho voglia di fare io e poi a ciascuno il merito suo!
Se ne hai voglia fallo come se tu fossi nei panni dei tantissimi che hanno questo problema e non sanno dove sbattere la testa perché brancolano nel buio più totale, cioé pensando al tutorial che vorresti leggere tu in quelle condizioni, senza poter trovare, dopo la lettura, altra replica da farvi se non una conferma di successo.
Io almeno mi aspetto questo da un tutorial (perciò preferisco non farne); ma forse tu sei più avventuroso di me.
La loro gratitudine la riceverai tu anziché io e sarebbe giusto perché "l'operaio é degno della sua mercede"!
Auguri.
Autor
Ho riepilogato, in un nuovo topic, la procedura da me seguita per risolvere i problemi legati alla persistenza di risorse non più necessarie per il mio progetto di esempio
http://answers.websitex5.com/post/89217
Ribadisco: