Как создать собственный сокращатель URL-адресов с помощью Polr

Очень модно использовать услуги, которые сокращают наши ссылки, главным образом, чтобы упростить их распространение, вести личную статистику или просто зарабатывать деньги за счет рекламы, предлагаемой сокращатели ссылок.

Мне особенно нравится сокращать свои ссылки, чтобы легко их распространять и, прежде всего, чтобы иметь персонализированную статистику о том, кто получает доступ к каждой из них, но в настоящее время трудно добиться того, чтобы услуга считалась хорошей или безопасной. Для всего этого я начал задачу найти, как сократить мои ссылки, не зависимо от третьих лиц, таким образом я узнал Polr.

Что такое Polr?

Polr это современный, быстрый сокращатель ссылок с открытым исходным кодом, выпущенный по лицензии GPLv2 +. Это написано в Php y люменИспользование MySQL в качестве первичной базы данных.

Polr позволяет размещать собственный сокращатель URL-адресов, оставлять отметки на вашем URL-адресе и контролировать свою статистику, это очень простой в использовании инструмент с современным и интуитивно понятным интерфейсом, кроме того, этот инструмент имеет мощный API.

Логотип Polr

Логотип Polr

Как мы можем протестировать Polr

Мы можем получить доступ к Демо Polr где мы можем просмотреть и протестировать его функциональность, для этого нам понадобятся следующие учетные данные:

  • Имя пользователя: demo-admin
  • пароль: demo-admin
    Демо Polr

    Демо Polr

Как установить Polr

Требования Polr

Для использования Polr требуется следующее программное обеспечение.

  • Apache, nginx, IIS или lighttpd
  • PHP> = 5.5.9
  • MariaDB или MySQL> = 5.5
  • Композитор (необязательно)
  • Требование PHP:
    • Расширение OpenSSL PHP
    • Расширение PDO PHP
    • Драйвер PDO MySQL (php5-mysql в Debian и Ubuntu, php5x-pdo_mysql в FreeBSD)
    • Расширение Mbstring PHP
    • Расширение Tokenizer PHP
    • Расширение JSON PHP

Скачивание исходного кода Polr

Мы можем скачать последняя стабильная версия Polr .

$ sudo su
# Cambiar al directorio de Polr
$ cd /var/www
# clone Polr
$ git clone https://github.com/cydrobolt/polr.git
# Dar permisos a Polr
$ chmod -R 755 polr

$ # git checkout <tag>

# Ejecutar sólo en distribuciones basadas en ubuntu
$ chown -R www-data polr
# Ejecutar sólo en distribuciones basadas en Fedora
$ chown -R apache polr
$ chcon -R -t httpd_sys_rw_content_t polr/storage polr/.env

Установка Polr с помощью композитора

# descargar el paquete composer 
curl -sS https://getcomposer.org/installer | php
# Actualizar / instalar dependencias
php composer.phar install --no-dev -o

Как начать работу с Polr API

Мы можем начать использовать Polr API со своего официального сайта, это довольно интуитивно понятный API, который позволит нам интегрировать предлагаемые им услуги в наши приложения или просто получить к нему доступ из любых сервисов.

Выводы о Polr

Polr Без сомнения, это инструмент, который дает вам безопасность, когда дело доходит до сокращения ваших ссылок, он имеет интуитивно понятный интерфейс и может стать основой для создания вашего собственного проекта с сокращенными ссылками. Имея открытый исходный код, вы можете вносить необходимые улучшения и изменения, он имеет чистый код, и я думаю, что это может быть инструмент, который некоторые из наших читателей могут монетизировать в будущем.


2 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Ротитип сказал

    Сокращатели всегда казались мне дерьмом, они облегчают жизнь спамерам и троллям, плюс, когда один из этих сайтов закрывается, ссылки, на которые они указывают, становятся недоступными (вы думаете, TinyURL или Bit.ly останутся навсегда?). И я даже не говорил о сокращателях, которые показывают рекламу перед входом на сайт.

  2.   LuckyCap сказал

    Вот новый: https://ataj.es/
    Я использую его, и он творит чудеса!