Newsgroup: it.lavoro.professioni.webmaster
Titolo: Da cosa parto?

Salve a tutti.
Mi � stato chiesto da un parente di realizzare un sito per la sua societ� di
animazione e servizi.
Siccome sono un semplice programmatore Win32 in c++ e delphi, non ho quasi
nessuna esperienza in merito.
Purtroppo la societ� � stata avviata da poco e.. soldi non ce ne sono per
commissionare il sito a qualcuno e d'altra parte mi fa piacere aiutarlo e
lavorare su qualcosa di nuovo.
Quello che mi chiedevo � da dove iniziare?
Ho iniziato a dare un'occhiata a Joomla, che mi sembra molto interessante.
Ho visto per� che tante cose che mi servirebbero per il sito, menu dinamici
e altre cosucce di questo genere, sono estensioni php acquistabili a parte.
Ora.. nella programmazione non sono propriamente una capra, quindi mi
chiedevo se valesse la pena di studiare anche un p� di php per "fare da me"
i componenti di cui necessito.
Quindi non so, vorrei un consiglio su come partire, se comprare qualche
guida di joomla e php o cercare materiale gratuito in rete... o se � meglio
procedere in altro modo.
Un saluto, in attesa di consiglio.
Roberto.
*Postato anche su it.comp.www.php 

 
Considerazioni: anni fa conoscevo solo Delphi (pascal quindi) ed il 
passaggio tutt'inunbotto all'uso di html, php, javascript, css ecc... 
non ï¿œ stato poi la fine del mondo.
Oltre a Joomla considera anche Drupal e CMSMS.
Una volta scelto il cms considera che le varie community hanno 
praticamente sviluppato di tutto: per esigenze nella norma ï¿œ difficile 
non trovare giï¿œ qualcosa di disponibile gratuitamente.


Sono sempre stato dell'idea che un linguaggio � appunto solo un modo di 
comunicare, concetti e idee sono restano le stesse, quindi con un p� di 
pratica si pu� riuscire in tutto.
Avevo considerato anche Dupral e CMSMS, per� ho pensato che Joomla in questo 
momento � il pi� conosciuto soprattutto tra gli sviluppatori pi� in erba, 
quindi forse con un attuale bacino di utenza pi� ampio (Maggiore 
frequentazione della community quindi... maggiore velocit� nel supporto).
E' una considerazione errata?
Roberto

 Un saluto, in attesa di consiglio.
La versione Enterprise di Delphi Pascal sia sotto Windows che Linux
include componenti che permettono di programmare sui due lati, client
e server. Con Delphi puoi costruire tutto il necessario.
Però se cerchi su lato server un'altro linguaggio strutturato e con
una ricca libreria, ti consiglio Perl.

 una ricca libreria, ti consiglio Perl.
Non conosco Perl... perï¿œ penso che PHP potrebbe avere il vantaggio di 
offrire molti cms e scripts giï¿œ pronti all'uso. Poi dipende dagli 
obbiettivi...

 
No. La condivido. Un unico appunto: chiarisciti bene le idee su che 
prospettive hai.
Cioï¿œ: se devi usare un cms per fare un sito e poi mantenerlo 
saltuariamente e senza grandi interventi ï¿œ utile scegliere il cms piï¿œ 
diffuso, conosciuto e con maggior supporto.
Se vuoi usare spesso il cms (ovvero per piï¿œ siti) e soprattutto devi 
personalizzarlo molto, magari staccandoti dalle funzioni piï¿œ canoniche e 
ufficiali, potrebbe essere utile scegliere il cms che ti piace di piï¿œ 
dal punto di vista del codice (ovviamente all'inizio non ï¿œ semplice 
capire e distinguere!!!).

 
No. La condivido. Un unico appunto: chiarisciti bene le idee su che 
prospettive hai.
Cioï¿œ: se devi usare un cms per fare un sito e poi mantenerlo 
saltuariamente e senza grandi interventi ï¿œ utile scegliere il cms piï¿œ 
diffuso, conosciuto e con maggior supporto.
Se vuoi usare spesso il cms (ovvero per piï¿œ siti) e soprattutto devi 
personalizzarlo molto, magari staccandoti dalle funzioni piï¿œ canoniche e 
ufficiali, potrebbe essere utile scegliere il cms che ti piace di piï¿œ 
dal punto di vista del codice (ovviamente all'inizio non ï¿œ semplice 
capire e distinguere!!! e spesso ï¿œ questione di gusti...).

 Condivido.
Condivido in parte: la programmazione web e la programmazione "client" 
ha dei requisiti  molto diversi !
Nel web il controllo dell'operazione ï¿œ in mano all'utente. La 
validazione dei parametri ï¿œ fondamentale, le questioni di sicurezza 
preponderanti.
Se il sito deve essere semplice e non aggiornato spesso, forse conviene 
iniziare con semplici pagine html....

Il mio consiglio è quello di imparare ad usare Joomla. Su internet
esistono una miriade di informazioni gratuite per iniziare, oltre alle
comunità italiana (
joomla.it
) e internazionale (
joomla.org
).
Esistono estensioni per quasi tutti gli scopi e, comunque, nel caso
non trovassi quella che fa per te la potresti sempre creare tu in php
(essendo un programmatore, non credo avresti difficoltà.
Saluti ;)

guarda se devi fare solo un piccolo sito iniziale prova a vedere
websiteX5evo lo trovi qui 
http://www.websitex5.com/it/index.html
comincia da qui e poi vedi cosa ti serve, permette anche l'inserimento di 
codice asp e php e ha un forum molto attivo e collaborativo.

 e altre cosucce di questo genere, sono estensioni php acquistabili a parte.
Non mi risulta, con i componenti gratuiti di joomla puoi fare siti piï¿œ 
che buoni e aspetto moderno.
Se poi pensi che il tuo tempo valga meno di 50$ per creare qualcosa di 
professionale, non visitare ad esempio questo sito
http://www.rockettheme.com/

 
http://www.rockettheme.com/
che sono tra l'altro i migliori che io conosca attualmente, anche se 
bisogna comunque saperci mettere mano per adattarli, e non � un lavoro 
semplicissimo, occorre conoscere abbastanza bene CSS e HTML (e ajax-
javascript se si vogliono fare modifiche ai vari script, tra l'altro 
molto belli e funzionali)
S.

 i componenti di cui necessito.
guarda, se hai già esperienza di programmazione ad imparare php e
mysql ci metti un paio di giorni a dire tanto, ma non ti consiglio
comunque di scriverti un sito ex novo, o meglio di pensarci bene prima
di farlo e valutare se invece joomla o simili non possano essere
meglio come tempi, costi e razionalizzazione del progetto.
dai un'occhiata in proposito al thread "Ho voluto provare Joomla ..."
http://tinyurl.com/ptnntb
detto questo, vorrei andare un po' controcorrente.  ad occhio anche io
ti avrei consigliato joomla.
poi però mi sono detto: il "cliente" è uno che fa animazione.  punterà
molto sull'immagine e gli effetti speciali.  lui si aspetterà certe
cose da un sito, i suoi clienti pure.  e non credo che quello che si
aspetteranno, detto senza offesa, sia un'informazione strutturata, un
motore di ricerca, le possibilità di interazione...
si aspetteranno qualcosa d'effetto dal punto di vista grafico.
quindi forse potresti vedere di realizzarlo con flash.  è vero che
flash è un sistema proprietario, ma è comunque un investimento non
impossibile, e mi pare che una licenza di prova duri 30 giorni.  ha un
suo linguaggio di scripting o programmazione, come lo vuoi chiamare, e
ci si possono fare un sacco di cose.
dammi retta, nell'80% dei casi tu puoi fare il sito più bello,
strutturato e interattivo del mondo ma se metti una schermata flash
con una bella gnocca a bordo piscina e un bello "splash" ogni tanto fa
molto più effetto.