# AI use cases for Kaletacms (phprs-cms/kaletacms)

Repo: [phprs-cms/kaletacms](https://github.com/phprs-cms/kaletacms) | Use cases: 4 | Page: https://dedupedai.com/use-cases/phprs-cms-kaletacms/

Kaleta is an open-source PHP content management system for business websites, with a visual page builder, a design token system, an AI assistant and Claude over MCP.

This file holds every use case of this repo. Each one starts with a "## " heading and ends with its URL.

- Launch a business website from a starter site: https://dedupedai.com/use-cases/phprs-cms-kaletacms/launch-business-site-from-starter/
- Have Claude draft site changes over MCP for approval: https://dedupedai.com/use-cases/phprs-cms-kaletacms/have-claude-draft-site-changes-over-mcp/
- Move a WordPress site into Kaleta: https://dedupedai.com/use-cases/phprs-cms-kaletacms/move-wordpress-site-into-kaleta/
- Collect enquiries and newsletter sign-ups without cookies: https://dedupedai.com/use-cases/phprs-cms-kaletacms/collect-leads-and-newsletter-without-cookies/

## How to launch a business website from a starter site with Kaletacms

Repo: [phprs-cms/kaletacms](https://github.com/phprs-cms/kaletacms) | Difficulty: Intermediate | Time: 1 hour | Basis: From the README

Install Kaleta on your hosting and publish a working business site from a starter in under an hour.

**Who it is for:** A small business owner or freelance web designer who needs a company website with services, team, contact and news pages and no custom code.

**The problem:** Building a business site from scratch takes days of layout, styling and content work before the first page is live.

**The outcome:** A running Kaleta installation with a chosen starter site, edited in the visual builder and ready to publish.

### Steps

1. Download kaleta-X.Y.Z.zip from the latest GitHub Release and upload its contents, including the hidden .htaccess files, to your hosting.
2. Create an empty database on the hosting.
3. Open https://your-site.com/install.php, fill in the form and choose a starter site.
4. Open the admin and edit a page in the page builder; drafts save continuously and go live only when you publish.

### Prompt to paste into your agent

```text
Using the kaletacms repository on GitHub, guide me through installing Kaleta on <hosting-domain> with PHP 8.3 or newer. Report the install.php URL and the starter site I chose, then confirm the home page loads over HTTPS.
```

### Caveat

On PHP 8.3 with the JIT on, keep the default opcache.jit = tracing setting, because the per-function mode has a crash bug that the System status page reports.

Disclaimer: Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk. Full text: https://dedupedai.com/disclaimer/

URL: https://dedupedai.com/use-cases/phprs-cms-kaletacms/launch-business-site-from-starter/

## How to have Claude draft site changes over MCP for approval with Kaletacms

Repo: [phprs-cms/kaletacms](https://github.com/phprs-cms/kaletacms) | Difficulty: Advanced | Time: 2 hours | Basis: From the README

Connect Claude to your Kaleta site so it drafts pages, site parts and design changes you review before publishing.

**Who it is for:** A web agency or site owner who already uses Claude and wants it to build sections from existing HTML or edit site content without publishing unreviewed changes.

**The problem:** Turning existing HTML or design notes into builder content by hand is slow, and direct AI edits to a live site are risky.

**The outcome:** Claude-created changes appear as drafts in the site, ready for review and approval.

### Steps

1. Install Kaleta and finish the setup in the admin, as in the launch use case.
2. Connect Claude to the site over MCP, following the setup steps in the user guide at Kaletacms.com/guide.
3. Ask Claude to convert a block of HTML into builder content, or to edit site parts, collections or the design.
4. Open the admin, review each draft and approve it before it goes live.

### Prompt to paste into your agent

```text
Using the kaletacms repository and its MCP support, ask Claude to convert the HTML in <source-file> into a draft page on my Kaleta site at <site-url>. Expected output: the draft's name and a list of changed elements, and confirm nothing is published until I approve it.
```

### Caveat

The README says Claude changes are always drafts to approve, but it does not describe the MCP connection steps, so check the user guide for the exact setup.

Risk, credentials: Giving Claude MCP access to a live admin means it can change the site, so use an account with limited rights and keep changes in draft until you approve them.

Disclaimer: Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk. Full text: https://dedupedai.com/disclaimer/

URL: https://dedupedai.com/use-cases/phprs-cms-kaletacms/have-claude-draft-site-changes-over-mcp/

## How to move a WordPress site into Kaleta with Kaletacms

Repo: [phprs-cms/kaletacms](https://github.com/phprs-cms/kaletacms) | Difficulty: Intermediate | Time: 2 hours | Basis: From the README

Import an existing WordPress site into the Kaleta page builder instead of rebuilding it by hand.

**Who it is for:** A web designer or business owner who has an existing WordPress business site and wants to move it to Kaleta.

**The problem:** Rebuilding every page of an existing WordPress site by hand is slow and invites content mistakes.

**The outcome:** Your WordPress content appears in the Kaleta page builder as editable content.

### Steps

1. Install Kaleta on your hosting and finish the setup in the admin.
2. Export your WordPress content from the WordPress site.
3. Open the WordPress import in the Kaleta admin and upload the export.
4. Open the imported pages in the page builder, check the layout and text, then publish the pages you want.

### Prompt to paste into your agent

```text
Using the kaletacms repository, help me import the WordPress export at <export-file> into my Kaleta site at <site-url>. Expected output: a list of imported pages and any items that did not import, and verify that each imported page opens in the builder before I publish.
```

### Caveat

The README says the importer works straight into the builder but does not list which WordPress content types are supported, so check the imported pages carefully.

Disclaimer: Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk. Full text: https://dedupedai.com/disclaimer/

URL: https://dedupedai.com/use-cases/phprs-cms-kaletacms/move-wordpress-site-into-kaleta/

## How to collect enquiries and newsletter sign-ups without cookies with Kaletacms

Repo: [phprs-cms/kaletacms](https://github.com/phprs-cms/kaletacms) | Difficulty: Intermediate | Time: 1 hour | Basis: From the README

Add an enquiry form and double opt-in newsletter to a business site, then send confirmed subscribers to your mailing service.

**Who it is for:** A marketer or owner of a service business who wants leads and newsletter subscribers without CAPTCHA or cookie banners.

**The problem:** Contact forms and newsletter sign-ups usually need CAPTCHA, cookies and third-party scripts, which add friction and privacy concerns.

**The outcome:** Enquiries reach the admin and by e-mail, and confirmed newsletter subscribers are passed to your mailing service.

### Steps

1. Install Kaleta and add a contact section with a form to a page in the page builder.
2. Set up email notifications for enquiries in the admin and check the CSV export.
3. Enable the newsletter and confirm that sign-ups use double opt-in.
4. Connect your mailing service, such as Brevo, MailerLite, Mailchimp, Ecomail or SmartEmailing, or use a webhook to pass confirmed subscribers on.

### Prompt to paste into your agent

```text
Using the kaletacms repository, set up the enquiry form and double opt-in newsletter on my Kaleta site at <site-url>. Expected output: a list of the form fields and the mailing service I connected, and verify by submitting one test enquiry and one test sign-up.
```

### Caveat

The README says newsletters go to Brevo, MailerLite, Mailchimp, Ecomail, SmartEmailing or any service via a webhook, but it does not give connection details, so confirm the exact setup in the user guide.

Disclaimer: Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk. Full text: https://dedupedai.com/disclaimer/

URL: https://dedupedai.com/use-cases/phprs-cms-kaletacms/collect-leads-and-newsletter-without-cookies/
