Skip to content

Commit

Permalink
Merge branch '5.x' into email-excluding-segments
Browse files Browse the repository at this point in the history
  • Loading branch information
fedys authored Apr 16, 2024
2 parents 2b5981f + 73019a9 commit 7fe1eab
Show file tree
Hide file tree
Showing 18 changed files with 50 additions and 56 deletions.
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 @@ Example API transport installation
.. 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 @@ This is how you would configure Mautic's Email configuration:
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 @@ The table below lists available transport Plugins created for Mautic to include
- ``composer require ts-navghane/sparkpost-plugin``
.. vale on
Queue settings
==============
Configuring the Queue
=====================

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 @@ Unsubscribe settings

.. vale off
Tracking Opened Emails
======================
How to track opened Emails
==========================

.. vale on
Expand All @@ -400,8 +400,8 @@ It's possible to turn off the tracking pixel entirely if you don't need to use i

.. vale off
Tracking links in Emails
========================
How to track links in Emails
============================

.. vale on
Expand Down Expand Up @@ -468,7 +468,7 @@ Company settings
* **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 @@ All the UTM tags are available in the time entry, just by toggling the entry det

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

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

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 @@ If you're using a Content Management System, the easiest way is to let one of th

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 @@ PHP
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 @@ This Plugin can:

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

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

* 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 @@ Authorize the Plugin
.. image:: images/screenshot-consoleawsamazoncom-20200413-214631-35da93f9.png
:alt: Screenshot of Clearbit

Usage
******
Clearbit Plugin Usage
*********************

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 @@ Use any of those actions to test the Plugin and see if the Contact appears in th

5. Ensure that the Integration created the new Contact.

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

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 @@ Zoho CRM

.. 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>`.

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 @@ Adding individual Contacts

.. vale off
Campaign action
===============
Using a Campaign action
=======================

.. vale on
Expand Down Expand Up @@ -257,8 +257,8 @@ Dynamic Segments

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
===========================

.. 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

0 comments on commit 7fe1eab

Please sign in to comment.