- Compatible XF 2.x versions
- 2.3
- Additional requirements
- https://xendev.net/kaynaklar/xendev-update-manager.4/
- Visible branding
- Yes, but removable with payment
To use this add-on properly, you need to install the following:
XenDev Update Manager
XenDev.net eklentilerinizin güncellenmesi ve sağlıklı çalışabilmesi için bu eklentiyi kurmanız gerekmektedir. ==== To ensure your XenDev.net plugins are updated and functioning correctly, you need to install this plugin.
xendev.net
XenDev Update Manager
XenDev.net eklentilerinizin güncellenmesi ve sağlıklı çalışabilmesi için bu eklentiyi kurmanız gerekmektedir. ==== To ensure your XenDev.net plugins are updated and functioning correctly, you need to install this plugin.
xendev.net
Demo : https://musapekel.com/forum/
admin panel : https://musapekel.com/forum/admin.php
kullanıcı adı:builderdemo
Şifre:builderdemo
Core principle: installing changes nothing. After installation the forum looks exactly as before. Every setting starts empty and shows the style's original value in grey. Only the values you change are written to CSS; if nothing is changed, the output is empty.
Work is kept per style: every XenForo style has its own draft, published version and history.
Editor interface
The settings panel sits on the left and a live preview of your real forum pages on the right; every change shows in the preview immediately.- Live preview: switch between the home page, forum list, a thread, members and a profile.
- Devices: desktop, tablet and mobile widths, plus zoom.
- Light / Dark: every color can be set separately for both modes, or dark can follow light.
- Select tool: click an element in the preview to open its settings.
- Auto-jump: touching a setting scrolls the preview to the affected area and highlights it; if the area is not on the current page, the right page opens.
- Undo / Redo and a search box to find any setting.
- Draft: saved but unpublished changes; visitors do not see them.
- Publish: the draft goes live. Every publish is kept as a revision you can roll back to.
- Scheduled publishing: a draft can go live automatically at a set date and time (cron task).
- Export, and switching the add-on on or off per style.
- On phones (760px and below): settings and preview become two full-width screens switched from a bottom bar; tabs turn into one row of scrolling chips; the preview opens in mobile view. A dot on Preview marks changes you have not looked at yet.
Colors and themes
Colors are driven by 44 design tokens (branding, surfaces, text, header and navigation, status colors, typography), set from presets, color combinations or by hand.| Tool | What it does |
|---|---|
| Theme presets (8 + XenForo original) | XenDev, Midnight, Forest, Ocean, Minimal, Rose, Warm Paper, Neon. Each defines all 40 colors for light and dark mode; "XenForo original" removes every color. |
| Color combinations (6 + custom) | Navy & green, Blue & orange, Night & blue, Graphite & grey, Dusty rose & burgundy, Sage & forest. Pick two colors and a full light + dark palette is generated. |
| Palette generator | Builds a palette from one main color (plain, soft or vibrant). |
| Contrast check | Measures the real text and background colors in the preview (WCAG AA: 4.5:1, icons 3:1) and fixes failures with "Fix text" or "Fix background". |
| Compatibility scan | Compares every element on the page with and without the theme; lists lost backgrounds and borders, unreadable text and areas the theme does not reach. The report can be copied. |
Tabs
The panel has eight tabs; every option starts at "Original" and nothing is written to the forum until you pick something else.| Tab | Main settings |
|---|---|
| Global | Theme presets and color combinations, color tokens (light/dark), typography, button style, block borders, gradients, palette generator, contrast check, compatibility scan |
| Header | Header height, logo position and size, background image, sticky header, menu alignment, log in/register buttons, account link, notification badges, mobile header, search box |
| Layout | Navigation layout (top, left sidebar, bottom tabs, hybrid), sidebar position, density, boxed layout, forum list card grid (2/3/4 columns), breadcrumbs, sticky sidebar, header shape, corners and shadows, drag & drop menu and widget order, sidebar widget positions |
| Forums | Category header style, latest post box, per-forum color and emoji/image icon, forum structure editor (title, description, drag & drop order, parent category) |
| Threads & posts | Thread list view, sticky thread highlight, prefix and tag style, action toolbar, message layout (cards/flat), post author layout (left, top, inline, Discord style), avatar size and shape, signatures |
| Profile | Cover height and overlay, avatar layout, card style, user title banners, mobile layout |
| Footer | Footer columns (logo, about, link columns), social icons, newsletter form, bottom links, copyright, padding, back-to-top button |
| Visual editor | Per-element styling for about 60 elements: text, color, spacing, border, shadow, visibility; separate values for desktop, tablet, mobile and dark mode, hover states, custom CSS and custom CSS variables |
Content slots
Five ready-made slots add HTML to the forum; they only appear for visitors once switched on, and all text is safely escaped.| Slot | Position | Content |
|---|---|---|
| Search box | Header | Placeholder text; submits like XenForo's own quick search (with security token) |
| Top banner | Above the content | Text, link, image; style (accent, soft, dark, image) and alignment |
| Bottom banner | Above the footer | Same options as the top banner |
| Footer columns | Footer | Logo, about text, link columns, social icons, newsletter form, bottom links, copyright |
| Back-to-top button | Bottom right or left corner | Appears after scrolling 300px; hides XenForo's own scroll buttons while on |
Admin menu and permissions
The add-on opens from two places in the admin panel and has its own admin permission.- Menu: XenDev → Theme Builder (top-level section) and Appearance → Theme Builder.
- Permission: "Use the XenDev Theme Builder" (xendevThemeBuilder). The editor, saving, publishing and the live preview all require it. Super administrators always have access; on upgrade it is granted automatically to admins who have "Manage styles". For others: Setup → Administrators → user → permissions.
- Extra permissions: saving the forum structure needs "Manage nodes"; saving sidebar widgets needs "Manage widgets". Without them those sections are read-only.
Installation, upgrades and technical structure
Installing and upgrading follow XenForo's standard add-on flow; on every upgrade the published CSS is recompiled automatically.Install / upgrade
- Upload the zip via Add-ons → "Install/upgrade from archive" (or copy the upload folder into the forum root).
- Add-ons → XenDev Theme Builder → Install / Upgrade.
- If the menu does not appear, run "Rebuild" from the same place.
- A setting changed in the editor is saved as a draft.
- On Publish, the settings are cleaned, validated and compiled to CSS; the publish is added to the history as a revision.
- The CSS is written to one file per style (data://xendev_tb/style-{id}.css) and linked in the forum's <head>.
- Browsers cache the file; every rule starts with html#XF and is split by light/dark mode.
php cmd.php xf-addon:build-release XenDev/Themebuilder adds js/xendev/themebuilder to the package and minifies editor.js, bridge.js and i18n/tr.js. The package already ships the .min.js files (editor 217 KB → 148 KB, bridge 26 KB → 16 KB); if XenForo's minify step fails, delete the minify section. Production loads the .min.js files; development mode with fullJs loads the readable sources.