Premium Url shortener SLRU Script

Muy buenas amigos! Que tal el verano? Yo me he tomado este tiempo para crear un Url shortener, un script en php para acortar urls. Hoy vengo a hablar de él.

Url shortener

Un url shortener, es en castellano, un acortador de urls largas.

Como blogger, al crear un artículo, el título de este, a veces hace que la url final junto con el dominio sea muy larga y a la hora de compartirla en las redes sociales solo se ve el enlace.

Por una parte esta bien, así la gente sabe donde hacer clic, pero por otra le quita importancia al mensaje adjunto.

Y supongo que te preguntarás, ¿No hay ya servicios para acortar urls?

Claro, incluso el propio WordPress trae el suyo incorporado.

Pero, ¿Que hay del control de los enlaces y las visitas a los enlaces?

Y sobretodo, ¿Que hay de las posibles ganancias por contenido generado?

Es por eso que me decidí a crear esta fantástica aplicación en PHP.

SLRU Script url shortener

Url shortener

Bueno, la idea original, era crear un simple acortador de urls, pero con todas las horas que me he tirado aprendiendo funciones en PHP y MySQL, al final, obviamente fue mejorando en prestaciones.

Ya sabes, lo típico de:

¿ Y si le pongo un par de temas a elegir?

¿O que se pueda cambiar de idioma?

Claro, al final, a pasado de ser una aplicación simple y personal a una aplicación premium, por eso he decidido ponerla a la venta.

Características

  • Página index:
    • Es la página principal del script, donde al colocar el nombre de dominio donde esté instalado, mostrara la caja para adjuntar la url larga y el botón para acortar dicha url.
  • Página shorten:
    • En está página, se realiza la magia del script.
    • Es donde la url larga anteriormente adjuntada, se convierte en un hexadecimal de 4 caracteres.
  • Página decoder:
    • Aquí la función de buscar en la base de datos la petición hexadecimal para mostrar una página landing, donde el usuario deberá esperar 10 segundos para ser redirigido a la página destino.

¿Sencillo verdad?

Url shortener

Luego vino lo complicado, la parte de administración.

Al final decidí seguir con lo simple y cree una zona de administración exclusiva para 1 solo administrador.

Ya que la idea del script es que sea personal, dando la ocasión a usuarios externos a poder crear enlaces y así generar mas contenido y ganancias con Adsense.

Zona de Administración

Lo primera es trabajar en la función de acceso a la zona de administración.

Utilizando Bootstrap es sencillo crear una página de login, así quedo la mía:

Url shortener

Ya una vez dentro de la página del escritorio de administración, me decidí por crear un menú interactivo por secciones, al estilo WordPress.

Url shortener

De manera que puedes administrar los enlaces, realizando una búsqueda y eliminándolos por selección o por unidad.

También puedes cambiar de plantilla, hasta 5 plantillas, así como la imagen de fondo en cada plantilla.

Otra de las opciones que puedes controlar, es el idioma global del sitio, hasta 4 idiomas.

Y por descontado, todos los textos principales de la web, como:

  • título
  • descripción
  • cuentas sociales
  • bloques de Adsense
  • Recaptcha
  • Google Analytics
  • etc

Zona extra

Finalmente me decidí a colocar internamente una sección para reportar errores, enviar posibles mejoras para futuras versiones y porque no, contactar con el autor.

Precios

A continuación dejo una captura de pantalla de la sección de precios y un enlace directo al script.

Url shortener

SLRU Script v1.6.8

Documentación

La parte de documentación aún estoy terminandola, pero lo más importante ya está incluido en cada pack.

Tan solo falta hacer un F.A.Q. y añadirlo a la zona de administración, pero eso será para futuras versiones  8-)

Todos los comentarios e ideas son bienvenidos, así como críticas constructivas  :twisted: