web-dev-qa-db-fra.com

Page Web personnelle

J'ai récemment eu un domaine et j'envisage d'héberger une page Web personnelle. J'ai fait des recherches et mes options se sont limitées à Google AppEngine ou GitHub pages pour héberger mon site Web.

Le site Web n'est qu'un simple site Web contenant des données personnelles avec About, Contact, Interests, etc. Vous n'avez pas vraiment prévu de contenu dynamique, mais qui sait ...

Quoi qu'il en soit, j'ai récemment eu beaucoup de sites Web d'une/deux pages qui suivent un modèle/design similaire (en particulier dans les logiciels pour mobiles et les pages personnelles geek, n exemple assez simple ).

Je me demandais s'il y avait une tendance dont je ne suis pas au courant. Je suppose qu'il doit y avoir des frameworks populaires utilisés ou s'agit-il uniquement de modèles HTML5/CSS?

En outre, en termes de conception de pages Web, la réponse choisie à cette question est la suivante: n CMS est-il recommandé pour créer un site Web personnel avec seulement quelques pages? recommandé un CMS. En revanche, cette question Recommandations pour un bon site Web personnel de curriculum vitae/portfolio recommande d’aller de l'avant pour les modèles HTML5 standard.

Bien que je mette l'accent sur HTML5 pour sa simplicité (et sa facilité d'utilisation avec les deux options d'hébergement mentionnées ci-dessus), je me demandais comment chaque option se comparait en temps de développement, car imaginer que l'exécution d'un site CMS serait aussi simple que d'écrire des blogs.

Des suggestions aideraient?

2
Saad Farooq

La raison pour laquelle nous préconisons HTML5 pour une page de curriculum vitae/personnelle est qu’il est supposé que vous ne ferez pas de grandes quantités d’addition/soustraction de contenu au fur et à mesure. HTML5/CSS3 peut être assez sophistiqué avec un minimum d'effort et si vous vous concentrez simplement sur une ou deux pages (site de CV), il est logique de déployer beaucoup d'efforts.

Comme avec le système de gestion de contenu, je le recommanderais si vous envisagez de conserver votre site plus comme un blog ou un autre site régulièrement mis à jour. Un CMS permet l'ajout de nouveau contenu de manière assez transparente et peut sembler extrêmement efficace si vous passez du temps à trouver un bon modèle avec lequel travailler ou à apprendre la base de code et à en créer un pour vous-même. Personnellement, j'adore Django, mais ce n'est pas très ... amical, si vous voulez amicalement, essayez Wordpress ou Joomla.

EDIT: Je ne paierais pas non plus pour un thème de CMS de quelque nature que ce soit si je ne devais faire qu'une page ou deux du contenu du site, alors dans ce cas, j'utiliserais ABSOLUMENT le HTML5 et le personnaliser à partir de là. Et pour les CMS, à moins que vous n'écriviez le vôtre, il est presque impossible d'obtenir un modèle gratuit qui ne ressemble pas à tous les autres modèles. Par conséquent, se démarquer serait presque impossible.

5
Jeff Langemeier

Même lorsqu'un CMS est open source, il reste une boîte noire dans la pratique. Un CMS est convivial tant que vos demandes se limitent à ce qu’il offre. Même si vous connaissez la technologie de soulignement, il n’est pas réaliste de penser que vous pourrez introduire vos modifications (encore une fois en supposant que vous disposez de peu de temps). Et même si vous parvenez à les implémenter, vous devrez les réintroduire et les tester à nouveau après chaque mise à niveau.

Un autre problème est que la plupart des CMS sont alimentés par des bases de données. J'admets que je ne suis pas très familier avec les bases de données, mais j'imagine qu'elles introduisent une autre couche de complexité, en particulier dans le domaine de la gestion des versions et de la synchronisation. Avec un site composé uniquement de fichiers, vous pouvez facilement placer un dossier de site Web local, contenant toutes les données, sous contrôle de source et la procédure de déploiement se limite à télécharger vos modifications sur le serveur.

Cela dit, je ne vois pas vraiment beaucoup d'utilisations des pages statiques ces jours-ci. Je ne suis pas un développeur Web, je suis donc coincé avec les CMS, des attaques de rage occasionnelles en sont la conséquence.

1
user6456