<?xml version="1.0" encoding="utf-8"?>
				<!-- generator="e107" -->
				<!-- content type="Forum / topic" -->
				<rss  version="2.0" 
					xmlns:content="http://purl.org/rss/1.0/modules/content/" 
					xmlns:atom="http://www.w3.org/2005/Atom"
					xmlns:dc="http://purl.org/dc/elements/1.1/"
					xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"

				>
				<channel>
				<title>winPenPack - The Portable Software Collection : Forum / topic</title>
				<link>http://www.winpenpack.com/</link>
				<description></description>

<language>en-gb</language>
				<copyright>Copyright © winPenPack 2005-2023 - All rights reservedPowered by e107 website system | winPenPack License AgreementTerms of Use | Privacy Policy</copyright>
				<managingEditor>winpenpack@nospam.com (winPenPack)</managingEditor>
				<webMaster>winpenpack@nospam.com (winPenPack)</webMaster>
				<pubDate>Thu, 23 Apr 2026 02:32:07 +0200</pubDate>
				<lastBuildDate>Thu, 23 Apr 2026 02:32:07 +0200</lastBuildDate>
				<docs>http://backend.userland.com/rss</docs>
				<generator>e107 (http://e107.org)</generator>
				<sy:updatePeriod>hourly</sy:updatePeriod>
				<sy:updateFrequency>1</sy:updateFrequency>

				<ttl>60</ttl>
<atom:link href="http://www.winpenpack.com/en/e107_plugins/rss_menu/rss.php?8.2.45238.0" rel="self" type="application/rss+xml" />

					<image>
					<title>winPenPack - The Portable Software Collection : Forum / topic</title>
					<url>http://www.winpenpack.com/en/e107_images/logo.png</url>
					<link>http://www.winpenpack.com/</link>
					<width>88</width>
					<height>31</height>
					<description></description>
					</image>
<item>
<title>Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[Hi all, probabilmente molti di voi NON si ricordano di me perché non sono quello che può essere definito un "utente costante" (la spiegazione: essendo passato ad ubuntu come SO non ho potuto più utilizzare wpp sui miei PiCCi e quindi non potevo essere d'aiuto; ora ho nuovamente un pc con win e, una delle prime cose che ho fatto è installare wpp).<br /><br />Ultimamente si parla molto della capacità di auto-update delle applicazioni, infatti molte persone si affidano molto di più al software auto aggiornante che al software manuale (sia windows che linux utilizzano gli aggiornamenti automatici (e questa funzione è l'unica cosa che non peccava in vista)). Ora : mi sono fatto una lettura complessiva dei topic che riguardano l'argomento e avrei qualche proposta da farvi per il miglioramento della prestazione di wpp (anche se è già un ottimo software penso si avrebbe un miglioramento esponeziale attraverso i sistemi di seguito elencati)<br /><br /><span style='color:#ff0000'>--</span>Creare una "funzione di auto-update" da integrare nel core di WPP<br />Pro : Semplice e veloce, non c'è bisogno di intervento da parte dell'utente se non un semplice "sì" o "no"<br />Con : Servirebbe un lavoro a livello di manutenzione 'robusto'<br /><br />Metodologia :<br />Supporto DataBase MySql &amp; php.<br />Creare una pagina server-side che gestisce una richiesta GET effettuata da WinPenPack (magari anche con Username e Password) risposta in xml da parte della pagina, dopodiché WPP richiede all'utente se vuole aggiornare, in caso di risposta positiva, vengono passati i parametri ad una seconda pagina php che trasmette tramite http un file zippato che viene poi decompresso e gestito da WPP<br /><br /><span style='color:#ff0000'>--</span>Creare una "lista" da integrare nel core di WPP (soluzione minore che viene compresa nella prima)<br />Pro : Non c'è bisogno di una configurazione maniacale per far funzionare le richieste<br />Con : L'utente è costratto a lavorare a mano e a scaricare il soft per conto suo, i feed fanno già questa cosa (anche se in maniera ridotta), validità non molto consistente.<br /><br />Metodologia :<br />Supporto DataBase MySql &amp;php<br />Creare una pagina server-side che gestisce una richiesta GET effettuata da WinPenPack, risposta in xml, segnalazione da parte di WPP (come ad esempio delle scritte in rosso oppure un ! per indicare la presenza di un aggiornamento.<br /><br />Cosa ne pensate ? (ovviamente il sottoscritto si propone (qualora richiesto) di creare l'applicativo (server-side, non sono molto pratico di programmazione con win <img src='http://www.winpenpack.com/en/e107_images/emotes/wpp/frown.png' alt='' style='vertical-align:middle; border:0' /> ))]]></description>
<pubDate>Fri, 03 Sep 2010 11:15:55 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[Premesso che non ho capito troppo la spiega tecnica (ma è colpa mia, non sono un programmatore <img src='http://www.winpenpack.com/en/e107_images/emotes/wpp/sad.png' alt='' style='vertical-align:middle; border:0' />  ), sono assolutamente d'accordo sull'implementazione di un sistema di auto-update delle applicazioni (che credo già adottato dalla "concorrenza"...). Se poi abbiamo già il candidato realizzatore del suddetto sistema... ma cosa stiamo aspettando?<br /><br />Scherzi a parte... è senz'altro l'aggiunta più richiesta su wPP. Mi verrebbe da dirti "prova a realizzare un prototipo" e rilasciamolo ad un ristretto gruppo di beta-tester: se la cosa funziona (e non vedo perchè non dovrebbe) potremo rilasciarla a tutti.<br /><br /> <img src='http://www.winpenpack.com/en/e107_images/emotes/wpp/cheesey.png' alt='' style='vertical-align:middle; border:0' />   <img src='http://www.winpenpack.com/en/e107_images/emotes/wpp/cheesey.png' alt='' style='vertical-align:middle; border:0' />]]></description>
<dc:creator>tomcat</dc:creator>
<pubDate>Fri, 03 Sep 2010 11:47:04 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[<div class='indent'><em>tomcat wrote</em> ...<br /><br />Premesso che non ho capito troppo la spiega tecnica (ma è colpa mia, non sono un programmatore <img src='http://www.winpenpack.com/en/e107_images/emotes/wpp/sad.png' alt='' style='vertical-align:middle; border:0' />  ), sono assolutamente d'accordo sull'implementazione di un sistema di auto-update delle applicazioni (che credo già adottato dalla "concorrenza"...). Se poi abbiamo già il candidato realizzatore del suddetto sistema... ma cosa stiamo aspettando?<br /><br />Scherzi a parte... è senz'altro l'aggiunta più richiesta su wPP. Mi verrebbe da dirti "prova a realizzare un prototipo" e rilasciamolo ad un ristretto gruppo di beta-tester: se la cosa funziona (e non vedo perchè non dovrebbe) potremo rilasciarla a tutti.<br /><br /> <img src='http://www.winpenpack.com/en/e107_images/emotes/wpp/cheesey.png' alt='' style='vertical-align:middle; border:0' />   <img src='http://www.winpenpack.com/en/e107_images/emotes/wpp/cheesey.png' alt='' style='vertical-align:middle; border:0' /> <br /></div><br /><br />Il sistema server side lo si può sviluppare in un baleno (nemmeno una settimana ed è funzionante) il problema principale è che non conosco il linguaggio di WPP che presuppongo sia VB-like, quindi saranno gli sviluppatori del team WPP a doversene occupare,<br />poi ovviamente mi son dimenticato di dire una cosa :<br />il lavoro 'robusto' è questo :<br />all'uscita di un nuovo x-software l'admin che sta eseguendo la modifica deve compiere le seguenti operazioni :<br />hostarlo sul sito (cosa che già si fa)<br />andare su una pagina (creata da me)<br />inserire NOME, REVISIONE, LINK, ISUP (in sostanza se esiste una nuova versione del programma ad esempio : regshot 1.8 e 2.0)<br />cliKKare su invio ed è fatta, dopodiché è tutto okkei, finita fino alla prossima.<br />Ah, posso anche catalogare tutti i programmi già esistenti se viva <img src='http://www.winpenpack.com/en/e107_images/emotes/wpp/cheesey.png' alt='' style='vertical-align:middle; border:0' />]]></description>
<dc:creator>Pikk</dc:creator>
<pubDate>Fri, 03 Sep 2010 11:53:22 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[@Pikk, la tua proposta è interessante ed in linea con quanto ci siamo proposti di fare, l'unica cosa è che non siamo ancora pronti per questa fase, perchè ho appena riscritto il menù (ancora in versione alpha) per adeguarlo a Vista e Seven e stiamo in una fase di test.<br />Quello che mi servirebbe è un automatismo lato web per i contributori che oltre a deployare la nuova versione aggiornino un file XML, che potrà poi essere scaricato (in automatico o sotto richiesta è ancora da vedere ) dal menù per segnalare i prodotti che hanno subito variazioni.<br />Comunque se hai disponibilità puoi anche iniziare in collaborazione con Danix Taf ZioZione a gettare le basi di questa applicazione, tieni conto che il DB MySql già c'è.<br />Con me puoi parlare dei dati che indendo gestire.<br />Giacchè ogni distribuzione wpp è una storia a se, preferisco avere il file completo sul server e lasciare al menù il compito di verificare le differenze. In questo caso non c'è bisogno di una applicazione che gestisca la richiesta GET, ma mi basta che il file sia fruibile dal WebServer.<br />Saluti <img src='http://www.winpenpack.com/en/e107_images/emotes/wpp/smile.png' alt='' style='vertical-align:middle; border:0' />]]></description>
<dc:creator>LordJim60</dc:creator>
<pubDate>Fri, 03 Sep 2010 21:35:07 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[<div class='indent'><em>LordJim60 wrote</em> ...<br /><br />@Pikk, la tua proposta è interessante ed in linea con quanto ci siamo proposti di fare, l'unica cosa è che non siamo ancora pronti per questa fase, perchè ho appena riscritto il menù (ancora in versione alpha) per adeguarlo a Vista e Seven e stiamo in una fase di test.<br />Quello che mi servirebbe è un automatismo lato web per i contributori che oltre a deployare la nuova versione aggiornino un file XML, che potrà poi essere scaricato (in automatico o sotto richiesta è ancora da vedere ) dal menù per segnalare i prodotti che hanno subito variazioni.<br />Comunque se hai disponibilità puoi anche iniziare in collaborazione con Danix Taf ZioZione a gettare le basi di questa applicazione, tieni conto che il DB MySql già c'è.<br />Con me puoi parlare dei dati che indendo gestire.<br />Giacchè ogni distribuzione wpp è una storia a se, preferisco avere il file completo sul server e lasciare al menù il compito di verificare le differenze. In questo caso non c'è bisogno di una applicazione che gestisca la richiesta GET, ma mi basta che il file sia fruibile dal WebServer.<br />Saluti <img src='http://www.winpenpack.com/en/e107_images/emotes/wpp/smile.png' alt='' style='vertical-align:middle; border:0' /> <br /></div><br />L'aggiornamento che ho in mente io non è del rude file xml ma dei campi, questi campi vengono salvati in una TABELLA mysql (so che lo avete già :--D) <br />Non ho ben capito cosa intendi, ma penso sia inevitabile effettuare una chiamata GET (o POST [ma non c'è necessità di sforzare il server]) {altrimenti come la ricevi la lista in XML ?}.<br /><br />Per quanto riguarda l'architettura ti posso fare uno schemino :<br /><br />SETUP :<br />Release -> Pagina d'aggiornamento (con login) -> Aggiornamento del database (i valor inseriti dall'admin non vengono salvati come XML ma come dati nella tabella)<br /><br />RICHIESTA :<br />WPP -> Richiesta GET al server -> Pagina applicativa -> Risposta in XML (con una lista) -> Interpretazione di WPP e segnalazione<br /><br />DOWNLOAD :<br />WPP -> Utente che preme il bottoncino sì -> Pagina applicativa (per ogni software) -> risposta in formato .zip (viene passato il download) -> WPP -> Unpacking ed installazione<br /><br />Al vostro via posso anche cominciare a sviluppare il tutto (non ci vorrà molto)]]></description>
<dc:creator>Pikk</dc:creator>
<pubDate>Fri, 03 Sep 2010 23:16:23 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[Scusa, se io metto un file in una cartella di apache e esploro il sito la vedo, quindi posso fare un http download senza scomodare php o qualche CGI, è un lavoro che fa il web server di suo.]]></description>
<dc:creator>LordJim60</dc:creator>
<pubDate>Fri, 03 Sep 2010 23:32:43 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[<div class='indent'><em>LordJim60 wrote</em> ...<br /><br />Scusa, se io metto un file in una cartella di apache e esploro il sito la vedo, quindi posso fare un http download senza scomodare php o qualche CGI, è un lavoro che fa il web server di suo.<br /></div><br /><br />Cioè praticamente vuoi rubare il lavoro al database ?<br />Il sistema che proponi tu è un po' "stazzoso" in sostanza ti espongo i 2 esempi :<br /><br />SENZA mysql :<br />file.1<br />&lt;xml><br />&lt;app>La mia app&lt;/app><br />&lt;ver>Versione&lt;/ver><br />&lt;rev>Revisione&lt;/rev><br />&lt;/xml><br />file.2<br />&lt;xml><br />&lt;app>La mia app 2&lt;/app><br />&lt;ver>Versione 2&lt;/ver><br />&lt;rev>Revisione 2&lt;/rev><br />&lt;/xml><br />file.3<br />&lt;xml><br />&lt;app>La mia app 3&lt;/app><br />&lt;ver>Versione 3&lt;/ver><br />&lt;rev>Revisione 3&lt;/rev><br />&lt;/xml><br /><br />CON mysql :<br />dati : app = La mia app; ver = Versione; rev = revisione<br />php fa il lavoro sporco e la converte ottenendo il primo risultato<br />dopodiché lo restituisce come xml<br /><br />(anche se esplori il sito attraverso http, negli header dovrai specificare un metodo, quel metodo è GET XD)<br /><br />Morale : col primo (metodo) il file è statico e c'è una lista (insieme di file oppure unico) che occupa spazio ed è scomodo da aggiornare<br />col secondo (metodo) i file NON esistono, vengono generati solo dei "log" dalla pagina php che interpreta i dati archiviati nel MySql.]]></description>
<dc:creator>Pikk</dc:creator>
<pubDate>Fri, 03 Sep 2010 23:48:55 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[si cosi devo fare una chiamata per ogni app che ho moltiplicato per tutti gli utenti che lo fanno?<br />vabbè poi ne riparliamo.]]></description>
<dc:creator>LordJim60</dc:creator>
<pubDate>Fri, 03 Sep 2010 23:51:28 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[io vorrei un solo file xml che contiene tutti i dati dei pacchetti, lo scarico e me lo lavoro in locale.]]></description>
<dc:creator>LordJim60</dc:creator>
<pubDate>Fri, 03 Sep 2010 23:53:10 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[<div class='indent'><em>LordJim60 wrote</em> ...<br /><br />io vorrei un solo file xml che contiene tutti i dati dei pacchetti, lo scarico e me lo lavoro in locale.<br /></div><br /><br />Bhe, per come la metti tu sì :<br />Richiesta X numero di applicativi X Utenti che la richiedono<br />(1 x (es.) 100 x 1000 al giorno) =<br />1000 query e 100000 elaborazioni da parte di php<br />Ma ovviamente la richiesta deve essere inteLLigente ossia : WinPenPack deve richiedere SOLO i software installati (questo non è un mio problema XD, è necessario in qualche modo identificare i softs tramite un "marchio" (per gli x-soft può essere il file .ini del launcher, ma per i portable non saprei))<br /><br />100 query non sono niente (se poi stiamo parlando di qualche kb di dati ancora meno)<br />l'elaborazione si basa su un pattern che viene applicato soltanto per uniformare i dati allo standard XML che viene interpretato da WPP]]></description>
<dc:creator>Pikk</dc:creator>
<pubDate>Fri, 03 Sep 2010 23:59:18 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[a me serve il file con tutti i dati, la dimensione non credo sia eccessiva, io con 300 programmi ho un xml di 70kb e quello di wpp è un xml molto gonfio rispetto ai dati che dovremmo salvare. io applico sempre un pattern che recita +o- così: <strong class='bbcode bold'>keep it simple, stupid!</strong><br />mi serve una cosa semplice, quindi una applicazione di deploy lato web che aggiorna anche questo file e la possibilità di scaricarlo per poter fare la notifica di tutte le applicazioni installate e aggiornate con un solo colpo. Oggi mi serve per questo, magari domani per altre funzionalità.]]></description>
<dc:creator>LordJim60</dc:creator>
<pubDate>Sat, 04 Sep 2010 00:12:03 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[<div class='indent'><em>LordJim60 wrote</em> ...<br /><br />a me serve il file con tutti i dati, la dimensione non credo sia eccessiva, io con 300 programmi ho un xml di 70kb e quello di wpp è un xml molto gonfio rispetto ai dati che dovremmo salvare. io applico sempre un pattern che recita +o- così: <strong class='bbcode bold'>keep it simple, stupid!</strong><br />mi serve una cosa semplice, quindi una applicazione di deploy lato web che aggiorna anche questo file e la possibilità di scaricarlo per poter fare la notifica di tutte le applicazioni installate e aggiornate con un solo colpo. Oggi mi serve per questo, magari domani per altre funzionalità.<br /></div><br />Ok, farò in modo di strutturarlo così, ma comunque mi servirà mysql:<br />ecco lo schemino :<br /><br />SETUP (da parte degli admin) :<br />Release (upload) -> Pagina d'aggiornamento -> Update della tabella mysql -> Generazione del file XML contenete la lista e save sul webserver, dopodiché SE il file esiste viene sostituito (posso anche fare un backup volendo) altrimenti viene semplicemente messo nella cartella.<br />Il resto sta a WPP (ma questo file contiene TUUUUUUTTI i programmi che ci sono nell'area download, quindi sarà grandino, e le app non saranno tutte quelle quelle del WPP che effettua la chiamata al server)]]></description>
<dc:creator>Pikk</dc:creator>
<pubDate>Sat, 04 Sep 2010 10:30:30 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[Tieni conto che il file XML dovrà avere solo:<br />Nome App<br />Versione wpp<br />Versione prodotto<br /><br />in ogni caso programmi che gestiscano richieste GET serviranno, qualora l'utente voglia fare un upgrade in quel caso farà una richiesta specifica per il prodotto<br />la quale dovrà restituire diversi dati ( tra i quali mi piacerebbe anche la descrizione del prodotto ).<br />]]></description>
<dc:creator>LordJim60</dc:creator>
<pubDate>Sat, 04 Sep 2010 12:55:50 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[<div class='indent'><em>LordJim60 wrote</em> ...<br /><br />Tieni conto che il file XML dovrà avere solo:<br />Nome App<br />Versione wpp<br />Versione prodotto<br /><br />in ogni caso programmi che gestiscano richieste GET serviranno, qualora l'utente voglia fare un upgrade in quel caso farà una richiesta specifica per il prodotto<br />la quale dovrà restituire diversi dati ( tra i quali mi piacerebbe anche la descrizione del prodotto ).<br /><br /></div><br /><br />Quindi in pratica :<br />la lista "iper-gigante" che varia ad ogni cambiamento da parte di un admin ti va bene ?<br /><br />Invece per il download vuoi sempre una richiesta GET che restituisce<br />-Nome<br />-Rev<br />-Versione<br />-Descrizione<br /><br />???]]></description>
<dc:creator>Pikk</dc:creator>
<pubDate>Sat, 04 Sep 2010 13:50:58 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[no, come la vedo io mi serve solo un file XML aggiornato ad ogni cambiamento che contenga per tutti i SW che vogliamo gestire:<br />-Nome<br />-Rev wpp<br />-Versione<br /><br />( che magari tu hai anche messo in una tabella mysql insieme a gli altri dati )<br />e immagino che questo file si trovi in una cartella del web in modo che io possa scaricarla quando voglio senza chiamare nessun script php, esempio:<br /><div class='code_highlight code-box' style='unicode-bidi: embed; direction: ltr'><code><span style="color: #000000">http://www.winpenpack.com/main/upgrades/wppApplications.XML</span></code></div> ( ovviamente è solo un esempio )<br /><br />poi in futuro prevedo delle chiamate specifiche a programmi php (che spero scriverai tu)  che, passando come parametro il nome dell'applicazione, mi possano restituire dati aggiuntivi, es:<br />link download<br />descrizione<br />etc.<br />]]></description>
<dc:creator>LordJim60</dc:creator>
<pubDate>Sat, 04 Sep 2010 14:06:35 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[<div class='indent'><em>LordJim60 wrote</em> ...<br /><br />no, come la vedo io mi serve solo un file XML aggiornato ad ogni cambiamento che contenga per tutti i SW che vogliamo gestire:<br />-Nome<br />-Rev wpp<br />-Versione<br /><br />( che magari tu hai anche messo in una tabella mysql insieme a gli altri dati )<br />e immagino che questo file si trovi in una cartella del web in modo che io possa scaricarla quando voglio senza chiamare nessun script php, esempio:<br /><div class='code_highlight code-box' style='unicode-bidi: embed; direction: ltr'><code><span style="color: #000000">http://www.winpenpack.com/main/upgrades/wppApplications.XML</span></code></div> ( ovviamente è solo un esempio )<br /><br />poi in futuro prevedo delle chiamate specifiche a programmi php (che spero scriverai tu)  che, passando come parametro il nome dell'applicazione, mi possano restituire dati aggiuntivi, es:<br />link download<br />descrizione<br />etc.<br /><br /></div><br />Comincio a scrivere il codice <img src='http://www.winpenpack.com/en/e107_images/emotes/wpp/cheesey.png' alt='' style='vertical-align:middle; border:0' />]]></description>
<dc:creator>Pikk</dc:creator>
<pubDate>Sat, 04 Sep 2010 14:38:46 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[<div class='indent'><em>LordJim60 wrote</em> ...<br /><br /><div class='indent'><em>Pikk wrote</em> ...<br /><br />Bhe, io costruisco sulla base delle preferenze che mi date, quelli che do io sono consigli... Comunque per il problema delle portabilizzazioni "non proprio a norma" c'è la possibilità di includere un "piccolo file" in ogni software in modo tale da richiamare soltanto le app registrate a wpp (e non partendo solo dall'elenco).<br /></div><br />Anche in questo caso continueremmo a complicare una cosa semplice solo per il gusto di mettere il programma php, sinceramente non ne vedo lo scopo.<br /><strong class='bbcode bold'>C'è un solo caso in cui vedo bene la soluzione di generazione online del file XML, ed è quella che tu, analizzando le tabelle MySql di e107 riesca a generare il file XML ( sempre completo ovviamente ) così come mi serve. Io una volta ho dato un occhiata a quelle tabelle, ma ovviamente sono orientate ad un CMS e non a catalogare il SW, però puoi dargli un occhiata. </strong><br />Per questo invito lo stranamente silenzioso Danix ad inviarti un dump della tabella che ci interessa in modo che tu possa studiarla. In questo caso sarebbe inutile il programma di deploy giacchè le info che ci servono si possono prendere direttamente dai dati del sito.<br /><br /><div class='indent'><em>Pikk wrote</em> ...<br /><br /><br />Oltretutto se avete preferenze per la versione di XML che devo utilizzare, o se devo inserire l'ID del download del programma<br />(ad esempio : <br />il software X<br />si scarica dal sito<br />wpp.com/download.php?view.<strong class='bbcode bold'>9899</strong><br />quello è l'id che intendo io, poi sta a wpp aggiungere il sito e collegarlo con l'id per creare il link.)<br /></div><br />questo non è possibile giacchè nel file XML del menù di wpp questo dato non è presente, l'unica forma che abbiamo per identificare un SW è il nome che gli è stato dato, se un utente gli cambia nome perde la possibilità di verificare, se un utente da a un suo programma lo stesso nome che abbiamo utilizzato noi, anche in questo caso si avrebbero dati incongruenti.<br /></div><br /><br />1) E cioè... come ti serve il file ?<br />Non riesco a capire cosa intendi purtroppo, sono vicino all'analfabetismo settecentesco sigh*<br /><br />2) Cioè tu vorresti fare un confronto tra l'XML che ha il menù (quello su cui si basano le iconcine, per capirsi) ?<br />Se la seconda fosse sì, penso che sia insensato, come proponevo prima, non è meglio gestire un XML a parte ?<br />Oppure, per meglio dire, integrare un piccolo XML nella cartella del programma (in bin) in modo tale da richiamarlo al momento opportuno ?<br />Se ci affidassimo ad un sistema fragile (e potenzialmente molto più modificabile (visto che lo si può fare via GUI)) sarebbe una cosa fallimentosa, costruire la torre sulla sabbia (in sostanza).<br /><br />3) Per id del soft intendo questo : wpp fa il confronto, se il soft non è "OK", appare una vocina nel menù (col tasto destro) che dice aggiorna, apre il browser e ti manda alla pagina di download del software <img src='http://www.winpenpack.com/en/e107_images/emotes/wpp/cheesey.png' alt='' style='vertical-align:middle; border:0' />]]></description>
<dc:creator>Pikk</dc:creator>
<pubDate>Tue, 07 Sep 2010 16:03:13 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[L'applicazione che sto sviluppando è a livello beta (sistema funzionate, devo solo attuare qualche piccola miglioria) purtroppo la grafica non c'è, quindi si rimane alla famosa "whitepage + buttons", per il resto sembra tutto funzionante, la generazione del file xml parte da una base mysql dove c'è tutto l'archivio di dati.<br /><br />(Riporto l'argomento a galla : se anzicché generare il file e lasciarlo sul server potessimo utilizzare un file php che gestisce una richiesta get per generare il codice sul momento ed inviarlo a wpp non sarebbe male<br />Avremmo un minore impiego di risorse :<br />PRO :<br />Dimensioni del file da inviare minori (sia per l'utente che lo deve scaricare che per noi che lo dobbiamo inviare)<br /><br />CON:<br />1 query per ogni richiesta<br /><br />Questa sistemazione ha la dicitura MYSQL FA IL LAVORO SPORCO X-D<br /><br />------------<br /><br />L'alternativa è la creazione di file xml per ogni singola applicazione, nonché richiesta di wpp tramite get ad una pagina php che restituisce i dati SENZA l'ausilio del mysql (che invece svolge la funzione di "libreria-backup")<br /><br />Questa sistemazione ha la dicitura PHP FA IL LAVORO SPORCO X-D (anche un po' apache)<br /><br />------------<br /><br />Ultima ma non per importanza è la struttura che sto costruendo ora, generazione dell'xml alla modifica di un singolo componente, tutti i dati di TUTTI i programmi sono in un unico file che viener richiesto da wpp tramite get via http diretto richiedendo ad apache (apache fa il lavoro sporco).)<br /><br />Inolte se è possibile vorrei sapere la versione di xml che devo utilizzare (e se nella lista ci va anche l'ID del download).]]></description>
<dc:creator>Pikk</dc:creator>
<pubDate>Mon, 06 Sep 2010 22:12:29 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[Scusa ma non capisco perchè le dimensioni sono minori, a meno che l'utente non spedisca l'elenco di tutti i suoi programmi tu devi sempre inviarmi l'elenco completo altrimenti come faccio a fare il match? o tu pensi una soluzione dove l'utente chiede se c'è un aggiornamento per un singolo file? in questo caso è praticamente inutile per distribuzioni come la mia con 300 programmi.<br />Se non ho capito, allora, cerca di farmi un quadro completo di come pensi la soluzione, perchè forse non ci stiamo capendo.<br />Io provo a spiegare nuovamente come la vedo io:<br />1) wpp chiede l'elenco delle applicazioni presenti sul server scaricando il file xml in una directory temporanea.<br />2) fa il match tra la propria distribuzione ( che è diversa da utente a utente ) e per ogni programma nuovo segnala in un modo ancora da verificare ( icona new? ) che è presente un aggiornamento.<br />3) L'utente per i programmi a cui è interessato accede al sito e scarica oppure scarica in forma automatica ( questo è ancora da vedere.<br />]]></description>
<dc:creator>LordJim60</dc:creator>
<pubDate>Mon, 06 Sep 2010 22:26:15 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[<div class='indent'><em>LordJim60 wrote</em> ...<br /><br />Scusa ma non capisco perchè le dimensioni sono minori, <strong class='bbcode bold'>a meno che l'utente non spedisca l'elenco di tutti i suoi programmi</strong> tu devi sempre inviarmi l'elenco completo altrimenti come faccio a fare il match? o tu pensi una soluzione dove l'utente chiede se c'è un aggiornamento per un singolo file? in questo caso è praticamente inutile per distribuzioni come la mia con 300 programmi.<br />Se non ho capito, allora, cerca di farmi un quadro completo di come pensi la soluzione, perchè forse non ci stiamo capendo.<br />Io provo a spiegare nuovamente come la vedo io:<br />1) wpp chiede l'elenco delle applicazioni presenti sul server scaricando il file xml in una directory temporanea.<br />2) fa il match tra la propria distribuzione ( che è diversa da utente a utente ) e per ogni programma nuovo segnala in un modo ancora da verificare ( icona new? ) che è presente un aggiornamento.<br />3) L'utente per i programmi a cui è interessato accede al sito e scarica oppure scarica in forma automatica ( questo è ancora da vedere.<br /><br /></div><br /><br />La richiesta di Wpp dovrebbe fare proprio quello.<br />Wpp invia la sua lista<br />Php interpreta e generera l'XML dopodiché lo invia<br />Wpp interpreta e segnala<br /><br />(Pensare ad una richiesta singloare (file per file) è improponibile, io intendevo sempre attraverso la richiesta iniziale di Wpp :<br />Wpp richiede<br />Php interpreta e NON genera l'xml, ma li va a cercare nella cartella dove c'è un file per ogni programma<br />Php assembla tutti questi file xml e genera la lista, dopodiché la invia<br />Wpp Interpreta e segnala<br />.)<br /><br />(Per quanto riguarda il download del file, io penso che sarebbe bello salvarlo in una delle directory di Wpp, in modo tale da avvisare l'utente anche offline (e magari implementare un sistema che disablita la segnalazione.)).]]></description>
<dc:creator>Pikk</dc:creator>
<pubDate>Tue, 07 Sep 2010 08:18:47 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[cosi il giorno dopo stiamo su PCWin catalogati come spyware.<br />a te piacerebbe avere una distribuzione che invia tutto il catalogo del tuo sw ad un sito? <br />magari poi tu ti sei fatto qualche portabilizzazione non proprio in regola e ovviamente il menù invierebbe anche quella giacchè non ci sono elementi per discriminare.<br />Non ci siamo Pikk, insisto... K.I.S.S.   <img src='http://www.winpenpack.com/en/e107_images/emotes/wpp/biglaugh.png' alt='' style='vertical-align:middle; border:0' />]]></description>
<dc:creator>LordJim60</dc:creator>
<pubDate>Tue, 07 Sep 2010 12:55:28 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[<div class='indent'><em>LordJim60 wrote</em> ...<br /><br />cosi il giorno dopo stiamo su PCWin catalogati come spyware.<br />a te piacerebbe avere una distribuzione che invia tutto il catalogo del tuo sw ad un sito? <br />magari poi tu ti sei fatto qualche portabilizzazione non proprio in regola e ovviamente il menù invierebbe anche quella giacchè non ci sono elementi per discriminare.<br />Non ci siamo Pikk, insisto... K.I.S.S.   <img src='http://www.winpenpack.com/en/e107_images/emotes/wpp/biglaugh.png' alt='' style='vertical-align:middle; border:0' />  <br /></div><br />Bhe, io costruisco sulla base delle preferenze che mi date, quelli che do io sono consigli... Comunque per il problema delle portabilizzazioni "non proprio a norma" c'è la possibilità di includere un "piccolo file" in ogni software in modo tale da richiamare soltanto le app registrate a wpp (e non partendo solo dall'elenco).<br /><br />Io intanto continuo a sviluppare il sistema che genera l'xml statico (come hai detto tu), se poi cambiate idea fatemelo sapre <img src='http://www.winpenpack.com/en/e107_images/emotes/wpp/cheesey.png' alt='' style='vertical-align:middle; border:0' /> <br /><br />Oltretutto se avete preferenze per la versione di XML che devo utilizzare, o se devo inserire l'ID del download del programma<br />(ad esempio : <br />il software X<br />si scarica dal sito<br />wpp.com/download.php?view.<strong class='bbcode bold'>9899</strong><br />quello è l'id che intendo io, poi sta a wpp aggiungere il sito e collegarlo con l'id per creare il link.)]]></description>
<dc:creator>Pikk</dc:creator>
<pubDate>Tue, 07 Sep 2010 13:10:10 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[<div class='indent'><em>Pikk wrote</em> ...<br /><br />Bhe, io costruisco sulla base delle preferenze che mi date, quelli che do io sono consigli... Comunque per il problema delle portabilizzazioni "non proprio a norma" c'è la possibilità di includere un "piccolo file" in ogni software in modo tale da richiamare soltanto le app registrate a wpp (e non partendo solo dall'elenco).<br /></div><br />Anche in questo caso continueremmo a complicare una cosa semplice solo per il gusto di mettere il programma php, sinceramente non ne vedo lo scopo.<br />C'è un solo caso in cui vedo bene la soluzione di generazione online del file XML, ed è quella che tu, analizzando le tabelle MySql di e107 riesca a generare il file XML ( sempre completo ovviamente ) così come mi serve. Io una volta ho dato un occhiata a quelle tabelle, ma ovviamente sono orientate ad un CMS e non a catalogare il SW, però puoi dargli un occhiata. <br />Per questo invito lo stranamente silenzioso Danix ad inviarti un dump della tabella che ci interessa in modo che tu possa studiarla. In questo caso sarebbe inutile il programma di deploy giacchè le info che ci servono si possono prendere direttamente dai dati del sito.<br /><br /><div class='indent'><em>Pikk wrote</em> ...<br /><br /><br />Oltretutto se avete preferenze per la versione di XML che devo utilizzare, o se devo inserire l'ID del download del programma<br />(ad esempio : <br />il software X<br />si scarica dal sito<br />wpp.com/download.php?view.<strong class='bbcode bold'>9899</strong><br />quello è l'id che intendo io, poi sta a wpp aggiungere il sito e collegarlo con l'id per creare il link.)<br /></div><br />questo non è possibile giacchè nel file XML del menù di wpp questo dato non è presente, l'unica forma che abbiamo per identificare un SW è il nome che gli è stato dato, se un utente gli cambia nome perde la possibilità di verificare, se un utente da a un suo programma lo stesso nome che abbiamo utilizzato noi, anche in questo caso si avrebbero dati incongruenti.]]></description>
<dc:creator>LordJim60</dc:creator>
<pubDate>Tue, 07 Sep 2010 13:56:18 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[non riusciamo proprio a capirci, tutto ciò che proponi prevede significativi cambiamenti a tutte le distribuzioni che al momento sono in circolazione e questo non è ragionevole. A me serve un file XML "GLOBALE" che con una struttura simile a questa:<br /><div class='code_highlight code-box' style='unicode-bidi: embed; direction: ltr'><code><span style="color: #000000"><br />&lt;files&gt;&lt;file&nbsp;name="X-Zphoto"&nbsp;version="1.2"&nbsp;revision="4"&gt;&lt;file&nbsp;name="X-AlbumShaper"&nbsp;version="2.1"&nbsp;revision="3"&gt;....<br />&lt;/files&gt;</span></code></div><br />Nè una informazione di più ne una di meno.<br /><br />PS) <br />1) Io non credo che pensare ad una elaborazione distribuita sia insensato.<br />2) Non ho ancora capito cosa proponi tu senza trasformare wpp in uno spyware, per favore spiegati meglio.<br /><br /><strong class='bbcode bold'>EDIT</strong><br />Non riesco a formattarlo ma comunque si capisce]]></description>
<dc:creator>LordJim60</dc:creator>
<pubDate>Tue, 07 Sep 2010 18:21:24 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[<div class='indent'><em>LordJim60 wrote</em> ...<br /><br />non riusciamo proprio a capirci, tutto ciò che proponi prevede significativi cambiamenti a tutte le distribuzioni che al momento sono in circolazione e questo non è ragionevole. A me serve un file XML "GLOBALE" che con una struttura simile a questa:<br /><div class='code_highlight code-box' style='unicode-bidi: embed; direction: ltr'><code><span style="color: #000000"><br />&lt;files&gt;<br /><br />&lt;file&nbsp;name="X-Zphoto"&nbsp;version="1.2"&nbsp;revision="4"&gt;&nbsp;<br /><br />&lt;file&nbsp;name="X-AlbumShaper"&nbsp;version="2.1"&nbsp;revision="3"&gt;<br />....<br />&lt;/files&gt;<br /></span></code></div><br />Nè una informazione di più ne una di meno.<br /><br />PS) <br />1) Io non credo che pensare ad una elaborazione distribuita sia insensato.<br />2) Non ho ancora capito cosa proponi tu senza trasformare wpp in uno spyware, per favore spiegati meglio.<br /><br /><strong class='bbcode bold'>EDIT</strong><br />Non riesco a formattarlo ma comunque si capisce<br /></div><br /><br />Allora, probabilmente è colpa del mio analfabetismo settecentesco D: Tenterò di essere il più chiaro possibile :<br />Le mie proposte sarebbero :<br /><br /><hr /><br /><br /><strong class='bbcode bold'>Idea</strong><br />Aggiungere un "piccolo file XML" ad ogni programma per poterlo identificare (SOLAMENTE se si fa la richiesta a php per ottenere la lista (cosa che ho capito non ti va molto a genio))<br /><strong class='bbcode bold'>Spiega</strong><br />Wpp raccimola i "piccoli file XML", li unisce, trasmette questo contenuto a php, php elabora e restituisce una lista con SOLO i programmi richiesti, wpp riceve la lista, la interpreta e poi...<br /><strong class='bbcode bold'>Esempio</strong><br />Nella cartella di Z-photo c'è IL "piccolo file XML" che contiene il seguente codice<br />&lt;xml><br />&lt;name>X-Zphoto&lt;/name><br />&lt;ver>1.2&lt;/ver><br />&lt;rev>4&lt;/rev><br />&lt;/xml><br />oppure &lt;file name="X-Zphoto" version="1.2" revision="4"><br /><strong class='bbcode bold'>Conclusioni</strong><br />L'XML su cui si basa il menù di wpp è STACCATO dal sistema che definisce i programmi quando si richiede la lista<br /><br /><hr /><br /><br /><strong class='bbcode bold'>Idea</strong><br />A prescindere dalla precedente (sia che si utilizzi la chiamata per ottenere l'XML, sia se l'XML è già pronto e lo prendi dal server).<br />Aggiungere nel file XML una voce : l'id del download qui su wpp.<br /><strong class='bbcode bold'>Spiega</strong><br />Viene semplicemente aggiunta una voce in cui è indicato il numerino del download (che identifica la pagina del programma)<br /><strong class='bbcode bold'>Esempio</strong><br />&lt;xml><br />&lt;name>X-Zphoto&lt;/name><br />&lt;ver>1.2&lt;/ver><br />&lt;rev>4&lt;/rev><br />&lt;id>578&lt;/id><br />&lt;/xml><br />oppure &lt;file name="X-Zphoto" version="1.2" revision="4" id="578"><br /><strong class='bbcode bold'>Conclusione</strong><br />Questo sistema è pressoché inutile al fine pratico se attuato da solo, vedere l'idea successiva<br /><br /><hr /><br /><br /><strong class='bbcode bold'>Idea</strong><br />Aggiungere una voce nel menù col click laterale su ogni applicazione non aggiornata (il menù è quello che si apre clickando col pulsante destro su un collegamento ad un'applicazione del menù di wpp)<br /><strong class='bbcode bold'>Spiega</strong><br />Questo sistema non fa che aggiungere solo una che permette a wpp (una volta interpretato l'XML con i programmi) di segnalare all'utente se il programma è da aggiornare, inoltre, clickando su questa voce, non viene effettuato al download, ma si apre il browser con la pagina del download.<br /><strong class='bbcode bold'>Esempio</strong><br /><br />Avvia<br />Apri cartella programma<br /><strong class='bbcode bold'>Aggiorna</strong><br />------<br />Salva lista<br />Opzioni<br />Cerca file<br />ecc...<br /><br />Una volta clickkato sulla voce aggiorna wpp apre il browser prendendo l'id (ad esempio 578, quello di prima) e ci aggiunge la stringa 'http://www.winpenpack.com/main/download.php?view.' (senza virgolette) ottenendo così 'http://www.winpenpack.com/main/download.php?view.578' senza virgolette, il link viene passato al browser, che porta l'utente sulla pagina di download.<br /><br /><strong class='bbcode bold'>Conclusione</strong><br />Senza un sistema di riconoscimento da parte di wpp (come quello citato sopra) è impossibile da fare, molto utile al fine pratico, evita all'utente la fatica di cercare il download (e riduce il traffico (anche se di poco))<br /><br /><hr /><br /><br />Spero di essermi espresso bene stavolta <img src='http://www.winpenpack.com/en/e107_images/emotes/wpp/tongue.png' alt='' style='vertical-align:middle; border:0' />]]></description>
<dc:creator>Pikk</dc:creator>
<pubDate>Tue, 07 Sep 2010 19:27:11 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[Senti, io proprio non capisco perchè vuoi complicare così la vita... scusami...<br />io dovrei aggiornare circa 53mila distribuzioni di wpp facendo scaricare questi filetti che devono essere prodotti , da non so chi ma non è questo il punto.<br />oltretutto dovrei rispedire indietro queste info trasformado il menu in uno spyware ( che già ti ho detto che non voglio ) <br />Io mi scarico il file, in circa 2 millesimi di secondo lo elaboro con buona pace di tutti. tra l'altro lo fa un thread e quindi l'utente non deve aspettare, quando l'informazione sarà pronta verrà presentata.<br /><br />Per quanto riguarda l'ID non è proponibile, e sarebbe troppo lungo spiegare il perchè, inoltre tieni conto che c'è la retrocompatibilità e il file XML deve essere aperto ( e scritto ) anche dal vecchio menù.<br /><br />Io termineri qui la discussione, se puoi fallo altrimenti non importa, se poi, proprio ti scappa di fare un programma php che crea il file XML, valuta la possibiltà che ti ho proposto in un post precedente, ovvero quella di leggere le tabelle di e107.<br /><br />Saluti <img src='http://www.winpenpack.com/en/e107_images/emotes/wpp/smile.png' alt='' style='vertical-align:middle; border:0' /> <br />]]></description>
<dc:creator>LordJim60</dc:creator>
<pubDate>Tue, 07 Sep 2010 19:49:24 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[<div class='indent'><em>LordJim60 wrote</em> ...<br /><br />Senti, io proprio non capisco perchè vuoi complicare così la vita... scusami...<br />io dovrei aggiornare circa 53mila distribuzioni di wpp facendo scaricare questi filetti che devono essere prodotti , da non so chi ma non è questo il punto.<br />oltretutto dovrei rispedire indietro queste info trasformado il menu in uno spyware ( che già ti ho detto che non voglio ) <br />Io mi scarico il file, in circa 2 millesimi di secondo lo elaboro con buona pace di tutti. tra l'altro lo fa un thread e quindi l'utente non deve aspettare, quando l'informazione sarà pronta verrà presentata.<br /><br />Per quanto riguarda l'ID non è proponibile, e sarebbe troppo lungo spiegare il perchè, inoltre tieni conto che c'è la retrocompatibilità e il file XML deve essere aperto ( e scritto ) anche dal vecchio menù.<br /><br />Io termineri qui la discussione, se puoi fallo altrimenti non importa, se poi, proprio ti scappa di fare un programma php che crea il file XML, valuta la possibiltà che ti ho proposto in un post precedente, ovvero quella di leggere le tabelle di e107.<br /><br />Saluti <img src='http://www.winpenpack.com/en/e107_images/emotes/wpp/smile.png' alt='' style='vertical-align:middle; border:0' /> <br /><br /></div><br />essì, sono molto assillante vero ? XD brutto caratteraccio, non penso di essere in grado di elaborare le tabelle di e107, troppo complesse sasa<br />l'idea dell'id e del menù mi piaceva molto, speriamo che in un secondo momento si possa attuare, per ora mantengo tutto ciò come me lo hai chiesto.<br />l'architettura è quella che hai indicato tu nel vecchio post vero ?<br />&lt;xml><br />&lt;files><br />&lt;file name="" ver="" rev=""><br />&lt;/files><br />&lt;/xml>]]></description>
<dc:creator>Pikk</dc:creator>
<pubDate>Tue, 07 Sep 2010 19:53:39 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[Ciao Pikk, ciao LordJim60,<br />premetto che questa discussione riapre un argomento da sempre "spinoso" perché è stato già affrontato a vari livelli e con alterne fortune, ma non essendo poi stato mai concretizzato (per inutili lungaggini e complicazioni di chi pensava di avere sempre e comunque la soluzione giusta...) potete farvi un'idea del perché noi della "vecchia guardia" siamo così restii nel gettarci subito a pesce quando rispunta fuori...<br />Quindi direi, LordJim60, che tu puoi continuare tranquillamente a fare quello che ben sai, senza preoccuparti di seguire questa discussione passo passo.<br />Per quanto riguarda te, Pikk, ti siamo certamente molto grati per l'entusiasmo che stai mettendo in questa cosa: se anche solo la metà degli utenti mettessero il tuo impegno nel far crescere questo progetto, a quest'ora avremmo già un nuovo menu scintillante con tutti gli optional! Naturalmente, affinché il tuo contributo possa essere veramente utile, occorrerebbe un po' più di disponibilità all'ascolto. Quindi ben venga il brainstorming, ma non mettiamoci troppo a concretizzare: qui servono più fatti e meno parole... Ad esempio, se rileggi quanto scritto da LordJim60, lo schema non è<br /><br /><div class='code_highlight code-box' style='unicode-bidi: embed; direction: ltr'><code><span style="color: #000000">&lt;xml&gt;&lt;files&gt;&lt;file&nbsp;name=""&nbsp;ver=""&nbsp;rev=""&gt;&lt;/files&gt;&lt;/xml&gt;</span></code></div><br />ma<br /><br /><div class='code_highlight code-box' style='unicode-bidi: embed; direction: ltr'><code><span style="color: #000000">&lt;files&gt;&lt;file&nbsp;name=""&nbsp;ver=""&nbsp;rev=""&gt;...<br />&lt;/files&gt;</span></code></div><br />e basta... Keep it simple!<br />Detto ciò, condivido al 100% la linea di LordJim60: è più che sufficiente avere un singolo file xml da scaricare dal nostro sito, generato a runtime (per garantirne l'aggiornamento costante) a seguito della richiesta del singolo utente verso una pagina php o un database (ma anche altro). Non trovo né utile né necessario dover rimandare indietro informazioni al server, quindi con un singolo download risolviamo tutto. Resterebbe eventualmente in sospeso il problema della gestione del pregresso (cosa fare con i programmi già installati, magari anche rinominati dall'utente?), ma direi che abbiamo già abbastanza carne al fuoco già così...<br />Passo e chiudo.<br />Cordialmente<br />ZioZione]]></description>
<dc:creator>ZioZione</dc:creator>
<pubDate>Tue, 07 Sep 2010 21:17:21 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[<div class='indent'><em>ZioZione wrote</em> ...<br /><br />Ciao Pikk, ciao LordJim60,<br />premetto che questa discussione riapre un argomento da sempre "spinoso" perché è stato già affrontato a vari livelli e con alterne fortune, ma non essendo poi stato mai concretizzato (per inutili lungaggini e complicazioni di chi pensava di avere sempre e comunque la soluzione giusta...) potete farvi un'idea del perché noi della "vecchia guardia" siamo così restii nel gettarci subito a pesce quando rispunta fuori...<br />Quindi direi, LordJim60, che tu puoi continuare tranquillamente a fare quello che ben sai, senza preoccuparti di seguire questa discussione passo passo.<br />Per quanto riguarda te, Pikk, ti siamo certamente molto grati per l'entusiasmo che stai mettendo in questa cosa: se anche solo la metà degli utenti mettessero il tuo impegno nel far crescere questo progetto, a quest'ora avremmo già un nuovo menu scintillante con tutti gli optional! Naturalmente, affinché il tuo contributo possa essere veramente utile, occorrerebbe un po' più di disponibilità all'ascolto. Quindi ben venga il brainstorming, ma non mettiamoci troppo a concretizzare: qui servono più fatti e meno parole... Ad esempio, se rileggi quanto scritto da LordJim60, lo schema non è<br /><br /><div class='code_highlight code-box' style='unicode-bidi: embed; direction: ltr'><code><span style="color: #000000">&lt;xml&gt;<br />&lt;files&gt;<br />&lt;file&nbsp;name=""&nbsp;ver=""&nbsp;rev=""&gt;&nbsp;<br />&lt;/files&gt;<br />&lt;/xml&gt;</span></code></div><br />ma<br /><br /><div class='code_highlight code-box' style='unicode-bidi: embed; direction: ltr'><code><span style="color: #000000">&lt;files&gt;&nbsp;<br />&lt;file&nbsp;name=""&nbsp;ver=""&nbsp;rev=""&gt;&nbsp;<br />...<br />&lt;/files&gt;</span></code></div><br />e basta... Keep it simple!<br />Detto ciò, condivido al 100% la linea di LordJim60: è più che sufficiente avere un singolo file xml da scaricare dal nostro sito, generato a runtime (per garantirne l'aggiornamento costante) a seguito della richiesta del singolo utente verso una pagina php o un database (ma anche altro). Non trovo né utile né necessario dover rimandare indietro informazioni al server, quindi con un singolo download risolviamo tutto. Resterebbe eventualmente in sospeso il problema della gestione del pregresso (cosa fare con i programmi già installati, magari anche rinominati dall'utente?), ma direi che abbiamo già abbastanza carne al fuoco già così...<br />Passo e chiudo.<br />Cordialmente<br />ZioZione<br /></div><br /><br />Concordo pienamente, bhe, per il fatto dell'xml, presumevo che ci fosse la dichiarazione del linguaggio, non pensavo non vi servisse <img src='http://www.winpenpack.com/en/e107_images/emotes/wpp/smile.png' alt='' style='vertical-align:middle; border:0' />  , continuo a sviluppare ciò che già mi avete richiesto, e mi spiace che il mio comportamento aggressivo vi abbia infastidito, lo faccio solo per rendere il progetto un po' migliore.<br />Per quello che riguarda i programmi rinominati... l'unica cosa da fare lì è la richiesta a php ma, da quanto ho capito, non la volete proprio... L'unica soluzione che mi viene in mente è quella, spero che possiate trovare una soluzione a questo problema.<br />Vi tengo aggiornati, ho quasi completato il beta-testing e sto pensando alla grafica (minimalista, s'intende).<br />]]></description>
<dc:creator>Pikk</dc:creator>
<pubDate>Tue, 07 Sep 2010 21:36:27 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[Ciao Pikk,<br /><div class='indent'><em>Pikk wrote</em> ...<br /><br />Concordo pienamente, bhe, per il fatto dell'xml, presumevo che ci fosse la dichiarazione del linguaggio, non pensavo non vi servisse <img src='http://www.winpenpack.com/en/e107_images/emotes/wpp/smile.png' alt='' style='vertical-align:middle; border:0' />  <br /></div><br />nessun problema, era solo per evidenziare che con XML intendiamo solo la notazione, non necessariamente il file in sé.<br /><div class='indent'><em>Pikk wrote</em> ...<br /><br />continuo a sviluppare ciò che già mi avete richiesto, e mi spiace che il mio comportamento aggressivo vi abbia infastidito, lo faccio solo per rendere il progetto un po' migliore.<br /></div><br />Anche qui, per me non c'è nessun problema. Quello che tu chiami (chissà perché) "atteggiamento aggressivo" per me è semplicemente ansia propositiva e di ben figurare. Qui, però, non c'è nessuna gara a chi arriva prima (quindi stai tranquillo da quel punto di vista), ma la collaborazione di tutti, a qualsiasi livello (anche solo, quindi, per smuovere un po' le acque) serve per arrivare ad uno scopo comune, che è la crescita di questo progetto.<br /><div class='indent'><em>Pikk wrote</em> ...<br /><br />Per quello che riguarda i programmi rinominati... l'unica cosa da fare lì è la richiesta a php ma, da quanto ho capito, non la volete proprio... L'unica soluzione che mi viene in mente è quella, spero che possiate trovare una soluzione a questo problema.<br />Vi tengo aggiornati, ho quasi completato il beta-testing e sto pensando alla grafica (minimalista, s'intende).<br /></div><br />Anche facendo una richiesta al server, se i programmi si chiamano in modo diverso non c'è che l'utente stesso che possa capire se sono la stessa cosa o meno, quindi direi di no: è inutilmente dispendiosa e non risolve il problema in maniera definitiva. A regime si potrebbe ovviare con un ID univoco associato a ciascuno dei programmi (cioè un ID per ogni programma, indipendentemente da versione e release), ma questa, appunto, è un'altra storia... Vedremo in seguito quale sarà la strada migliore da seguire...<br />Buon lavoro a tutti!  <img src='http://www.winpenpack.com/en/e107_images/emotes/wpp/11.png' alt='' style='vertical-align:middle; border:0' />  <br />Cordialmente<br />ZioZione]]></description>
<dc:creator>ZioZione</dc:creator>
<pubDate>Wed, 08 Sep 2010 00:10:08 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[<div class='indent'><em>zandet2 wrote</em> ...<br /><br />Pikk, <br />il mio prolisso post non voleva essere un'assegnazione dei compiti, ma un mettere in chiaro i reali problemi di cui si deve tenere conto nell'affrontare l'argomento Auto Update.<br /><br />Il primo fondamentale motivo per cui l'elaborazione in toto deve essere eseguita da un client è che NON bisogna appesantire il sito; scaricare un file statico non è come ottenere le stesse informazioni con migliaia di query ripetute da migliaia di utenti.<br /><br />Secondo fondamentale motivo (l'oscuro motivo), il menu attuale non è manutenibile: è scritto in Delphi (che praticamente nessuno conosce), lo sviluppatore originale ha perso l'interesse a portare avanti il progetto, l'ambiente di sviluppo è difficilmente assemblabile, lo strumento di sviluppo CodeGear non è opensource, anzi, la licenza costa <span class='bbcode underline' style='text-decoration:underline'>migliaia</span> di euro. <br />Ecco perchè non abbiamo intenzione di mettere mano al wppMenu attuale. <br />Se leggi tra le righe poi, LordJim ha già anticipato che è in corso di riscrittura del menu con strumenti totalmente differenti, e non è il caso di appesantire il lavoro attuale con ulteriori (non così semplici) funzionalità.<br /><br />Spero di aver chiarito il mio punto di vista, come dice ZioZione l'Auto Update è un argomento su cui siamo sempre stati molto sensibili, ma le molte difficoltà ci hanno finora frenato dall'affrontare l'argomento.<br /><br />Ciao<br /></div><br /><br />Ecco svelato l'oscuro motivo ! Non l'avevo inteso come "assegnazione dei compiti", infatti la mia risposta si riferisce a quello che sto realizzando (riferito ai punti che hai messo in evidenza), visto che, sarebbe inutile per me costruire qualcosa che non serve. Ho letto qui e là che state sviluppando un nuovo menù, ma mai avrei pensato che non sarebbe stato lo stesso di tutte le altre versioni. A questo punto, forse è meglio aspettare la prima uscita di questo nuovo menù per poter cominciare a fantasticare con le funzioni avanzate di auto-update]]></description>
<dc:creator>Pikk</dc:creator>
<pubDate>Wed, 08 Sep 2010 18:36:10 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[Ciao a tutti,<br />non me ne vogliate, intervengo per frenare un po' gli entusiasmi, e contemporaneamente complicare di molto le specifiche. Scusate la prolissità del post, ma l'argomento è molto più complicato di quanto può sembrare.<br /><br />Dal mio punto di vista bisogna tenere ben presente il mantenimento delle performance del sito, delle implicazioni che comportano migliaia di utenti che effettuano gli aggiornamenti, dei tipi di software da aggiornare, della mole dei dati da scaricare, della situazione del menu attuale ecc. ecc.<br /><br />Quindi, elenco per punti (per comodità, non per importanza) quali sono gli argomenti di cui tenere conto.<br /><br /><span style='color:#ff0000'><strong class='bbcode bold'>A) Server web </strong></span><br />ritengo che dal server web non debba essere assolutamente richiesta nessuna operazione attiva (query, interrogazioni tabelle ecc...), per evitare rallentamenti nella fruizione del sito e per non far crollare tutto l'impianto se un domani l'admin decide di cambiare piattaforma da e107 a qualsiasi altra cosa ritenga migliore.<br />Dal sito dovrà essere scaricato solamente un file contenente l'elenco statico dei programmi con tutte le informazioni necessarie, che a mio avviso potrebbero essere:<br />- ID software (se vogliamo seguire la strada indicata da ZioZione)<br />- Tipo di software (X-Software / X-Launcher / Portable)<br />- Categoria/sottocategoria del software (eventuale, solo per chiarezza)<br />- Nome del software<br />- Versione del software<br />- Numero della Release<br />- Descrizione breve del software (eventuale, solo per chiarezza)<br />- Dimensioni del software<br />- Hash (desiderata da sviluppare)<br />- Link alla pagina di download<br />- Link al download <br /><br />Il formato del file al momento per me non è importante (txt, csv, xml, JSon, FreddyKruger); come verrà creato va poi  analizzato con l'admin, ad esempio si potrebbe pensare a una query giornaliera ad orario fisso.<br /><br /><br /><span style='color:#ff0000'><strong class='bbcode bold'>B ) UpdateManager (nome "convenzionale")</strong></span><br />la gestione degli update dovrà essere sviluppata in un programma separato dal menu attuale, per garantire la retrocompatibilità per tutta l'utenza e in attesa di una nuova versione del wppMenu; come quale linguaggio sarà sviluppato non è al momento fondamentale, l'importante è che sia Open Source (vabbè), eseguibile su sistemi operativi diversi, e agevolmentente manutenibile e ricompilabile anche da persone che non siano lo sviluppatore iniziale (Delphi docet).<br />Le funzionalità fondamentali dovranno essere:<br />1) connessione al sito e recupero situazione software<br />2) confronto con software presenti nel pack ed estrapolazione elenco software da aggiornare<br />3) esposizione all'utente dall'elenco<br />4) gestione della scelta utente dei software da aggiornare<br />5) download degli X-Software selezionati dall'utente<br />6) installazione X-Software <br /><br />Cerco di entrare un po' nelle problematiche di ogni punto:<br />1) la connessione a internet dovrebbe (desiderata) gestire anche i proxy, anche quelli con accesso "blindato" da utenza e password, altrimenti tutta l'utenza inserita in reti aziendali non sarebbe in grado di effettuare gli aggiornamenti<br />2) il software dovrà lavorare in una struttura winPenPack; per garantire la retrocompatibilità nei pack l'unico modo per avere le informazioni è leggersi i file INI nella cartella XDrive<br />3) l'esposizione dovrà segnalare all'utente le dimensioni degli aggiornamenti disponibili, l'utente deve sapere che aggiornare X-7Zip (2 MB) non è come aggiornare X-OpenOffice (180 MB)<br />4) durante la scelta l'utente deve sempre sapere quale sarà la dimensione complessiva dei download selezionati, per poter decidere se può permettersi la mole di download con la sua connessione a disposizione<br />5) tenendo valido quanto al punto 1) per l'accesso a internet, i download possono essere fatti nella cartella "Download" del pack, gestendo però i download interrotti o già presenti nella cartella per eventuali sovrascritture, similmente a quanto fatto per l'utility JavaGet; eventualmente si può implementare l'uso dell'hash per verificare la correttezza di quanto scaricato<br />6) UpdateManager dovrà effettuare anche l'installazione, in quanto (nota dolente) il wppMenu attuale non prevede esecuzioni massive ma solo installazioni manuali di singoli X-Software; le installazioni dovranno essere effettuate da UpdateManager una alla volta, verificando che il software interessato non sia già in esecuzione, spostando/rimuovendo il file originale dopo l'installazione per evitare riesecuzioni o problemi con download successivi<br /><br /><br /><span style='color:#ff0000'><strong class='bbcode bold'>C) X-Software vs Portable Software (vs X-Launcher)</strong></span><br />L'aggiornamento automatico potrà avvenire solo per gli X-Software, dal momento che ogni Portable fa storia a se, e le indicazioni di come effettuare le installazioni sono presenti nelle singole schede di download; inoltre winPenPack non distribuisce direttamente i software, ma rimanda sempre alle pagine di download esterne di ogni programma. Situazione analoga per gli X-Launcher, dove wPP non distribuisce i software ma solo lo "strumento" che permette la portabilizzazione.<br />Quello che potrà effettuare l'UpdateManager sarà quindi evidenziare la presenza di una nuova versione, e sarà poi cura dell'utente collegarsi al sito, recuperare il software, installarselo. <br /><br /><span style='color:#ff0000'><br /><strong class='bbcode bold'>D) Problematiche funzionali</strong></span><br />Un aspetto di cui bisogna tenere conto è che attualmente esistono diversi limiti al download giornaliero, necessari per permettere a tutta l'utenza di usufruire dei contenuti in modo ottimale ed efficiente: con il sistema degli aggiornamenti automatici questi limiti verrebbero aggirati, a meno che non si inserisca nel software un sistema di autenticazioni di accesso (assolutamente fuori luogo).<br />I software sono inoltre ospitati su siti mirror, alcuni collagati a wpp, altri no come ad esempio Sourceforge e  bisognerebbe valutare anche su questi gli impatti di un accesso massivo per il download: immaginate 50.000 utenti che accedono contemporaneamente per scaricare l'aggiornamento di X-OpenOffice....<br /><br /><br />Vedete che i gli argomenti sono tanti, ognuno con le sue difficoltà, e tutto questo senza parlare di aspetto grafico, metodo di sviluppo, linguaggio da utilizzare, e senza entrare nel dettaglio dell'analisi e dello sviluppo.<br /><br />Ciao<br />]]></description>
<dc:creator>zandet2</dc:creator>
<pubDate>Wed, 08 Sep 2010 11:24:32 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[Purtroppo non sono un maestro dell'autoit quindi non vi posso aiutare nell'interpretazione client-side sorry, per quello che ho capito tu vorresti (sinteticamente):<br /><br /><hr /><br /><br /><strong class='bbcode bold'>A)</strong><br />Avere più info nel file XML (o Freddy XD) (cosa NON possibile attualmente (per motivi oscuri e troppo lunghi da spiegare (se ho ben capito)))<br />Per quanto riguarda la generazione del suddetto file penso che il cron non sia l'idea migliore, infatti il sistema che sto sviluppando effettua l'analisi della tabella e genera il file ogni volta che qualcosa viene modificato, aggiunto o eliminato<br /><br /><strong class='bbcode bold'>B)</strong><br />Sempre client-side, non posso aiutarvi... (Non penso che produrre un auto-updater in java possa aiutare (i programmi girano solo su Windows, su linux stentano visto che Wine non è proprio quello che si può dire "un buon costruttore", ogni tanto fallisce)<br />Ma su alcune cose c'è da dire qualche parolina :<br />1) connessione al sito e recupero situazione software (e su questo siamo d'accordo)<br />2) confronto con software presenti nel pack ed estrapolazione elenco software da aggiornare (anche su questo)<br />3) esposizione all'utente dall'elenco (e anche su questo)<br />4) gestione della scelta utente dei software da aggiornare (ed anche su questo)<br />5) download degli X-Software selezionati dall'utente (impossibile da realizzare (spero solo attualmente) a causa dei motivi oscuri)<br />6) installazione X-Software (completamente fuori luogo dato che senza ID o link per il download del programma non c'è niente da fare)<br /><br />1) la connessione a internet dovrebbe (desiderata) gestire anche i proxy, anche quelli con accesso "blindato" da utenza e password, altrimenti tutta l'utenza inserita in reti aziendali non sarebbe in grado di effettuare gli aggiornamenti<br />--Client-side, non posso aiutare<br /><br />2) il software dovrà lavorare in una struttura winPenPack; per garantire la retrocompatibilità nei pack l'unico modo per avere le informazioni è leggersi i file INI nella cartella XDrive<br />--Non sarebbe meglio integrare il software in winPenPack, nel menù ?<br /><br />3) l'esposizione dovrà segnalare all'utente le dimensioni degli aggiornamenti disponibili, l'utente deve sapere che aggiornare X-7Zip (2 MB) non è come aggiornare X-OpenOffice (180 MB)<br />--Sarebbe bello ma impossibile a causa dei motivi oscuri<br /><br />4) durante la scelta l'utente deve sempre sapere quale sarà la dimensione complessiva dei download selezionati, per poter decidere se può permettersi la mole di download con la sua connessione a disposizione<br />--Come punto 3<br /><br />5) tenendo valido quanto al punto 1) per l'accesso a internet, i download possono essere fatti nella cartella "Download" del pack, gestendo però i download interrotti o già presenti nella cartella per eventuali sovrascritture, similmente a quanto fatto per l'utility JavaGet; eventualmente si può implementare l'uso dell'hash per verificare la correttezza di quanto scaricato<br />--Ottima idea (ma c'è sempre il problema misterioso per cui l'hash non si può mettere)<br /><br />6) UpdateManager dovrà effettuare anche l'installazione, in quanto (nota dolente) il wppMenu attuale non prevede esecuzioni massive ma solo installazioni manuali di singoli X-Software; le installazioni dovranno essere effettuate da UpdateManager una alla volta, verificando che il software interessato non sia già in esecuzione, spostando/rimuovendo il file originale dopo l'installazione per evitare riesecuzioni o problemi con download successivi<br />--Client Side...<br /><br /><strong class='bbcode bold'>C)</strong><br />Aggiornamento download automatico : X-software e menù di wpp, non ché del programma (se fosse separato) di autoupdate<br />Aggiornamento manuale per i portable (con reindirizzamento alla pagina di download)<br />Concordo in piena linea<br /><br /><strong class='bbcode bold'>D)</strong><br />La soluzione c'è <img src='http://www.winpenpack.com/en/e107_images/emotes/wpp/cheesey.png' alt='' style='vertical-align:middle; border:0' />  e posso svilupparla io, ma purtroppo c'è sempre un problema :<br />Non sono in grado di sincronizzare i download dal portale di e107 e quelli che utilizzano il download automatico:<br />esempio :<br />Un utente può scaricare 10 file al giorno da e107 (cifra simbolica)<br />Se metto come limite 10 al sistema che costruisco, quei 10 file si sommano :<br />si ottiene così 10 dal portale e 10 dall'auto update (i portable non vengono contati dato che si fa il redirect sul sito)<br />]]></description>
<dc:creator>Pikk</dc:creator>
<pubDate>Wed, 08 Sep 2010 16:40:15 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[Io volevo solo fare una funzione che avvisa quali programmi sono stati aggiornati...  <img src='http://www.winpenpack.com/en/e107_images/emotes/wpp/dodge.png' alt='' style='vertical-align:middle; border:0' /> <br /><a class='bbcode' href='http://www.winpenpack.com/en/e107_files/public/1283960593_33962_FT45238_altalena.jpg' ><img src='http://www.winpenpack.com/en/e107_files/public/1283960593_33962_FT45238_altalena_.jpg' class='bbcode' alt='' width='77' height='100'  /></a><br />]]></description>
<dc:creator>LordJim60</dc:creator>
<pubDate>Wed, 08 Sep 2010 17:43:36 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[Pikk, <br />il mio prolisso post non voleva essere un'assegnazione dei compiti, ma un mettere in chiaro i reali problemi di cui si deve tenere conto nell'affrontare l'argomento Auto Update.<br /><br />Il primo fondamentale motivo per cui l'elaborazione in toto deve essere eseguita da un client è che NON bisogna appesantire il sito; scaricare un file statico non è come ottenere le stesse informazioni con migliaia di query ripetute da migliaia di utenti.<br /><br />Secondo fondamentale motivo (l'oscuro motivo), il menu attuale non è manutenibile: è scritto in Delphi (che praticamente nessuno conosce), lo sviluppatore originale ha perso l'interesse a portare avanti il progetto, l'ambiente di sviluppo è difficilmente assemblabile, lo strumento di sviluppo CodeGear non è opensource, anzi, la licenza costa <span class='bbcode underline' style='text-decoration:underline'>migliaia</span> di euro. <br />Ecco perchè non abbiamo intenzione di mettere mano al wppMenu attuale. <br />Se leggi tra le righe poi, LordJim ha già anticipato che è in corso di riscrittura del menu con strumenti totalmente differenti, e non è il caso di appesantire il lavoro attuale con ulteriori (non così semplici) funzionalità.<br /><br />Spero di aver chiarito il mio punto di vista, come dice ZioZione l'Auto Update è un argomento su cui siamo sempre stati molto sensibili, ma le molte difficoltà ci hanno finora frenato dall'affrontare l'argomento.<br /><br />Ciao]]></description>
<dc:creator>zandet2</dc:creator>
<pubDate>Wed, 08 Sep 2010 17:58:10 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[<div class='indent'><em>LordJim60 wrote</em> ...<br /><br />Io volevo solo fare una funzione che avvisa quali programmi sono stati aggiornati...  <br /></div><br /><br />Si si, questo era chiaro, e l'analisi di dettaglio che hai allegato (sempre valida!!! <img src='http://www.winpenpack.com/en/e107_images/emotes/wpp/43.png' alt='' style='vertical-align:middle; border:0' />  ) ha spiegato perfettamente il giro che stava prendendo questo topic.<br /><br />Quello che volevo rendere chiaro è che se si parla di AutoUpdate gli argomenti da sviluppare sono tanti e difficili; cosa diversa se invece si vuole fornire una funzione di <strong class='bbcode bold'>AvailableUpdates</strong> (o "Sono disponibili aggiornamenti"), sembra un sofisma da niente sui nomi ma in realtà sotto c'è un vero e proprio abisso.<br /><br />Tra parentesi, senza andare tanto lontano, una base da cui partire per sviluppare una simile funzione ci sarebbe già: <a class='bbcode' href='http://www.winpenpack.com/main/download.php?view.1273' >winPenPack Versions List</a>.<br /><br />Ciao!]]></description>
<dc:creator>zandet2</dc:creator>
<pubDate>Wed, 08 Sep 2010 20:26:12 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[<div class='indent'><em>zandet2 wrote</em> ...<br /><br />Tra parentesi, senza andare tanto lontano, una base da cui partire per sviluppare una simile funzione ci sarebbe già: <a class='bbcode' href='http://www.winpenpack.com/main/download.php?view.1273' >winPenPack Versions List</a>.<br /><br />Ciao!<br /></div><br />Quella è una funzionalità che integrerò in modo nativo nel nuovo menù (solo per Pikk: quel programma l'ho scritto io ) , e se avessi quel famoso file XML fare il match sarebbe una sciocchezza.]]></description>
<dc:creator>LordJim60</dc:creator>
<pubDate>Wed, 08 Sep 2010 21:02:20 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>

<item>
<title>Re: Proposta auto-update</title>
<link>http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</link>
<description><![CDATA[<div class='indent'><em>LordJim60 wrote</em> ...<br /><br /><div class='indent'><em>zandet2 wrote</em> ...<br /><br />Tra parentesi, senza andare tanto lontano, una base da cui partire per sviluppare una simile funzione ci sarebbe già: <a class='bbcode' href='http://www.winpenpack.com/main/download.php?view.1273' >winPenPack Versions List</a>.<br /><br />Ciao!<br /></div><br />Quella è una funzionalità che integrerò in modo nativo nel nuovo menù (solo per Pikk: quel programma l'ho scritto io ) , e se avessi quel famoso file XML fare il match sarebbe una sciocchezza. <br /></div><br />E io te lo fornirò (coro di soprano XD)]]></description>
<dc:creator>Pikk</dc:creator>
<pubDate>Wed, 08 Sep 2010 21:59:26 +0200</pubDate>
<guid isPermaLink="true">http://www.winpenpack.com/en/e107_plugins/forum/forum_viewtopic.php?45238</guid>
</item>


				</channel>
				</rss>