web-dev-qa-db-fra.com

Meilleur CMS pour un site d'adhésion?

On m'a dit Joomla mais je suis partial pour WordPress. Quelqu'un peut-il me faire savoir le meilleur système de gestion de membres, ses avantages et les gros sites qui l'exploitent?

Ceci est destiné à un site réservé aux membres à but non lucratif et traitant principalement de tutoriels, de galeries de stock, de modèles, de billets de blog et de forums de support.

3
firefusion

Tout CMS complet prenant en charge des niveaux d’utilisateur hiérarchisés peut être utilisé pour créer un site d’adhésion. Vous auriez besoin de:

  1. Créez des pages qui ne sont visibles que par un certain niveau d'utilisateur (avec un plugin ou en modifiant le code de modèle de votre thème).
  2. Créez un formulaire d'inscription qui ajoute l'utilisateur à votre base de données et marque son compte comme étant "inactif".
  3. S'il s'agit d'un site payant, redirigez les utilisateurs vers un processeur de paiement (choisissez-en un qui prend en charge les abonnements, tels que authorize.net ou Paypal).
  4. Créez une page sur laquelle votre fournisseur de paiement enverra une requête ping après le paiement (en utilisant les fonctionnalités post silencieuse de authorize.net ou les caractéristiques PDF de Paypal [PDF], par exemple). Le script activerait le compte de l'utilisateur et lui enverrait un email de bienvenue.
  5. S'ils payent un abonnement, vous aurez besoin d'une page similaire à laquelle votre fournisseur de paiement peut envoyer une requête ping s'ils annulent leur abonnement.

Au niveau le plus élémentaire, c'est à peu près tout. Si vous recherchez une solution plus "plug and play" et que vous ne payez pas pour des add-ons, essayez:

J'ai construit deux sites d'adhésion (payants): le premier était codé de manière personnalisée et le second était avec WordPress et Membre Wishlist . J'ai trouvé le plug-in Wishlist correct, mais la documentation manquait un peu; Prévoyez une bonne semaine pour le comprendre et le rendre opérationnel.

Si je construisais à nouveau un site réservé aux membres, je le coderais probablement à moins que le site de mon client soit déjà fortement lié à un système de gestion de contenu ou qu'il ait une nette préférence pour un système de gestion de contenu.

8
Nick

Il existe déjà d'excellentes réponses, mais je voulais vous donner une autre perspective. Je développe Wordpress et Joomla depuis des années et j'apprécie beaucoup Wordpress. L'inconvénient, cependant, est que Wordpress est un chien. C'est lent. Puisque vous êtes partial, je vais répondre à ce sujet en particulier.

Il existe certes des plug-ins qui permettent la mise en cache, mais la vérité est que pour chaque page affichée par un utilisateur, le serveur doit accéder à des centaines de fichiers, ce qui nécessite encore plus de mémoire. Même les plugins de mise en cache ne tiennent pas compte d'un système développé sur mesure en termes de rapidité.

Ce que j'ai fait pour mes clients, c'est leur donner le meilleur des deux mondes. Je développe une interface personnalisée qui n'utilise rien de Wordpress, sauf la base de données. Cela me donne un contrôle total et je n'ai pas à m'inquiéter de leur framework ou de leurs mises à jour (sauf en cas de modification de la base de données). Et le client peut toujours utiliser la section d'administration Wordpress normalement (à l'exception de la conversion de certains plugins).

Si vous envisagez de recevoir un grand nombre de visiteurs, il s’agit peut-être du meilleur itinéraire ou vous risquez de faire planter votre serveur lorsque quelqu'un soumet un lien à reddit ou similaire. L'inconvénient est que ce type de développement est coûteux.

Je ne peux pas fournir d’échantillons de ce que sont les sites de mes clients, mais j’ai certainement vu Wordpress utilisé pour Rand Paul: http://www.randpaul2010.com/

La source de la page nous dit qu'ils utilisent WP-Super-Cache, qui aide beaucoup à accélérer les choses. Si vous ne disposez pas d'un budget important, Wordpress associé à WP-Super-Cache fonctionnerait également et vous éviterait la nécessité d'une interface personnalisée.

5
Steve

Je recommande Drupal avec CiviCRM. Cela vous permet de faire toutes sortes de choses, la partie CiviMember:

  1. Configurez un nombre quelconque de types ou de niveaux d'adhésion pour une ou plusieurs organisations et/ou chapitres d'une organisation.
  2. Personnaliser les statuts et règles d'adhésion.
  3. Créez des pages Web personnalisées pour l'inscription et le renouvellement des membres en libre-service.
  4. Recherchez et répertoriez les adhésions par date, type, statut, informations de contact, y compris nom et adresse.

Le vrai bonus, c’est CiviMail - vous pouvez envoyer un e-mail à tout le monde avec les newsletters de Nice, etc.

Vous obtenez également CiviEvent - vous pouvez vendre des billets pour des événements, etc.

http://civicrm.org/

C’est le paquet de facto pour organiser des campagnes politiques aux États-Unis.

En ce qui concerne qui l'utilise, avez-vous entendu parler de Wikipedia? Ils l'utilisent pour leur collecte de fonds et ils sont assez gros, apparemment, ce n'est pas que j'en ai entendu parler moi-même ...

Pour ce qui est de Wordpress, il y a un peu de courbe d'apprentissage avec Drupal, mais le contenu de CiviCRM est extrêmement facile avec une communauté dynamique et utile pour les cas où vous êtes bloqué.

3
ʍǝɥʇɐɯ

Joomla avec Jomsocial est probablement votre meilleur choix pour un site Web de style Facebook.

0