Drake CMS

Giovedì 19 Luglio 2007 - 13:08

di Gabriele Farina

PHP e Open Source

Quando nasce un progetto opensource portato avanti da un team italiano è sempre una buona cosa. Meglio ancora quando questo progetto parte da vecchie versioni di progetti più blasonati che vengono migliorati ed adattati ad altre situazioni. Drake CMS è uno di questi progetti, un CMS con grandi ambizioni che si spera possa pian piano trovare spazio tra i colossi del genere.

Allego direttamente l’introduzione da parte dello sviluppatore:

Drake CMS è un content management system le cui caratteristiche peculiari sono il supporto di molti sistemi database (MySQL, SQLite, PostgreSQL, Gladius DB e molti altri) e una grande efficienza che si traduce in un ridottissimo consumo di risorse server e in una grande velocità nelle risposte per i client.
Genealogicamente, si identifica nella famiglia Mambo in quanto è un progetto nato dalle ceneri di Limbo CMS, ma ormai nel core non rimane più nulla di immutato in quanto Limbo CMS non aveva dei buoni principi di design alla base (né per sicurezza né per efficienza) ed invece Drake CMS è stato riprogettato e ristrutturato radicalmente. L’orgoglio principale degli sviluppatori è ad esempio la grande sicurezza che tuttora vanta questo software anche se ancora Beta, grazie alle ferree regole stabilite per il codice accettato; che noi sappiamo, nessun sistema utilizzante Drake CMS è stato mai compromesso nè sono stati persi dati.

L’esperienza utente è molto simile a quella di un CMS come Mambo o Joomla, ma Drake CMS si distingue subito per la sua semplicità ed in effetti si presenta come il CMS “lite” per eccellenza e punta a offrire piena compatibilità negli hosting gratuiti (sia PHP4 che PHP5) più disparati (anche con safe_mode e altre restrizioni attive).

Il software ha delle funzioni di aggiornamento automatico direttamente integrate e anche un’immagine remota (visualizzabile nel lato amministrazione) che informa sullo stato attuale della versione installata (visualizza i messaggi “OK” o “da aggiornare” insieme ad altre informazioni sulla versione).

La pecca di Drake CMS è il fatto che non esiste ancora allo stato attuale una versione Stabile, per quanto le ultime release siano molto stabili continua il nostro sviluppo praticamente da un anno ormai e stiamo puntando ad effettuare una release Stabile entro Ottobre o comunque entro la fine del 2007. In ogni caso, si tratta sempre di bug minori e non critici ma che comunque non ci permettono di uscire dalla fase “Beta” per rispettare i nostri standard di qualità e comunque per questioni di immagine e serietà.

Spero che pubblicizzare Drake CMS porti più sviluppaori italiani al progetto (le cose da fare non mancano), adesso che il progetto rischia di essere nominato Miglior Nuovo Progetto nei CCA di Sourceforge.net sarebbe un peccato non cogliere l’occasione per spingere lo sviluppo, l’estensione della community e la partecipazione al massimo.

Se qualcuno è interessato ad aderire al progetto probabilmente gli sviluppatori ne sarebbero felicissimi. Oltretutto la nomina come Miglior Nuovo Progetto su Sourceforge.net gli rende molto valore. Speriamo continui così

Tags:

Categoria: PHP e Open Source | Permalink

Commenti

1

un po troppo “sboroni” mi pare

# - postato da saintpumpkin - 19 Luglio 2007 - 14:03

2

Sarà anche un buon progetto (lo spero, fa piacere vedere qualcosa di italiano ogni tanto), ma essere un pò più modesti non guasterebbe… non aver ancora rilasciato una versione stabile e già definirsi il CMS lite per eccellenza fa un pò ridere, per non dire altro…

In ogni caso in bocca al lupo per il progetto.

# - postato da Giacomo - 19 Luglio 2007 - 14:11

3

Sarà anche il piu’ sicuro flessibile portabile, ma il codice poteva essere sicuramente organizzato meglio i template sono integrati nel codice, qualche livello di astrazione in piu’ avrebbero potuto farlo .. :|

# - postato da ringo_mato - 19 Luglio 2007 - 14:19

4

aggiungo, presentare un cms con un sito “gradevole” sarebbe anche una buona pubblicità no?

# - postato da saintpumpkin - 19 Luglio 2007 - 17:19

5

ma essendo cugino di joomla, posso utilizzare materiale creato per joomla su drake?

# - postato da smal - 19 Luglio 2007 - 17:46

6

oltretutto la beta non funziona bene. provando ad eliminare i moduli non si eliminano, da errore e restano. L’unico modo è toglierli dal menu, per quelli inseriti nel menu.

# - postato da smal - 19 Luglio 2007 - 18:01

7

ammazza come si presentano male, guardate gli screenshots
veeeeeecchi….

# - postato da Troglos - 20 Luglio 2007 - 09:43

8

…ma esistono ancora i CMS?!

# - postato da Michele - 20 Luglio 2007 - 13:20

9

Sarà anche un buon progetto (lo spero, fa piacere vedere qualcosa di italiano ogni tanto), ma essere un pò più modesti non guasterebbe… non aver ancora rilasciato una versione stabile e già definirsi il CMS lite per eccellenza fa un pò ridere, per non dire altro…

Spiacente per il tono del messaggio…non pensavo venisse pubblicato; comunque “eccellenza” è riferito più che altro alla filosofia che ci sta dietro, non allo stato attuale (Beta!).

# - postato da Daniele C. - 03 Agosto 2007 - 09:12

10

Sarà anche il piu’ sicuro flessibile portabile,

“flessibile” e “portabile” non ancora ;)

ma il codice poteva essere sicuramente organizzato meglio i template sono integrati nel codice, qualche livello di astrazione in piu’ avrebbero potuto farlo .. :|

Si ma poi non era più tanto lite…qualsiasi template engine farebbe uscire dalla soglia di 0.1 secondi per risposta (ancora rispettata anche nelle configurazioni peggiori)

# - postato da Daniele C. - 03 Agosto 2007 - 09:16

11

aggiungo, presentare un cms con un sito “gradevole” sarebbe anche una buona pubblicità no?

Prima della release stabile e della pubblicazione sui siti di comparazione di CMS, dovremmo avere un sito nuovo e tutto il resto :-\

# - postato da Daniele C. - 03 Agosto 2007 - 09:17

12

oltretutto la beta non funziona bene. provando ad eliminare i moduli non si eliminano, da errore e restano. L’unico modo è toglierli dal menu, per quelli inseriti nel menu.

Per fortuna prima della stabile avremo un manuale utente scritto da un professionista, anche in questo caso maggiore documentazione ti sarebbe stata utile: nella Beta non è permesso eliminare moduli in quanto ciò confonderebbe gli update automatici per la Beta stessa.

Grazie ancora per le critiche, ne terremo conto! Ciao

# - postato da Daniele C. - 03 Agosto 2007 - 09:19

13

lo testato e devo dire che non è male, anzi.

# - postato da Francesco - 10 Agosto 2007 - 15:57

14

Volevo complimentarmi a differenza di altri per il lavoro svolto, il progetto merita rispetto come minimo altro che …

Se posso consigliarvi una cosa molto semplice ma che viene tralasciata su molti CMS, di utilizzare la traduzione in un file esterno in modo che agevoli la traduzione multilingue (sempre se non già presente).

Vorrei collaborare ma non so programmare, per il resto conosco la rete molto bene oltre ad avere molto traffico disponibile e server, se posso esservi utile fatemi sapere, grazie.

# - postato da angelo - 25 Agosto 2007 - 19:55

15

In risposta ad angelo:

sin dall’inizio è stata adottata questa logica, ed infatti tutti i file “internazionalizzati” si trovano nella cartella /lang. Ad esempio i file relativi alla lingua Italiana si troverebbero nella cartella /lang/it (se installati)

Questo progetto ha senz’altro bisogno di tutto l’aiuto possibile, fatevi vivi sui forum e lì potremo continuare la discussione adeguatamente.

Grazie ancora!

# - postato da Daniele C. - 06 Settembre 2007 - 23:48

Inserisci il tuo commento:





(puoi usare i seguenti tag HTML per formattare il testo -
a href, b, i, br/, p, strong, em, ul, ol, li, blockquote, pre):

 

Anteprima del commento