Come costruire un sito gestibile usando CushyCMS e Twitter

A volte sembra che ci siano tanti prodotti CMS là fuori come ci sono gli sviluppatori web. In questo tutorial costruiremo un semplice sito di una pagina e, in meno di 5 minuti, sarà possibile configurarlo con un feed Twitter per gli aggiornamenti giornalieri e con CushyCMS per i contenuti generali. Se non l'hai visto, Cushy è completamente gratuito e estremamente prodotto semplice da usare che è arrivato sul mercato di recente.


Demo e codice sorgente



Il breve!

Recentemente sono arrivato alla conclusione che avrei dovuto davvero avere un sito personale. Non prendo il lavoro di progettazione, ma è bello avere un posto dove fare riferimento quando scrivo bio e così via. Inoltre, circa un mese fa, ho iniziato a utilizzare Twitter per esprimere le mie preoccupazioni quotidiane sul business, sul web e su altre cose. Mi è sembrata una cosa logica attaccare la mia pagina personale. Inoltre è importante che il sito sia facile da gestire, quindi non lo faccio uscire dalla data. Quindi potresti dire che questo era il mio brief.


Prima un design

Prima di arrivare alla build ho trascorso alcune ore in Photoshop provando alcune idee. Ho bisogno di qualcosa di semplice - non ho tempo per altro, professionale - chissà chi visiterà, e bello - Sostieni di essere un designer giusto?

Comunque, ecco il mio design. Ho usato una bella illustrazione vettoriale da iStock - sempre buono per fare qualcosa di veloce che sembra fantastico! Ho usato un font davvero bello e gratuito - Colaborate Thin. E infine una bella combinazione di colori arancione-blu che per un colpo di fortuna si è rivelata all'altezza della mia foto arancione!

Quindi non mi dilungherò troppo sul design. Se fai clic sull'immagine qui sotto puoi ottenere una versione estesa del JPG nel caso tu voglia seguirla.


Passaggio 1: ritagliare le immagini

Osservando il design di Photoshop, è chiaro che ci sono un sacco di immagini di cui ho bisogno. Se questo fosse un disegno più complesso, userei lo strumento Slice di Photoshop, ma è piuttosto semplice, quindi mi limiterò a ritagliare il file e creare un gruppo di immagini: una per il tavolo, una per tutti i titoli, una per il bolla "seguimi", una per l'immagine di Nettuts e l'altra per la foto della mia fronte gigantesca! Ecco le immagini che ho fatto:





Nota Ho mostrato solo un titolo, ma ovviamente ne ho fatti molti.


Passaggio 2: pianificazione dell'HTML

Quindi pianifichiamo il nostro layout HTML. Molto volutamente questo sito sarà estremamente facile da costruire. È semplicemente una sequenza di blocchi. In precedenza ho scritto su come noi Posizionamento assoluto per creare un layout, questa volta useremo il super semplice Posizionamento relativo.

Come ricorderai quando metti gli elementi in una pagina, hanno un posto naturale in cui andare, relativamente agli elementi precedenti. Perché non stiamo usando colonne o davvero niente di particolare in questo design sarà perfetto per l'utilizzo di questo posizionamento regolare.

Come regola generale, ogni volta che vuoi semplificarti la vita in HTML, è meglio fare le cose in blocchi disposti orizzontalmente. Questo è il modo più semplice per lavorare con i CSS e non richiede molti problemi per la compatibilità del browser. Non appena inizi a inserire layout a colonne, le cose diventano un po 'più complicate. Quindi lo salveremo per un altro tutorial, su un altro progetto.

In ogni caso, il layout che useremo è qualcosa del genere:

Sezione principale Intestazione Intestazione Blocco del contenuto Sezione Intestazione Div Blocco del contenuto Sezione Intestazione Div Blocco del contenuto ... e così via ... 

La cosa migliore di questo piano è che in seguito se improvvisamente andremo "hey vorrei avere il mio blocco in più per le immagini preferite", è come se niente fosse! Inseriscilo, usa le stesse classi CSS e tutto il resto. Questo è davvero il layout più semplice in giro, e con un bel design può sembrare molto bello comunque!


Passaggio 3 - Disposizione del codice HTML iniziale

OK Crea un file index.html e poi ecco la mia prima pugnalata all'HTML, non è perfetta e manca il bit di Twitter, ma è un buon punto di partenza e possiamo apportare alcune modifiche in seguito mentre procediamo:

   Collis Ta'eed - A Little About Me    

Ciao sono Collis, imprenditore, blogger e designer.

Riguardo a me
Pensieri via Twitter
Ultimi progetti
Nettuts

Ad aprile Eden ha lanciato un sito gemello su PSDTUTS su cui ho lavorato. Il sito ospita tutorial di sviluppo e progettazione web.

link

Alcuni link a siti a cui ho dato una mano:

  • FlashDen - Il nostro principale progetto Eden
  • Come diventare un Freelancer Rockstar - Un libro che ho scritto insieme a mia moglie adorabile
  • FreelanceSwitch - Il blog di grande successo sul freelance
  • PSDTUTS - Il miglior blog di photoshop in circolazione!
  • Blog Action Day: un evento annuale senza scopo di lucro
Contatto

Sono il primo ad ammettere che non sono molto bravo a rispondere a tutte le mie e-mail, ma faccio del mio meglio e se hai bisogno, puoi mandarmi un'email.

Cose da notare:

  • Mi sono collegato a un file chiamato "style.css". Qui è dove posizioneremo i nostri stili più tardi, quindi vai avanti e crea un file con quel nome.
  • Il tutto è dentro a
    . L'ho fatto in parte per abitudine ad essere onesto, ma userò il
    per posizionare la mia immagine di sfondo. e per assicurarmi di non allontanarmi dalla larghezza di 1000 px che ho bisogno di stare dentro per le persone su schermi 1024 x 768 px.
  • L'intestazione "logo" è all'interno di a

    . Quindi useremo il parte per rendere il testo invisibile e dargli un'immagine di sfondo in modo che assomigli al design. Questo ha benefici per il SEO, ed è stato un suggerimento dai commenti di un precedente tutorial di NETTUTS (grazie commentatore di cui ho dimenticato il nome, ma di quale suggerimento ho preso l'uso!)
  • Ogni sezione è un titolo e poi a
    . Li ho riempiti per lo più di contenuti, ad eccezione della scatola di Twitter di cui ci occuperemo nel prossimo passaggio.

Passaggio 4: aggiungi un po 'di CSS

Ora aggiungeremo un po 'di CSS per rendere la pagina un po' più simile a dove andrà a finire. Crea il tuo file 'style.css' e inserisci queste due definizioni in:

body background-color: # 191e25; margin: 0; padding: 0; color: # 5f6874; famiglia di font: "Lucida Grande", "Lucida Sans Unicode", Arial, Sans-Serif; font-size: 13px; line-height: 21px;  #container width: 900px; padding: 50px; padding-top: 30px; background-image: url (immagini / computer.jpg); background-repeat: no-repeat; posizione di sfondo: in alto a destra; 

Un paio di cose da notare:

  • Ho impostato una famiglia di font che utilizza un set di caratteri un po 'insolito. Lucida Grande è sulla maggior parte, se non tutti i Mac, e Lucida Sans Unicode è sulla maggior parte dei PC, quindi la maggior parte delle persone dovrebbe vedere un bel carattere tipografico Lucida. Altrimenti vedranno ancora Arial o alcuni sans-serif predefiniti. In entrambi i casi, Lucida sembra interessante, ed è quello che vedo :-)
  • Ho usato il mio
  • Il padding 50px che abbiamo impostato nel contenitore eseguirà in modo efficace la maggior parte del nostro posizionamento per noi sulla pagina.

Ed ecco come sta ora la nostra pagina:


Passaggio 5: ora prendiamo il Twitter

Ora aggiungiamo il contenuto da Twitter. Questo è un ottimo modo per rendere la pagina davvero dinamica perché aggiorno il mio feed Twitter quasi tutti i giorni. Sarà anche un modo per convincere la gente ad aggiungermi alle loro reti Twitter, e in futuro, quando lancio nuovi siti, posso indirizzare il traffico verso nuovi luoghi. Quindi in realtà fa tutto parte del mio piano non particolarmente deviato.

Quindi Twitter ha reso il loro feed davvero facile per noi, basta fare quanto segue:

  1. Accedi al tuo account Twitter
  2. Fai clic sulla casella gialla nella barra a destra che dice "Metti i tuoi aggiornamenti sul tuo sito!"
  3. Quando richiesto per MySpace, Blogger, ecc., Scegliere "Altro"
  4. Seleziona il HTML / JS opzione in modo da poterlo modificare in un secondo momento con CSS
  5. Quindi imposta il Numero di aggiornamenti (Ho impostato il mio su 3) e copia + incolla il codice.

Ecco il processo in immagini!




Ed ecco il codice che Twitter ci offre:

    Nota ho cancellato il

    un po 'che Twitter inserisce, perché non abbiamo bisogno di un titolo extra, ne abbiamo già uno. Quindi vale la pena prendere il consiglio di Twitter e spostare le due linee Javascript nella parte inferiore della pagina poco prima . In questo modo si carica in ultimo. Poiché Twitter è noto per i suoi tempi di inattività, ciò impedirà loro di uccidere accidentalmente il nostro sito!

    Quindi, esaminando l'HTML che ci hanno fornito, possiamo supporre che il Javascript probabilmente lo colmerà