Newsgroup: it.comp.www.php
Titolo: CMS moderno e leggero

Ciao a tutti,
ho la necessitï¿œ di trovare un cms, rigorosamente
opensource, che abbia un codice fatto a regola d'arte.
Non mi interessano i milioni di moduli aggiuntivi in
stile joomla, l'importante ï¿œ che abbia un codice che
sia un modello di programmazione, Zend Framework, Smarty
come gestore template, codice php rigorosamente separato
da quello html, prepared statement, e sopratutto deve
essere leggero. Se poi avesse anche delle API, come ad
esempio l'admin che si interfaccia al proprio backend
mediante XML-RPC o simili, sarebbe perfetto.
In pratica, mi serve l'opposto di wordpress che ha
un codice scritto con i piedi, codice php mischiato
a quello html e cosï¿œ via.
Avete qualche idea? Esiste qualche cosa di simile?

 Avete qualche idea? Esiste qualche cosa di simile?
Ciao,
vediamo se qualcuno ti suggerisce qualcosa per esperienza personale...
Intanto posso suggerirti di consultare siti come 
http://php.opensourcecms.com/
 nella quale vengono raccolti e confrontati 
CMS. Magari lo hai giï¿œ fatto, vedo che hai le idee molto chiare, nel 
caso scusami.
Io per provato e adottato posso invitarti a provare TYPOlight.
Risponde in parte ai requisiti che indichi tu.
Il codice mi sembra ben scritto [questi tedeschi come sono pignoli :-) ]
Separazione tra elaborazione e template. Non ï¿œ smarty ma ï¿œ efficace.
Numero di estensioni non enorme, ma che coprono molte esigenze. La 
realizzazione di nuove estensioni non ï¿œ complicata.
-- 
TYPOlight - CMS accessibile in PHP
http://www.typolightcms.it
http://www.typolight.org

 Avete qualche idea? Esiste qualche cosa di simile?
Non ho controllato se corrispondono, ma a drupal e typo3 gli hai dato
un'occhiata?

 Risponde in parte ai requisiti che indichi tu.
Ho provato ad usarlo, ma non ne conosco il framework, mi pare sia
proprietario mentre io preferirei avere Zend Framework, in particolare
per avere una unica base sulla quale studiare e lavorare anche per
altri nostri progetti.
Inoltre, l'admin ï¿œ veramente troppo spartana e tecnica, non mi pare
sia un prodotto vendibile agli utenti finali, se non dietro un
pesante restilying.

 pesante restilying.
Su questo possiamo confrontarci, io lo trovo piï¿œ semplice di altri cms.
Capito i simbolismi si afferra al volo le funzioni presenti nelle varie 
sezioni. L'ho dato in gestione a persone di diverso tipo, dall'esperto 
(pseudo esperto :-) ) alla segretaria non giovanissima e raramente ho 
avuto problemi.
Poi le impressioni personali ci stanno.
Seguo con interesse questo tuo topic, tienici aggiornati, se ti va.


 Seguo con interesse questo tuo topic, tienici aggiornati, se ti va.
Sto provando Digitalus.
E' fatto con Zend, l'admin ï¿œ semplicissima da usare, forse un po troppo
semplice, sembra un prodotto amatoriale.

Il 14/01/2010 23.09, Gandalf Corvotempesta ha scritto:

appinto non deve essere vendibile, se volete roba vendibile
cioe che poi fate pagare fior di quattrini algli utonti
ve la dovete scrivere ;-)
vi assumente i programmatori, troppo comodo campare sul lavoro degli altri.
comunque per avere una cosa come chiedi l'unica e' fare un __abuso__
sensato di ajax, allora si ottiene HTML (puro o quasi) e php
per il server.
poi bisogna che sia sritto bene, concetto da chiarire
il framework o te lo scrivi (cosi fa quello che deve fare) nulla piu
o ti ritrovi con delle librerie MUCCA dove un solo oggetto (vale a dire
n righe di codice) per fare 2 cazzate stessa cosa per il js
poi c'e' da vedere cosa dovete vendere al cliente (dal cms, alla
gestione di un magazzino) o crm ecc.... a un sondaggio sono tutte
cose che hanno una struttura diversa

 cose che hanno una struttura diversa
Un cms per gestire un sito internet, niente magazzino o crm o cose
simili, altrimenti avrei chiesto un programma di gestione magazzino.

 mediante XML-RPC o simili, sarebbe perfetto.
ZF e "leggero" nella stessa frase ?!?, Uhmm..
Se è basato su ZF vuol dire che è abbastanza tosto, quindi difficile che 
sia anche leggero. Poi ovviamente bisognerebbe mettersi d'accordo sul 
significato di leggero..
Onestamente sto cercando anch'io qualcosa di interessante fatto in ZF, 
diciamo per "studio" ma si trova poco.
Di CMS conosco: Digitalus e Cahaya.
Il primo in effetti pare non essere troppo pesante ma è decisamente 
acerbo..
Cahaya, boh. Ha un'installazione un po' troppo particolare per i miei 
gusti..
Ciao.
-- 
*** Linux user # 198661 ---_ ICQ 33500725 ***
    ***  Home  
http://www.kailed.net
  ***
        ***  Powered by openSUSE  ***

 significato di leggero..
Tralasciando ZendFramework invece?
Quale può essere il miglior cms a livello di codice?
E' *fondamentale* che abbia un codice perfetto e moderno,
per cui niente php4 o schifezze varie.

 troppo semplice, sembra un prodotto amatoriale.
Andando un filino OT, alla fine non mi pare poi che ci siano tanti 
progetti validi basati sullo ZF.
In questi giorni sto provando Magento. Mi sta dando un sacco di rogne, è 
un mattone con requisiti di sistema fuori dal mondo (IMHO).
Magari sbaglio ma 275 tabelle nel db mi sembrano tante..
Se trovi qualcosa di interessante segnalalo !


 simili, altrimenti avrei chiesto un programma di gestione magazzino.
guarda fai prima a dargli joomla e ad assisterli su quello
da dire al cliente che le funzioni sono quelle e basta al 99% sono piu
che a posto anche troppo (molti hanno il sito li da anni e non lo
cagano) quindi sbattersi per "nn fare nulla" non ha senso ne per te ne
per il cliente
cosa divesa se il cliente "smanetta"  e ha delle necessita di
aggiornamenti costanti (e' piu a uso tuo che del cliente) spesso
non sanno inserire una foto, ridimensionare ecc....

 Non mi interessano i milioni di moduli aggiuntivi in stile joomla,
Sì ok, ma cosa ti interessa?
in tutti i tuoi post vedo scritto quuello che il cms non deve fare.
ma eattamente cosa deve fare?

 Quale puÃ² essere il miglior cms a livello di codice?


 ma eattamente cosa deve fare?
Gestire le pagine.
Mi serve un CMS semplice, poi lo implementiamo noi man mano
sulle necessità dei clienti.
I cms che ho provato fino ad ora fanno di tutto e di più,
ma a livello di codice sono una merda totale, fare plugin
significa imparare un modo di programmare solo per il cms,
dato che il codice fa schifo.
Prendi wordpress ad esempio. Quello *non* è codice. E' un
ammasso di caratteri che fanno determinate operazioni.
La modifica dei template spesso è da suicidio.
Sempre nel caso di wordpress, a volte le funzioni fanno l'echo
diretto anzichè il return (bella stronzata), altre volte fanno
il return anzichè l'echo.
Vorrei un cms che gestisca le pagine, che gestisca un menu, vari
sottolivelli di menu ma che abbia codice pulito.
Mi serve qualche cosa di semplice e facilmente espandibile, non
voglio la pappa pronta, anzi, tutt'altro. Mi serve giusto la base.
Per la cronaca, ho trovato Silverscribe.
Il codice mi pare molto pulito, tutto ad oggetti. Non ha ZF e nemmeno
smarty, ma la documentazione a prima vista sembra ottima e permette
di fare dei template in rapidità.
Ha la separazione totale tra il template ed il codice.
Nei file di template ci sono solo le variabili ($title) e dei 
placeholder per fare i clicli sul menu o su altri oggetti.
Supporta anche siti multipli con la stessa installazione.
Sembra valido. Ed è anche carino graficamente.

 maggior parte sono lavori scolastici.
E' esattamente quello di cui sto parlando, tant'ï¿½ che nell'oggetto
ho scritto "moderno".
Cerco un "core" di cms fanno con tecnologie moderne.

 Avete qualche idea? Esiste qualche cosa di simile?
Vai con drupal.
il 99% delle esigenze del cliente normale le puoi soddisfare
tranquillamente installando moduli preesistenti e il resto lo fai nel
tema.
A questo riguardo, ti consiglio adapthivetheme (non genesis, che è
un'altro tema dello stesso team, ma proprio adapthivetheme).
Unica pecca (ma questo vale per tutti i CMS),  è che al tuo cliente
serve veramente qualcosa di semplice, drupal è un pò overkill.
P.s: qualcuno ha citato magento, dicendo che 200 e rotte tabelle sono
troppe. Secondo me è meglio avere 200 tabelle che consentono query
pulite piuttosto che una manciata di tabelle che ti costringono a fare
delle join mortali (come fà il tanto famoso wordpress)

 Vai con drupal.
Non mi piace affatto.
Concettualmente non mi piace, � troppo complicato.
Ha una admin che sembra un blog.
-- 
Non tocca a noi dominare tutte le maree del mondo,
il nostro compito � di fare il possibile per la
salvezza degli anni nei quali viviamo,
sradicando il male dai campi che conosciamo.

 Per la cronaca, ho trovato Silverscribe.
Ho provato a cercare incuriosito, e non ho trovato nulla.. :-)
Forse si tratta di Silverstripe ?
Lo guardo... :-)


 Personalmente, non sono riuscito a creare delle pagine. :)
Ah, questo ï¿œ un altro discorso
Non ï¿œ proprio colpa del CMS :-)
Personalmente dopo una prima occhiata, circa 18 mesi fa, lo scartai 
perchï¿œ non lo capivo nemmeno io :-) poi mi sono intestardito vedendo le 
potenzialitï¿œ che dichiarava e ci ho sbattuto la testa fino a digerirlo...
Ora me lo gioco come voglio.
Ti confermo il codice pulito, il fatto che sia studiato solo per PHP5 e 
che tutto il frontend ï¿œ personalizzabile tramite template
Se decidessi di riprovarlo e ti servisse uno spunto rimango a disposizione



Ehm... se giudichi un cms dal tema iniziale mi sà che ne trovi pochi
che soddisfano le tue esigenze.
Prova a guardare qui: 
http://sotak.co.uk/rootcandy/demo/
 (fai il login
a destra con user 'demo' e passord 'demo', poi vai nella sezione
admin), è sempre drupal con installato un tema free per la parte
amministrativa.

 Forse si tratta di Silverstripe ?
Si, proprio lui, ho sbagliato a scrivere :)
-- 
Non tocca a noi dominare tutte le maree del mondo,
il nostro compito è di fare il possibile per la
