moo.rd: tutte le novità

Dedico questo articolo a tutte le super-novità che ho apportato alla libreria moo.rd.
Template
Partiamo, prima di tutto, dalla parte grafica. Un nuovissimo template che ho chiamato Sparking Milk caratterizza ora il sito di moo.rd: usabilità e accessibilità nettamente migliorate e un nuovo logo ufficiale che potete vedere nell’immagine che apre questo post.
Sparking Milk non apporta solo migliorie in termini di grafica: ora sia la documentazione che gli esempi hanno un sistema di navigazione semplice e immediato, che permette di in tutta facilità scoprire in quale sezione del sito ci si trova senza analizzare gli url.
Le migliorie nelle varie sezioni sono davvero infinite; stare ad elencarle tutte comporterebbe la scrittura di molti articoli appositamente dedicati a questo argomento. A voi il compito di scoprirle tutte.
Download Builder
Il nuovo download builder, oltre ad essere maggiormente usabile, porta con se parecchie novità.
Sul forum ho rilevato parecchi errori di utenti dovuti alla mancata selezione dei componenti necessari ad un altro componente.
Con il nuovo download builder, sarà possibile selezionare in tutta tranquillità i file desiderati, senza preoccuparsi dei file richiesti, che saranno selezionati automaticamente dall’engine. Inoltre, se viene deselezionato un file, saranno automaticamente deselezionati tutti i file affetti da esso. Questo permette di creare download senza bug dovuti alla mancanza di file e di tenere in risalto una delle caratteristiche principali di moo.rd: la modularità.
Ricordo comunque che nella documentazione sono indicati tutti i file richiesti da un determinato file, e consiglio comunque la lettura per rendersi conto di come i file sono collegati tra loro.
Compression Type
Questa novità si riferisce sempre al Download Builder, ma merita un paragrafo appositamente dedicato.
Ora è possibile scegliere tra 4 tipi di compressione differenti:
- compressed: versione compressa con il JS Packer, per uso professionale
- sourcecode: versione contenente tutto il codice sorgente di moo.rd , documentazione inclusa. Perfetto per effettuare test o analisi
- no documentation: versione contenente solo il codice sorgente Javascript senza documentazione.
- only docs: versione contenente solo la documentazione ufficiale di moo.rd. Perfetta per una consultazione off-line, avendo la garanzia che la controparte on-line sia perfettamente identica, generata dal cms privato MakeDocs (da me realizzato).
E’ possibile ottenere la propria versione personalizzata di moo.rd per tutti i gusti, quindi.
The Blog
moo.rd è ora dotata di un blog ufficiale, localizzato in due lingue (anche se i temi principali verranno affrontati in modo esauriente e con maggiore completezza in lingua straniera). Qui troverete tutte le novità relative alla libreria e non solo.
Questo blog avrà un ruolo molto importante nello sviluppo di moo.rd. Mi spiego meglio: il progetto alla base di questa libreria è quello di fare in modo che contenga strumenti "voluti dalla comunità e dagli sviluppatori".
Sul blog quindi, verranno proposti sondaggi o simili riguardanti il codice e i nuovi componenti, il cui inserimento o meno sarà deciso dai visitatori. Avrete quindi modo di influire direttamente nelle prossime release di moo.rd, per cui vi invito a seguire gli sviluppi presentati sul blog e di offrire la vostra partecipazione.
Dev’s Road: lo sviluppo di moo.rd
Dev’s Road è un altro cms che ho creato appositamente per tenere traccia dello sviluppo di moo.rd.
Potete aprire ticket relativi a bug o errori e scaricare quotidianamente la dev versioni correntemente disponibile.
Inoltre, sarà possibile verificare la percentuale di completamento e seguire i vari changesets. Insomma, un Trac in miniatura. (sto valutando se installare Trac, ma prima voglio provare con questo esperimento).
Ora potete quindi provare moo.rd via via che viene sviluppata, e segnalare i relativi errori che verranno risolti prima della pubblicazione delle nuove release.
Dev’s Road non deve però essere confuso con il forum: invito a leggere le regole prima di registrarsi.
Dev Team
Il team di sviluppo dalla versione 1.3 in poi contiene attualmente tre membri oltre a me:
- Cristiano Fino: Web Engineer con ottime competenze informatiche. Si occupa della parte italiana del blog e dei test
- Luciano Amodio. programmatore e ottimo MooTooler. Sviluppatore.
- Moocha: mucca e Javascript Guru. Fornisce idee, informazioni e contibuto nel codice, nel blog e nel forum.
Collaboriamo per rendere moo.rd ancora più completa e utile.
Infine…
Queste sono tutte le novità introdotte in moo.rd.
Nell’ultimo periodo ho dedicato un notevole dispendio di energie per offrire il miglior prodotto possibile. Ho volutamente dedicato a moo.rd uno spazio "solo italiano", poichè la libreria è un progetto italiano come molti degli utilizzatori. E’ inutile dire che il vostro contributo (al blog, al forum, al codice e cosi via) sarà indispensabile per rendere moo.rd adatto alle esigenze comuni di tutti gli sviluppatori, Javascript e non solo.
Fatemi sapere le vostre considerazioni.
be’, su che sito si devono fare i complimenti ? Proprio bello il nuovo sito. Bravo… poi passero’ dal forum o dal blog a lasciare anche un commento di un ragazzo della mia squadra a cui ho consigliato moo.rd per uno dei nostri pannelli… (sembra che non riesca a usare il toggle con dimensioni in percentuali ma solo fisse, ma non ho ancora verificato)
complimenti ancora
Nunzio Fiore
Senza parole, davvero un lavoro a regola d’arte…
Ho provato il nuovo builder e funziona alla grande
Parteciperò attivamente agli sviluppi sul blog e su dev road!
complimenti anche da parte mia. stiamo utilizzando la tua libreria in un progetto per un form con virtual box.
@tutti: grazie
@nunzio: si, toggleWith funziona anche con le % 
Ciao Riccardo e complimenti per le interessantissime novità.
Sono particolarmente affezionata a Moo.RD e tifo per il suo successo, che sono sicurà sarà grande.
Il lavoro si preannuncia impegnativo, ma le tue capacità sono incredibili, coadiuvate adesso da un team formidabile.
Un abbraccio e a presto.
Annarita