Skip to content

docs: Document the Projects feature (7.0)#833

Open
promptless-for-oss wants to merge 1 commit into
mautic:7.0from
Promptless:promptless/projects-feature-7.0
Open

docs: Document the Projects feature (7.0)#833
promptless-for-oss wants to merge 1 commit into
mautic:7.0from
Promptless:promptless/projects-feature-7.0

Conversation

@promptless-for-oss

Copy link
Copy Markdown
Contributor

Open this suggestion in Promptless to view citations and reasoning process

Adds a new Projects overview page documenting the Mautic Projects feature for the 7.0 branch, the version that introduced Projects: what Projects are, creating/managing/deleting Projects, the two ways to assign items, the assignable item types, the project: search command, and the Project permission set including the Associate permission. Omits the friendly duplicate-name validation message, which is not present in 7.0 (added in 7.1). Registers the page in the docs toctree after Categories.

Trigger Events

  • Deep Analysis: Our docs missing an info about Projects feature. Info might be different between branches (perhaps there are additional functionalities for ea...

Tip: Adjust how proactive or focused Promptless is in Agent Settings ⚙️


Projects give you one place to group everything that belongs to a single marketing initiative. Instead of hunting for the Campaigns, Emails, Segments, and other items behind a launch, you assign them all to a Project and manage them together. A Project works like a folder that spans item types, so you can see how the pieces of an initiative fit together and find related items quickly.

You can assign many item types to a Project, including Asset, Campaign, Company, Dynamic Content, Email, Focus Item, Form, Landing Page, Marketing Message, Point, Point Trigger, Segment, Stage, and Text message.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The assignable item types and the whole Projects feature come from the 7.0 ProjectBundle, the version that introduced Projects (PRs #15002/#15072); ProjectEntityLoaderService enumerates the entities using ProjectTrait.

Source: https://github.com/mautic/mautic/blob/7.0/app/bundles/ProjectBundle/Service/ProjectEntityLoaderService.php

To open the Projects list, select Projects in the left main menu. From here you can create a new Project, open an existing one, and delete Projects you no longer need. The list shows each Project along with the number of items assigned to it.

To create a Project, select New, then give it a name and an optional description.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The 7.0 ProjectBundle has no Validator/ directory (unlike 7.1's Validator/UniqueName), so the friendly 'A project with this name already exists.' message is intentionally omitted here — 7.0 relies on the database unique index only.

Source: https://github.com/mautic/mautic/tree/7.0/app/bundles/ProjectBundle

@adiati98 adiati98 added this to the Mautic 7.0 milestone Jul 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants