DOMANDA Creazione di un sito web per azienda

Pubblicità
Stato
Discussione chiusa ad ulteriori risposte.
Ciao a tutti, come da titolo dovrei creare un sito per un'azienda. Volevo provare a farlo io, giusto per non chiedere a un web designer...

Lasciando un po' da parte il discorso hosting e cms, la mia personale esperienza consiglia di rivolgersi ad un professionista del settore nel tuo caso per un semplicissimo motivo: si tratta dell'immagine di un'azienda per quanto piccola o grande essa sia.

Provo ad espandere un po' il discorso... Nel mio mestiere ho sempre avuto a che fare con dei titolari che volevano risparmiare il più possibile in un mondo nel quale la concorrenza è sempre maggiore. Alcuni non hanno voluto sentire ragioni ed hanno puntato al ribasso usando la solita figura del "mio figlio ha un amico che bazzica su internet" (senza voler offendere in alcun modo la tua persona) con dei pessimi risultati sia dal punto di vista grafico che seo ed usabilità. Alla fine hanno speso zero ma hanno guadagnato zero visibilità nei migliori casi (nei peggiori ho sentito dei commenti da parte di loro clienti a dir poco da "presa per i fondelli"). Nell'altra "categoria", i titolari ha avuto l'umiltà di sentire un parere e di confrontarlo con le proprie aspettative ed anche se hanno speso un po' di più hanno ottenuto un'immagine curata nei minimi dettagli con l'ovvio risultato aspettato dell'incremento dei contatti che in una certa percentuale sono diventati clienti (se si tratta di un vero professionista).

Il discorso è molto più complesso di quanto espresso finora e - senza alcuna intenzione di scoraggiarti - potrei consigliare di scegliere una strada tipo "ognuno faccia il suo lavoro" finché provando in privato non arrivi a certi livelli dal punto di vista di un developer.

Per quanto ho capito, l'azienda vorrebbe avere anche un catalogo online con la possibilità di richiedere un preventivo per un prodotto e magari anche qualche quotazione per un insieme di prodotti abbinabili. Questo piccolo particolare difficilmente riesci ad ottenerlo nel modo giusto con un cms se non fortemente personalizzato (e quindi vai giù pesante di php).

charlie.91 ha detto:
Allora, per fare un sito web con un cms puoi anche non sapere come si programma però in tal caso non sarai in grado di PERSONALIZZARLO tanto. Però se il tuo sito è semplice e non ci devi fare un granchè puoi benissimo usare un cms per farlo. Ad esempio in wordpress ti scarichi il theme pre confezionato e fine, lo stesso per joomla e drupal. Poi se sai qualcosina di html già è un grande aiuto.


Comunque come ben hai detto prima trova un host che ti soddisfi e poi ci installi sopra il cms che vuoi. Aruba è uno schifo, te lo dicco per sperienza personale. Ti consiglio **no_link**, ti danno 500mb di spazio di storaggio (il piano più economico). Visto che lavori per una azienda pagando un po di più puoi ottenere molto di più, sempre SL Hosting. Io stesso lo uso, ho usato wordpress e funziona alla grande.


ps. Ai colleghi sopra per fare un sito basta solo html. (ovviamente si vedrebbe squalido senza css però non è necessario). PHP è un linguaggio per fare delle cose lato server, come ad esempio se su un sito X metti la tua mail, allora con php la mettono sul loro database per poterne accedere dopo. Serve quando si parla di siti web dinamici.

D'accordo sul fatto cms per un sito semplice, ma non dimentichiamo che serve un catalogo prodotti fatto bene con tutta la casistica della legge sulla privacy abbastanza incasinata che vige in Italia.

Per quanto riguarda l'hosting io mi fiderei di più di Aruba che dalla ditta individuale che hai proposto. Non solo per il rischio che da oggi a domani una dita senza capitale sociale possa chiudere, ma anche per un semplice discorso di operatività. Ormai la poca affidabilità di Aruba è una legenda metropolitana, è un bel po' di tempo che si sono drizzati coi servizi.

In teoria per un sito basta solo il html...ma è dal '98 che il concetto è stato superato. Ormai il php è necessario nel 90% dei siti a livello mondiale non solo per la gestione di un database (prodotti, mailing list ecc) ma anche per una semplice gestione dell'usabilità di un sito e la coerenza di navigazione (i famosi header-content-footer).

Penso che per un sito fatto davvero bene, a Master960 serve non solo la conoscenza di php-mysql-html-css ma dovrebbe anche studiarsi dei concetti di grafica, punti visivi, usabilità, seo e tutto il corredo necessario...altrimenti la vedo solo come una prova tipo "vediamo cosa esce fuori" con un bel rischio sul risultato finale.

Sembro un po' apocalittico, ma si tratta di un sito che dovrebbe promuovere l'immagine ed i prodotti di un'azienda, non un blog personale sulle barzellette (senza sminuirne l'importanza).
 
Per quanto riguarda l'hosting io mi fiderei di più di Aruba che dalla ditta individuale che hai proposto. Non solo per il rischio che da oggi a domani una dita senza capitale sociale possa chiudere, ma anche per un semplice discorso di operatività. Ormai la poca affidabilità di Aruba è una legenda metropolitana, è un bel po' di tempo che si sono drizzati coi servizi.

Sono molto d'accordo su tutto quello che hai detto, specie sul fatto che le aziende dovrebberò assumere qualcuno che sappia fare il sito come si deve invece di cercare di risparmiare e poi avere un sito fatto di 'menta'. Ho letto il tuo commento e la penso proprio come te su QUASI TUTTO però non sono d' accordo sul fatto di Aruba. In italia vigge questa mentalità: "non posso andare a prendere un servizio nuovo perchè non ancora affermato, quindi rimango con quello di sempre a vita". Aruba non è comodo, il sito ha una grafica che non aiuta, devi pagare extra per avere il database mysql, ect.. è come chi rimane con internet explorer solo perchè l' ha usato tutta la vità, ho capito che di molto recente internet explorer è migliorato però chrome e firefox sono valide alternative e non dobbiamo chiuderci a prescindere. E dire che non lo fai "per il rischio che da oggi a domani una dita senza capitale sociale possa chiudere" non ha proprio senso..

Penso che per un sito fatto davvero bene, a Master960 serve non solo la conoscenza di php-mysql-html-css ma dovrebbe anche studiarsi dei concetti di grafica, punti visivi, usabilità, seo e tutto il corredo necessario...altrimenti la vedo solo come una prova tipo "vediamo cosa esce fuori" con un bel rischio sul risultato finale.

Pure qua non dobbiamo essere così 'fiscali'.. è evidente che serve anche quello che hai detto tu però la cosa si sovra-intende, a me piace disegnare fumetti e quindi dico "ti serve fogli e mattita", è sovra-intesso che serve anche l'occhio critico, conoscenze della perspectiva, talento, saper raccontare una storia, ect.

Non sminuire l' apporto degli altri solo per farti lo svelto, non solo tu sei andato alla università, tranquillo :vv:
 
...
In italia vigge questa mentalità: "non posso andare a prendere un servizio nuovo perchè non ancora affermato, quindi rimango con quello di sempre a vita". Aruba non è comodo, il sito ha una grafica che non aiuta, devi pagare extra per avere il database mysql, ect.. è come chi rimane con internet explorer solo perchè l' ha usato tutta la vità, ho capito che di molto recente internet explorer è migliorato però chrome e firefox sono valide alternative e non dobbiamo chiuderci a prescindere. E dire che non lo fai "per il rischio che da oggi a domani una dita senza capitale sociale possa chiudere" non ha proprio senso..

Pure qua non dobbiamo essere così 'fiscali'.. è evidente che serve anche quello che hai detto tu però la cosa si sovra-intende, a me piace disegnare fumetti e quindi dico "ti serve fogli e mattita", è sovra-intesso che serve anche l'occhio critico, conoscenze della perspectiva, talento, saper raccontare una storia, ect.

Non sminuire l' apporto degli altri solo per farti lo svelto, non solo tu sei andato alla università, tranquillo :vv:

Non è un discorso "sono abituato quindi userò quello tutta la vita", ma oggettivamente ho visto nascere e morire tante dite individuali nel corso di poco tempo... per di più quella che hai indicato è anche nel regime dei minimi ergo non può fatturare più di €30.000/anno. Il fato è che economicamente non ispira fiducia su un discorso critico come affidare l'esistenza online di un'azienda ad una realtà che ad oggi non può garantirmi una certa stabilità e continuità del servizio, mancanza dovuta proprio da una situazione fiscale in forte svantaggio in questo caso (a prescindere dalla serietà e professionalità della dita in causa). Non mi puoi mettere sullo stesso piatto un regime dei minimi con fatturato max €30.000 (ergo tanti freni nella sua crescita) con tanto di IVA da non poter scaricare ed una SpA con tanto di certificazioni ISO e capitale sociale di oltre 6.500.000 €

Il mio discorso è semplicemente stato: tra Aruba e Maranello Web è da preferire Aruba, anche se io personalmente uso altri provider di hosting (più costosi perché mi servono certe determinate caratteristiche e ridondanza per tutti i 100+ siti aziendali e PA che gestisco). L'interfaccia grafica di aruba si può migliorare sì (anche se non ho mai avuto problemi nel usarla), ma a quel prezzo mica ti possono offrire una licenza Plesk (per quello hai €59+iva su alicom).

Il fatto di "essere fiscale" vedilo come uno "spiegare il minimo dettaglio" in quanto quello che per me e te è evidente non significa che lo sia per un'altra persona.

Mi spiace che tu ti sia sentito offeso, il mio discorso è stato semplicemente coerente con il garantire un servizio ottimale ad un'azienda qualunque. Ricade nella casistica: perché pagare 10€ per un servizio che non si sa invece di pagare i soliti 30€ e so di andare tranquillo?

E' un lavoro che faccio da tantissimi anni e credimi che un pezzo di carta non è garanzia di esperienza.

PS: Hai la firma un pochino irregolare, vedi "Regolamento & Faq" ;)
 
@vbs Teoricamente non dovrei neanche mettere più catalogo e preventivi.
Metterei solo una tabella con i prodotti.

Il punto è che comunque, anche se ho basi su html, non lo conosco in modo adeguato e manca il Css.
Se mi dite che con impegno riesco a farlo, lo faccio.
Anche perchè di tempo ne ho.


L'unica cosa è che mi servono delle buone guide, manuali (Approfondite!) e naturalmente, il mio impegno..

Comunque preferisco scriverlo in linguaggio e non in cms.

Codice:
<body>


<div id="container">


<div id="header">


<div id="menu">


<ul>


<li><a title="Scopri chi siamo!" href="Chi siamo.html">Chi siamo</a></li>
<li><a title="Scopri dove siamo!" href="Dove siamo.html"> Dove siamo</a></li>
<li><a title="Scopri come contattarci!"href="Contattaci.html">Contattaci</a></li>
<li><a title="Visualizza i nostri prodotti!" href="cat.pdf" target="_blank"> I nostri prodotti</a></li>


</div>
</div>




<div id="wrapper">


<div id="leftbar">
<img src="Immagine.png" height=175px widht=350></img>
</div>


<div id="Content"> 
</div>


</div>


<h2 align="center"><font face="Arial">La Domeko</font></h2>
  
<font color="black" face="cambria"><em><strong>Domeko</strong></em> è un'industria chimica specializzata nella produzione di detergenti per uso professionale e domestico.<br> Fondata negli anni novanta, si è subito affermata nel settore della detergenza come terzista per la produzione, il riempimento e il confezionamento di detergenti, anche ecologici, in confezioni di piccole e grandi dimensioni.
</font></div>
</div>


<div id="footer"></div>




</body>
@charlie.91

La mia idea per la home era creare un container come da codice e dietro mettere un'immagine.
Come codice va bene? Mi rendo condo che è per forza da rielaborare in CSS.

Per i prodotti invece volevo creare un pdf e metterlo come target="_blank"..
 
Ultima modifica:
@vbs Teoricamente non dovrei neanche mettere più catalogo e preventivi.
Metterei solo una tabella con i prodotti.

Il punto è che comunque, anche se ho basi su html, non lo conosco in modo adeguato e manca il Css.
Se mi dite che con impegno riesco a farlo, lo faccio.
Anche perchè di tempo ne ho.


L'unica cosa è che mi servono delle buone guide, manuali (Approfondite!) e naturalmente, il mio impegno..

Comunque preferisco scriverlo in linguaggio e non in cms.

@ charlie.91

La mia idea per la home era creare un container come da codice e dietro mettere un'immagine.
Come codice va bene? Mi rendo condo che è per forza da rielaborare in CSS.

Per i prodotti invece volevo creare un pdf e metterlo come target="_blank"..

Ciao,

Secondo me dovresti impegnarti tantissimo per realizzare un sito come si deve... Più che altro stai prendendo la strada dei siti degli tardi anni 90, roba che ne vedo ancora in giro e che sono controproducenti ad una qualunque attività.

Provo spiegare meglio:

1. Vuoi usare un elenco di prodotti in una tabella (circa anni '96-'98) invece di avere una scheda per ogni prodotto (dal '99 in poi)

2. Per ogni prodotto hai una scheda in pdf target _blank (lo stesso fino al '98) invece di datasheet scaricabile dalla pagina prodotto (tramite content-type, fopen e clearstatcache)

3. div id="container" con immagine di sfondo, domanda: che tipo di immagine ed a che dimensioni? Spesso si ottiene un risultato che rovina la visibilità generale e da una sensazione di miscuglio di cose troppo cariche.

4. href="Chi siamo.html" è un errore degli anni '96-2000 dovuto a qualche guida scritta male e ci sono stati una marea di "sviluppatori" che l'hanno mandato avanti consigliando a loro turno i "novelli". La forma corretta sarebbe href="chi_siamo.html" con underscore al posto dello spazio e tutto in minuscolo. Tutto questo è dato da come un sistema operativo legge i nomi dei files, per i server iis (windows) il file "Chi siamo.html" viene letto come "Chi%20siamo.html" ed ovviamente è uguale a "chi siamo.html" (in minuscolo) mentre per i server basati su linux il file "Chi siamo.html" è diverso da "chi siamo.html" (sono due nomi diversi) e quello spazio nel nome del file genera talvolta qualche errore nei path d'inclusione.

5. errore di fondo nell'epoca moderna: fare un sito interamente in html. Perché? Se vuoi editare il menu principale (ad esempio aggiungi un link ad una nuova pagina) sei costretto a modificare tutte le pagine del sito perdendo tempo e generando errori (ti capiterà non solo una volta di dimenticare di apportare la modifica su una o più pagine, rompendo così la navigazione dell'utente e creando frustrazione: come risultato ottieni l'abbandono dell'utente)

Per ora è quello che ho notato ad una lettura velocissima di quanto hai scritto, ma ce ne sono un sacco di altre cose da prendere in considerazione. Il problema principale non è la padronanza perfetta del html o php che sia (per quello ci sono le guide e tante prove da fare) ma bensì l'approccio sul lato utente, ovvero avere la capacità di "guidare" la navigazione dell'utente, che sia lineare e veloce, non farlo stufare e sopratutto l'insieme di informazioni visive e testuali devono avere una certa armonia senza dimenticare gli standard w3c. Allo stesso modo ti devi occupare anche dal punto di vista dell'azienda che ha le sue priorità e non vuole certamente rendersi conto dopo un po' di tempo che avrà fatto un lavoro inutile (vedi le mie opinioni nei commenti sopra).

Quello che vorrei sottolineare è che vorresti fare il sito di un'azienda che produce prodotti professionali (ergo dedicati maggiormente ad altre aziende e non solo privati). Ecco già spiegati i miei timori che avevo espresso prima: sei sicuro che l'immagine aziendale non abbia da soffrire? Un sito non va fatto solo perché ormai ce l'hanno tutti ma sopratutto perché deve avere uno scopo ben preciso nel tuo caso: quello di vendere il prodotto aziendale. Se il sito non è all'altezza e non viene seguito nei minimi particolari anche dopo la messa online si ottiene nientemeno che il risultato contrario.

Non fraintendere il mio modo di porre un problema, sono abituato di andare dritto al punto anche se può sembrare scortese. Il mio intento è quello di darti un'opinione fuori dal problema puramente tecnico del html o php in quanto capisco che vorresti percorrere una strada abbastanza insidiosa sulla quale si perde tanta gente molto più preparata di te sul lato programmazione...proprio perché non guardano anche altri aspetti importantissimi del lavoro.

A presto! :)
 
Ultima modifica:
Ciao,
...
Non fraintendere il mio modo di porre un problema, sono abituato di andare dritto al punto anche se può sembrare scortese. Il mio intento è quello di darti un'opinione fuori dal problema puramente tecnico del html o php in quanto capisco che vorresti percorrere una strada abbastanza insidiosa sulla quale si perde tanta gente molto più preparata di te sul lato programmazione...proprio perché non guardano anche altri aspetti importantissimi del lavoro.

A presto! :)

Ho problemi al pc, quindi tardo a rispondere.
1) niente tabella! La mia idea era di riunire i prodotti in due pagine: Uso domestico e casalingo. Siccome l'azienda produce pochi prodotti diversi tra loro, avevo intenzione di renderizzare l'immagine del prodotto e di mettergli a fianco una breve descrizione.

2)Grazie del consiglio, questa non la sapevo. Quindi faccio un file scaricabile? Anche perchè ora che mi ci fai pensare solo gli e-shop hanno una pagina per prodotto.

3) L'immagine non è dentro il container ma nello sfondo come background. Chemis srl -Industria di prodotti chimici Tipo così.

4)Non lo sapevo, correggo subito.


Ma io non devo vendere!
Devo fare un sito (statico, non dinamico) che mi permette di attirare nuova clientela..Comunque questa non è scortesia, è precisione e io la apprezzo molto.

Cos'altro c'è di errato? Hai detto che puoi prendere altre cose in considerazione!Spiegami in modo che non faccia gli stessi errori due volte..
 
Ho problemi al pc, quindi tardo a rispondere.
1) niente tabella! La mia idea era di riunire i prodotti in due pagine: Uso domestico e casalingo. Siccome l'azienda produce pochi prodotti diversi tra loro, avevo intenzione di renderizzare l'immagine del prodotto e di mettergli a fianco una breve descrizione.

2)Grazie del consiglio, questa non la sapevo. Quindi faccio un file scaricabile? Anche perchè ora che mi ci fai pensare solo gli e-shop hanno una pagina per prodotto.

3) L'immagine non è dentro il container ma nello sfondo come background. Chemis srl -Industria di prodotti chimici Tipo così.

4)Non lo sapevo, correggo subito.


Ma io non devo vendere!
Devo fare un sito (statico, non dinamico) che mi permette di attirare nuova clientela..Comunque questa non è scortesia, è precisione e io la apprezzo molto.

Cos'altro c'è di errato? Hai detto che puoi prendere altre cose in considerazione!Spiegami in modo che non faccia gli stessi errori due volte..

Anch'io tardo a rispondere...impegni vari che occupano giornate intere, purtroppo...

Allora, anche se non si tratta di un e-commerce, consiglio di avere una pagina per prodotto nella quale si inseriscono le varie proprietà ed applicazioni indicate (magari anche modi d'uso ed avvertenze varie). Ne giova la ricchezza dei contenuti nonché la modalità di indicizzazione delle keywords nei vari motori di ricerca (più è pertinente il contenuto, più valore viene dato alla keyword corrispondente...per farla facile da spiegare). Anch'io ho dei clienti che non fanno vendita diretta di prodotti ma ho assegnato una pagina ad ogni prodotto con associata la possibilità di chiedere un preventivo per quel prodotto direttamente dalla stessa pagina. Questo approccio ha un suo senso se lo guardi nel suo complesso, sia come indicizzazione / seo che "bellezza e completezza" del sito...un sito che ha una pagina per ogni prodotto sembra più ricco all'utente/cliente finale rispetto ad un sito con tutti i prodotti elencati su una sola pagina (si evita la sensazione "tutto qui?"). Persino il sito che hai indicato mostra una scheda per ogni prodotto, con i prodotti classificati in categorie.

Per quanto riguarda l'immagine di sfondo, ci può stare così come è stata integrata con la grafica del sito in esempio...anche se personalmente preferisco dei stili "puliti" come sfondo della pagina con un'immagine o galleria a rotazione nel header.

"Ma io non devo vendere!"...qui hai frainteso :) Io non intendevo come vendita diretta dei prodotti, ma come "vendita" in un certo senso dell'immagine dell'azienda...più è curata, più avrà possibilità di trasformare gli utenti in clienti. In quel senso intendevo la vendita. Per un'azienda conta di più (almeno dovrebbe) il mantenimento di un'immagine seria e professionale che la vendita del prodotto in se...quest'ultima (vendita prodotto) è generata dalla prima (immagine). Spiego con una domanda: ti rivolgeresti ad un'azienda sconosciuta con un sito approssimativo nel quale trovi poche informazioni od ad un'azienda altrettanto sconosciuta ma che ha un sito che ispira serietà e professionalità nonché ricco delle informazioni necessarie?

Ti ho "svenduto" un po' di concetti che uso io per fare i siti dei miei clienti (e finora non ho mai sbagliato). E' la base per poter provare ad attirare nuovi clienti, oltre al resto necessario per "coccolare" quelli esistenti nell'intento di fidelizzarli.

Per quanto riguarda il lato puramente tecnico, potrei darti le dritte giuste se riesci a mostrarmi un layout grafico...meglio ancora se riesci a mettere su qualche versione di prova su un qualunque host gratuito, così riesco a vedere per bene anche il codice...
 
Anch'io tardo a rispondere...impegni vari che occupano giornate intere, purtroppo...

Allora, anche se non si tratta di un e-commerce, consiglio di avere una pagina per prodotto nella quale si inseriscono le varie proprietà ed applicazioni indicate (magari anche modi d'uso ed avvertenze varie). Ne giova la ricchezza dei contenuti nonché la modalità di indicizzazione delle keywords nei vari motori di ricerca (più è pertinente il contenuto, più valore viene dato alla keyword corrispondente...per farla facile da spiegare). Anch'io ho dei clienti che non fanno vendita diretta di prodotti ma ho assegnato una pagina ad ogni prodotto con associata la possibilità di chiedere un preventivo per quel prodotto direttamente dalla stessa pagina. Questo approccio ha un suo senso se lo guardi nel suo complesso, sia come indicizzazione / seo che "bellezza e completezza" del sito...un sito che ha una pagina per ogni prodotto sembra più ricco all'utente/cliente finale rispetto ad un sito con tutti i prodotti elencati su una sola pagina (si evita la sensazione "tutto qui?"). Persino il sito che hai indicato mostra una scheda per ogni prodotto, con i prodotti classificati in categorie.

Per quanto riguarda l'immagine di sfondo, ci può stare così come è stata integrata con la grafica del sito in esempio...anche se personalmente preferisco dei stili "puliti" come sfondo della pagina con un'immagine o galleria a rotazione nel header.

"Ma io non devo vendere!"...qui hai frainteso :) Io non intendevo come vendita diretta dei prodotti, ma come "vendita" in un certo senso dell'immagine dell'azienda...più è curata, più avrà possibilità di trasformare gli utenti in clienti. In quel senso intendevo la vendita. Per un'azienda conta di più (almeno dovrebbe) il mantenimento di un'immagine seria e professionale che la vendita del prodotto in se...quest'ultima (vendita prodotto) è generata dalla prima (immagine). Spiego con una domanda: ti rivolgeresti ad un'azienda sconosciuta con un sito approssimativo nel quale trovi poche informazioni od ad un'azienda altrettanto sconosciuta ma che ha un sito che ispira serietà e professionalità nonché ricco delle informazioni necessarie?

Ti ho "svenduto" un po' di concetti che uso io per fare i siti dei miei clienti (e finora non ho mai sbagliato). E' la base per poter provare ad attirare nuovi clienti, oltre al resto necessario per "coccolare" quelli esistenti nell'intento di fidelizzarli.

Per quanto riguarda il lato puramente tecnico, potrei darti le dritte giuste se riesci a mostrarmi un layout grafico...meglio ancora se riesci a mettere su qualche versione di prova su un qualunque host gratuito, così riesco a vedere per bene anche il codice...
Come non ringraziarti!
Comunque è proprio per i motivi che hai elencato che mi sono "arreso" nel fare il sito. Non fraintendere, non mi sono per nulla arreso nel web development.
Piuttosto, possiamo dire che mi sono reso conto di non essere ancora in grado, quindi ho deciso di imparare da autodidatta e prendermi tutto il tempo che mi serve. Possiamo dire che spero in 2 anni e mezzo di sapere BENE almeno HTML / PHP / CSS e magari Javascript, vediamo come vanno le cose.
Comunque senza stare a comprare manuali ho trovato delle guide interessanti.

per PHP http://www.matteoiammarrone.com/public/phpdazero.pdf
per HTML Guida HTML - HTML.it
per CSS Guida CSS: le Tecniche Essenziali | Guide CSS | CSS HTML.it

Per Javascript si vedrà.

Quello che desidero che tu faccia quando hai 5 e dico 5 minuti di tempo è analizzare velocemente queste guide e dirmi se vanno bene.
Sono approfondite? Dicono tutto quello che devo sapere?
Se sì, non aspetto ad iniziare..
 
Come non ringraziarti!
Comunque è proprio per i motivi che hai elencato che mi sono "arreso" nel fare il sito. Non fraintendere, non mi sono per nulla arreso nel web development.
Piuttosto, possiamo dire che mi sono reso conto di non essere ancora in grado, quindi ho deciso di imparare da autodidatta e prendermi tutto il tempo che mi serve. Possiamo dire che spero in 2 anni e mezzo di sapere BENE almeno HTML / PHP / CSS e magari Javascript, vediamo come vanno le cose.
Comunque senza stare a comprare manuali ho trovato delle guide interessanti.

per PHP http://www.matteoiammarrone.com/public/phpdazero.pdf
per HTML Guida HTML - HTML.it
per CSS Guida CSS: le Tecniche Essenziali | Guide CSS | CSS HTML.it

Per Javascript si vedrà.

Quello che desidero che tu faccia quando hai 5 e dico 5 minuti di tempo è analizzare velocemente queste guide e dirmi se vanno bene.
Sono approfondite? Dicono tutto quello che devo sapere?
Se sì, non aspetto ad iniziare..

Lascia perdere quella guida php...nelle prime 7 pagine ci sono un sacco di errori (sia come approccio che logiche), non sono andato avanti a leggerla, ho già i pochi capelli tutti dritti...

Per cominciare, puoi andare sullo stesso html punto it per il php finché non trovo qualche guida davvero fatta bene (ci sono i vari manuali O'Reilly da reperire in qualche modo). Dovresti metterti nei preferiti il PHP: PHP Manual - Manual (ovviamente segui la versione in inglese in quanto più completa di quella in italiano) dove trovi le spiegazioni per ogni funzione php nonché i commenti dei vari utenti con i voti in base all'esattezza degli esempi proposti (trovi tanti esempi di sintassi e di utilizzo delle funzioni sia proposti dal manuale che dagli utenti).

Per html e css penso vadano bene quelli indicati da te, ma ti propongo l'uso delle guide W3Schools Online Web Tutorials nonché The W3C Markup Validation Service per verificare la correttezza del codice html generato...

Per avere un'area di test e sviluppo in php ti consiglio di installare e configurare xampp (apache friends - xampp) che ti da il giusto ambiente per provare senza dover andare online ;)

PS: ritorno sul forum dopodomani se tutto va bene...
 
Lascia perdere quella guida php...nelle prime 7 pagine ci sono un sacco di errori (sia come approccio che logiche), non sono andato avanti a leggerla, ho già i pochi capelli tutti dritti...

Per cominciare, puoi andare sullo stesso html punto it per il php finché non trovo qualche guida davvero fatta bene (ci sono i vari manuali O'Reilly da reperire in qualche modo). Dovresti metterti nei preferiti il PHP: PHP Manual - Manual (ovviamente segui la versione in inglese in quanto più completa di quella in italiano) dove trovi le spiegazioni per ogni funzione php nonché i commenti dei vari utenti con i voti in base all'esattezza degli esempi proposti (trovi tanti esempi di sintassi e di utilizzo delle funzioni sia proposti dal manuale che dagli utenti).

Per html e css penso vadano bene quelli indicati da te, ma ti propongo l'uso delle guide W3Schools Online Web Tutorials nonché The W3C Markup Validation Service per verificare la correttezza del codice html generato...

Per avere un'area di test e sviluppo in php ti consiglio di installare e configurare xampp (apache friends - xampp) che ti da il giusto ambiente per provare senza dover andare online ;)

PS: ritorno sul forum dopodomani se tutto va bene...
Io ho già iniziato con html, comunque grazie del supporto che mi stai dando.
Comunque non ti preoccupare, fra poco acquisto dreamweaver ( lo utilizzavo già a dire il vero ma è scaduto il periodo di prova).
è un buon software?
Mi ci trovo molto bene, metto metà codice e metà visualizzazione della pagina..
Comunque con l'Inglese no problem.
 
Io ho già iniziato con html, comunque grazie del supporto che mi stai dando.
Comunque non ti preoccupare, fra poco acquisto dreamweaver ( lo utilizzavo già a dire il vero ma è scaduto il periodo di prova).
è un buon software?
Mi ci trovo molto bene, metto metà codice e metà visualizzazione della pagina..
Comunque con l'Inglese no problem.

Eccomi qui. Ho trovato 5 minuti di "svago" :)

Non so cosa dirti su dreamweaver...va bene fino ad un certo punto (la visualizzazione in tempo reale della pagina è solo per html puro, od al massimo con qualche script php/asp/ecc incluso in qualche tag). Se vuoi usare il php puro, si perde il senso dell'acquisto di dreamweaver. Serve l'interprete php per poterlo fare e se non ricordo male il dreamweaver (e programmi simili) non ce l'ha, quindi ti tocca a fare tutto testualmente e salvare per poi dare un F5 nel browser.

In pratica per fare programmazione php ti basta anche solo il blocco note di win, perciò ti consiglio un programmino molto usato da chi fa lo stesso mio lavoro: Notepad++. E' leggero, GRATUITO, ha un sacco di scorciatoie, comandi e plugin utilissimi alla programmazione. L'unica cosa che non ha è la "visuale in tempo reale" di quello che stai facendo, ma dopo poco tempo te ne accorgerai che essa non serve a nulla, a parte che col php diventa totalmente inutile.

Ti faccio un esempio semplice di codice php che se inserito in dreamweaver non ti genera la visualizzazione della pagina:
PHP:
<?php
// variabile css
$stile_css = "<style>
body {color:#444444; font-family:Arial,Helvetica,sans-serif;}
.testo_rosso {color:#ff0000;}
</style>";

//variabile header, all'interno della quale inserisco il css
$header_html = "<!DOCTYPE html>
<html>
<head>
<title>Pagina prova semplice</title>
" . $stile_css . "
</head>
<body>
";

// creo il contenuto
$content = "<h1>Pagina html di prova</h1>
<p class="testo_rosso">Questa pagina genera numeri da 1 a 10.</p>
<p>
";

for($i=1; $i<11; $i++){
  $content .= "Numero ". $i ."<br />
  ";
}

$content .= "</p>";

// variabile footer
$footer_html = "
</body>
</html>";

// adesso metto tutto insieme e "mando" a schermo
echo $header_html . $content . $footer_html;

?>

...il che in pratica ti genera un semplice html tipo:
PHP:
<!DOCTYPE html>
<html>
<head>
<title>Pagina prova semplice</title>
<style>
body {color:#444444; font-family:Arial,Helvetica,sans-serif;}
.testo_rosso {color:#ff0000;}
</style>
</head>
<body>
<h1>Pagina html di prova</h1>
<p class="testo_rosso">Questa pagina genera numeri da 1 a 10.</p>
<p>Numero 1<br />
Numero 2<br />
Numero 3<br />
Numero 4<br />
Numero 5<br />
Numero 6<br />
Numero 7<br />
Numero 8<br />
Numero 9<br />
Numero 10<br />
</p>
</body>
</html>
 
Eccomi qui. Ho trovato 5 minuti di "svago" :)

Non so cosa dirti su dreamweaver...va bene fino ad un certo punto (la visualizzazione in tempo reale della pagina è solo per html puro, od al massimo con qualche script php/asp/ecc incluso in qualche tag). Se vuoi usare il php puro, si perde il senso dell'acquisto di dreamweaver. Serve l'interprete php per poterlo fare e se non ricordo male il dreamweaver (e programmi simili) non ce l'ha, quindi ti tocca a fare tutto testualmente e salvare per poi dare un F5 nel browser.

In pratica per fare programmazione php ti basta anche solo il blocco note di win, perciò ti consiglio un programmino molto usato da chi fa lo stesso mio lavoro: Notepad++. E' leggero, GRATUITO, ha un sacco di scorciatoie, comandi e plugin utilissimi alla programmazione. L'unica cosa che non ha è la "visuale in tempo reale" di quello che stai facendo, ma dopo poco tempo te ne accorgerai che essa non serve a nulla, a parte che col php diventa totalmente inutile.

Ti faccio un esempio semplice di codice php che se inserito in dreamweaver non ti genera la visualizzazione della pagina:
PHP:
<?php
// variabile css
$stile_css = "<style>
body {color:#444444; font-family:Arial,Helvetica,sans-serif;}
.testo_rosso {color:#ff0000;}
</style>";

//variabile header, all'interno della quale inserisco il css
$header_html = "<!DOCTYPE html>
<html>
<head>
<title>Pagina prova semplice</title>
" . $stile_css . "
</head>
<body>
";

// creo il contenuto
$content = "<h1>Pagina html di prova</h1>
<p class="testo_rosso">Questa pagina genera numeri da 1 a 10.</p>
<p>
";

for($i=1; $i<11; $i++){
  $content .= "Numero ". $i ."<br />
  ";
}

$content .= "</p>";

// variabile footer
$footer_html = "
</body>
</html>";

// adesso metto tutto insieme e "mando" a schermo
echo $header_html . $content . $footer_html;

?>

...il che in pratica ti genera un semplice html tipo:
PHP:
<!DOCTYPE html>
<html>
<head>
<title>Pagina prova semplice</title>
<style>
body {color:#444444; font-family:Arial,Helvetica,sans-serif;}
.testo_rosso {color:#ff0000;}
</style>
</head>
<body>
<h1>Pagina html di prova</h1>
<p class="testo_rosso">Questa pagina genera numeri da 1 a 10.</p>
<p>Numero 1<br />
Numero 2<br />
Numero 3<br />
Numero 4<br />
Numero 5<br />
Numero 6<br />
Numero 7<br />
Numero 8<br />
Numero 9<br />
Numero 10<br />
</p>
</body>
</html>
Non c'è stato bisogno di leggere il linguaggio tradotto in Html perchè si capisce benissimo( in questo caso il poco di C che so mi aiuta a capire il for).
L'unica cosa che non ho capito è $content.="</p>!
Cioè tu stai andando a definire un contenuto che poi esprimerai con echo? Se è uguale vuol dire che $content è una variabile. Ma la dichiarazione di variabili non avviene? vi è direttamente l'assegnamento?
Infatti in ordine in echo hai messo header content e infine footer che in html è la parte bassa del sito dove spesso vengono messe informazioni relative all'azienda(Via-Numero-Telefono-Capitale Sociale ecc.).

Comunque ti assicuro che la sintassi di php è simile al C, infatti la capisco al volo..
 
Ultima modifica:
Non c'è stato bisogno di leggere il linguaggio tradotto in Html perchè si capisce benissimo( in questo caso il poco di C che so mi aiuta a capire il for).
L'unica cosa che non ho capito è $content.="</p>!
Cioè tu stai andando a definire un contenuto che poi esprimerai con echo? Se è uguale vuol dire che $content è una variabile. Ma la dichiarazione di variabili non avviene? vi è direttamente l'assegnamento?
Infatti in ordine in echo hai messo header content e infine footer che in html è la parte bassa del sito dove spesso vengono messe informazioni relative all'azienda(Via-Numero-Telefono-Capitale Sociale ecc.).

Comunque ti assicuro che la sintassi di php è simile al C, infatti la capisco al volo..

Ciao,

Tieni presente che quello che ho presentato è un codice diciamo per bambini, non conoscendo dapprima il tuo livello di comprensione di uno script. :)

Allora, come ben sai, l'assegnazione, definizione ed il caricamento con un valore di qualunque variabile non ha un ordine preciso (a parte l'ordine stabilito dal workflow dello script), ovvero intendo dire che la definizione di $content, $header_html e $footer_html può avere tranquillamente un ordine diverso (stando sempre all'esempio).

Allora, in php la definizione di una variabile è diversa da quella di una costante (esemplifico più giù) ed entrambe le operazioni possono essere fatte con più modalità equivalenti, avendo l'unica differenza il tempo di esecuzione dello script:

- casistiche definizione variabile:
PHP:
# Caso A
$var = ""; // definisco $var come string vuota
$var = "Stringa testo"; // assegno il valore "Stringa testo" alla $var

# equivale a
$var = "Stringa testo"; // definisco la variabile come string, assegnandole come valore "Stringa testo"

# Caso B (che uso spessissimo)

$var = "Inizio script..."; // definisco $var come string ed assegno allo stesso tempo il suo valore
/*
 ... codice vario ...
*/

$var .= "Sono in mezzo allo script..."; // Notare il punto prima di = .... Significa aggiungi alla fine del testo della stringa (vuota) un'altra stringa "testo testo"

/*
... codice vario ...
*/

$var .= "Fine script."; //aggiungo un'ulteriore stringa alla stessa $var
Adesso, se faccio un echo $var; mi verrà fuori "Inizio script...Sono in mezzo allo script...Fine script.", però se si sbaglia ed invece il $var .= "Fine script."; mi dimentico il punto prima del =, allora l'echo mi farà venire fuori solo "Fine script." in quanto ridefinisco la $var attribuendo quel valore.

Ecco, per dirla in parole semplici, una variabile può essere ridefinita più volte all'interno dello stesso script.

Passo alla definizione di una costante adesso, che viene fatto sempre col commando define():
PHP:
define ("COSTANTE", "stringa valore"); //definisco COSTANTE attribuendole "stringa valore"
define ("BOOL_COST", true); // definisco una costante booleana attribuendo true come valore; nota la mancanza delle virgolette
define ("INT_COST", 23); // definisco INT_COST attribuendo il valore 23 (integer oppure 23.00000000 float): per differenziare posso usare (int)23 per numero intero oppure 23.00 per float

define ("VAR_COST", "Variabile: ". $var); //questa è una definizione usando una variabile (si può usare anche un'altra costante) precedentemente definita.
La particolarità delle costanti è che vengono definite una sola volta e non possono essere sovrascritte durante l'esecuzione dello script.

L'uso delle costanti in php si fa' per definire principalmente i vari path o cose che vanno a costringere certi funzionamenti, es:
PHP:
define ("CONTENT_ROOT", "/var/www/sito.ext/contenuti"); //definisco il percorso della cartella dei contenuti
define ("FILES_PATH", CONTENT_ROOT . "/files"); // definisco il percorso della cartella dei files, usando la definizione prima
define ("IMGS_PATH", CONTENT_ROOT . "/images"); // definisco la cartella delle immagini, usando le definizione root

define ("IMGS_WIDTH", 800); // definisco la larghezza delle immagini alla quale lo script dovrà ridimensionare quelle presenti
define ("IMGS_HEIGHT", 600); // idem prima per l'altezza delle immagini
Come puoi notare, le definizioni vengono fatte una volta sola e poi usate per più e più volte (all'occorenza) durante l'esecuzione dello script. La loro notazione viene sempre fatta in maiuscolo per facilitare anche la lettura del codice (vedrai che casino quando avrai un file php con più di 2-3.000 righe di codice...ps: ne ho qualche d'uno con oltre 8.000 righe).

Per ora spero di non averti incasinato (sinceramente mi sono già perso nei miei discorsi:boh: ), poi se hai dei dubbi sono nei paraggi...sempre tempo permettendo ;)

Edit: come dicevi prima, la sintassi del php è quasi identica al C...a dir la verità il php è un'adattamento del C per il web, con certi limiti ovviamente.
 
Ultima modifica:
Ciao,

Tieni presente che quello che ho presentato è un codice diciamo per bambini, non conoscendo dapprima il tuo livello di comprensione di uno script. :)

Allora, come ben sai, l'assegnazione, definizione ed il caricamento con un valore di qualunque variabile non ha un ordine preciso (a parte l'ordine stabilito dal workflow dello script), ovvero intendo dire che la definizione di $content, $header_html e $footer_html può avere tranquillamente un ordine diverso (stando sempre all'esempio).

Allora, in php la definizione di una variabile è diversa da quella di una costante (esemplifico più giù) ed entrambe le operazioni possono essere fatte con più modalità equivalenti, avendo l'unica differenza il tempo di esecuzione dello script:

...
Nono, fino a qui tutto semplice.
Comunque con l'html sono ai link, o meglio agli attributi. Acceskey, Hreflang, target.
Ma Acceskey non serve a niente. Navigando non ho mai trovato un sito che lo utilizzasse.
Comunque è una guida molto ricca te lo assicuro! Per ogni argomento che riguarda grafica/ formattazione ti dice se è stata "dimenticata" da W3C e quindi ora va in CSS oppure se è ancora una funzione valida.

Gli attributi dei link | Guida HTML | XHTML HTML.it

Comunque seguendo questa guida ho colmato un sacco di lacune...!
Penso che entro.. 1 mese finisco la teoria di HTML.
Poi ho intenzione di ripassare tutto facendo due tre pagine piene. Ogni particolare.
 
Nono, fino a qui tutto semplice.
Comunque con l'html sono ai link, o meglio agli attributi. Acceskey, Hreflang, target.
Ma Acceskey non serve a niente. Navigando non ho mai trovato un sito che lo utilizzasse.
Comunque è una guida molto ricca te lo assicuro! Per ogni argomento che riguarda grafica/ formattazione ti dice se è stata "dimenticata" da W3C e quindi ora va in CSS oppure se è ancora una funzione valida.

Gli attributi dei link | Guida HTML | XHTML HTML.it

Comunque seguendo questa guida ho colmato un sacco di lacune...!
Penso che entro.. 1 mese finisco la teoria di HTML.
Poi ho intenzione di ripassare tutto facendo due tre pagine piene. Ogni particolare.

Ok :)

Ricorda sempre che il metodo migliore per imparare è "fallisci e riprova" ;)

Ai miei tempi ho dovuto prendere uno di quei script php tipo forum-pronto-all'uso (anni 2000 circa) per scomporlo e ricostruirlo da 0, così sono riuscito ad imparare il php e mysql in 3-4 mesi...però dormivo poco la notte ;)
 
Stato
Discussione chiusa ad ulteriori risposte.
Pubblicità
Pubblicità
Indietro
Top