Mozilla ha avviato un nuovo progetto in crowdsourcing per costruire il futuro del web: non si tratta di WebGL, tuttavia Mark Up è sempre un’iniziativa legata alla tridimensionalità. Il codice in sé deriva dal Graffiti Markup Language (GML) di Evan Roth, The Barbarian Group e ha la benedizione di Lawrence Lessig con Creative Commons.
Mark Up è caratterizzato da una certa facilità d’utilizzo, eppure si basa su tecnologie complesse: partendo dal framework di Django sfrutta JavaScript e XML. Mozilla ha costruito un sito su cui provarne le funzionalità, giocando sul significato di markup. Chiunque può “marcare” il muro col mouse e ottenere il codice corrispondente.
Il tratto disegnato col mouse risulta in un’immagine vettoriale nel formato SVG. Le linee cambiano forma a seconda della pressione esercitata: questa equivale al tempo di permanenza in uno stesso punto. L’ambiente si compila in Python. La licenza di rilascio per Mark Up è triplice. Sono state utilizzate MPL 1.1, GPL 2.0 e LGPL 2.1.
Via | OStatic

Django è uno dei framework più interessante fra quelli scritti in Python per lo sviluppo di applicazioni web.
Dopo quasi un anno di sviluppo è stata annunciata oggi la nuova versione stabile, 1.3, che sarà anche l’ultima a supportare ancora la vecchia versione di python 2.4. Tra le novità di questa versione la possibilità di scrivere classi da utilizzare come view, di interagire con il modulo logging del linguaggio con maggiore controllo e personalizzazione in caso di errori vari.
Interessante anche la nuova app django.contrib.staticfiles che consentirà di avere una miglior separazione fra i file statici delle applicazioni e quelli caricati dagli utenti.

Dopo mesi di duro lavoro il team di Django ha finalmente rilasciato la versione 1.2 con molte ed interessanti novità.
Per un piccolo errore nel file di configurazione che crea la documentazione verrà rilasciata la versione 1.2.1.
Via | DjangoProject
Normalmente quando si parla di CMS vengono in mente i soliti nomi di cui spesso parliamo anche qui.
Oggi voglio presentarvi Django CMS, un progetto meno noto ai più che sfrutta Django e qualche giorno fa ha raggiunto il traguardo della versione 2.0 con molte interessanti caratteristiche che potete vedere sia sul sito sia nel video.
Le pagine sono generate utilizzando un sistema di plugin e potete modificare tutti gli aspetti del sito direttamente dall’interfaccia di gestione. Si possono gestire anche più siti dalla stessa interfaccia o le versioni internazionalizzate di uno stesso sito.
Via | DjangoCms
In articoli precedenti vi abbiamo già presentato risorse per sviluppare applicazioni web utilizzando il framework in python Django.
Apogeo ha pubblicato il libro “Sviluppare applicazioni WEB con Django” scritto da Marco Beri e per dimostrare la bontà del contenuto ha deciso di distribuire una corposa parte del libro come tutorial CC.
Si tratta di un pdf da 115 pagine che comprende i 7 capitoli iniziali più i 3 finali. Nel caso, dopo la lettura, foste interessati all’acquisto il libro costa 32€, ma in rete si può trovare anche scontato.
Continua a leggere: Sviluppare applicazioni web con Django, un assaggio
Ci sono molti documenti che vi possono aiutare a scrivere un sito utilizzando Django, ma spesso lasciano fuori parti importanti di tutto il processo di creazione.
Jacob Kaplan-Moss ha pubblicato un documento che esamina come disegnare un progetto Django e come gestire situazioni reali:
Via | Jacobian

Ieri è stato rilasciato Django 1.1 release candidate 1.
Un’anteprima di quel che si potrà vedere fra poco con il rilascio definitivo di Django 1.1 che avverrà entro una settimana se non ci saranno gravi bug a ritardare il lancio.
Tra le novità di questa versione nuovi modelli, funzionalità migliorate per gli amministratori e molto altro che potete consultare nelle note sul rilascio.
Via | DjangoProject

Pinax è una collezione open source di applicazioni riutilizzabili per il framework web Django.
Punto forte di Pinax è l’integrazione di tutte quelle caratteristiche e funzionalità che sono simili fra tutti i siti liberando il programmatore dalla ripetizione di codice e consentendogli di concentrarsi sulle parti che contraddistinguono il nuovo sito.
L’obiettivo iniziale dello sviluppo era focalizzato allo sviluppo di reti sociali, ma ora il progetto si è espanso per la gestione anche di altre tipologie di siti. Dopo il salto le caratteristiche principali ed i video su Pinax al PyCon 2009 e DjangoCon 2008.
Continua a leggere: Pinax, una piattaforma Django per realizare siti
Il periodo delle vacanze natalizie ( per chi le ha
) è spesso legato ad una quantità di tempo libero che durante l’anno si fatica ad ottenere e che pertanto si tenta di capitalizzare al massimo, magari leggendo qualche libro, guardandosi qualche film o, perché no, imparando a destreggiarsi con Django.
Se il vostro interesse nei confronti di questo framework web basato su Python è sempre stato alto ma non avete mai avuto l’occasione di recuperare documentazione sufficientemente approfondita, non lasciatevi scappare l’occasione di mettere le mani sull’edizione digitale di “The Django Book”: essendo rilasciato con licenza GFDL questo libro è infatti liberamente consultabile sul web ed è lo stesso presente in libreria. Buona lettura!
via | Downloadblog