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:
2026-09-04 07:47:29 +02:00
parent 3fa94387a3
commit 23913c2497
5 changed files with 1341 additions and 2 deletions
+38
View File
@@ -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>
+37 -2
View File
@@ -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
+88
View File
@@ -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
View File
@@ -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>