1
heyula
Re: Xoops Slideshow Module Update
  • Today 21:05

  • heyula

  • Theme Designer

  • Posts: 604

  • Since: 2008/4/24


Resized Image


Resized Image


Resized Image



2
Mamba
Re: Xoops Slideshow Module Update

I see that you're already testing the xTailwind2 theme!

Resized Image


That's great!

Thanks for updating the module!

I'm downloading the updated module and will be testing it soon!
Support XOOPS => DONATE
Use 2.5.11 | Docs | Modules | Bugs



3
heyula
Xoops Slideshow Module Update
  • Today 17:41

  • heyula

  • Theme Designer

  • Posts: 604

  • Since: 2008/4/24


Resized Image


Xoops Slideshow Module Update

The module previously included 2 different sliders. With this update, 6 new sliders have been added.

YouTube and Vimeo support has been implemented, allowing iframe-based video embedding.

An image editing area has been added for the newly included sliders.

Additionally, various issues have been fixed to improve overall stability and performance.

Demo:
https://turkish.erenyumak.com/

Download:
http://turkish.erenyumak.com/uploads/slideshow.zip



4
Mamba
xTailwind2: A Sharper Tailwind Theme for XOOPS

Resized Image


xTailwind2 is a new Tailwind CSS and DaisyUI-powered theme for XOOPS 2.5.11+, created to deliver a more polished and modern front-end experience. Instead of feeling like a generic utility-based skin, it focuses on stronger visual hierarchy, cleaner content presentation, and a more intentional overall atmosphere.

The theme introduces a floating glass-style navigation bar, a more editorial homepage hero, quieter side rails, and a refined central content canvas that helps articles and module content stand out. It also includes six curated palettes, with both light and dark moods, so the site can shift personality without losing consistency.

Under the hood, xTailwind2 keeps the flexibility of Tailwind CSS while tightening the design system around XOOPS itself. Blocks, typography, tables, links, and other raw XOOPS output are styled to feel more cohesive, and the theme switcher remembers the visitor’s preferred light and dark palette choices for a smoother experience.

If you want a XOOPS theme that feels lighter, more contemporary, and more design-driven than a standard framework port, xTailwind2 is a strong step forward.

Download: https://github.com/mambax7/xtailwind2

Happy Theming!
Support XOOPS => DONATE
Use 2.5.11 | Docs | Modules | Bugs



5
Mamba
xTailwind — a fresh Tailwind CSS theme for XOOPS 2.5.11+

Resized Image


We're excited to introduce xTailwind, a new theme for XOOPS 2.5.11+ that brings the modern utility-first approach of Tailwind CSS to the XOOPS ecosystem. Paired with DaisyUI's elegant component library, xTailwind gives site administrators and developers a fresh alternative to Bootstrap-based themes — without sacrificing any of the features you expect.

Why Tailwind?

Tailwind CSS has reshaped how modern websites are built. Instead of pre-styled components you override and fight against, Tailwind provides small utility classes you compose to build exactly what you want. The result is less CSS, more control, and designs that don't all look the same.

DaisyUI sits on top of Tailwind to bring back the convenience of semantic component classes — btn, card, navbar, modal, dropdown — along with a built-in theming system. It's the best of both worlds: utility-first flexibility when you need it, ready-made components when you don't.

34 Themes, One Click Away

xTailwind ships with DaisyUI's full collection of 34 pre-built themes: light, dark, cupcake, corporate, cyberpunk, synthwave, dracula, forest, sunset, nord, and many more. Users can switch between them live from the navbar, with no page reload.

The switcher is accompanied by a clean Light/Dark toggle button with a translatable text label. Both preferences are saved to the visitor's browser and persist across sessions. A tiny inline script applies the saved theme before the page paints, so there's never a flash of the wrong colors.

Drop-In Simplicity for Site Admins

We know most XOOPS site administrators aren't JavaScript developers, and we respect that. xTailwind is a true drop-in theme: download it, copy it into your themes/ directory, activate it in XOOPS admin, and you're done. The compiled CSS ships with the theme. No Node.js. No npm. No build step.

Developers who want to customize styles, add components, or bundle a new DaisyUI theme can still do all of that — the source files are right there in the repo, and rebuilding takes one command. But that's an opt-in path, not a requirement.

Built for the Modern Web

Behind the scenes, xTailwind embraces everything that makes modern web development pleasant:

- Alpine.js for declarative interactivity — dropdowns, mobile navigation, toasts, and modals all work without a single custom JavaScript file. Shared from xoops_lib/Frameworks/alpine/ so multiple Tailwind themes can use the same copy.
- XoopsFormRendererTailwind — a brand-new form renderer contributed to XOOPS core that outputs native DaisyUI form components. Every XOOPS form (user registration, admin preferences, module settings) renders with proper Tailwind styling, matching whichever DaisyUI theme is active.
- Native RTL support via Tailwind's logical properties (ms-/me-, text-start/text-end) and the XOOPS _TEXT_DIRECTION constant. Arabic, Hebrew, and Persian sites get correct mirroring automatically.
- WCAG AA contrast baked into every DaisyUI theme's color palette.
- Self-hosted with no external CDN dependencies, following the same principle as xSwatch5.

A New Architecture, Not a Replacement

xTailwind doesn't replace xSwatch5 — it joins it. Site owners who love Bootstrap and the Bootswatch variant collection can continue using xSwatch5 v2.0 (also recently released). Site owners who want to explore a utility-first workflow or prefer DaisyUI's aesthetic can pick xTailwind. Both are supported, both are actively maintained, and both share XOOPS's commitment to stability.

For developers building custom themes, xTailwind also serves as a reference implementation. A complete TUTORIAL.md walks through how to create your own Tailwind theme from scratch, plus a class-by-class guide for porting existing Bootstrap themes to Tailwind + DaisyUI.

Share a Library, Not the Libraries

One of the nicer architectural decisions in xTailwind: Alpine.js lives in XOOPS core's xoops_lib/Frameworks/alpine/ directory, right alongside jQuery and Chart.js. If you build additional Tailwind themes down the road, they all share the same 45 KB Alpine.js runtime. One download for site administrators, one place to update, no duplication across themes.

Status and Availability

xTailwind is currently released as a proof of concept — the core theme, navigation, block system, theme switcher, and form renderer are all working. Module-specific template overrides (newbb, publisher, wggallery, etc.) are the next phase of development, and community contributions are very welcome.

Grab it from the repo, drop it into your XOOPS installation, and let us know what themes you bundle, what components you build, and what you'd like to see next. The future of XOOPS theming is wide open, and we'd love for you to help shape it.

Happy theming.

Download: https://github.com/mambax7/xtailwind
Support XOOPS => DONATE
Use 2.5.11 | Docs | Modules | Bugs



6
Mamba
xSwatch5 v2.0 — Bootstrap 5.3 Arrives, With a Twist You Can Actually See

Resized Image


We're thrilled to announce the release of xSwatch5 v2.0, a complete refresh of the beloved xSwatch theme family for XOOPS. This release brings your site into the modern web with Bootstrap 5.3.8, and adds some features we think you'll genuinely enjoy using every day.

Pick Your Look, Live

The headline feature is the brand-new Theme Switcher right in your navbar. With a single click, your visitors can instantly switch between any of the 21 bundled Bootswatch variants — Cerulean, Cosmo, Slate, Darkly, Lux, Minty, and more. No page reload, no admin panel, no fuss. Their choice is remembered across visits.

Even better: the switcher builds its list automatically from the theme's CSS folders. Drop a new variant directory in, and it appears in the dropdown. No configuration, no code changes, no cache to clear.

Light Mode, Dark Mode, Your Call

Right next to the theme picker lives a Dark/Light toggle button with a clear label so users always know what they'll get. It uses Bootstrap 5's native Color Modes API, which means each Bootswatch variant now includes both light and dark styles in a single CSS file. That's half the CSS payload compared to the old dual-stylesheet approach.

On first visit, the theme respects the visitor's OS preference. Once they make a choice, it sticks — saved to browser storage with no cookies, no tracking, no HTTP overhead. A tiny script runs before the page paints, so there's never a flash of the wrong theme.

Right-to-Left, Out of the Box

For the global XOOPS community, v2.0 ships with automatic RTL support. The theme reads the _TEXT_DIRECTION constant from your language pack and Bootstrap 5's logical properties handle the rest — spacing, alignment, dropdowns, and layouts all mirror correctly for Arabic, Hebrew, Persian, and other RTL languages.

The Foundation: Modern, Accessible, Clean

Under the hood, every template has been rebuilt for Bootstrap 5.3.8. That meant touching dozens of files across the main theme and module overrides for 13 popular XOOPS modules — newbb, publisher, wggallery, xoopsfaq, and more. Along the way we:

- Dropped jQuery dependency from Bootstrap (XOOPS core still uses it, but the theme itself is vanilla JS)
- Tightened WCAG AA contrast across every color combination in every variant
- Fixed absolute image paths so subdirectory installs work correctly
- Cleaned up dead code, duplicate selectors, and BS3 leftovers
- Switched to the current form renderer (XoopsFormRendererBootstrap5)

Compatibility

xSwatch5 v2.0 works on XOOPS 2.5.11 and later. The theme runs cleanly on 2.5.11 with RTL auto-detection becoming active on 2.5.12+. PHP 8.2 or newer required.

A Family Legacy

This release stands on the shoulders of years of community work. The xSwatch story began in 2016 with Richard Griffith's (Geekwright) original theme, evolved through Bootstrap 3 and 4, and got its first Bootstrap 5 migration from Alain01 in 2023. v2.0 builds on all of that — keeping what worked, polishing what didn't, and adding the live theme switching that users have been asking for.

Get It Now

https://github.com/mambax7/xswatch5

Drop it into your XOOPS themes/ directory, select it in the admin panel, and you're done. We'd love to hear what you think — and if you build a new Bootswatch variant, remember: it just takes a folder drop to get it into the switcher.

Happy theming.
Support XOOPS => DONATE
Use 2.5.11 | Docs | Modules | Bugs



7
Mamba
Re: Xtaggen Module

I love this innovation spirit!

Nicely done!
Support XOOPS => DONATE
Use 2.5.11 | Docs | Modules | Bugs



8
heyula
Xtaggen Module
  • 4/3 8:41

  • heyula

  • Theme Designer

  • Posts: 604

  • Since: 2008/4/24


Xtaggen - Universal Content Tag Generator

Resized Image


The Xtaggen module generates smart tags for XOOPS-based websites. It scans all modules installed on the system and produces ready-to-use tags for each module, which can be used within the desired theme's .tpl files. This eliminates the need for standard module blocks, enabling more flexible and cleaner theme integration.

Documentation

https://turkish.erenyumak.com/modules/xtaggen/xtaggen_en.html

Video:
https://www.facebook.com/share/p/1DE6xVa3cm/

Very soon



9
Mamba
Re: XOOPS 4.0 – Vision, Direction, and Roadmap (Discussion)

Kevin,

Few screenshots of features already implemented in XOOPS 4.0 and XMF 2.0, and tested in the xmfBlog module.

As I've mentioned earlier, XOOPS 4.0 is NOT some imaginary dream, but a real framework, already working, and backed with tons of PHPUnit tests. Of course, there will tons of opportunities to improve it, and that's where the community comes in, especially experienced people like yourself.

Tags, Taxonomy, Image editing

Resized Image



Parent-Child Tree View

Resized Image



Reporting Export

Resized Image



Import/Export

Resized Image



Activity Audit Log

Resized Image



Cloning

Resized Image




Versioning

Resized Image

Resized Image




Comments

Resized Image




Taxonomies & Tags

Resized Image




Hierarchical Taxonomies

Resized Image




Tags in the Frontend

Resized Image




Tags & Taxonomy in the Frontend

Resized Image
Support XOOPS => DONATE
Use 2.5.11 | Docs | Modules | Bugs



10
Mamba
Re: XOOPS 4.0 – Vision, Direction, and Roadmap (Discussion)

Kevin,
Quote:
there is a very high chance of this version of XOOPS 4.0 to never release or remain in development hell for a long time.

It's a valid point, but nothing to worry about!

XOOPS 4.0 is already up and running on a test site, and you can see two modules developed with it already:

xmfBlog: https://aispark.us/modules/xmfblog/

xmfPortal: https://aispark.us/modules/xmfportal/

Many of the XMF 2.0 features, that have been created to make life for developers easier, have been already implemented in these module:

• Versioning
• Taxonomy
• Image manipulation
• Cloning
• Activity Audit
• Few others…


I'm still cleaning up the code, but in couple of weeks I'll be releasing everything as a Pre-Alpha, so everybody can check it out, test it, and provide feedback and improvement suggestions.

The key point is XOOPS 4.0 is NOT some imaginary dream, but a real framework, already working.

So please be patient for few more weeks
Support XOOPS => DONATE
Use 2.5.11 | Docs | Modules | Bugs




TopTop
(1) 2 3 4 ... 29452 »



Login

Who's Online

290 user(s) are online (194 user(s) are browsing Support Forums)


Members: 0


Guests: 290


more...

Donat-O-Meter

Stats
Goal: $15.00
Due Date: Apr 30
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $15.00
Make donations with PayPal!

Latest GitHub Commits