web-dev-qa-db-fra.com

Comment configurer un raccourcisseur d'URL personnalisé pour mes publications?

J'ai plusieurs sites sous WordPress, et les URL ont tendance à être assez longues et lourdes (en particulier lorsque j'essaie de les publier via Twitter). J'ai récemment acheté un nom de domaine très court et j'aimerais l'utiliser comme racine d'un service de raccourcissement d'URL personnel.

Alors ...

  • http://www.eamann.com/portfolio deviendrait http://eam.me/portfolio
  • http://www.mindsharestrategy.com/wp-xmlrpc-movabletype/ deviendrait http://eam.me/df3DF
  • http://www.prosepainting.com/coffee-shop-part-1/ deviendrait http://eam.me/csp1
  • Et des choses personnalisées comme http://wordpress.stackexchange.com/questions/3076/feature-survey-what-would-you-want-in-a-resume-theme deviendraient http://eam.me/wpa3076

En gros, je veux configurer et gérer mon propre serveur de type TinyURL ... mais avec certaines exigences spécifiques:

  1. Il doit s’intégrer pleinement à WordPress afin que je puisse créer dynamiquement de nouvelles URL courtes chaque fois que je crée une page ou un message (chaque élément de contenu que je crée sur chaque site doit avoir sa propre URL courte).
  2. Je peux spécifier si je veux que l'URL soit aléatoire (telle que /df3Df) ou si je peux choisir une chaîne unique à la place (telle que /wpa3076) au moment de la création de l'URL
  3. Je devrais être capable de voir/éditer/gérer les URL que j'ai dans la base de données depuis WordPress

Pour le moment, je suis orienté vers un système autonome tel que YOURLS qui réside dans sa propre base de données. Le problème auquel je suis confronté (et je dois avouer que je ne l'ai pas encore essayé) est d'intégrer complètement le système à WordPress. Je souhaite que chaque message suggère automatiquement une URL courte avant de cliquer sur "Publier", puis de créer automatiquement l'URL lorsque je "publie" enfin le message. J'aimerais également administrer tous les de mes liens depuis chaque des sites utilisant le service.

Est-ce seulement possible? Existe-t-il déjà une solution pour le faire? Si non, par où dois-je commencer?

(Transféré à StackOverflow )

5
EAMann

J'ai configuré YOURLS pour et j'en ai été extrêmement heureux. Avec le plugin wordpress, il créera automatiquement une courte URL s'il n'y en a pas. Et avec l’administrateur de YOURLS, vous pouvez créer vos propres URL courtes personnalisées, à condition qu’elles ne soient pas dans WP Admin.

Je ne crois pas que vous puissiez définir votre propre URL personnalisée lors de la création de la publication, vous devez aller dans l’administrateur YOURLS pour la mettre à jour.

L'autre que j'ai examiné était http://wordpress.org/extend/plugins/short-url-plugin/ mais je voulais un backend plus puissant que YOURLS a fourni; plus le post sur Twitter était un bonus.

2
Ryan Gibbons

Ce n'est pas tout à fait ce que vous cherchez, mais j'utilise Lessn de Shaun Inman comme raccourcisseur, et côté WordPress, j'utilise le plug-in WP Lessn pour générer automatiquement les liens courts. Fonctionne comme un charme, et Lessn est super simple.

Il ne vous permet pas de spécifier des chaînes personnalisées, vous ne pouvez pas non plus gérer ces liens depuis WP, mais il est pratiquement paramétré et oublié.

Et désolé, j'aurais lié à tout, mais en tant que nouvel utilisateur, je ne peux poster qu'un seul lien. Comme Lessn et WP-Lessn sont faciles à trouver, j’ai pensé que l’exemple serait le meilleur.

0
jeffbyrnes