Comment construire un site maintenable en utilisant CushyCMS et Twitter

Parfois, il semble y avoir autant de produits CMS que de développeurs Web. Dans ce tutoriel, nous allons créer un site simple d'une page puis, en moins de 5 minutes, configurez-le avec un flux Twitter pour les mises à jour quotidiennes et CushyCMS pour le contenu général. Si vous ne l'avez pas vu, Cushy est totalement gratuit et extrêmement produit simple à utiliser mis sur le marché récemment.


Démo et code source



Le bref!

Récemment, j'ai réalisé que je devais vraiment avoir un site personnel. Je ne prends pas de travail de design, mais c'est bien d'avoir un endroit où se référer quand j'écris des bio, etc. De plus, il y a environ un mois, j'ai commencé à utiliser Twitter pour exposer mes réflexions quotidiennes sur les affaires, le Web et d'autres choses. Cela semblait être une chose logique de coller sur ma page personnelle. De plus, il est important que le site soit facile à gérer afin que je ne le laisse pas sortir de la date actuelle. Donc, vous pourriez dire que c'était mon mémoire.


D'abord un design

Avant d’arriver à la construction, j’ai passé quelques heures dans Photoshop à essayer quelques idées. J'ai besoin de quelque chose de simple - je n'ai pas le temps de faire autre chose, professionnel - qui sait qui va visiter et qui est beau - je prétends être un concepteur de droit?

Quoi qu'il en soit, voici ma conception. J'ai utilisé une jolie illustration vectorielle d'iStock - toujours utile pour faire quelque chose de rapide et qui a l'air génial! J'ai utilisé une police vraiment agréable et gratuite - Colaborate Thin. Et enfin une belle palette de couleurs bleu orangé qui, par un coup de chance, a été assortie à ma photo orange!

Donc, je ne m'attarderai pas trop sur le design. Si vous cliquez sur l'image ci-dessous, vous pouvez obtenir une version plus grande du fichier JPG au cas où vous souhaiteriez suivre.


Étape 1 - découper des images

En regardant la conception dans Photoshop, il est clair que je vais avoir besoin d'un tas d'images. Si cette conception était plus complexe, j'utiliserais l'outil Slice de Photoshop, mais c'est assez simple. Je vais donc rogner le fichier et créer un tas d'images - une pour la table, une pour tous les titres, une pour le "suis-moi" bulle, une pour l'image des nettuts et une pour la photo de mon front géant! Voici les images que j'ai faites:





Notez que je n’ai montré qu’un titre, mais bien sûr j’en ai fait beaucoup..


Étape 2 - Planifier le HTML

Ensuite, nous planifions notre mise en page HTML. Très volontairement, ce site sera extrêmement facile à construire. C'est simplement une séquence de blocs. Auparavant, j'ai déjà expliqué comment nous positionner de manière absolue pour créer une mise en page. Cette fois, nous allons utiliser la méthode la plus simple. Positionnement relatif.

Comme vous vous en souviendrez, lorsque vous placez des éléments sur une page, ils occupent un emplacement naturel, par rapport aux éléments précédents. Parce que nous n'utilisons pas de colonnes ou vraiment quelque chose d'extraordinaire dans cette conception, il sera parfait pour utiliser ce positionnement régulier.

En règle générale, chaque fois que vous voulez vous simplifier la vie en HTML, il est préférable de faire les choses dans des blocs disposés horizontalement. C’est le moyen le plus simple de travailler avec CSS et ne nécessite pas beaucoup de manipulations pour la compatibilité du navigateur. Dès que vous commencez à mettre en page des dispositions en colonnes, les choses deviennent un peu plus compliquées. Donc, nous allons enregistrer cela pour un autre tutoriel, sur un autre projet.

De toute façon, la mise en page que nous allons utiliser ressemble à ceci:

En-tête de section En-tête de section Div Bloc de contenu En-tête de section Div Bloc de contenu En-tête de section Div Bloc de contenu… et ainsi de suite… 

La meilleure chose à propos de ce plan est que plus tard, si nous allons soudainement "hé, j'aimerais avoir un bloc supplémentaire pour mes images préférées", ce n'est pas un problème! Il suffit de l'insérer, d'utiliser les mêmes classes CSS et tout. C'est vraiment la mise en page la plus simple qui soit, et avec un beau design, elle peut quand même être vraiment cool!


Étape 3 - Mise en page du code HTML initial

OK Créez un fichier index.html et voici mon premier essai avec le code HTML. Ce n'est pas parfait et il manque le bit Twitter, mais c'est un bon point de départ et nous pouvons faire quelques ajustements plus tard au fur et à mesure:

   Collis Ta'eed - Un peu de moi    

Salut je suis Collis, entrepreneur, blogueur et designer.

À propos de moi
Pensées via Twitter
dernier projets
NETTUTS

En avril, Eden a lancé un site soeur pour PSDTUTS sur lequel je travaillais déjà. Le site héberge des didacticiels sur le développement Web et la conception Web..

Liens

Quelques liens vers des sites que j'ai sous la main:

  • FlashDen - Notre projet principal Eden
  • Comment devenir un pigiste Rockstar - Un livre que je co-écrit avec ma charmante épouse
  • FreelanceSwitch - Le très réussi blog sur la pige
  • PSDTUTS - Le meilleur blog photoshop autour!
  • Blog Action Day - Un événement annuel à but non lucratif
Contact

Je suis le premier à admettre que je ne suis pas très doué pour répondre à tous mes courriels, mais je fais de mon mieux et si vous en avez besoin, vous pouvez m'envoyer un e-mail..

Choses à noter:

  • J'ai lié à un fichier appelé "style.css". C’est là que nous placerons nos styles plus tard. Allez-y, créez un fichier portant ce nom..
  • Le tout est dans un
    . Je l'ai fait en partie par habitude pour être honnête, mais je vais utiliser le
    placer mon image de fond. et pour m'assurer que je ne m'éloigne pas de la largeur de 1000 pixels que j'ai besoin de rester à l'intérieur pour les personnes sur des écrans 1024 pixels x 768 pixels.
  • La rubrique "logo" est à l'intérieur d'un

    . Ensuite, nous utiliserons le partie pour rendre le texte invisible et lui donner une image d'arrière-plan afin qu'il ressemble à la conception. Cela présente des avantages pour le référencement. Il s'agissait d'une suggestion tirée des commentaires d'un précédent tutoriel NETTUTS (merci au commentateur dont j'ai oublié le nom, mais dont j'ai suggéré d'utiliser!).
  • Chaque section est un titre et ensuite
    . Je les ai remplis principalement de contenu, à l'exception de la boîte Twitter dont nous nous occuperons à l'étape suivante..

Étape 4 - Ajouter un peu de CSS

Nous allons maintenant ajouter un petit peu de CSS pour que la page ressemble un peu plus à l’endroit où elle va aboutir. Créez votre fichier 'style.css' et placez ces deux définitions dans:

corps background-color: # 191e25; marge: 0; rembourrage: 0; couleur: # 5f6874; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Sans-serif; taille de police: 13px; hauteur de ligne: 21px;  #container width: 900px; rembourrage: 50px; rembourrage en haut: 30px; background-image: url (images / Computer.jpg); répétition de fond: non répétée; position de fond: en haut à droite; 

Quelques choses à noter:

  • J'ai défini une famille de polices qui utilise un jeu de polices légèrement inhabituel. Lucida Grande est sur la plupart des Mac, sinon tous, et Lucida Sans Unicode sur la plupart des PC, la plupart des gens devraient donc voir une belle police de caractères Lucida. Sinon, ils verront toujours Arial ou certains sans-serif par défaut. De toute façon, Lucida a l'air cool, et c'est ce que je vois :-)
  • J'ai utilisé mon
  • Le rembourrage de 50px que nous avons défini dans le conteneur fera efficacement la majeure partie de notre positionnement pour nous sur la page..

Et voici à quoi ressemble notre page:


Étape 5 - Maintenant, prenons Twitter

Maintenant, nous ajoutons le contenu de Twitter. C'est un excellent moyen de rendre la page vraiment dynamique car je mets à jour mon flux Twitter presque tous les jours. En outre, ce sera un moyen de motiver les gens à m'ajouter à leurs réseaux Twitter, puis à l'avenir, lorsque je lancerai de nouveaux sites, je pourrais générer du trafic vers de nouveaux endroits. Donc vraiment tout cela fait partie de mon plan pas particulièrement sournois.

Twitter a donc rendu la capture de leur flux très facile pour nous, procédez comme suit:

  1. Connectez-vous à votre compte Twitter
  2. Cliquez sur cette case jaune dans la barre de droite qui dit "Mettez vos mises à jour sur votre site!"
  3. Lorsque vous êtes invité à entrer MySpace, Blogger, etc., choisissez "Autre"
  4. Sélectionnez le HTML / JS option afin que nous puissions dénommer avec CSS plus tard
  5. Puis réglez le Nombre de mises à jour (Je mets le mien à 3) et copier + coller le code.

Voici le processus en images!




Et voici le code que Twitter nous donne:

    Remarque j'ai supprimé le

    peu inséré par Twitter, car nous n’avons pas besoin d’un titre supplémentaire, nous en avons déjà un. Il convient également de suivre les conseils de Twitter et de déplacer les deux lignes Javascript au bas de la page juste avant . De cette façon, il se charge en dernier. Parce que Twitter est connu pour ses temps morts, cela les empêchera de tuer notre site accidentellement.!

    Donc, en regardant le HTML qu'ils nous ont donné, on peut deviner que le Javascript va probablement remplir cela