Alba Board

Plugin Banner

Alba Board

by alejo30

Download
Description

**Video: https://www.youtube.com/watch?v=nCBS9oGEhEo

Alba Board brings an intuitive, modern Kanban board directly to your WordPress site — for project management, task tracking, client workflows, editorial calendars, or personal productivity.

💡 Why choose Alba Board?
– Manage cards, tasks, projects visually (like Trello or Notion, but on your own WordPress).
– Add custom fields, colored tags, assignees and comments.
Extend with add-ons for frontend card creation, color tags, and more.
No vendor lock-in — own your data!

🔗 Full documentation, guides & more:
https://albaboard.com/

Features

  • Kanban-style board view in WP admin
  • Drag & drop cards between lists (Sortable.js)
  • Card modal editor: title, description, assignee, colored tags, custom fields
  • Comments UI (admin + frontend)
  • AJAX-powered board actions for fast updates
  • Select users as assignees (live search)
  • Colored tags (with Card Tags add-on)
  • Extendable with add-ons
  • Desktop & mobile friendly
  • Secure: user permissions & nonces

Add-ons & Extensions

Supercharge your workflow with official add-ons:

  • Alba Board Frontend Interactions:
    Enable card creation and deletion from your site’s public side (frontend).

  • Alba Card Tags:
    Add, assign, and color code tags for powerful filtering.

More add-ons coming soon! Want a feature? Let us know.

Support, Docs & Feedback

  1. Upload the alba-board folder to /wp-content/plugins/.
  2. Activate Alba Board from Plugins.
  3. Optionally activate add-ons you need (Frontend Interactions, Card Tags).
  4. Access your board in admin: Boards > Board View.
  5. For assignee dropdown (Select2), ensure select2.min.js and select2.min.css are loaded.
  1. Kanban view in the front end

    Kanban view in the front end

  2. Admin board view

    Admin board view

  3. Card details and comments (admin)

    Card details and comments (admin)

  4. Frontend board (with comments)

    Frontend board (with comments)

How do I enable frontend card creation?

Activate the “Alba Board Frontend Interactions” add-on from the Add-ons menu.

How do colored tags work?

Enable the “Alba Card Tags” add-on for easy tag management and colored filters.

Can I extend Alba Board?

Yes, via add-ons and WordPress hooks.

Is frontend card creation secure?

Yes — all AJAX actions use nonces and capability checks.

Can I customize the board’s look?

Yes! Override the CSS in your theme or build your own add-on.

1.4.0

  • Feature: List Reordering! You can now drag and drop entire lists by their header to reorganize your board seamlessly.
  • Feature: Delete Lists. Added a quick-action ‘X’ button (visible on hover) to easily delete a list and its cards directly from the board.
  • Feature: Inline Tag Creation. Create new tags on the fly simply by typing them into the card modal’s tag selector and hitting Enter.
  • Feature: Display Settings. Added a new option in Settings to toggle user profile avatars on or off on the board cards.
  • UX/UI: Unified Admin Menu. All Alba Board options and databases are now elegantly nested under a single master menu for a cleaner WordPress dashboard.
  • UX/UI: Contextual List Creation. The “Add List” action is now a seamless phantom column at the right edge of your board.
  • UX/UI: Refined Neumorphism. Polished the Soft UI aesthetic with deeper, double-layered hover lift effects for both lists and cards.
  • UX/UI: Glowing Tags. Tags now feature beautiful, dynamic, colored glowing shadows based on their selected background color.
  • UX/UI: Optimized Card Layout. Redesigned the card footer to display tags on the bottom left and avatars on the bottom right, saving vertical space.
  • UX/UI: Smart Auto-focus. Clicking to add a card or list now automatically focuses the text input for immediate typing.
  • UX/UI: Fluid Animations. Restored the native HTML5 engine for buttery-smooth drag and drop ghost animations.
  • Fix: Solved an issue where pressing the “Enter” key wouldn’t save a new list or card properly.
  • Fix: Prevented the “Add Card” footer button from shifting out of place while dragging cards.
  • Fix: The “No cards” empty state message now dynamically shows/hides in real-time when moving cards in and out of a list.
  • Fix: Prevented list titles and empty state messages from being accidentally dragged.
  • Dev: Strict separation of concerns. Removed all inline CSS and JS from PHP templates to fully comply with WordPress.org official plugin directory guidelines.

1.3.2

  • Architecture: Implemented a robust Hooks/Actions API (do_action) across the frontend and backend. This allows third-party Add-ons to seamlessly inject features, UI elements, and data without modifying Core files.
  • Enhancement: Added JavaScript custom events (alba_modal_loaded) to allow Add-ons to reliably initialize scripts (like Select2 or color pickers) inside AJAX-loaded modals.
  • Accessibility (Frontend): Synchronized power-user keyboard shortcuts to the frontend view. Users can now press Esc to close the card modal, and Ctrl+Enter (or Cmd+Enter on Mac) to quickly submit a comment.

1.3.1

  • Fix: Resolved an issue where refreshing the browser page after creating a new board, list, or card would duplicate the item.
  • Enhancement: Added accessibility keyboard shortcuts for power users. You can now use Esc to close modals or cancel inline forms, and Ctrl+Enter (or Cmd+Enter on Mac) to quickly save card changes.

1.3.0

  • Feature: File Attachments! You can now upload and manage files directly inside cards. Added dedicated settings to control max file size, allowed formats, and upload limits per card.
  • Feature: Dashboard Widget. Added a native WordPress dashboard widget “My Alba Board Tasks” so users can instantly see their assigned cards across all boards upon logging in.
  • Feature: Data Export. Administrators can now export entire boards to CSV or JSON formats with a single click.

1.2.0

  • Feature: User Avatars! Cards now display the assigned user’s profile picture on both the frontend and backend boards for better visual tracking and collaboration.
  • Feature: 1-Click Onboarding. Added a “Create a Sample Board” empty state for new users to instantly generate a fully functional demo board with lists and sample cards.
  • Enhancement: Improved card footer layout to perfectly align colored tags and user avatars.

1.1.0

  • Performance: Massively improved frontend board rendering speed.
  • Optimization: Eliminated N+1 database query overhead in the board shortcode. Cards are now fetched in a single, highly efficient query regardless of the number of lists.
  • Compatibility: 100% backward compatibility maintained with all official add-ons (Frontend Interactions, Card Tags).
  • Under the hood: Improved post-term caching for card tags to reduce database load.

1.0.0

  • First stable release — backend Kanban, modal editing, AJAX, comments, add-ons.
Back to top