Dynamic Bookmarklet written in pure JavaScript to quickly access the login page of your CMS or E-Commerce system
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets [🎨 FORMATTING] Change logo dimensions & cropping Jul 1, 2017
docs [🚨 LINTING] Fix pug-lint issue Feb 3, 2018
test [💡 CODE DOCS] Add documentation to code Feb 2, 2018
.babelrc [💚 FIX CI] Refine build process Jun 30, 2017
.editorconfig [🚀 DEPLOY] Improve build process Jun 30, 2017
.eslintignore [🚀 DEPLOY] Improve build process Jun 30, 2017
.eslintrc.json [🚀 DEPLOY] Improve build process Jun 30, 2017
.gitattributes Change dev environment and add automation Jun 20, 2016
.gitignore Change dev environment and add automation Jun 20, 2016
.hound.yml [ADD] Hound configuration Sep 26, 2016
.htmlhintrc [🚨 LINTING] Adjusting linters Jul 2, 2017
.pug-lintrc [🚨 LINTING] Adjusting linters Jul 2, 2017
.stylelintrc [ ADD DEPENDENCY] Add LESS and frontend frameworks Jul 2, 2017
.yarnclean [🚀 DEPLOY] Improve build process Jun 30, 2017
COMMIT_TEMPLATE [🔧 CONFIG] Add commit template Jun 30, 2017
LICENSE [✏️ TYPO] Update year Feb 2, 2018
README.md [📝 DOCS] Add additional badges Feb 2, 2018
adminBookmarklet.js [💡 CODE DOCS] Add documentation to code Feb 2, 2018
adminBookmarklet.min.js [💥 BREAKING CHANGE] Recompile bookmarklet Jul 2, 2017
favicon.ico [🍱 ASSET] Add Favicons Jul 2, 2017
logo.png [🍱 ASSET] Add Favicons Jul 2, 2017
manifest.json [🍱 ASSET] Add Favicons Jul 2, 2017
package.json [⬆️ UPGRADE DEPENDENCY] Upgrade dependencies Feb 2, 2018
yarn.lock [⬆️ UPGRADE DEPENDENCY] Upgrade dependencies Feb 2, 2018

README.md

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