Add Managed Bookmarks Builder tool, example configs and README
Single-file HTML builder generating Chrome/Edge managed bookmarks/favorites for macOS (plist-XML) and Windows (JSON) Intune deployment, plus WendeIT example configurations.
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
<key>ManagedBookmarks</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>toplevel_name</key>
|
||||
<string>Company Bookmarks</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Company Intranet</string>
|
||||
<key>url</key>
|
||||
<string>https://intranet.example.com</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>IT Support</string>
|
||||
<key>url</key>
|
||||
<string>https://support.example.com</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Tools</string>
|
||||
<key>children</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Ticketing System</string>
|
||||
<key>url</key>
|
||||
<string>https://tickets.example.com</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Wiki</string>
|
||||
<key>url</key>
|
||||
<string>https://wiki.example.com</string>
|
||||
</dict>
|
||||
</array>
|
||||
</dict>
|
||||
</array>
|
||||
@@ -1,3 +1,38 @@
|
||||
# managed-bookmarks-builder
|
||||
# Managed Bookmarks Builder
|
||||
|
||||
Builder für Chrome/Edge Managed Bookmarks & Favorites (macOS plist-XML und Windows JSON) für Intune-Deployment
|
||||
Ein Single-File-Web-Tool (`managed-bookmarks-builder.html`) zum Erstellen von
|
||||
**Managed Bookmarks / Managed Favorites** für Google Chrome und Microsoft Edge –
|
||||
für das Deployment per Microsoft Intune (oder GPO/Registry).
|
||||
|
||||
Aus **einem** Lesezeichen-Baum erzeugt das Tool wahlweise:
|
||||
|
||||
| Plattform | Browser | Ausgabe | Ziel |
|
||||
|-----------|---------|---------|------|
|
||||
| macOS | Chrome | plist-XML `ManagedBookmarks` | Preference file · `com.google.Chrome` |
|
||||
| macOS | Edge | plist-XML `ManagedFavorites` | Preference file · `com.microsoft.Edge` |
|
||||
| Windows | Chrome | JSON | Settings catalog · „Managed Bookmarks" |
|
||||
| Windows | Edge | JSON | Settings catalog · „Configure favorites" |
|
||||
|
||||
## Features
|
||||
|
||||
- Baum-Editor mit Ordnern, Bookmarks, Verschieben und Live-Vorschau
|
||||
- Plattform-Umschalter (macOS / Windows) und Browser-Umschalter (Chrome / Edge)
|
||||
- Automatisch passende Intune-Deploy-Anleitung inkl. Registry-Pfad und OMA-URI
|
||||
- Import bestehender Konfigurationen (plist-XML oder JSON) mit Auto-Erkennung
|
||||
- Kein Build, keine Abhängigkeiten – einfach die HTML-Datei im Browser öffnen
|
||||
- Zustand wird lokal im Browser (`localStorage`) gespeichert
|
||||
|
||||
## Verwendung
|
||||
|
||||
`managed-bookmarks-builder.html` im Browser öffnen, Baum pflegen, Plattform und
|
||||
Browser wählen, generiertes Fragment kopieren und in Intune einfügen.
|
||||
|
||||
## Beispiel-Konfigurationen
|
||||
|
||||
- `wendeit.xml` – WendeIT-Favoriten für Chrome (macOS plist-XML)
|
||||
- `wendeit-edge.xml` – dieselben Favoriten für Edge (macOS plist-XML)
|
||||
- `ManagedBookmarks-com.google.Chrome.xml` – generisches Beispiel
|
||||
|
||||
---
|
||||
|
||||
powered by Marco Wende · WendeIT
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,88 @@
|
||||
<key>ManagedFavorites</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>toplevel_name</key>
|
||||
<string>WendeIT Managed</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>SharePoint</string>
|
||||
<key>url</key>
|
||||
<string>https://wendeitpro.sharepoint.com/</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>RMM System</string>
|
||||
<key>url</key>
|
||||
<string>https://app.level.io/login</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Intern</string>
|
||||
<key>children</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>KMS</string>
|
||||
<key>url</key>
|
||||
<string>https://kms.wende.it</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>DMS</string>
|
||||
<key>url</key>
|
||||
<string>https://dms.wende.it</string>
|
||||
</dict>
|
||||
</array>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Tools</string>
|
||||
<key>children</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Box </string>
|
||||
<key>url</key>
|
||||
<string>https://box.com/</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>IntuneGet</string>
|
||||
<key>url</key>
|
||||
<string>https://www.intuneget.com/</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>IntuneBrew</string>
|
||||
<key>url</key>
|
||||
<string>https://www.intunebrew.com/</string>
|
||||
</dict>
|
||||
</array>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Händler</string>
|
||||
<key>children</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Gocardless</string>
|
||||
<key>url</key>
|
||||
<string>https://manage.gocardless.com/</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>ALSO MarketPlace</string>
|
||||
<key>url</key>
|
||||
<string>https://marketplace.also.de/</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>AutoDNS</string>
|
||||
<key>url</key>
|
||||
<string>https://cloud.autodns.com/</string>
|
||||
</dict>
|
||||
</array>
|
||||
</dict>
|
||||
</array>
|
||||
+88
@@ -0,0 +1,88 @@
|
||||
<key>ManagedBookmarks</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>toplevel_name</key>
|
||||
<string>WendeIT Managed</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>SharePoint</string>
|
||||
<key>url</key>
|
||||
<string>https://wendeitpro.sharepoint.com/</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>RMM System</string>
|
||||
<key>url</key>
|
||||
<string>https://app.level.io/login</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Intern</string>
|
||||
<key>children</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>KMS</string>
|
||||
<key>url</key>
|
||||
<string>https://kms.wende.it</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>DMS</string>
|
||||
<key>url</key>
|
||||
<string>https://dms.wende.it</string>
|
||||
</dict>
|
||||
</array>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Tools</string>
|
||||
<key>children</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Box </string>
|
||||
<key>url</key>
|
||||
<string>https://box.com/</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>IntuneGet</string>
|
||||
<key>url</key>
|
||||
<string>https://www.intuneget.com/</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>IntuneBrew</string>
|
||||
<key>url</key>
|
||||
<string>https://www.intunebrew.com/</string>
|
||||
</dict>
|
||||
</array>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Händler</string>
|
||||
<key>children</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Gocardless</string>
|
||||
<key>url</key>
|
||||
<string>https://manage.gocardless.com/</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>ALSO MarketPlace</string>
|
||||
<key>url</key>
|
||||
<string>https://marketplace.also.de/</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>AutoDNS</string>
|
||||
<key>url</key>
|
||||
<string>https://cloud.autodns.com/</string>
|
||||
</dict>
|
||||
</array>
|
||||
</dict>
|
||||
</array>
|
||||
Reference in New Issue
Block a user