This project is not covered by Drupal’s security advisory policy.

Overview

This Bitly Links module integrates Drupal 8 sites with Bitly a URL shortening service and a link management platform. Site administrators are able to create bitly links for different content.

How it works

The module works by adding a field (bitly links) to selected content type(s). Running any of bulk the operations (generation/deletion) against a selected content type either updates this field with a bitly link or removes it.

Features

All bulk operations (generation and deletion) can be found on bulk generation page (/admin/config/bitly_links/generation)

  • supports storage of bitly settings as part of the State API
  • supports bulk generation of bitly links for all content
  • supports bulk generation of missing bitly links for content
  • supports bulk generation of bitly links by node id(s)
  • supports bulk deletion of bitly links by node id(s)
  • supports bulk deletion of bitly links for all content
  • provides a link that makes it easy to provide site authorization to https://bitly.com/oauth/authorize
  • support for Drush 9 generate and delete bitly links bulk operations.

Module Requirements

  • PHP version 7.1 and above. It might work for certain versions older than 7.1 but it isn't recommended.
  • Drush Version 9 is required to run the bulk operations. Versions of Drush older that 8.1.17 don't have some basic interoperability with Drush 9 command files and as a result Drush 8 will crash.

NB:

Make sure you create registered OAuth applications in Bitly and grant access to it.

https://github.com/mmwebaze/bitly_links

Project information

Releases