Je viens de terminer mon premier cours de développement Web. Je connais les bases HTML et CSS et une once de JavaScript. Pourtant, cela suffit pour créer des sites Web pour les gens.
Mais ils voudront pouvoir éditer le contenu. Lorsque leurs adresses changent et que leurs portefeuilles se développent, des mises à jour devront être effectuées.
Comment puis-je transférer facilement la propriété d'une propriété Web?
Comment puis-je transférer facilement la propriété d'une propriété Web?
La propriété d'une propriété Web ne se limite pas à la simple possibilité de modifier le contenu. Comme Su 'l'indique, vous devriez apprendre à créer des sites dotés d'une interface d'administration (soit en utilisant votre propre système, soit en utilisant un CMS), afin que les clients puissent facilement modifier eux-mêmes le contenu, à moins qu'ils ne veuillent vous payer pour entretenir également le site. Cela devrait être discuté et planifié lors de vos négociations initiales afin que personne ne puisse présumer de ce qui se passera une fois le site lancé. Mais avant d’arriver à ce point, voyons ce qui reste à faire pour construire un site:
Vous ou le client devez enregistrer le nom de domaine auprès du registraire de votre choix. J'ai tendance à préférer être celui qui enregistre le domaine pour la première année car je sais diriger le DNS vers un serveur d'hébergement et essayer de faire parler un client à travers cela peut être pénible. Si vous enregistrez le domaine, assurez-vous que le client ouvre un compte d'enregistrement quelque part car dès que le site est opérationnel et que votre contrat se termine, vous souhaitez que le client demande un transfert de propriété de votre compte à son compte. Cela les rend responsables du renouvellement du nom de domaine une fois que votre contrat est en vigueur.
J'ai presque toujours le client ouvrir son propre compte d'hébergement et je l'assiste dans ce processus avec des recommandations basées sur le budget et les besoins, mais finalement, ils doivent le faire. Cela garantit qu'ils peuvent me verrouiller en changeant le mot de passe du compte une fois que j'ai livré le site final approuvé. En tant que développeur, vous avez uniquement besoin d’un accès FTP pour un site statique et d’un accès FTP + base de données pour un site dynamique. L'accès à Shell est également souhaitable une fois que vous avez acquis un peu plus d'expérience.
Google: Sauf cas exceptionnels, vous souhaiterez créer un compte Google, configurer les outils pour les webmasters et les analyses pour le client, puis les ajouter en tant que fichiers vérifiés. propriétaire/utilisateur administrateur. Cela vous permet d’effectuer les premières étapes cruciales de la configuration des sites et de l’incorporation du code de suivi GA. Vous pouvez ensuite guider le client en vous retirant des comptes qui en transfèrent la propriété.
Médias sociaux: Assurez-vous de discuter avec le client si et comment les médias sociaux vont être intégrés au site. Les médias sociaux sont un outil de marketing important et le partage/le suivi doit être intégré au site, ce qui peut vouloir dire aider le client à créer les comptes pertinents. Comme pour l'hébergement, ils doivent créer le compte et partager l'accès avec vous pendant toute la durée du contrat, puis modifier le mot de passe pour vous verrouiller. Pour Facebook, c'est un peu plus facile ... vous pouvez créer la page ou le groupe et ajouter le client en tant qu'administrateur, puis vous supprimer lorsque vous êtes prêt.
Pour les autres comptes de suivi ou de service, assurez-vous simplement que vous pouvez transférer le compte (par exemple, il n'est pas lié à votre propre profil social) ou que le client l'ouvre et partage l'accès avec vous. Cela est particulièrement vrai pour tout ce qui nécessite un paiement ... faites toujours payer le client.
Pendant la phase de développement (il n'est pas toujours nécessaire d'attendre que le nom et l'hébergement soient choisis), assurez-vous de travailler sur un serveur ou sur un compte d'hébergement entièrement sous votre contrôle. Ne transférez rien vers l'hébergement contrôlé par le client jusqu'à ce que votre paiement final pour le projet soit effacé.
Les points ci-dessus sont assez génériques et tous ne s'appliqueront pas toujours à chaque client. Certains clients auront déjà un nom de domaine et un site existant hébergé chez un fournisseur de services Internet. Utilisez simplement ce qui précède comme liste de contrôle pour vous lancer dans la création de sites contre rémunération et bonne chance!
Pourtant, cela suffit pour créer des sites Web pour les gens.
Eh bien, c’est (à peine) suffisant pour créer des sites Web statiques pour eux.
À moins que votre client ne soit à l'aise avec l'édition de HTML, vous devez en outre apprendre à créer vos sites de sorte qu'ils disposent d'une sorte d'interface administrative. Qu'il s'agisse d'utiliser un framework de développement (certains génèrent automatiquement des formulaires de saisie de données basés sur vos définitions de contenu) ou un CMS tel que WordPress, Drupal ou même Tumblr est à vous de choisir .
Après cela, le "comment" devient une question de fonctionnalités proposées par l'outil pour permettre à vos clients de mettre facilement à jour leur propre contenu.