Newsgroup: it.lavoro.professioni.webmaster
Titolo: CMS o PHP?

SITUAZIONE: devo realizzare un sito web che abbia come scopo primario
quello di mostrare alcuni programmi, descrivendone le caratteristiche,
consentendo il download, ecc.
L'ideale sarebbe avere una zona nell'home page destinata ad ospitare un
breve overview delle caratteristiche e il link per il download, magari
con una immagine; poi, a seguire, tutte le altre pagine, aventi un
design ordinato ed elegante ma allo stesso tempo immediato.
Che tipo di linguaggio è meglio usare?
===== Conosco ad un livello decentemente buono HTML, ASP, 
ASP.NET
 (con
il PHP me la cavo ancora non troppo bene :(  ) e so interfacciare i
database MSSQL, MySQL =====
DUBBIO: Mi conviene forse usatre un CMS? ne esistono di quelli che
corrispondono (almeno in parte) alle mie esigenze? Io ne conosco solo
pochi, quasi tutti in stile Joomla, cioè adatti ad un sito di news.
DOMANDA: Se il CMS non è lo strumento adatto, un linguaggio vale
l'altro... Vero? Per la (possibile) gestione utenti, però, è meglio
affidarsi al MySQL o al prodotto Microsoft? Io ho utilizzato il MySQL
solo per alcune prove: qualcuno è in grado di dirmi se i due si
equivalgono o se uno è migliore?
Un ultima cosa: mi conviene imparare BENE il PHP o affidarmi a un altro
dei linguaggi che già conosco e lasciare da parte (per il momento) lo
studio del PHP?
Grazie e a presto

 ha scritto nel messaggio 
news:1160158066.5...@m73g2000cwd.googlegroups.com...
SITUAZIONE: devo realizzare un sito web che abbia come scopo primario
quello di mostrare alcuni programmi, descrivendone le caratteristiche,
consentendo il download, ecc.
L'ideale sarebbe avere una zona nell'home page destinata ad ospitare un
breve overview delle caratteristiche e il link per il download, magari
con una immagine; poi, a seguire, tutte le altre pagine, aventi un
design ordinato ed elegante ma allo stesso tempo immediato.
Che tipo di linguaggio č meglio usare?
===== Conosco ad un livello decentemente buono HTML, ASP, 
ASP.NET
 (con
il PHP me la cavo ancora non troppo bene :(  ) e so interfacciare i
database MSSQL, MySQL =====
se conosci veramente ASP e NET non vedo che di altro hai bisogno, non 
capisco come
fai a conoscere sti linguaggi senza conoscere i DB, cmq non ti serve un 
granchč...
se per PROGRAMMI intendi software (e non programmi TV) ti basta guradrti il 
PAD file, un XML ormai universalmente adottatoi per il software, dentro c'č 
tutto, anche lo screenshot (limk) e il donwload (mirror)
ciau
-- 
Chicco Flash
Since 1998 
www.z2000.it
ultima porcata: 
www.pornillo.com
Copacabana - Rio de Janeiro (RJ)


grazie
ciao
Comunque, nessuno è a favore dei cms?
Mi pacerebbe saperlo anche per confrontare le varie opinioni...

 consentendo il download, ecc.
Io personalmente, credo di averlo detto già diverse volte, sono a favore
dei cms, penso che nella maggior parte dei casi, se uno sa metterci le
mani, si risparmia un bel pò di lavoro.
Nel tuo caso c'è da dire però che dici di non conoscere molto bene php,
che invece è il linguaggio utilizzato per la maggior parte dei cms,
questo potrebbe far pendere l'ago della bilancia verso una soluzione
custom(personalmente non conosco cms in asp o .net, ma la mia cultura in
materia fa cilecca).
Dato che non ti serve roba complessa magari fai prima a sviluppare tutto
in un linguaggio che conosci, piuttosto che a personalizzare qualcosa in
uno che conosci poco.
Se scegli un cms buttati su qualcosa che sia veramente personalizzabile,
evitando i vari joomla e simili (molto validi per carità, ma li ho
trovato sempre troppo rigidi), potresti buttarti su qualcosa tipo drupal,
o typo3.
Per quel che riguarda drupal ad esempio l'installazione base permetterebbe
di fare più o meno quel che ti serve. In drupal infatti hai i tuoi bei
contenuti (nodi) divisi in categorie (non è obbligatorio che i nodi
appartengano ad una categoria, e possono appartenere a più di una). Per
ogni nodo hai una vista completa quando il nodo viene presentato come
pagina, e una vista teaser(una sorta di riepilogo) quando il nodo viene
visualizzato insieme ad altri nodi (ad esempio se visualizzi tutti i nodi
della categoria mailreader, o in home page).
Ovviamente tramite template puoi modificare entrambe queste viste come
meglio credi.
Per ogni nodo puoi allegare dei file (il software da scaricare ad esempio)
Credo che già con queste funzioni tu copra il 90% di quello che devi
fare, poi vedi tu.
Ultima nota: per personalizzare un'installazione drupal di questo tipo,
dove non dovresti aver bisogno di moduli personalizzati, hai bisogno di
una conoscenza minima di php, quel poco che basta a personalizzare i
template.
Ciao
Francesco

Sperando che le mie basi di php mi consentano di mopdificare almeno
qualche aspetto di cms basati su questo linguaggio, vedrò di provare
drupal e typo3.
Adesso mi rendo conto che il php è molto importante (se non altro per
personalizzare i cms! :)... Se volessi cominciare ad usarlo seriamente
c'è una guida che vi ha colpito particolarmente e che mi conviene
leggere prima di altro materiale?
Grazie

studio del PHP?
premesso che php è un linguaggio diffuso e utile, per il quale si
trovano tante cose già pronte ecc. e che impararlo non fa certo male,
la cosa che vuoi fare (come qualsiasi cosa, del resto) la puoi fare
tranquillamente con asp/vbs, .net, php, quello che ti pare.
-- 
abbraccio espedienti 365 giorni l'anno.
(generata da: 
http://www.phibbi.com/extra/gswe.php
)
il mio indirizzo email è valido ma filtrato: inserite 
la parola newsgroup nel subject per essere letti.

 leggere prima di altro materiale?
Guarda, se sai programmare passare da un linguaggio all'altro (come da asp
a php) non è un gran salto, per cui non ti serviranno grosse
documentazioni, non all'inizio almeno, non per fare le cose semplici.
Personalmente non riesco a fare a meno dei manuali cartacei, che trovo
molto più comodi di qualsiasi documentazione a video. Sarà che la carta
mi da fiducia, ma avere il manuale sotto mano mentre scrivo 2 righe di
codice è impareggiabile. Per questo ti suggerisco di investire qualche
euro in un buon manuale, passa qualche decina di minuti in una libreria,
sfogliane alcuni, e prendi quello che più ti convince, alla fine anche
con i manuali è questione di gusti. Personalmente 9 volte su 10 prendo un
apogeo.
Ciao
Francesco

ok, grazie per i consigli!
Andrò a cercare un buon lbro al più presto, ma prima proverò a fare
qualcosa con il php!
Dico di non conoscerlo bene perchè l'ultima volta che l'ho usato (e
anche la prima!) ero ancora all'inizio con l'asp e mi sembravano molto
diversi.
Pensando però alle differenze tra i vari linguaggi vb, c, ecc, mi
accorgo che, in effetti, cambia la struttura ma l'istruzione resta la
stessa: il programma ha bisogno, bene o male, delle stesse direttive e
si tratta solo di imparare al meglio i comandi corrispondenti.
Penso quindi che, riprendendo seriamente in mano il php, forse posso
capire qualcosa di più, dato che le mie conoscenze in asp sono
decisamente migliori rispetto a qualche tempo fa :)
Grazie dell'aiuto!

Io ti consiglio i CMS.
Personalmente uso JOOMLA e mi trovo molto bene. E' facile da usare,
veloce, e in giro trovi un sacco di componenti.
Buon lavoro.
www.shaui.com
GG ha scritto:


Se è per questo c'è anche questo: 
http://www.dotnetnuke.com/

 ha scritto nel messaggio 
news:1160158066.5...@m73g2000cwd.googlegroups.com...


quindi la maggior parte di voi è a favore dei cms (in asp o php),
soprattutto per la mole di lavoro che semplificano, se ho capito bene...

 soprattutto per la mole di lavoro che semplificano, se ho capito bene...
Aspnuke è di molto inferiore a Phpnuke.
Dotnetnuke invece credo se la combatta bene perchè da quel che ho
letto e visto promette bene ma non l'ho mai usato.
Phpnuke di sicuro è più testato ed affidabile perchè largamento
usato in rete.

 ha scritto nel messaggio 
news:1160479077.2...@m73g2000cwd.googlegroups.com...
quindi la maggior parte di voi è a favore dei cms (in asp o php),
soprattutto per la mole di lavoro che semplificano, se ho capito bene...
io personalmente, sono contrario per vari motivi, e in anni di attività non 
ne ho mai usati...
A) non mi sembra molto professionale far pagare una "personalizzazione" di 
un cms come realizzzione di una applicazione
B) ho pochissime garanzie sul fattore sicurezza (vedi i tanti CMS bucati in 
giro...)
C) non c'è paragone con una applicazione Custom creata DOC per quello che 
deve fare
D) non ritengo (IMHO) che ci sia questo gran risparmio di tempo (se sai 
programmare), poichè nel tempo che mi studio tutto
e lo adatto e lo modifico, ho scritto il codice equivalente (e solo quello 
che mi serve)
naturalmente è tutto IMHO, io sto facendo un'applicazione molto complessa 
(portale videochat e dating) usando solo un editor tipo notepad, ovviamente 
se uno conosce solo qualche base di programmazione, sono l'ideale... son 
fatti per quello !
ciao
