2010-03-25 6 views
2

Je suis terriblement novice dans le développement web. J'essaye de faire un site assez simple avec un ami. Mon ami a pris le temps de concevoir la mise en page pour notre site, et nous avons des choses qui regardent comment nous voulons dans une page HTML statique. Ce que je voudrais faire maintenant, c'est passer à un système de gestion de contenu comme Drupal, mais garder le même design que nous avons tous déjà préparé. Depuis que je suis complètement nouveau dans ce domaine, je suis à la recherche de conseils sur les meilleures pratiques pour faire ce saut.PreMade Webdesign et Drupal

Il me semble que je pourrais probablement éditer un thème Drupal existant pour qu'il me donne la disposition que je veux, mais est-ce le chemin que je devrais descendre?

Merci!

Mise à jour: Aussi, est-ce plus que simplement remplacer mon style.css avec leur style.css?

Mise à jour 2: L'objectif final est que les personnes puissent se connecter et créer des entrées de nouvelles, très similaires à un blog qui apparaîtra ensuite sur la première page. Il y aura d'autres éléments à gauche et à droite, mais ils n'ont pas besoin d'être directement accessibles par quiconque, vraiment. Ils resteront plutôt statiques.

Répondre

5

Le thème Zen est en quelque sorte un méta-thème conçu pour être entièrement conforme aux normes et rendre pratiquement tous les aspects des thèmes facilement personnalisables, avec beaucoup de commentaires instructifs. C'est le meilleur endroit pour commencer si vous voulez développer votre propre thème. Même si vous trouvez un thème qui ressemble beaucoup à celui que vous voulez créer, il est probablement préférable de commencer avec zen parce qu'il est extrêmement bien conçu et instructif. Cela étant dit, je n'ai jamais construit de thème à partir de zéro, mais cela ressemble à beaucoup de travail.

Mise à jour

En général, la meilleure approche sera probablement finir par être d'utiliser le HTML et CSS de votre concepteur comme référence, et de modifier les modèles à base de Zen et les fichiers CSS pour recréer cette apparence. C'est un peu magique.

Vous finirez par casser les styles utilisés dans la mise en page de votre concepteur en morceaux qui font partie de divers fichiers de gabarit. Les trucs les plus statiques sur les colonnes latérales deviendront ce que Drupal appelle des "blocs"; vous utiliserez probablement la partie supérieure de la page pour affiner le code HTML de la section d'en-tête du modèle de page principale; et vous utiliserez la partie centrale pour ajouter les balises nécessaires à la section de contenu du modèle de page principal.

J'ai tendance à utiliser généreusement l'extension Firebug pour Firefox, ou les outils de développement intégrés à Chrome. Ces outils vous permettent de localiser rapidement un élément CSS donné que vous souhaitez modifier et de le modifier pour voir à quoi ressemblera le changement. Au début, il est probablement préférable de simplement lire tout le fichier CSS pour avoir une idée de la façon dont cela fonctionne. Encore une fois, le CSS de Zen est très facile à digérer.

+0

Et oui comme le dit Jonathan Sampson, lire beaucoup de documentation. – intuited

+0

Serait-il plus simple alors pour moi d'essayer simplement de me connecter à la base de données et de sortir les nœuds de cette façon? – mrduclaw

+0

@mrduclaw: ummmm ... pas sûr de ce que vous voulez dire là-bas. – intuited

2

Versez votre cœur et votre âme dans le Drupal Theming Guide pour les prochains jours. Theming, comme la plupart des choses, est le mieux fait si elle est suivie par une quantité de temps gratuite dans la documentation.

+0

Voulez-vous dire "... est mieux fait après un ..."? – intuited

1

Commencez par les thèmes Zen ou Framework. Ils fournissent de bons points de départ pour travailler avec le CSS pour s'adapter à votre conception.

Cela aide aussi:

http://drupal.org/theme-guide

Quoi que vous fassiez, ne prenez pas le thème Garland comment est fait un bon thème de Drupal. Je suis allé sur ce chemin quand j'ai commencé Drupal ...