Tempo di auguri, tempo di bilanci. Si chiude oggi un grande anno per PromoTux!. Il grande lavoro svolto per la migrazione al PromoGest2 ha portato i suoi frutti. I clienti che usavano il Promowear ed il Promogest nella prima versione sono passati con soddisfazione alla nuova architettura ritrovandosi un sistema di aggiornamento più semplice, una struttura modulare più efficace ed una crescita complessiva del programma decisamente, sensibilmente,  più evidente.
La scelta di diventare Virtual Company fatta a fine 2008 si è rivelata vincente, decentrare le risorse, gestire attraverso e per la rete le complesse trame di affiliazioni, vendite, partnership e gestione dell’assistenza si è mostrata più efficace e semplice da gestire a tutto vantaggio della qualità e della velocità dei servizi offerti.
Tanta strada si è fatta nel 2009, ma ancora tanta , siamo consapevoli, ne avremo da fare nell’anno che arriva. Trattative importanti di livello nazionale e , speriamo,  sempre più numerose installazioni spot presso piccole e medie imprese che han fatto, fanno e faranno del promogest2 il loro strumento di lavoro e di Promotux il loro  interlocutore privilegiato.Â
Teniamo fermo il timone in questa direzione, quindi diamo appuntamento a tutti nel 2010 con un sincero augurio ai nostri clienti, ai semplici tifosi dell’opern source e di un gestionale che ne fa parte, ai nostri collaboratori e alle nostre  collaboratrici.
Grazie ad un nostro cliente ed alla disponibilità della Olivetti abbiamo realizzato un modulo di collegamento tramite il loro driver elaExecute del nostro gestionale open source con le stampanti fiscali Olivetti ( Modelli supportati: Nettuna 200,Nettuna 400, Nettuna 500, Nettuna 600,Nettuna JET, PRT100F, PRT100FX )
Abbiamo anche installato l’applicazione su linux, sia fedora così come originariamente pensato il driver in rpm sia su ubuntu 32bit e 64bit tramite un nostro adattamento deb+alien+debutils. Per il momento la stabilità e l’efficienza del driver e del demone è stata sorprendente. Oltre al precedente collegamento delle casse Ditron quindi si aggiunge un ampio ventaglio di possibilità .
In questi giorno poi è stato fatto un bel po’ di debug, la procedura di sincronizzazione database da sede centrale e punti vendita periferici funziona a regime da alcune settimane ed è stato terminata la fase preliminare del nuovissimo modulo pg2web che per il momento verrà usato per l’interfaccia web della procedura di inventario tramite Motorola Symbol.
Del modulo Web parleremo più compiutamente nei prossimi giorni.
Altro debug ha riguardato i filtri documento e la scheda lavorazione e gli articoli.
Sono stati attivati i domini www.promotuxsnc.itwww.promotuxsnc.info e www.promotuxsnc.eu per facilitare ulteriormente l’indicizzazione mentre gli accessi al sito ed i download sono aumentati negli ultimi 3 mesi di oltre il 40%. ..
Prosegue senza sosta il lavoro sul nostro gestionale open source. Queste tre settimane sono state caratterizzate da una attenzione particolare nella rifinitura di alcuni moduli e nella correzione di bug.
Il modulo di Taglia e colore del PromoWear, che diventa sempre più diffuso ed apprezzato, ha richiesto un intervento nella generazione varianti e delle modifiche al modulo di Importazione listini che adesso gestisce al meglio anche i campi per l’abbigliamento ,  le calzature e le varianti. Il prossimo passo sarà quello di generare un documento di carico in automatico alla fine del processo.
Il SincroDB è in fase avanzatissima di test presso uno dei nostri clienti. Cinque postazioni si sincronizzano sei  volte in una giornata riportando le variazioni effettuate nella sede centrale ai punti vendita periferici dove viene poi effettuata la vendita.
Altro lavoro è stato fatto nel modulo Inventario che adesso gestisce una esportazione CSV, un sistema di macrofiltri e di valorizzazioni per ultimo costo acquisto, ultimo costo vendita o i relativi costi medi. E’ allo studio una interfaccia “veloce” di calibratura e “quadratura” delle giacenze attraverso una interfaccia web. Le modifiche al core hanno invece riguardato l’usabilità , la velicità ed alcune correzioni. E’ ora possibile riordinare le righe dei documenti semplicemente trascinandole nella posizione voluta. Nei prossimi giorni verrà rilasciato anche un sistema di ricerca “incrementale” direttamente nella sezione di inserimento dei codici nei documenti e la cancellazione di più righe contemporaneamente. Il sistema di stampa è stato ritoccato per gestire al meglio la stampante Dymo. Le novità in arrivo saranno: Modulo distinta base, collegamento con le casse Olivetti ed un modulo in analisi relativo alle schede lavorazione di laboratorio, con annessa gestione del flusso documentale e stadi di avanzamento.
Tante le novità quindi, vi invitiamo a scriverci le vostre opinioni ed i vostri suggerimenti.
Anche se l’attività si è naturalmente ridotta in questa settimana lo sviluppo del promoGest riserva comunque alcune novità . La più rilevanete è il supporto ai file scribus 1.3.5 per il sistema di stampa. Funzione che sarà preludio per un nuovo rilascio della libreria Sla2Pdf con utilizzo stand alone e combinato come nel caso appunto del nostro Pg2 con un semplice ma potente sistema di template engine. ( Nel caso ci fosse qualche volenteroso per la scrittura di documentazione in inglese non esiti a contattarci ) . Il SincroDB , ancora in fase id test è diventato uno script autonomo pronto per essere inserito nelle pianificiazioni giornaliere e lavorare in background nella sua funzione di allineamento tra un DB centrale e quello periferico ( per Es. un punto vendita con modulo negozio ). La piattaforma Web ha un nuovo nome che per ora non sveliamo ed tutta una nuova struttura, tanto è stato riscritto e prossimamente vedrà la luce anche lei come progetto a sè stante. Per il momento è tutto, a prestoe per chi fosse ancora in vacanza. Buone Ferie.
A poco più di un mese dal primo rilascio della versione Free del Promogest2 vede la luce anche una versione “speciale” dedicata ai negozi di abbigliamento. Essendo, di fatto, il promoWear2 o Modulo Taglia e Colore la verticalizzazione più richiesta del nostro software abbiamo deciso di realizzare un Database Sqlite che contenga le tabelle necessarie per il Promowear2 appunto. Le possibilità offerte sono notevoli: Il programma è completo nelle sue parti essenziali, sono disattivate soltanto alcune funzioni specifiche che richiedono un modulo dedicato. E’ mono-utente, mono-postazione e mono-azienda ma permette già in questa versione di gestire anagrafiche principali come quelle cliente, fornitore, di generare varianti di taglia e colore, di gestire modello, stagione e genere. Anche la parte documentale è completa.
Il PromoWear è disponibile per Linux e Windows al momento
Rimandiamo al Forum per alcuni chiarimenti sulla procedura di installazione e vi invitiamo ad usare il forum come principale strumento di comunicazione tecnica per problemi, suggerimenti o segnalazione di bug.
Restiamo a disposizione per qualsiasi chiarimento di tipo commerciale al numero verde 800 0234561 o scrivendo ad info@promotux.it
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.
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 traLinux 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 denominataPromoGest2 (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.
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.
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.
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.
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.
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.
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.
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ù semplicee 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
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.
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
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-MentoRis 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.
A meno di una settimana dal rilascio ufficiale del promoGest2 MentoR siamo lieti di annunciare che è installabile anche la versione per windows. Nei prossimi giorni verrà messo a disposizione anche un howto dettagliato che descriverà in ogni passaggio la procedura di installazione.
Ci siamo quasi! Il PromoGest2 funziona ed anche bene. Tutte le funzionalità di base della precedente versione 0.9.6 sono state portate, un nuovissimo e facilissimo script di installazione del database stavolta all-python ed sqlalchemy genera il db e gli schemi .
Mancano certamente tanti particolari ed è per questo che abbiamo bisogno del VOSTRO AIUTO.
A questo indirizzo abbiamo aggiornato la pagina del trac con le istruzioni per l’installazione e lo scaricamento dei sorgenti ( fino alla release ufficiale anche il database resterà disponibile gratuitamente ) . l’invito è quello di scaricare, testare e segnalare ogni particolare e bug riscontrato tramite un ticket sul trac di sviluppo stesso. Ringraziamo anticipatamente chi abbia voglia e tempo di farlo.