Comment installer PHPList pour héberger votre propre système d'abonné

Comment installer PHPList pour héberger votre propre système d'abonné / Wordpress & Développement Web

Il existe de nombreux blogs et sites Web sur Internet dotés d'une liste d'abonnements, sur lesquels vous pouvez vous inscrire pour recevoir une newsletter. Peut-être avez-vous même envisagé de proposer un tel système d'abonné sur votre propre site Web, mais cela semble trop coûteux et trop compliqué à installer sur votre propre serveur.

Ici au MUO, nous avons beaucoup parlé de la création d’une liste de diffusion et d’un bulletin d’information. James a décrit un service en ligne utile appelé Zotero pour utiliser une liste de diffusion. Cependant, dans tous ces cas, vous dépendez d’un autre service en ligne - dont la plupart sont ne pas généralement gratuit.

Entrez PHPList. Vous avez entendu parler de PHPList sur Directory - du moins l’option hébergée de toute façon. Encore une fois, il s’agit d’un service en ligne pour lequel vous payez et dans lequel vous pouvez configurer une liste de diffusion sur votre site Web. Quelqu'un d'autre héberge le service et la liste, et vous devez payer un abonnement mensuel. Mais vous pouvez réellement télécharger PHPList pour complétement gratuit et installez-le sur votre propre serveur Web. Les employés de PHPList factureront des centaines de dollars pour l’installation et la configuration du service, mais honnêtement, si vous avez déjà installé WordPress ou d’autres applications PHP sur votre serveur, celui-ci n’est pas très différent. Vous pouvez fais le toi-même.

Installation de PHPList sur votre propre serveur Web

Quel est l'avantage d'installer le script sur votre propre serveur? Eh bien, le numéro un, toute votre liste et tout ce qui est associé aux abonnements et à la newsletter sont stockés quelque part qui vous contrôle. C'est aussi gratuit.

Commencez par télécharger une copie gratuite de PHPList et enregistrez-la sur votre PC. Tout comme lorsque vous installez WordPress, utilisez phpMyAdmin, ou l’utilitaire que votre hôte Web utilise pour créer une nouvelle base de données SQL, ajoutez une nouvelle base de données appelée “phplistdb” puis ajoutez un nouvel utilisateur “phplist” avec mot de passe “phplist“, et accorder tous les droits à la base de données phplistdb.

Dans le fichier Zip téléchargé, vous trouverez un “public_html” dossier avec un fichier index.html et un “des listes” dossier. Téléchargez-les dans le sous-répertoire de votre serveur Web (dans le dossier public) où vous souhaitez stocker votre script PHPLists. Avant de télécharger, allez dans et assurez-vous de modifier le config.php déposer dans / listes / config /.

Les paramètres importants sont situés en haut du fichier config.php. Assurez-vous simplement que le nom de la base de données, l'ID utilisateur et le mot de passe sont les mêmes que ceux que vous avez utilisés lors de la configuration de la base de données. $ Pageroot et $ adminpages sont un autre paramètre important - assurez-vous qu'ils pointent vers le bon répertoire dans lequel vous avez téléchargé le fichier. “des listes” annuaire.

Si vous avez correctement configuré la base de données et le fichier de configuration, lorsque vous ouvrez “http: /// abonnements / listes /” , le script ouvrira la page où vous pourrez exécuter le script d'installation de PHPlist. J'ai utilisé “abonnements” dans ce cas, mais vous utiliserez le sous-répertoire où vous avez chargé le script.

Cliquez pour installer PHPList et le script remplira toutes les tables de la base de données PHPlist que vous avez créée..

Une fois que c'est fait, cliquez sur “page d'accueil“, puis cliquez sur “Configurer phpList” sur l'écran suivant.

Cet écran suivant facilite ridiculement la configuration de phpList sur votre serveur. Tout ce que vous avez à faire est de parcourir chaque élément de la liste. La procédure vous guide à travers tout.

Sur les pages de configuration de la page, vous pouvez personnaliser à peu près tout ce que les utilisateurs voient pendant le processus d’abonnement..

Les personnalisations incluent le formatage général du “Inscrivez-moi” page, ainsi que le lieu de transfert des personnes après une souscription réussie - vous permettant de proposer une “Merci de vous être abonné” page que vous avez construit vous-même.

Comme vous pouvez le voir ci-dessus, rien n'est figé. Voulez-vous que l'en-tête de la page d'abonnement ressemble à votre propre site, allez-y et éditez le “entête” code à votre convenance.

Gardez à l'esprit que vous n'avez pas à faire toute cette personnalisation. Vous pouvez installer, configurer et exécuter phpList directement sans aucune personnalisation. Tout ce que vous avez à faire est de créer un “souscrire” un lien sur votre site et envoyez les visiteurs au répertoire / lists / - ils verront la page d'inscription où ils pourront entrer leur adresse email pour s'inscrire à votre newsletter.

Toutes les informations sont stockées sur votre serveur, pas un service où tout est stocké sur le “nuage” quelque part. Ils s'abonnent et sont acheminés directement au “Je vous remercie” page.

Il faut toutefois garder à l’esprit le fait que le script doit pouvoir envoyer des courriels sur votre serveur. Il peut utiliser SMTP si vous le configurez dans le fichier de configuration, mais cela peut prendre un certain temps avant de l’envoyer si vous n’utilisez pas le port standard 25. Il existe de nombreux forums d’aide pouvant vous aider dans cette configuration, mais gardez cela à l'esprit si vous frappez un mur de briques. Vous devrez peut-être également travailler en étroite collaboration avec votre service d’hébergeur Web afin que votre compte dispose des autorisations appropriées pour envoyer du courrier. Ou vous pouvez configurer le système sur votre propre serveur Web et ouvrir vous-même le bon port.

Essayez donc phpList et voyez ce que signifie contrôler votre propre liste d'abonnés. Vous n'aurez plus jamais à vous soucier de perdre la liste que vous avez travaillée si durement à construire. Vous pouvez exporter et sauvegarder cette liste pour la conserver à tout moment. Dites-nous ce que vous pensez du service et si vous connaissez des scripts de newsletter similaires qui fonctionnent aussi bien sur un serveur Web..

En savoir plus sur: Blogging, Newsletter, Hébergement Web.