Skip to content

tomlutzenberger/adminBookmarklet

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

adminBookmarklet

Releases License NSP Status Dependencies Dev Dependencies Maintainability Documentation Made with Love

What is adminBookmarklet?

adminBookmarklet is a dynamic bookmark written in pure JavaScript to quickly access the login page of your CMS or E-Commerce system (might work with custom systems as well).

Who is this for and why?

adminBookmarklet was created to minimize effort.

It's for "lazy" people (like me 😀) or those who don't want to waste time with copy-pasting URL's to login.
Developers, content managers, marketing people; everyone who works with websites or shops.

The story behind:

I was working for a web agency with a lot of customers and websites.
Everytime I needed to login into the backend of a website I had to do the following steps:

  1. Copy the frontend URL/Domain
  2. Open new tab
  3. Paste, maybe remove unwanted characters/path
  4. Add the admin path

I was tired of doing this a million times each day ➡️ adminBookmarklet

How does it work?

You got 2 options:

  1. After creating a new bookmark in your browser, you can paste the minified script into the url field of the bookmark.\
  2. Or - the easier way - you can just drag the button from https://tomlutzenberger.github.io/adminBookmarklet to your bookmark bar.

Now when you click on it, the script opens a new window/tab and adds the admin path to the current website's domain.
Since v2.0 a couple of systems are detected automatically.

The fallback /admin will be used if your system is not supported (Please let me know, so I can add it)

IMPORTANT NOTE
In order to detect the system, its name must be present in the <head> tag.

What systems are supported?

Cloudrexx Drupal Jimdo Joomla! Magento Pimcore Sefrengo Typo3 Weebly Wordpress XT-commerce

What URLs are supported?

adminBookmarklet supports almost any kind of URL.

What browsers are supported?

Browser Support IE8: supported Browser Support IE9: supported Browser Support IE10: supported Browser Support IE11: supported Browser Support Edge: issues

Browser Support Firefox 47+: supported with issues Browser Support Firefox 50: supported

Browser Support Chrome 45+: supported

Browser Support Oper: supported

Browser Support Vivaldi 1.2+: supported with issues

Browser Issues

License

This script is published under the MIT License and can be used for any commercial and personal projects.

Changelog

  • 2017-07-02 v3.0 Completely rewritten code base using ES6, unit tests and redesigned docs page
  • 2017-02-21 v2.8 Improved system matching and added social share buttons to docs
  • 2016-10-15 v2.6 Fixed port and protocol handling
  • 2016-10-13 v2.4 Adding Github page
  • 2016-09-22 v2.2 Some minor tweaks and switching to native domain extraction
  • 2016-09-16 v2.1 Added Cloudrexx, Sefrengo and XT-commerce
  • 2016-09-08 v2.0 Added functionality to detect Systems/CMS itself
  • 2016-06-21 v1.0 Second release with strict environment. Including some cleanup and linting
  • 2015-11-13 v0.2 First release