https://github.com/tomlutzenberger/adminbookmarklet
Dynamic Bookmarklet written in pure JavaScript to quickly access the login page of your CMS or E-Commerce system
https://github.com/tomlutzenberger/adminbookmarklet
backend bookmark bookmarklet cms detection e-commerce javascript login productivity publish-website system
Last synced: 9 months ago
JSON representation
Dynamic Bookmarklet written in pure JavaScript to quickly access the login page of your CMS or E-Commerce system
- Host: GitHub
- URL: https://github.com/tomlutzenberger/adminbookmarklet
- Owner: tomlutzenberger
- License: mit
- Created: 2015-11-12T20:05:36.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2019-11-27T22:44:16.000Z (over 6 years ago)
- Last Synced: 2025-02-27T11:38:48.601Z (over 1 year ago)
- Topics: backend, bookmark, bookmarklet, cms, detection, e-commerce, javascript, login, productivity, publish-website, system
- Language: JavaScript
- Homepage: https://tomlutzenberger.github.io/adminBookmarklet/
- Size: 894 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# adminBookmarklet
[](https://github.com/tomlutzenberger/adminBookmarklet/releases)
[](https://github.com/tomlutzenberger/adminBookmarklet/blob/master/LICENSE)
[](https://nodesecurity.io/orgs/tomlutzenberger/projects/e2618083-39db-49c0-821d-e9fff6c4b2ef/badge)


[](https://codeclimate.com/github/tomlutzenberger/adminBookmarklet/maintainability)
[](https://inch-ci.org/github/tomlutzenberger/adminBookmarklet)

## 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 :grinning:) 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
1. Open new tab
1. Paste, maybe remove unwanted characters/path
1. Add the admin path
I was tired of doing this a million times each day :arrow_right: adminBookmarklet
## How does it work?
You got 2 options:
1. After creating a new bookmark in your browser, you can paste the **[minified script](https://github.com/tomlutzenberger/adminBookmarklet/blob/master/adminBookmarklet.min.js)** into the url field of the bookmark.\
1. Or **- the easier way -** you can just **drag the button** from [https://tomlutzenberger.github.io/adminBookmarklet](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](https://github.com/tomlutzenberger/adminBookmarklet/releases/tag/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)
\
**In order to detect the system, its name must be present in the `` tag.**
## What systems are supported?











## What URLs are supported?
adminBookmarklet supports almost any kind of URL.
- **Domains with protocol:** [http://yourdomain.com](#)
- **Domains without protocol:** [yourdomain.com](#)
- **Domains with ports:** [http://your.domain.com:8080](#)
- **Subdomains:** [http://your.domain.com](#)
- **IP's:** [192.168.1.1/path](#)
## What browsers are supported?










## Browser Issues
- Both **Vivaldi** and **Firefox < 50** keep the JavaScript in the URL bar after clicking the bookmarklet
- **Edge** is untestable due to the fact that it won't let you edit bookmarks and is therefore failing. See [**Microsoft Answers:** Edit bookmarks in Microsoft Edge](http://answers.microsoft.com/en-us/windows/forum/windows_10-networking/edit-bookmarks-in-microsoft-edge/d5e4d187-3247-4e11-9869-e56e4dcb2af7)
## 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**](https://github.com/tomlutzenberger/adminBookmarklet/releases/tag/v3.0) Completely rewritten code base using ES6, unit tests and redesigned docs page
- 2017-02-21 [**v2.8**](https://github.com/tomlutzenberger/adminBookmarklet/releases/tag/v2.8) Improved system matching and added social share buttons to docs
- 2016-10-15 [**v2.6**](https://github.com/tomlutzenberger/adminBookmarklet/releases/tag/v2.6) Fixed port and protocol handling
- 2016-10-13 [**v2.4**](https://github.com/tomlutzenberger/adminBookmarklet/releases/tag/v2.4) Adding Github page
- 2016-09-22 [**v2.2**](https://github.com/tomlutzenberger/adminBookmarklet/releases/tag/v2.2) Some minor tweaks and switching to native domain extraction
- 2016-09-16 [**v2.1**](https://github.com/tomlutzenberger/adminBookmarklet/releases/tag/v2.1) Added Cloudrexx, Sefrengo and XT-commerce
- 2016-09-08 [**v2.0**](https://github.com/tomlutzenberger/adminBookmarklet/releases/tag/v2.0) Added functionality to detect Systems/CMS itself
- 2016-06-21 [**v1.0**](https://github.com/tomlutzenberger/adminBookmarklet/releases/tag/v1.0) Second release with strict environment. Including some cleanup and linting
- 2015-11-13 [**v0.2**](https://github.com/tomlutzenberger/adminBookmarklet/releases/tag/v0.2) First release