web-dev-qa-db-fra.com

Quel CMS puis-je utiliser pour construire un site web sans connaissances en programmation?

Je suis en train de planifier un site Web axé sur le contenu dans le secteur du divertissement. Je recherche des conseils sur le meilleur système de gestion de contenu à utiliser en fonction des exigences et des compétences suivantes:

Je n'ai aucune connaissance en programmation ni expérience en conception Web, mais je prévois d'apprendre moi-même les bases HTML et CSS.

Caractéristiques que je voudrais inclure:

  • un système d'alerte par courrier électronique qui avertit les utilisateurs lorsqu'un contenu concernant leurs artistes, lieux de concert, etc. préférés est ajouté
  • un système de connexion pour les membres.
  • Carte Google indiquant l'emplacement des événements d'intérêt

Suis-je susceptible de pouvoir réaliser cela en utilisant un CMS sans programmation personnalisée? Si oui, quel CMS conviendrait le mieux?

Bien que je n’ai moi-même pas de compétences techniques pertinentes, je connais un développeur Web expérimenté Java/Groovy, qui pourrait peut-être vous aider. Par conséquent, toutes choses étant égales par ailleurs, je préférerais un CMS qui permette d’écrire des extensions/plugins dans l’un des ces langues.

2
Niall

Le développement personnalisé est toujours délicat sans connaissances en programmation, mais il existe plusieurs systèmes de gestion de contenu qui présentent des barrières à l'entrée légèrement inférieures pour les non-programmeurs. Il y en a bien plus que les quatre que j'ai énumérés ci-dessous, mais ils vous en donneront assez pour effectuer des recherches pour le moment.

CMS auto-hébergé "non programmable"

  • ExpressionEngine est une puissante plate-forme de publication auto-hébergée qui utilise balises de modèle pour afficher du contenu au lieu d'un langage de programmation scripté. Cela le rend un peu plus facile à apprendre et à utiliser pour les non-programmeurs qu'un CMS qui nécessite d'apprendre PHP.

  • Silverstripe est un autre système de gestion de contenu qui utilise de simples balises de gabarit au lieu de code complexe. Le tutoriel 'Construire un site simple' vaut la peine d'être parcouru.

Pour concevoir ces modèles, vous aurez besoin de connaissances en HTML et en CSS, mais ils offrent l’avantage de ne pas avoir à apprendre un langage de script Web tel que PHP pour créer un modèle assez complexe. site Internet.

CMS hébergé "non programmable"

Si vous ne souhaitez pas payer un abonnement mensuel pour utiliser un CMS au lieu d'en installer un sur votre propre serveur loué, les deux solutions suivantes ne sont pas conviviales pour les programmeurs:

  • Squarespace propose un "constructeur de sites Web" avec une gamme de "blocs de construction" que vous pouvez relier ensemble. C'est une solution de glisser-déposer qui n'offre pas le contrôle détaillé que vous obtiendrez avec un CMS auto-hébergé, mais elle est idéale pour la mise en place rapide de sites relativement simples. Les outils de conception intégrés au navigateur sont impressionnant.

  • Business Catalyst est le produit "CMS + eCommerce + CRM + Analytics + Email Marketing + Marketing social + Blog + SEO +" hébergé par Adobe. Il s'adresse spécifiquement aux entreprises de conception et de développement Web, mais il est également utilisable par les utilisateurs, qui le commercialisent comme une solution "sans codage".

Vos exigences spécifiques

En ce qui concerne vos demandes:

un système d'alerte par courrier électronique qui avertit les utilisateurs lorsqu'un contenu concernant leurs artistes, lieux de concert, etc. préférés est ajouté

Je suggérerais d'utiliser MailChimp pour cela. Voici comment:

  1. Créez une liste de diffusion et ajouter des groupes pour chaque catégorie d'intérêt (par exemple, le nom de la bande).
  2. Offrez aux visiteurs du site un moyen de rejoindre votre liste de diffusion en utilisant un formulaire d'inscription personnalisé où ils peuvent cocher les cases à cocher en regard de leurs centres d'intérêt.
  3. Créez une catégorie pour chacun des groupes dans votre CMS de choix et publiez toute nouvelle annonce pour ce groupe dans la catégorie correspondante. La façon dont vous faites cela dépend du CMS, mais le résultat est que vous devriez recevoir un flux RSS uniquement pour cette catégorie.
  4. Enfin, vous devez configurer un campagne RSS pour chacun des noms de groupes à l'aide du flux RSS de chaque catégorie. En conséquence, un courrier électronique est envoyé à toute personne qui s'est inscrite et a marqué ce groupe comme étant l'un de ses centres d'intérêt à chaque fois que vous ajoutez un nouveau message à cette catégorie dans le système de gestion de contenu.

Cela peut sembler compliqué, mais cela signifie que vous pouvez construire le système sans connaissances en programmation et vous n'avez pas besoin de chercher un CMS qui prend en charge la notification par courrier électronique lors de mises à jour ultérieures (quelques-unes le font immédiatement).

un système de connexion pour les membres.

La plupart des CMS incluent un système de connexion comprenant tous les logiciels mentionnés ci-dessus.

Carte Google indiquant l'emplacement des événements d'intérêt

Vous pouvez intégrer Google Maps sur n'importe quelle page Web , quel que soit le CMS utilisé.

Bien que je n’ai aucune compétence technique, je connais un développeur Web expérimenté Java/Groovy, qui pourrait peut-être vous aider. Par conséquent, toutes choses étant égales par ailleurs, je préférerais un CMS qui permette d’écrire des extensions/plugins dans l’un des ces langues.

Je suis désolé de dire que je n'ai jamais utilisé un CMS écrit en Java, et aucun ne me vient à l'esprit. Je soupçonnerais qu'un Java CMS aurait des exigences techniques et d'hébergement légèrement plus complexes, de sorte qu'il pourrait ne pas convenir de toute façon à un non-programmeur. (Les systèmes de gestion de contenu PHP sont loin plus commun et généralement peu coûteux à héberger aussi, donc je vous suggère de concentrer votre recherche là si vous décidez d'héberger le projet toi même.)

4
Nick

Je recommanderais d'utiliser microweber ou impresspages. Ce sont des CMS open source qui permettent d’éditer et de modifier des CMS en ligne qui ne nécessitent aucune connaissance en HTML, CSS et PHP.

Faites un essai.

Ils ont déjà des modules de newsletter et une api googlemap intégrée.

Cependant, pour les événements et les indicateurs d'intérêt, je suggérerais d'utiliser un module standard d'actualités ou d'événement. Sinon, développez votre propre api ...

2
Plasebo

Je recommanderais d'utiliser un blog Wordpress. Vous pouvez trouver un modèle qui le fait ressembler davantage à un site Web et moins à un blog. Wordpress peut répondre à chacun de vos besoins de différentes manières:

• un système d'alerte par courrier électronique qui avertit les utilisateurs lorsque du contenu concernant leurs artistes, lieux, etc. préférés est ajouté

Pour ce faire, vous pouvez utiliser une alerte RSS fournie avec la plupart des modèles Wordpress, mais vous pouvez également utiliser des widgets ou des plug-ins pour le faire. Certains des meilleurs ont un coût associé, mais ils sont assez faciles à installer et sont généralement accompagnés d'une très bonne documentation et d'un bon support.

• un système de connexion pour les membres.

La plupart des modèles Wordpress vous permettront de créer des comptes d'utilisateurs pour les visiteurs du site. Vous pouvez définir les autorisations dont ils disposent. Ceci est une option par défaut avec la plupart des WP modèles.

• Carte Google indiquant l'emplacement des événements d'intérêt

Cela peut probablement être accompli avec un plug-in. Personnellement, je ne connais pas un logiciel utilisant Google en particulier, mais je suis presque certain qu'il en existera d'autres qui réaliseront quelque chose de similaire avec le GPS.

0
Steven Drennon