Está muito na moda de usar serviços que encurtam nossos links, principalmente para facilitar a distribuição, para manter estatísticas pessoais ou simplesmente para ganhar dinheiro com a publicidade oferecida pela encurtadores de link.
Gosto particularmente de encurtar os meus links para os distribuir facilmente e sobretudo ter estatísticas personalizadas sobre quem acede a cada um deles, mas hoje em dia é difícil obter um serviço considerado bom ou seguro. Por tudo isso, iniciei a tarefa de descobrir como encurtar meus links sem depender de terceiros, assim aprendi Polr.
O que é Polr?
Polr permite hospedar seu próprio encurtador de URL, deixar marcas em sua url e ter controle de suas estatísticas, é uma ferramenta muito fácil de usar, com uma interface moderna e intuitiva, além disso, esta ferramenta possui um poderoso API.
Como podemos testar o Polr
Podemos acessar um Polr demo onde podemos visualizar e testar suas funcionalidades, para isso precisamos do uso das seguintes credenciais:
- Nome de usuário:
demo-admin
- password:
demo-admin
Como instalar o Polr
Requisitos Polr
O seguinte software é necessário para desfrutar do Polr.
- Apache, nginx, IIS ou lighttpd
- PHP> = 5.5.9
- MariaDB ou MySQL> = 5.5
- Compositor (opcional)
- Requisito de PHP:
- Extensão OpenSSL PHP
- Extensão PDO PHP
- Driver PDO MySQL (php5-mysql no Debian e Ubuntu, php5x-pdo_mysql no FreeBSD)
- Extensão PHP Mbstring
- Extensão Tokenizer PHP
- Extensão JSON PHP
Baixando o código-fonte Polr
Podemos baixar o última versão estável do 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
Instalando Polr usando o compositor
# descargar el paquete composer
curl -sS https://getcomposer.org/installer | php
# Actualizar / instalar dependencias
php composer.phar install --no-dev -o
Como começar a usar a API Polr
Podemos começar a usar o API Polr desde o seu site oficial, é uma API bastante intuitiva que nos permitirá integrar os serviços que oferece nas nossas aplicações, ou simplesmente poder aceder a partir de quaisquer serviços.
Conclusões sobre Polr
Polr Sem dúvida é uma ferramenta que te dá segurança na hora de encurtar seus links, tem uma interface intuitiva e pode ser a base para você criar seu próprio projeto com encurtadores de links. Sendo open source você pode fazer as melhorias e mudanças necessárias, tem um código limpo e eu acho que pode ser uma ferramenta que alguns de nossos leitores possam monetizar no futuro.
Los acortadores siempre me parecieron una mierda, le hacen la vida mas fácil a los spammers y trolls, además de que cuando uno de estos sitios cierran, los enlaces a donde apuntan quedan inaccesibles (¿acaso piensan que TinyURL o Bit.ly van a estar para sempre?). E eu nem falei sobre os encurtadores que mostram anúncios antes de entrar em um site.
Aqui está um novo: https://ataj.es/
Tenho usado e faz maravilhas!