Archive for the ‘Mentore’ Category

Nuovo forum PromoTUX online.

Wednesday, April 8th, 2009

Abbandonata la piattaforma Vanilla 1.3 difficile da gestire e da aggiornare ma soprattutto dalla usabilità complessa e difficoltosa siamo passati ad un ben più classico PhpBB3. Il tema ha i nostri colori, essenziale e con un forum dedicato ad ogni principale argomento aziendale. Usatelo, iscrivetevi e non esistate a scrivere i vostri pensieri, i vistri dubbi per far si che diventi un luogo della memoria, un archivio di domane e risposte fatto insieme.

C’è anche una sezione dedicata ad E-linux.it ed al prossimo PromoWeb piattaforma web nata come costola del nostro PromoGest2 e che ne condivide tutta la parte fondante.

VAI AL FORUM

A presto

F.

#14 [Weekly PromoGest2] Lite release e nuova installazione Windows

Sunday, April 5th, 2009

Altre novità accompagnano questo periodo di sviluppo del nostro software gestionale. Come annunciato nel post precedente è stata rilasciata una versione nuovamente free e gratuita grazie all’utilizzo di un DB SQLITE e di alcune piccolissime limitazioni. Molti i bugfix, e tanto refactoring che anche se non è evidente per l’utente è molto importante per la mantenibilità del software. E’ stata migliorato il modulo Taglia e Colore ( PromoWear ) con un filtro in listini e con una migliorata gestione del numero delle Etichette da stampare. E’ stata rivista la procedura di installazione su windows ( nei prossimi giorni verrà messo a disposizione il file ZIP con tutto l’occorrente ed un how to migliorato ) che ha portato l’ambiente alle gtk 2.16 le ultime rilasciate che si portano dietro migliorie nelle entry già sfruttate in anagrafica documenti. La ricerca avanzata è stata migliorata.  Corretta la quantità minima anche per il modulo SuMisura. In arrivo finalmente il sincroDB per aggiornamenti per le installazioni multisede.

a presto

F.

PromoGest2 Lite, il gestionale open source torna FREE!

Thursday, March 26th, 2009

In breve la notizia: Il PromoGest2 ‘lite , più snello e modularizzato, torna free.

Da meno di un anno il PromoGest ha ripreso a correre. Lo sviluppo , che aveva riscontrato alcune difficoltà nei primi mesi dello scorso anno, ha ripreso ad andare spedito dal giugno scorso. Allora è cambiata anche la politica di distribuzione del nostro prodotto, esigenze di budget avevano reso obbligatorio per la mia azienda il passaggio ad una politica di contributi allo sviluppo e di compensi più definiti per i servizi erogati.

Decisione che veniva dopo l’amara presa di coscienza che in Italia, purtroppo, prevale un certo egoismo e non la giusta consapevolezza che un progetto open source, quando è anche free, avrebbe bisogno del poco di tutti per sopravvivere. Per gli amanti dei numeri posso dire che su oltre 37 mila download effettuati tra Linux e Windows dei pacchetti binari più circa altre 4 mila dei tar.gz dei sorgenti erano pervenuti come offerta (stupore!) sei euro. Un progetto complesso e delicato come il PromoGest con sei euro non paga certo lo sviluppo che, ad una stima abbastanza approssimativa e certamente per difetto, è costato circa 200 mila euro nei suoi due anni e mezzo di progettazione e sviluppo…

Tornando ai fatti, la scelta di chiedere un costo sviluppo per i sorgenti del server ( pienamente consentito ed, anzi , caldeggiato dallo stesso Stallman come descritto in questo articolo ) ha permesso di riprendere a pieno regime lo sviluppo arrivando ai primi di settembre ad una nuova architettura denominata PromoGest2 (Pg2) che usava principalmente un nuovo motore di templates ( cambiato nuovamente in questi giorni con jinja2 ) ed un layer differente per il dialogo con il database postgreSQL ( sqlalchemy ). Sono stati mesi questi ultimi di grandi soddisfazioni, c’è stato un grande interesse da parte dei clienti, sono state fatte tantissime installazioni con conseguente e positivo allargamento del feedback di nuovi bug, con richieste di nuove funzionalità e suggerimenti.

Per un Imprenditore come me convinto da/di un modello solidale, che ha investito e creduto cinque anni fa in un progetto di una azienda quasi linux only ( il nome non lascia certo adito a dubbi di alcun genere) , più per passione che per freddo calcolo, ed in una sfida però questo rappresentava un passo indietro: rinunciare ad un prodotto che fosse completamente free era una sconfitta personale ma soprattutto della comunità di appassionati open source italiana.

E’ con grande piacere quindi che posso scrivere di una nuova versione del PromoGest2 che vede la luce oggi ricca di novità che vado ad illustrare ma soprattutto che torna free.

La prima e la più rilevante è che è stato preparato un DB sqlite già fornito con i sorgenti che permette, dopo aver scaricato l’applicazione e creato l’ambiente con le librerie necessarie, di poter usare da subito il nostro prodotto. Un software chiavi in mano, una soluzione completa quindi con delle limitazioni solo nel numero di azioni possibili. ( seguirà dettaglio )

La seconda è che sono stati modularizzate diverse parti dell’applicazione come gli agenti, l’inventario, i contatti , le statistiche, la generazione e stampa di etichette con codici a barre, l’importazione dei listini, il modulo taglie e colore ( già PromoWear), il modulo Noleggio, il modulo vendita al dettaglio ed altri ancora come la profilazione utente ed il multilingua.

Nuova gestione anteprime selezioni e report, nuova generazione statistiche e rinnovata grafica. Il nuovo template engine ( lo stesso del PromoWeb che vedrà la luce nei prossimi giorni ) è molto più potente, flessibile e notevolmente più veloce.

Un grande passo in avanti che di fatto risulta un ritorno alle origini. Un atto di coraggio e di rinnovata fiducia che mi auguro venga colto da tutti nello spirito che lo muove. Il panorama italiano non pullula di iniziative simili.

Cosa offriamo quindi?

Un software gestionale potente, basato sul PromoGest2 in tutto e per tutto, ma privato di alcuni moduli che prima venivano dati in bundle, e con alcune limitazioni nel numero di inserimenti possibili. Il PromoGest2 ‘Lite è monopostatione ( limite del tipo di DB ), monoutente, monoruolo, monolistino, monomagazzino, monoazienda. Il numero dei documenti non è limitato ma quello di altri parametri ha un tetto che oscilla dai 5 a 1000. La struttura modulare permetterà a chiunque con una spesa davvero bassa ( “sbloccare” listini saranno richiesti circa 10 euro, e così per altre parti) di poter acquistare solo le parti di cui ha bisogno. Secondo la nostra consueta politica di trasparenza il listino completo verrà pubblicato nei prossimi giorni sul sito.

Il PromoGest2 resta comunque anche nella sua versione per aziende più strutturate, in quel caso il DB dovrà essere necessariamente postgreSQL e così per tutti gli altri moduli se richiesti per andare a comporre la configurazione più consona e vicina alle esigenze di ognuno.

Cosa chiediamo?

Ebbene sì, abbiamo l’ardire di chiedere aiuto. Cerchiamo volontari per un porting del software su piattaforma MAC OSX , cerchiamo aiuto per una pacchettizzazione *.rpm e *.deb in previsione di un ingresso nei repository ufficiali Ubuntu, cerchiamo volontari per un installer completo windows che faciliti l’installazione mantenendo la struttura svn+sorgenti attuale, cerchiamo volontari per migliorare la purtroppo carente manualistica online ( useremo rst , testo strutturato con sphynx ). Cerchiamo consigli, donazioni, e chiediamo a tutti di parlare del nostro prodotto nei vostri blog o portali di informazione, farlo esprimendo un parere dopo averlo provato, meglio se positivo naturalmente ma fatelo comunque liberamente secondo lo filosofia dello sviluppo e delle community open source che ci anima ed in cui crediamo.

Richieste azzardate, forse, ma che ci sentiamo di farvi.

Ci sarà altro da scrivere, lo faremo nei prossimi giorni, scriveremo di ciò che bolle in pentola come il modulo di sincroDB per il trasferimento di aggiornamenti da una sede centrale alle sedi periferiche ( utile per le aziende multi sede ) o una rafforzata gestione delle scadenze con un modulo calendario. Oltre al già accennato nuovo sito , pronto nella grafica ma che richiede ancora un po’ di lavoro.

Novità e tanto lavoro.

Chiudiamo con un Ringraziamento a tutti, tutti i clienti, alla loro pazienza, alla loro disponibilità ed al loro “tifo” per il nostro prodotto, al loro preziosissimo contributo per i consigli nati dall’uso “sul campo”. Un grazie ai collaboratori, ai partner sparsi su tutto il territorio nazionale, alle redazioni, al settore commerciale ed a quello tecnico.

Per i dubbi restano i soliti indirizzi email ed il numero verde ( 800 034561 ) a cui potersi rivolgere.

Che le danze abbiano inizio. A presto..

Francesco Meloni

Promogest su openSUSE

Saturday, March 14th, 2009

Siamo lieti di annunciare che dopo Ubuntu, Xubuntu , Kubuntu e Mandriva si aggiunge alla famiglia di distribuzioni open source su cui è stato testato il PromoGest2 anche  OpenSUSE.

Il nostro software è stato testato con splendidi risultati su openSUSE 11.

Cogliamo l’occasione per  annunciare anche che a breve, con il nuovo sito a cui stiamo alacremente lavorando, verrà aggiornata  la pagina con l’HowTo di installazione ata.

F.M.

ATTENZIONE: Procedura di AGGIORNAMENTO

Wednesday, March 4th, 2009

A causa dell’inserimento di alcune variazioni al database si rende necessaria una procedura di aggiornamento leggermente differente. A seguito della solita pressione sul tasto aggiorna si deve nell’ordine:

Chiudere il promoGest

Qualora si riscontrasse un problema nell’apertura della applicazione allora fare:

Aprire una finestra di terminale

Digitare questo comando cd pg2/core

e poi questo ./TableLogDB.py

Procedura di aggiornamento terminata.

Chi avesse difficoltà nella procedura può sempre contattarci al numero verde 800 034561

UPDATE: PER CHI EFFETTUASSE L’AGGIORNAMENTO ADESSO (ore 12:30, REV 320) NON È RICHIESTA NESSUNA PROCEDURA PARTICOLARE )

F.

#9 [Weekly PromoGest2] Bug Fix, la modularizzazione continua

Tuesday, March 3rd, 2009

Buona sera a tutti,

dopo quasi due settimane di silenzio eccomi a fare il punto della situazione.

Lo sviluppo in queste settimane è proseguito su più fronti ma c’è da mettere in evidenza il processo di modularizzazione che ha visto aggiungersi: il modulo di Scheda Lavorazione ( modulo complesso con sistema di mailing e di filling automatizzato, elaborazione scheda, generazione fattura per un processo di produzione del sito Web leader in italia nella produzione di Partecipazioni Nozze) , quello di Associazione Articoli ( Futura Distinta Base), RuoliEAzioni ( Estratta la gestione delle profilazioni utente e delle azioni consentite per ruolo), Lingua ( Modulo che estrapola la bozza di gestione del multilingua ).

Tutto questo è stato naturalmente accompagnato dalla pronta soluzione di tutti quei piccoli bug che gentilmente ci segnalate.

Sul fronte Web è stata riscritta la base del PromoCMS che diventerà l’ossatura di tutta la struttura Web di PromoTux anch’essa di fatto facente parte della galassia PromoGest visto in un prossimo futuro come una soluzione a 360 gradi per la gestione integrata di una azienda. Nei prossimi giorni verrà anche messo in cantiere il modulo atteso della sincronizzazione Database da sede centrale a sedi periferica del quale è quasi terminata la fase di analisi specifica.

A presto con le prossime novità

F.

#7 [Weekly PromoGest2] Bug Fix, nuovi Mapper dinamici, Associazione Articolo e Scheda Lavorazione

Monday, February 16th, 2009

Altra settimana altre novità e tante piccole correzioni e miglioramenti.

Il core non ha subito grossi cambiamenti se non alcuni fix in duplicazione documento da preventivo che creava un problema nella gestione degli sconti per riga. Il modulo SuMisura aveva un problema nel riportare correttamente altezza e larghezza oggetto ed è stato corretto. PromoWear ha subito diversi cambiamenti e migliorie soprattutto per quanto riguarda la cancellazione di varianti ed oggetti, e la loro creazione con rispettivi codici a barre. Altri piccoli problemi relativi al modulo Taglia e Colore prontamente risolti sono stati causati da un importante modifica al codice del Mapper Articolo, grazie all’uso di una funzione di SQLAlchemy che permette una aggiunta dinamica di properties al Mapper abbiamo potuto rivoluzionare il modo in cui le tabelle coinvolte in un mapper vengono gestite soprattutto quando entrano in gioco nuove tabelle richieste da un modulo. Tanta semplificazione e velocità nella gestione del Database. E’ stata estrapolata la Associazione Articoli dal modulo Schede Lavorazioni, non è da considerarsi ancora una distinta base in quanto non vi è una astrazione dell’articolo contenitore ma solo un gruppo di articoli che viaggiano assieme, richiamandone uno vengono gestiti anche i suoi “associati” , la via per la distinta base però è ormai tracciata. Modulo gestione noleggio prosegue il suo cammino con la parte Database pronta e, grazie alla suddetta nuova caratteristica del mapper, anche una gestione del “divisore noleggio”. Aggiunta gestione @property secondo la corretta sintassi di sqlalchemy. Il modulo Vendita al dettaglio ha ricevuto un piccolo fix alla creazione della chiusura fiscale. Aggiunte in altre treeview l’ordinamento crescente e decrescente per le colonne. Famiglia Articolo, costruzione del tree fatto secondo i crismi del mapper sqlalchemy, più veloce ed efficente. Dao articolo ha ricevuto un ritocco a codice a barre. Taglie e Colori è stato sistemato diventando usabile e velocissimo ed in più carica molto meno sul db svolgendo alcune comparazioni necessarie a livello di codice.

PromoGest Server è stato arricchito da un nuovo script di porting dal promogest prima generazione all’attuale e di alcuni ritocchi ad alcune tabelle.

Lato Web prosegue il lavoro di preparazione della nuova piattaforma web e dei nuovi siti.

E’ stata anche aggiunta una pratica e veloce finestra di chat che vi permetterà di comunicare direttamente con lo staff di sviluppo.

Non ci resta che augurarvi una buona settimana.

Lo Staff promoGest/ promoTux

Francesco Meloni

#6 [Weekly PromoGest2] STATISTICHE e tanta velocità

Monday, February 9th, 2009

Settimana di forti “accelerazioni” questa appena trascorsa. Il PromoGest2 è stato rivisto in alcune sue parti ed ha subito una forte ottimizzazione. Famiglia Articolo gestisce in pochissimi secondi un albero di oltre 700 righe ed ancor meglio è andata con Taglia E colore finestra di gestione delle varianti del PromoWear che adesso anche in visualizzazione di tutte le opzioni possibili resta veloce e scattante. Altro intervento di ottimizzazione è stato fatto all’apertura dei documenti, il sistema di chaching è stato rimosso grazie all’uso di un decoratore specifico di SQLAlchemy che permette di gestire la “ricostruzione” di una Classe. Articolo è stato ripulito sempre nell’ottica di un minor utilizzo del Database. Questa prospettiva si fa sempre più necessaria in un’ottica di Cliente server reale e di sincronizzazione del DB tra più sedi. Gli ordinamenti Colonna sono stati rivisti ed adesso gestiscono anche asc e desc invertendo cioè l’ordine della colonna e di conseguenza delle righe ad ogni pressione.
Alcuni fix su duplicazione documento che è stato riportato al precedente uso delle liste per mantenere intatto l’ordine delle righe

ARRIVANO LE STATISTICHE!

Impostato un sistema di generazione anteprima html con “logica” e calcoli che poi grazie
alla libresia xhtml2pdf viene trasformato in pdf. Il codice va rivisto e ripulito però il sistema funziona e
quando si passerà a mako permetterà una ancor maggiore flessibilità di lavoro sui dati.

Diversi ritocchi grafici che permetteranno la gestione dei due moduli in lavorazione quello dei noleggi e quello delle schede lavorazione la distinta base.

Ometto l’elenco dei fix minori ma sono tanti.

Buona settimana con PromoGest.

Francesco

#5 [Weekly PromoGest2] Schede Lavorazione, Gestione Noleggi

Monday, February 2nd, 2009

Eccoci alla quinta settimana del mese con le novità relative allo sviluppo del promoGest2

E’ in fase di elaborazione grafica e di miglioramento la piattaforma web che ospiterà il nuovo sito del promoGest, del promoWear e della PromoTux stessa. Sul fronte promoGest2 le novità sono principalmente legate all’eliminazione di alcuni bug fastidiosi ed a diverse ottimizzazioni. L’ordine delle righe documento viene rispettato, il modulo SuMisura è in produzione dopo aver ricevuto anche gli ultimi ritocchi. Scheda lavorazione è quasi completato, manca solo l’astrazione della distinta base che diverrà a breve un modulo a sè. E’ stato effettuato il port su PromoGest2 di un cliente che utilizzava il PromoWear fin dalle prime release e che richiederà diversi miglioramenti soprattutto per quanto riguarda le statistiche del magazzino e del venduto. Anche il modulo Noleggio, che di fatto diventerà un corpus più complesso della semplice gestione di un noleggio articolo per arco temporale diventando anche un rinforzo per la sezione scadenzari e promemoria. Diverse sezioni sono state riviste a livello di interfaccia con l’uso più massivo delle cornici che rendono l’utilizzo più immediato ed il colpo d’occhio più semplice ed efficace. Il modulo Taglia e colore ( Promowear è stato “debuggato” ulteriormente ed anche nella sua versione 2 è in produzione presso alcuni clienti ). Nella sezione Codici a Barre è stato inserito un generatore di codici EAN13 utile per chi , in abbinamento al modulo di stampa etichette abbia bisogno di generare dei codi a barre random per il proprio negozio in mancanza di quelli ufficiali. Tanti altri bugfix.

A presto

Francesco Meloni

.

#3 [Weekly PromoGest2] Gestione Modelli Per PromoWear2 e GtkBuilder?

Monday, January 19th, 2009

Rieccoci all’appuntamento settimanale con il nostro digest sul gestionale. Settimana strana che non ha portato cambiamenti evidenti ma che invece è servita a rifinire al meglio alcuni problemini relativi ai moduli di vendita al dettaglio ed a quello denominato “suMisura“. E’ iniziato il porting del modulo StampaluX ribattezzato “SchedeLavorazione” che introduce una prima gestione della distinta base che prossimamente verrà astratta ed estratta dal modulo stesso in un modulo proprio.

Per quanto riguarda il PromoWear ( Modulo taglia e colore ) il nostro gestionale open source per l’abbigliamento ha un nuovo attributo per il suo articolo complesso:Il modello, integrato nelle anagrafiche unisce maggiore flessibilità e personalizzazione delle caratteristiche dell’articolo stesso.

Diversi bugfix poi in anagrafica documenti ed in alcune ricerche legate ai contatti.

Si è poi lavorato al PromoCMS portato ai nuovi dao ed alle API definitive del promoGest2 e che riserverà una grossa sorpresa a breve. L’immagine dell’azienda sta per modificarsi e siamo fiduciosi questo possa incontrare anche il vostro gradimento così come il nostro entusiasmo.

A margine una riflessione tecnica:

Ho aggiornato una delle macchine per lo sviluppo alla prossima jaunty 9.04, kde 4.2 rc2 donano all’interfaccia una velocità ed una bellezza davvero straordinari e finalmente anche una discreta solidità persa con le prime e forse immature versione di kde4. La novità però è stata il vedere GLade 3.5.5 la RAD Tool di GTK. Novità delle novità è il supporto al gtkbuilder, il PromoGest2 si basa su libglade con una buona componente di widget cosidetti custom necessari soprattutto per le anteprime html e per alcuni combobox. GtkBuilder è il futuro pare, finalmente integrato e finalmente usabile. Ho studiato due giorni mosso dal dilemma necessario relativo a quanto fosse necessario il cambio di libreria in questo delicato momento di crescita dell’applicazione. Ho fatto un test abbastanza approfondito, arrivando a far partire un PG2 mosso da gtkBuilder secondo una filosofia simpleGladeApp ed ho notato anche una certa maggiore reattività ma anche una mole di lavoro ingestibile in questo momento fatto di nuove funzionalità e di richieste specifiche per i nostri utenti. Verrà fatto il prima possibile perchè il PromoGest2 nasce per essere moderno e flessibile.

A presto

Francesco Meloni

#2 [Weekly PromoGest2]

Monday, January 12th, 2009

Si inaugura oggi un appuntamento a cadenza settimanale che ci accompagnerà tutte le domeniche. Ho deciso di scrivere un breve sommario di quel che si è fatto per il nostro gestionale durante la scorsa settimana. Sarà a volte solo un elenco di bug e migliorie altre magari all’annuncio di un nuovo modulo. L’esigenza di un Weekly nasce anche dalla politica stessa di sviluppo e rilascio del PromoGest2 che venendo aggiornato tramite svn con cadenza quotidiana non avrà più almeno per qualche mese un rilascio che possa venire considerato tale.

Questo un breve elenco di quel che si è fatto:

sconti dettaglio ed ingrosso stampati sulle label di vendita

fix on ricerca complessa articolo

fix on vendita dettaglio chiusura fiscale

exception on shell , corretta chiusura fiscale, migliorata gestione articolo senza listino

nuova gestione famiglie, usa il db e non la treeview, più veloce, e non fallisce con grossi carichi come l’atelier

super velocizzatala visualizzazione movimenti 900 righe in 111 secondi in apertura di documento

corretta la procedura di chiusura fiscale giornaliera solo per chi NON usa il collegamento al registratore fiscale

modificata la disposizione bottone nelle anagrafiche quando si abilitano i moduli aggiuntivi
aggiunta tabella modelli per PromoWear (Gestionale per negozi di abbigliamento e calzature)
dao modelli, anagrafica modelli , aggiunta combo e sua gestione in anagrafica articoli

creato glade per anagrafica modelli,

inizio porting pg2 modello schede lavorazione EX stampalux

Ancora inventario con l’aggiunta di tre bottoni di azzeramento e nuova creazione dell’inventario, ed edit diretto nella riga di interfaccia

Lato server sono stati scritti circa una decina di script in python per l’importazione nel promogest di dati provenienti da file di testo CSV, l’utilità è molteplice ad iniziare da una migrazione da altro database o l’importazione di una grande quantità di articoli, o contatti come è stato nel nostro caso.

Francesco Meloni

Torna la CHAT ed altri canali di comunicazione.

Wednesday, January 7th, 2009

Torna la CHAT

Usatela per venirci a porre direttamente le vostre domande.

Sono da quest’anno disponibili anche i nostri contatti diretti msn

francesco@promotux.it per la parte tecnica

patrizia@promotux.it per la parte commerciale

a presto Francesco

ATTENZIONE! Problema Aggiornamento PromoGest2

Tuesday, December 23rd, 2008

Per chi stesse riscontrando un problema con l’aggiornamento del PromoGest2 rev 145 e superiori faccia pure così:

Aprire una finestra terminale.

cd pg2/core

rm -rf sqlalchemy

svn update

E’ stato inserito un piccolo script che si lancia con ./aggiornaPromoGest2.sh

nel caso si ripetesse un problema simile in futuro.

Grazie e scusate l’inconveniente.

Francesco Meloni

PromoWear2 Inserimento Articolo Video

Monday, December 15th, 2008

Questo week end ha portato una grossa novità per il nostro PromoWear2 ( PromoGest2 Modulo Taglia e colore ) , l’interfaccia di creazione delle varianti taglia o/e colore è stata completamente ripensata e riscritta. E’ stato uno sforzo notevole ma siamo fiduciosi che possa riscuotere il vostro gradimento.

Abbiamo pensato di realizzare un video che descriva tutta la procedura di inserimento di un articolo, la sua trasformazione in articolo con Taglie e Colori e la creazione effettiva delle stesse. La qualità di youtube come al solito non è delle migliori ma poco sotto c’è il link alle versioni ad alta risoluzione.

Data la complessità intrinseca di questa procedura ed il nostro tentativo di astrazione in questa procedura sono graditissimi i vostri commenti o qui sul blog o nel forum o direttamente via email.

Scarica il video in formato OGV ( solo linux )

Scarica il video in formato AVI ( Win e Linux )

A presto

Francesco Meloni

PromoWear Gestionale per Abbigliamento Rilascio Ufficiale

Saturday, December 13th, 2008

E’ giunto finalmente il momento anche per la principale verticalizzazione del promoGest2 di arrivare alla sua nuova versione.

Tantissime le differenze con la precedente 0.9.3 ancora per qualche giorno disponibile e scaricabile dal sito dedicato. Innanzitutto il PromoWear2 adesso è divenuto un modulo del Pg2 a tutti gli effetti. Molto complesso, abbastanza pervasivo ma comunque un modulo. ( Il PromoWear2 viene chiamato anche PromoGest2 modulo taglia e colore ). Alle novità del Pg2 unisce unisce le peculiarità per le quali è stato creato ovvero il gestire taglie e colori per le aziende che si occupano di abbigliamento.

L’analisi della tipologia specifica dell’articolo del PromoWear2 ha in realtà portato ad un’ ulteriore estensione che si colloca a metà tra un Articolo cosi detto Normale ed uno Padre o principale che è stata chiamata PLUS. L’articolo Plus è, di fatto, un articolo con in più alcune caratteristiche, attributi che per il momento sono presi tra quelli tipici di un articolo fornito di Taglia, di Gruppo Taglia, di Colore, di Stagione, Anno o Genere ma che potrebbe in seguito venire arricchito con informazioni differenti e correlate come numeri di serie o lotti di produzione. E’ stata completamente riscritta come testimonia questo video anche l’interfaccia di inserimento degli articoli variante in un documento di acquisto e di vendita. Molto più semplice e veloce della precedente. Nei prossimi giorni verrà pubblicato anche un piccolo how to che possa guidarvi passo passo all’installazione del PromoWear2.

Per informazioni commerciali o tecniche contattateci pure al numero verde 800 034561 o tramite email ad info@promotux.it

A presto

Francesco Meloni

PromoTUX

PromoGest2 per windows micro HowTo

Friday, November 28th, 2008

E’ stato pubblicato su questa pagina un micro-howto che riassume i passaggi necessari per l‘installazione del promoGest2 su windows. Non è una installazione con wizard che si risolve con qualche click, è richiesta un po’ di pazienza e la voglia di seguire le istruzioni attentamente. Il PromoGest non è un programma di largo utilizzo ma un software dedicato e specifico, da testare, è vero, ma poi da installare ed usare in ambiente produttivo che dev’essere, per definizione, stabile e protetto. Oltre al Client è stato testato anche il Server, sempre su postgreSQL, la procedura è simile a quella per Linux in questo caso e le prestazioni sono assolutamente similari. E’ ripristinato quindi il punto fermo del  promoGest come prodotto multi piattaforma capace di cucirsi addosso alle più diverse esigenze di una azienda, sia essa di piccole o medie dimensioni.

Colgo l’occasione per dire che in questi giorni , diversi bug sono stati riferiti dagli utenti e risolti, che il PromoWear ( modulo per l’abbigliamento con gestione taglie e colori ) ha alcune interfacce completamente riscritte ed una serie di controlli e piccole nuove funzionalità che gli donano maggiore usabilità e solidità. E’ stata aggiunta una gestione sconto specifica per l’articolo tramite il listino associato, è stata migliorata e velocizzata la procedura di importazione listini tramite i modelli pgx, specifici del nostro Software. E’ quasi terminato il tanto atteso tool di migrazione del database dalla precedente versione 0.9.6 alla attuale versione 2.0.0.

Ecco un video del PromoGest2  su Windows.

Il video in versione NON compressa QUI

Grazie

Francesco Meloni

Pg2 Modulo PromoWear Video

Sunday, November 23rd, 2008

Pubblico un video per due ragioni: la prima è che è stata riscritta e ripensata l’interfaccia di caricamento veloce di varianti taglia e colore di un articolo principale nella gestione documenti. Si è pensata una soluzione che permettesse velocemente di caricare un documento di acquisto o una fattura di vendita con pochi click. La seconda è che volevo testare la hidden features di YouTube che permette id vedere i video in alta risoluzione.
Per chi fosse interessato al Pg2 PromoWear guardando questo video può iniziare a farsi una idea.

C’è una versione non compressa scaricabile da QUI

Francesco Meloni

Python GTKHtml2 for windows …it’s possible

Saturday, November 15th, 2008
The promoGest2 is written in python, that’s nothing new; the custom widget for the previews used in the application uses the render gtkhtml2, this is not the best but the alternative one used for introducing the feeds in the main window (htmltextview.py) is not proper for pages complex html because it has a basic management of the div that doesn’t manage the table data, frequent in a managerial as the promogest.
As other possibility there’s the pywebkitgtk that doesn’t have a version for Windows yet and to whom that may concerne about Linux only now we start to have packages.
On linux pygtk and gtkhtml2 get well together, the library was in the packet “python-extras” but now it has been dedicated a deb only for it.
The problem is the version for Windows, it is practically impossible to retrieve the compiled wrapper for win32, for this reason we had to do it by ourselves twice.
The procedure of installation of the Pg2-MentoR is different from the previous one based on installer and binary, both on Linux and Windows; now we choose a simpler and radical way that use a local copy of the sources directly using a cooperative tool as the subversion (but soon we will pass to mercurial, already used in some others our project like promoCMS). But how to create the environment for Windows?
From here the problem to study a solution that is simple and proper to the typical vision of a consumer not used to hard installations and multi-packet. In the next post we will announce a contest about it.
From this moment we provide a zip file with gtktml2.pyd and dll that allow to use the gtkhtml2 in an pygtk-win environment already setted.
The packet is for python 2.5.

From PyGTK Site FAQ: Are there any HTML rendering widgets for PyGTK?

Download python-win-gtkhtml2-py25.zip

F.

Pg2 contest: Crea lo script NSIS avrai un promoGest2 in regalo

Saturday, November 15th, 2008

L’idea e semplice, la realizzazione un po’ meno.

L’installazione del PromoGest2 su windows al momento richiede una serie ( circa 5 passaggi ) che non sono di facile realizzazione per un utente medio. Abbiamo quindi deciso di premiare lo script NSIS (Nullsoft Scriptable Install System) più carino ed efficace. Chiaramente attendiamo candidature per poter fornire le specifiche dettagliate dei requisiti necessari e delle dipendenze con i diversi passaggi obbligatori che l’installer dovrà compiere. Fatevi avanti quindi, darete una mano ad un progetto open source e riceverete una installazione del PromoGest2 comprensivo del server in omaggio.

Promotux

Python GTKHtml2 for windows …si può

Saturday, November 15th, 2008

Il promoGest2 è scritto in python, questa non è una novità, il custom widget per le anteprime usato nell’applicazione usa il render gtkhtml2, non è il massimo ma l’alternativa usata per presentare i feeds nella finestra principale ( htmltextview.py ) non è adatto a pagine html complesse in quanto ha una gestione dei div molto elementare e non gestisce i dati di tipo tabellare, particolarmente frequenti in un gestionale come il promgoest. Come altra possibilità resta il pywebkitgtk che però ancora non ha una versione Windows ed anche per Linux iniziano ad affacciarsi solo ora le prime pacchettizzazioni. Su linux  pygtk e gtkhtml2 si sposano abbastanza bene, la libreria si trovava nel pacchetto python-extras ed ora gli è stato dedicato un deb tutto suo. Il problema è la versione per windows, è praticamente impossibile reperire il wrapper compilato win32 per cui per ben due volte ce lo siamo dovuti fare in casa. La procedura di installazione del Pg2-MentoR è diversa dalla precedente basata su installer e binari, sia su linux che su windows, ora si è scelta una strada più semplice e radicale che è quella di usare direttamente una copia locale dei sorgenti usando uno strumento collaborativo come il subversion ( presto passeremo mercurial già usato in altri nostri progetti come promoCMS ). Ma come creare l’ambiente su windows? Da qui il problema di studiare una soluzione che fosse semplice ed adatta alla visione tipica di un utente poco abituato ad installazioni complesse e multi-pacchetto. nel prossimo post annunceremo un contest a riguardo. Per il momento mettiamo a disposizione un file zip con gtktml2.pyd e dll che permettono in un ambiente pygtk-win già approntato di poter usare appunto il gtkhtml2. Il pacchetto è per python 2.5.

Questo è quanto riportato sull’argomento dalla pagina di FAQ di pygtk

Scarica il file python-win-gtkhtml2-py25.zip

F.