Aprire File .iwprj2 ![it](https://d33s48lcrmbkow.cloudfront.net/1x1.png)
Autor: Stiac EngineeringSalve ragazzi,
chiedo direttamente alla community sperando di avere qualche dritta. Più di una volta ho avuto necessità di aprire il file di progetto .iwprj2, sia per il puro piacere di comprendere i principi di funzionamento (sono estremamente curioso), sia per cause maggiori, come il trovarmi con un progetto bloccato e non poter attendere lo staff (visto che a me i problemi capitano casualmente venerdì pomeriggio).
Ovviamente sono consapevole che mettendo mani a tale file posso fare una frittata, ma passatemi il termine, con le proprie uova ci si dovrebbe poter fare più o meno quel che si vuole.
Purtoppo la curiosità è più forte di me. Curiosando ne viene che i MIME associati sono di tipo application/x-gzip. Ergo da binary dovrebbe essere convertibile.
Qualcuno di voi ha mai provato ad aprire un file di progetto .iwprj2? Eventualmente che programma usate?
...se non erro, avevo letto un commento che i file sono protetti e dunque inaccessibili.
Visto che hai una buona competenza, perché non proponi una collaborazione con incomedia...magari un domani si libera qualche posto...e x gioia degli utenti, i post idea prenderanno una forma reale :)
Autor
Nulla è inaccessibile. Se entrano anche nei sistemi del Pentagono, figuriamoci un file binario. Ogni chiave ha la sua serratura, basta trovarla.
Sfortunatamente non sono un programmatore, ma ho basi di statistica economica e un pizzico di robotica. Oltre al marketing potrei occuparmi della dirigenza, il che da appassionato di questo programma mi consentirebbe di poter dare (o quantomeno provare a dare) una vision concreta, ma dubito possano volermi. Dovrebbero già avere il mio CV tra le altre cose.
Tornando a noi, forse ci sono riuscito.
Da quanto ne ho dedotto, tenendo presente l'orario, il file .iwprj2 è un file compresso con il formato Gzip. Basta decomprimerlo utilizzando un software di decompressione come WinZip o WinRAR.
Una volta decompresso, il file è consultabile come un normale .xml e di base la struttura mi pare simile ad altri processi già usati dal programma.
Ecco:
Se voi della community avere ulteriori informazioni in questo senso, ve ne sarei grato.
Autor
Non so se Incomedia usi la medesima procedura, ne ho provato già a modificare i dati per importarli in un progetto e testare la funzionalità.
Mi lascia basito che non vengano fornite documentazioni su tali file.
Forse ti erano sfuggiti i post oppure non eri ancora presente...
comunque se ne era già parlato in passato... che sia il file iwprj2 che il file iwzip sono dei normalissimi file compressi gzip (il primo contiene la struttura del progetto con i riferimenti ai vari file; il secondo la cartella compressa con tutti i file del progetto)
Per altre info (developer) , non so quanto siano aggiornate, qui trovi un po' di link
https://webx5.pro/website-x5-developer-resources.html
Autor
In sinestesi era il segreto di pulcinella. Buongiorno e grazie Claudio.
Purtroppo me lo sono perso, calcola che bazzico la community con maggiore frequenza da circa 3 o 2 anni.
Grazie per il link. Per sincerità come detto a inizio post ho sempre avuto la necessità del potermi fare solo le cose e questo venerdì sono rimasto bloccato con un progetto e ho dovuto attendere fino a lunedì.
Per trasparenza, essendo che mi piace essere corretto quanto possibile, ho scritto un post privato per chiedere come poter accedere a questo file, direttamente allo Staff, tuttavia mi è stato risposto di no.
Opinabile. Ovviamente lo Staff segue delle direttive, ma dal mio miope punto di vista pur sempre opinabili.
A questo punto mi domando come mai il canale sviluppatori è venuto a mancare.
non so cosa dirti, pur se moderatore, come sai sono un utente al tuo pari, e non ho canali preferenziali o versioni in anteprima...
o non vi siete capiti, oppure ne sconsigliano l'apertura da esterno proprio perchè quei file sono "delicati", una virgola di meno o di troppo, fa saltare il progetto...
... e questo venerdì sono rimasto bloccato con un progetto e ho dovuto attendere fino a lunedì.
non so che necessità particolare avevi per entrarci , ma se mi mandavi una mail, e la leggevo, del gzip te lo dicevo subito...
c'era anche un altro sito per i developer, mi pare non ci sia più online
ciao
Autor
Figurati, come sempre ti ringrazio per la gentilezza e preziose dritte.
Sul fatto di un trattamento alla pari è normale, non chiedo altro, anche perché di speciale non ho assolutamente nulla.
Certamente sono consapevole, che una virgola fa saltare tutto, così come nel PHP o altri linguaggi di programmazione, per me è la normalità. Di fatto ironicamente me ne assumo tutte le responsabilità. Come citato "con le uova mie" ci posso fare una frittata, così come un buon dolce.
Mettendo mani al file, ignoranza concessa, anche se lo si compromette in modo irreversibile, ci sono sempre i file di backup e .iwzip, ergo copie pulite del progetto.
Non ho pensato a scriverti, ti chiedo scusa. Cerco sempre di disturbare meno possibile.
Autor
Comunque è affascinante vedere che la struttura dei nostri progetti è basta su un singolo file XML.
Oltre alla possibilità di sbloccare il progetto in completa autonomia, vedo molte altre cose interessanti da poter fare.
Esempio banale. Di norma se vuoi tradurre un progetto sei costretto a mettere mani alla singola pagina. Mentre con l'accesso alla struttura "raw" puoi tradurre il sito stando sulla stessa pagina.
Senza parlare dei programmi con AI, una volta scansionato il modello le possibilità sono veramente varie. Ma restiamo con i piedi per terra.
...sarei molte felice se potessi avere acesso a tutto il progetto, certamente col software si puo fare qualsiasi cosa xo credo che sia protetto non solo x evitare eventuali casini (...dal mio punto di vista solo chi fa casini impara qualcosa...) ma xké ci possono essere dei problemi di copyright...mi spiego meglio, incomedia investe soldi e tempo e il primo che arriva (= non é riferito a te...parlo genericamente) comprende il progetto, cambia il logo, qualche modifica grafica qui e li, qualche miglioramento e alla fine crei il nuovo x4italia il nuovo programma che con soli 4 passi ti aiuta a creare il tuo sito...
Come vedi, la protezione del programma é giustificata...credo che sia cosí, non so se mi sbaglio...
Autor
No, non credo sia questo il reale motivo. Perché non stai avendo accesso al codice sorgente del programma, anche quello recuperabile con tecniche che non sto a spiegare.
Il file di progetto, è riassumibile in un "banale" file eXtensible Markup Language. Le informazioni che contiene, sono per lo più i dati che noi inseriamo, che per definizione sono assumibili a nostra priorità intellettuale.
Per farti comprendere, dentro ci sono i nostri dati e le informazioni che WebSite X5 usa per gestire la posizione etc.. Possiamo riassumerlo in "Ricetta del Dolce", contenente la "Farina del nostro mulino".
Poi noi usiamo gli strumenti di Incomedia, "Forno, impastatrice etc." (genericamente Software), per cuocere il "dolce".
Accedendo al file di progetto, di fatto non gli chiediamo informazioni o segreti industriali sul "Forno, impastatrice etc.". Stiamo semplicemente chiedendo di vedere i nostri dati in forma "raw".
Almeno questa è la mia visione.
il file XML è in chiaro, ovvio bisogna avere il programma per generarlo/interpretarlo a dovere.
Il reverse enginering del programma è illegale, come sempre e da sempre.
Autor
Sì, è solo in forma compressa. Per questo l'ho paragonato alla ricetta del dolce, ergo del nostro sito.
si avete ragione, bisogna distiunguere tra progetto e codice sorgente del programma...in effetti visualizzare il progetto puo essere interessante...
Autor
Sì molto interessante. Almeno per me.
Ovviamente vedi semplicemente scritto in forma XML quello che è già presente nel progetto, nulla di speciale, anzi se non sei portato a bazzicare codici ti sembra la stele di rosetta.
Tra le altre cose per metterci mano devi tenere presente della sintassi dedicata (Rif.to https://it.wikipedia.org/wiki/XML).