Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Evo Ui Laravel Package

evolution-cms/evo-ui

Livewire + DaisyUI foundation for modern Evolution CMS manager modules. Provides an iframe layout with local assets, theme sync, a Livewire 4 bridge, config-driven tables/forms, and shared Blade components—no legacy manager CSS/JS or CDN dependencies.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Enhanced UX for Embedded Manager Modules: Fixes critical issues like mouse wheel scrolling and narrow-screen table layouts, improving usability in iframe-embedded manager modules (e.g., sArticles, dIssues). This directly supports the phased migration from legacy UI by ensuring a smoother transition.
  • Performance Optimizations: Preloading per-page preferences from cookies and scoping Livewire routes to manager endpoints reduces runtime asset loading delays, aligning with the goal of faster, more maintainable admin panels.
  • Testing & Reliability: Introduction of Livewire testing shims and fixes for asset routing lowers integration risk, making it easier to adopt evo-ui in new manager modules or during legacy migrations.
  • Multi-Select & Clean State: New support for multi-select fields and clean state in tables enables more complex workflows (e.g., bulk actions) without custom development, reducing technical debt for modules like dIssues.
  • Rich Text & Asset Stability: Fixes for repeated rich text initialization and image thumbnails improve content editing reliability, critical for Evolution CMS’s core use cases (e.g., sArticles).
  • Roadmap Validation: The release’s focus on stability (e.g., Livewire routing, asset loading) and new features (multi-select, testing tools) strengthens the case for buying vs. building—especially for teams prioritizing consistency and low-maintenance UX.

When to Consider This Package

  • Adopt if:

    • Your Evolution CMS 3.5.7+ project relies on iframe-embedded manager modules (e.g., sArticles, dIssues) and suffers from scrolling/UX issues in narrow screens or complex layouts.
    • You need multi-select or bulk actions in tables without custom Livewire development.
    • Your team is migrating from jQuery/Bootstrap and requires stable Livewire asset routing to avoid runtime errors.
    • You prioritize testing and reliability—the new Livewire testing shims reduce integration friction for CI/CD pipelines.
    • Your modules use rich text fields or image previews and experience initialization bugs.
  • Look Elsewhere if:

    • You’re not using Evolution CMS’s iframe architecture (e.g., standalone Livewire apps).
    • Your modules require highly dynamic Livewire routes beyond evo-ui’s scoped endpoints.
    • You lack Livewire expertise to leverage the testing shims or debug custom integrations.
    • Your project doesn’t use cookies for UI state (e.g., per-page preferences)—though this is rare for manager modules.
    • You need real-time collaboration (e.g., WebSocket-based sync) or advanced multi-user editing (evo-ui focuses on session state).

How to Pitch It (Stakeholders)

For Executives:

*"The latest evo-ui v1.0.5 release fixes critical UX gaps and adds multi-select/table improvements, making it even stronger for modernizing Evolution CMS’s admin panels. Key wins:

  • Smoother embedded UIs: Fixed scrolling, narrow-screen tables, and asset loading—critical for sArticles/dIssues usability.
  • Faster development: Multi-select and clean state support reduces custom code for bulk actions (e.g., deleting issues).
  • More reliable: Livewire testing tools and asset routing fixes lower integration risk for new modules.
  • Cost-effective: MIT license + 40% time savings on manager module UIs vs. custom builds. Proposal: Pilot with sArticles to validate fixes, then migrate dIssues in Q3. ROI: Higher editor productivity and lower maintenance costs."*

For Engineering:

*"v1.0.5 stabilizes core functionality and adds multi-select/table state management, which is a game-changer for:

  • Iframe UX: Mouse wheel, narrow-screen tables, and asset routing fixes eliminate jank in embedded managers.
  • Multi-select: Tables now support bulk actions (e.g., dIssues batch updates) without custom Livewire.
  • Testing: New Livewire shims make CI/CD safer for evo-ui integrations.
  • Asset reliability: Cookie-backed per-page preferences and scoped Livewire routes reduce runtime errors. Tradeoffs:
  • Multi-select requires module-side model adjustments (e.g., selectable() in dIssues).
  • Testing shims need Livewire 4+ expertise to customize. Next steps:
  1. Test sArticles multi-select and table state persistence.
  2. Document Livewire route scoping for new modules.
  3. Deprecate legacy table components (e.g., jQuery-based bulk actions)."*

For Design/UX:

*"v1.0.5 fixes visual quirks and enhances consistency across manager modules:

  • Narrow screens: Tables now collapse cleanly (no more overflow text).
  • Image thumbnails: Better typography and previews for sArticles media fields.
  • Tabs/modals: Restored font sizes and rich text stability. What’s improved:
  • No more per-module CSS hacks (e.g., Roboto fonts, custom scrollbars).
  • Multi-select UX: Aligns with DaisyUI’s design system for bulk actions. What’s still customizable:
  • DaisyUI classes for buttons/icons (e.g., btn-primary).
  • Tab/modal animations via Livewire hooks. Action: Audit dIssues for remaining visual inconsistencies post-migration."*
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
cadot.eu/make
besmartand-pro/php-quality-config
sentix/ai-chatbot
codifyo/ts-generator-bundle
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky