wj-datatable

Generate WebJET CMS datatable CRUD applications with JPA, Spring Data, and REST controllers.

7|6|Updated Feb 11, 2022
One-click install
npx skills add https://github.com/webjetcms/webjetcms --skill wj-datatable
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wj-datatable
Source: https://github.com/webjetcms/webjetcms/tree/main/.agents/skills/wj-datatable
Command: npx skills add https://github.com/webjetcms/webjetcms --skill wj-datatable

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation of administrative interfaces for WebJET CMS by automating the generation of backend code (JPA entities, Spring Data repositories, REST controllers) and frontend HTML for datatable-based applications.

Core Features & Use Cases

  • Full Stack Generation: Creates all necessary components for a CRUD datatable application.
  • Annotation-Driven: Leverages Java annotations (@DataTableColumn) to define UI and backend behavior.
  • Use Case: When developing a new feature in WebJET CMS that requires an admin interface to manage a list of items (e.g., managing contact information, product catalog), use this Skill to generate the boilerplate code for the entity, repository, controller, and frontend table.

Quick Start

Use the wj-datatable skill to generate a new datatable application for managing 'products'.

Frequently Asked Questions about wj-datatable

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a CRUD datatable in WebJET CMS?

To generate a CRUD datatable in WebJET CMS, use this Skill to automatically produce JPA entities, Spring Data repositories, REST controllers, and frontend HTML pages. It builds the complete full-stack application boilerplate by leveraging Java annotations to define both UI and backend behavior.

How does the @DataTableColumn annotation work for Spring Data backend development?

The @DataTableColumn annotation drives both UI rendering and backend behavior for datatable entities in WebJET CMS. It allows developers to declaratively configure column properties within JPA entities, automatically mapping data fields to the administrative interface without manual frontend coding.

Can I use this Skill to build a product catalog admin interface with JPA and Spring Data?

Yes, you can use this Skill to rapidly build administrative interfaces for managing items like product catalogs or contact information. It generates the necessary JPA entities, Spring Data repositories, and REST controllers required to manage data lists within the WebJET CMS framework.

Does WebJET CMS datatable generation include automated testing and translation keys?

WebJET CMS datatable generation includes automated testing and translation key generation to ensure architectural compliance. This guarantees that the newly created CRUD applications are fully testable and properly internationalized alongside the generated boilerplate code.

What is the best way to create administrative CRUD applications in WebJET CMS?

The best way to create administrative CRUD applications in WebJET CMS is by automating full-stack generation. This approach produces JPA entities, Spring Data repositories, REST controllers, and HTML pages simultaneously, ensuring strict adherence to architectural patterns while eliminating manual boilerplate coding.