Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix build errors #262

Merged
merged 10 commits into from
Apr 16, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/components/assets.rst
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ It's possible to delete an Asset by clicking on the 'delete' button while viewin
Once deleted, you can't retrieve an Asset, and statistics relating to the number of downloads for that Asset are no longer be available. Contact Points accumulated as a result of accessing the resource remain. It's recommended where possible to unpublish Assets which are no longer in use - in future there may be an archive feature.

Display Assets directly in the browser
============================
======================================

By default, Mautic supports the following file types for direct display in the browser:

Expand Down
18 changes: 9 additions & 9 deletions docs/configuration/settings.rst
Original file line number Diff line number Diff line change
Expand Up @@ -225,7 +225,7 @@
.. vale on

.. warning::
Installing Symfony Transports is possible when you've :doc:`installed Mautic via Composer </getting_started/how_to_install_mautic.rst>`.
Installing Symfony Transports is possible when you've :doc:`installed Mautic via Composer </getting_started/how_to_install_mautic>`.

If you want to use :xref:`SendGrid` API instead of SMTP to send Emails, for example, you can install the official Symfony SendGrid Transport by running the following command mentioned alongside others in the :xref:`Symfony Mailer` documentation.

Expand All @@ -248,7 +248,7 @@
To replace the SendGrid API key, add it to the relevant field in the Email configuration and save. Mautic now uses the SendGrid API to send Emails.

.. warning::
It's a nice perk that Mautic can use any transport provided by Symfony Mailer. However, be aware that such transports from Symfony **don't support batch sending, even via API**. They only send one Email per request, as opposed to a thousand Emails per request as is the case with some Mautic transports, which can make them slow at scale. They also **don't support transport callback handling used for bounce management**. If you plan to send larger volumes of Emails or need to use features which require callback handling, please consider using Email transports built specifically for such use. These Plugins are available in the :doc:`Mautic Marketplace </marketplace/marketplace.rst>`.
It's a nice perk that Mautic can use any transport provided by Symfony Mailer. However, be aware that such transports from Symfony **don't support batch sending, even via API**. They only send one Email per request, as opposed to a thousand Emails per request as is the case with some Mautic transports, which can make them slow at scale. They also **don't support transport callback handling used for bounce management**. If you plan to send larger volumes of Emails or need to use features which require callback handling, please consider using Email transports built specifically for such use. These Plugins are available in the :doc:`Mautic Marketplace </marketplace/marketplace>`.

The table below lists available transport Plugins created for Mautic to include support for batch sending and callback handling.

Expand All @@ -264,8 +264,8 @@
- ``composer require ts-navghane/sparkpost-plugin``
.. vale on

Queue settings
==============
Configuring the Queue

Check warning on line 267 in docs/configuration/settings.rst

View workflow job for this annotation

GitHub Actions / prose

[vale] reported by reviewdog 🐶 [Google.Headings] 'Configuring the Queue' should use sentence-style capitalization. Raw Output: {"message": "[Google.Headings] 'Configuring the Queue' should use sentence-style capitalization.", "location": {"path": "docs/configuration/settings.rst", "range": {"start": {"line": 267, "column": 1}}}, "severity": "WARNING"}
=====================

The system can either send Emails immediately or queue them for processing in batches by a :doc:`cron job </configuration/cron_jobs>`. Documentation relating to configuring the queue is in the :doc:`queue </queue/queue>` section.

Expand Down Expand Up @@ -387,8 +387,8 @@

.. vale off

Tracking Opened Emails
======================
How to track opened Emails
==========================

.. vale on

Expand All @@ -400,8 +400,8 @@

.. vale off

Tracking links in Emails
========================
How to track links in Emails
============================

.. vale on

Expand Down Expand Up @@ -468,7 +468,7 @@
* **Merge by unique fields with operator** - You can determine which operator to use when merging fields if there is more than one unique identifier.

Queue settings
****************
**************

Purpose of the queuing
======================
Expand Down
16 changes: 8 additions & 8 deletions docs/contacts/manage_contacts.rst
Original file line number Diff line number Diff line change
Expand Up @@ -504,8 +504,8 @@

Please note that Mautic records UTM tags only on a Form submission that contains the action "Record UTM Tags".

Contact fields
~~~~~~~~~~~~~~
Updating Contact fields

Check warning on line 507 in docs/contacts/manage_contacts.rst

View workflow job for this annotation

GitHub Actions / prose

[vale] reported by reviewdog 🐶 [Google.Headings] 'Updating Contact fields' should use sentence-style capitalization. Raw Output: {"message": "[Google.Headings] 'Updating Contact fields' should use sentence-style capitalization.", "location": {"path": "docs/contacts/manage_contacts.rst", "range": {"start": {"line": 507, "column": 1}}}, "severity": "WARNING"}
~~~~~~~~~~~~~~~~~~~~~~~

You can also pass information specific to your Contact by setting Mautic Contact ``field(s)`` to be publicly editable. Note that values appended to the tracking pixel should be ``url`` encoded - %20 for spaces, %40 for @, etc.

Expand All @@ -523,15 +523,15 @@

Here are a couple code snippets that may help as well:

HTML
~~~~
HTML snippet
~~~~~~~~~~~~

.. code-block:: shell

<img src="https://example.com/mtracking.gif?page_url=http%3a%2f%2fexample.com%2fyour-product-page&page_title=Some%20Cool%20Product&email=user%40theirdomain.com&tags=ProductA,-ProductB" style="display: none;" alt="mautic is open source marketing automation" />

PHP
~~~
PHP snippet
~~~~~~~~~~~

.. code-block:: php

Expand All @@ -543,8 +543,8 @@

echo '<img src="https://example.com/mtracking.gif?d=' . $d . '" style="display: none;" />';

JavaScript
~~~~~~~~~~
JavaScript snippet
~~~~~~~~~~~~~~~~~~

.. code-block:: javascript

Expand Down
2 changes: 1 addition & 1 deletion docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ There are different types of documentation available to help you navigate your w
configuration/cron_jobs
configuration/variables
configuration/settings
configuration/shortener

.. toctree::
:caption: Authentication
Expand Down Expand Up @@ -162,7 +163,6 @@ There are different types of documentation available to help you navigate your w

plugins/plugin_resources
plugins/amazon
plugins/citrix
plugins/clearbit
plugins/connectwise
plugins/fullcontact
Expand Down
2 changes: 1 addition & 1 deletion docs/links/amazon_account.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@

link_name = "Create an AWS account"
link_text = "Create an AWS account"
link_url = "https://docs.aws.amazon.com/AmazonS3/latest/userguide/setting-up-s3.html#sign-up-for-aws-gsg"
link_url = "https://docs.aws.amazon.com/AmazonS3/latest/userguide/setting-up-s3.html#sign-up-for-aws"

link.xref_links.update({link_name: (link_text, link_url)})
2 changes: 1 addition & 1 deletion docs/links/iam_user_signin.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@

link_name = "Sign in as IAM user"
link_text = "Sign in as IAM user"
link_url = "https://docs.aws.amazon.com/AmazonS3/latest/userguide/setting-up-s3.html#signing-in-iam-user-gsg"
link_url = "https://docs.aws.amazon.com/AmazonS3/latest/userguide/setting-up-s3.html#create-an-admin"

link.xref_links.update({link_name: (link_text, link_url)})
2 changes: 1 addition & 1 deletion docs/links/setup_iam_user.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@

link_name = "Set up an IAM user"
link_text = "Set up an IAM user"
link_url = "https://docs.aws.amazon.com/AmazonS3/latest/userguide/setting-up-s3.html#create-an-iam-user-gsgD"
link_url = "https://docs.aws.amazon.com/AmazonS3/latest/userguide/setting-up-s3.html#create-an-admin"

link.xref_links.update({link_name: (link_text, link_url)})
8 changes: 4 additions & 4 deletions docs/plugins/clearbit.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@

* Pull data from Clearbit via the API about Contacts and Companies into Mautic.

Requirements
************
Clearbit Plugin Requirements

Check warning on line 8 in docs/plugins/clearbit.rst

View workflow job for this annotation

GitHub Actions / prose

[vale] reported by reviewdog 🐶 [Google.Headings] 'Clearbit Plugin Requirements' should use sentence-style capitalization. Raw Output: {"message": "[Google.Headings] 'Clearbit Plugin Requirements' should use sentence-style capitalization.", "location": {"path": "docs/plugins/clearbit.rst", "range": {"start": {"line": 8, "column": 1}}}, "severity": "WARNING"}
****************************

* Mautic installed on a publicly accessible URL. Due to the need for callbacks from Clearbit to Mautic, this Plugin won't work on a localhost.

Expand All @@ -18,8 +18,8 @@
.. image:: images/screenshot-consoleawsamazoncom-20200413-214631-35da93f9.png
:alt: Screenshot of Clearbit

Usage
******
Clearbit Plugin Usage

Check warning on line 21 in docs/plugins/clearbit.rst

View workflow job for this annotation

GitHub Actions / prose

[vale] reported by reviewdog 🐶 [Google.Headings] 'Clearbit Plugin Usage' should use sentence-style capitalization. Raw Output: {"message": "[Google.Headings] 'Clearbit Plugin Usage' should use sentence-style capitalization.", "location": {"path": "docs/plugins/clearbit.rst", "range": {"start": {"line": 21, "column": 1}}}, "severity": "WARNING"}
*********************

A dropdown menu and a toolbar at the top are both present on the Contacts and Companies pages:

Expand Down
4 changes: 2 additions & 2 deletions docs/plugins/plugin_resources.rst
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,8 @@

5. Ensure that the Integration created the new Contact.

Troubleshooting
---------------
Troubleshooting Plugins

Check warning on line 60 in docs/plugins/plugin_resources.rst

View workflow job for this annotation

GitHub Actions / prose

[vale] reported by reviewdog 🐶 [Google.Headings] 'Troubleshooting Plugins' should use sentence-style capitalization. Raw Output: {"message": "[Google.Headings] 'Troubleshooting Plugins' should use sentence-style capitalization.", "location": {"path": "docs/plugins/plugin_resources.rst", "range": {"start": {"line": 60, "column": 1}}}, "severity": "WARNING"}
-----------------------

If the ``firstname`` value wasn't saved to the Integration:

Expand Down
4 changes: 2 additions & 2 deletions docs/plugins/vtiger.rst
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,8 @@ If you want to use the Plugin, you have to publish it.

.. vale off

Test the Plugin
***************
Test the VTiger CRM Plugin
**************************

.. vale on

Expand Down
2 changes: 1 addition & 1 deletion docs/plugins/zoho_crm.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

.. vale on

Mautic can push a Contact to :xref:`Zoho CRM` based on :ref:`Campaign actions<new Campaign actions>` or :ref:`Point Triggers<Points>`.
Mautic can push a Contact to :xref:`Zoho CRM` based on :doc:`Actions<Campaign actions> ` or :doc:`points trigger<Points Triggers>`.

Check warning on line 8 in docs/plugins/zoho_crm.rst

View workflow job for this annotation

GitHub Actions / prose

[vale] reported by reviewdog 🐶 [Mautic.FeatureList] Is this referring to a Mautic feature? If so, use 'Points' instead of 'points'. Raw Output: {"message": "[Mautic.FeatureList] Is this referring to a Mautic feature? If so, use 'Points' instead of 'points'.", "location": {"path": "docs/plugins/zoho_crm.rst", "range": {"start": {"line": 8, "column": 99}}}, "severity": "INFO"}

Language configuration warning
******************************
Expand Down
18 changes: 5 additions & 13 deletions docs/points/point_groups.rst
Original file line number Diff line number Diff line change
Expand Up @@ -27,25 +27,17 @@ Enter a name and a description for the Group and click the "Save & Close" button
Point Groups usage
===================

Point Actions
-------------

.. vale on
Using Point actions
-------------------
You can change Contact's Points within a Points Group by using Points Actions.

.. image:: images/point-action-with-group.png
:width: 600
:alt: Screenshot of Points action with Group

.. vale off
Point Triggers
--------------

.. vale on
You can use Point Triggers based on Point Groups to automatically trigger specific events within the system.
Using Point triggers
--------------------
You can use Point triggers based on Point Groups to automatically trigger specific events within the system.

.. image:: images/point-trigger-with-group.png
:width: 600
Expand Down
8 changes: 4 additions & 4 deletions docs/queue/queue.rst
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@ You can activate and configure the queuing mechanism by going to configuration:

.. vale off
RabbitMQ
********
Using RabbitMQ
**************

.. vale on
Expand Down Expand Up @@ -76,8 +76,8 @@ Example:
'rabbitmq_idle_timeout_exit_code' => 0,
Beanstalkd
**********
Using Beanstalkd
****************

:xref:`Beanstalkd` is another available queue protocol that Mautic supports. To use it, you must have a Beanstalkd server running. On :xref:`Beanstalkd website`, you can obtain instructions on how to install Beanstalkd.

Expand Down
8 changes: 4 additions & 4 deletions docs/segments/manage_segments.rst
Original file line number Diff line number Diff line change
Expand Up @@ -135,8 +135,8 @@

.. vale off

Campaign action
===============
Using a Campaign action
=======================

.. vale on

Expand Down Expand Up @@ -257,8 +257,8 @@

Mautic moves Contacts into and out of dynamic Segments based on the filters applied to the Segment. As the data associated with the Contact updates, including Company associations and behaviors, Mautic updates Segment membership.

Segment filters
===============
Configuring Segment filters

Check warning on line 260 in docs/segments/manage_segments.rst

View workflow job for this annotation

GitHub Actions / prose

[vale] reported by reviewdog 🐶 [Google.Headings] 'Configuring Segment filters' should use sentence-style capitalization. Raw Output: {"message": "[Google.Headings] 'Configuring Segment filters' should use sentence-style capitalization.", "location": {"path": "docs/segments/manage_segments.rst", "range": {"start": {"line": 260, "column": 1}}}, "severity": "WARNING"}
===========================

.. image:: images/filter-list.png
:width: 400
Expand Down
2 changes: 2 additions & 0 deletions docs/translations/translations.rst
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ The default language configuration happens first in the Mautic configuration. Th
:alt: Select the default language

.. vale off

User language
=============

Expand Down Expand Up @@ -93,6 +94,7 @@ Try searching for 'Dashboard menu' within the Mautic/Mautic repository, as there
The first file found is ``app/bundles/DashboardBundle/Translations/en_US/messages.ini`` and there is the line ``mautic.dashboard.menu.index="Dashboard"`` within the file, which is text to override.

.. vale off

Override the translation
========================

Expand Down
2 changes: 1 addition & 1 deletion docs/troubleshooting/file_ownership_permissions.rst
Original file line number Diff line number Diff line change
Expand Up @@ -112,4 +112,4 @@ To reset the ownership of files and folders, use the following command - ensurin

This command **ch-**anges **own-**ership, using the ``-R`` flag which means recursively - including all files/folders within that location. Read more about the :xref:`Linux chown command`.

.. vale on
.. vale on
2 changes: 1 addition & 1 deletion docs/troubleshooting/troubleshooting.rst
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ This error reported is:

This means that the memory limit that Apache has available is too low. Edit the ``memory_limit`` in the ``php.ini`` configuration file.

Read more about this in :doc:`troubleshooting/working_with_resource_limits`.
Read more about this in :doc:`./troubleshooting/working_with_resource_limits`.

A required PHP extension is missing
===================================
Expand Down
4 changes: 2 additions & 2 deletions docs/troubleshooting/working_with_resource_limits.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ You may come across limitations with your server configuration when installing o

These are, in general, not errors with Mautic, but with your server configuration. To resolve these issues you need to make some changes to your server configuration.

Requirements
************
Resolving issues
****************

To resolve these problems you require:

Expand Down
Loading