В Интернете существует множество блогов и веб-сайтов с подписным списком, где вы можете подписаться на рассылку новостей. Возможно, вы даже рассматривали возможность размещения такой подписной системы на своем веб-сайте, но она кажется слишком дорогой и слишком сложной для установки на вашем собственном сервере.
Здесь, в MUO, мы много рассказали о создании списка рассылки и информационного бюллетеня. Джеймс описал полезный онлайн-сервис под названием Zotero для использования списка рассылки. Однако во всех этих случаях вы зависите от другой онлайн-службы, большинство из которых обычно не являются бесплатными.
Введите PHPList. Вы слышали о PHPList в Справочнике — по крайней мере, по крайней мере, в размещенном варианте. Опять же, это онлайн-сервис, за который вы платите, где вы можете настроить список рассылки на вашем сайте. Кто-то еще обслуживает сервис и список, и вы должны платить ежемесячную плату. Но вы можете скачать PHPList совершенно бесплатно и установить его на свой веб-сервер. Ребята из PHPList будут взимать с вас сотни денег за установку и настройку сервиса, но, если честно, если вы когда-либо устанавливали WordPress или другие приложения PHP на вашем сервере ранее, то это не сильно отличается. Вы можете сделать это самостоятельно.
Установка PHPList на ваш собственный веб-сервер
В чем преимущество установки скрипта на вашем собственном сервере? Ну, номер один, весь ваш список и все, что связано с подписками и новостями, хранятся где-то, что вы контролируете. Это также бесплатно.
Сначала загрузите бесплатную копию PHPList и сохраните ее на свой компьютер. Как и при установке WordPress, с использованием phpMyAdmin или любой другой утилиты, которую ваш веб-хостинг использует для создания новой базы данных SQL, добавьте новую базу данных с именем «phplistdb», а затем добавьте нового пользователя «phplist» с паролем «phplist» и предоставьте все права на базу данных phplistdb.
В загруженном Zip-файле вы найдете папку «public_html» с файлом index.html и папкой «lists». Загрузите их в подкаталог на своем веб-сервере (в общей папке), где вы хотите сохранить сценарий PHPLists. Перед загрузкой зайдите и обязательно отредактируйте файл config.php в / lists / config /.
Важные настройки находятся в верхней части файла config.php. Просто убедитесь, что имя базы данных, идентификатор пользователя и пароль совпадают с теми, которые вы использовали при настройке базы данных. Другой важный параметр — это $ pageroot и $ adminpages — убедитесь, что они указывают на правильный каталог, куда вы загрузили каталог «списки».
Если вы правильно настроили базу данных и файл конфигурации, при открытии «http: /// subscription / lists /» скрипт откроет страницу, на которой вы сможете запустить скрипт установки PHPlist. В этом случае я использовал «подписки», но вы будете использовать любой подкаталог, в который вы загрузили скрипт.
Нажмите, чтобы установить PHPList, и вы увидите, что скрипт заполняет все таблицы в базе данных PHPlist, которую вы создали.
После этого нажмите «Главная страница», а затем нажмите «Настройка phpList» на следующем экране.
Этот следующий экран позволяет смехотворно легко настроить phpList для запуска на вашем сервере. Все, что вам нужно сделать, это просмотреть каждый элемент в списке. Процедура проведет вас через все.
На страницах конфигурации страницы вы можете настроить практически все, что пользователи видят в процессе подписки.
К настройкам относится общее форматирование страницы «подписаться на меня», а также куда перенаправляются люди после успешной подписки, что позволяет вам предложить страницу «спасибо за подписку», которую вы создали сами.
Как вы можете видеть выше, ничего не установлено в камне. Если вы хотите, чтобы заголовок страницы подписки выглядел так же, как ваш собственный сайт, измените код «заголовка» по своему вкусу.
Имейте в виду, что вам не нужно делать все эти настройки. Вы можете установить, настроить и запустить phpList прямо из коробки без каких-либо настроек. Все, что вам нужно сделать, это создать ссылку «подписаться» на вашем сайте и отправить посетителей в каталог / lists / — они увидят страницу регистрации, где они могут ввести свой адрес электронной почты, чтобы подписаться на вашу рассылку.
Вся информация хранится на вашем сервере, а не какой-либо сервис, где все хранится где-то в «облаке». Они подписываются и попадают прямо на страницу «Спасибо».
Следует помнить одно предостережение: сценарию требуется возможность отправлять электронную почту на ваш сервер. Он может использовать SMTP, если вы настроите его в конфигурационном файле, но может потребоваться некоторая работа для его отправки, если вы не используете стандартный порт 25. Существует множество форумов помощи, которые могут помочь с этой настройкой, но имейте это в виду, если вы столкнетесь с кирпичной стеной. Вам также может потребоваться работать в тесном контакте со службой веб-хостинга, чтобы у вашей учетной записи были соответствующие разрешения для отправки почты. Или вы можете настроить систему на своем собственном веб-сервере и открыть нужный порт самостоятельно.
Итак, попробуйте phpList и посмотрите, каково это — управлять своим списком подписчиков. Вам никогда не придется беспокоиться о потере списка, над которым вы так усердно работали — вы можете экспортировать и сохранить этот список, чтобы он всегда был у вас. Сообщите нам, что вы думаете об услуге, и знаете ли вы о каких-либо похожих сценариях новостной рассылки, которые также работают на веб-сервере.