Giter VIP home page Giter VIP logo

mautic / mautic Goto Github PK

View Code? Open in Web Editor NEW
6.9K 6.9K 2.5K 196.85 MB

Mautic: Open Source Marketing Automation Software.

Home Page: https://www.mautic.org

License: Other

JavaScript 9.69% PHP 73.95% HTML 1.42% CSS 4.61% Shell 0.02% Twig 8.22% Less 2.08% TypeScript 0.01%
digital-experience-platform digitalexperienceplatform dxp email-marketing email-marketing-automation email-marketing-software hacktoberfest marketing-automation marketing-tools mautic open-source php

mautic's Introduction

codecov

All Contributors

About Mautic

Mautic is the world’s largest open source marketing automation project. With over 200,000 organisations using Mautic and over 1,000 community volunteers, we empower businesses by making it easy to manage their marketing across a range of channels. Stay up to date about initiatives, releases and strategy via our blog.

Marketing automation has historically been difficult to implement within organisations. The Mautic Community is an example of open source at its best, offering great software and a vibrant and caring community in which to learn and share knowledge.

Open source means more than open code. Open source provides equality for all and a chance for everyone to improve.

Mautic

Get Involved

Before we tell you how to install and use Mautic, we like to shamelessly plug our awesome user and developer communities! Users, start here for inspiration, or follow us on Twitter @MauticCommunity or Facebook @MauticCommunity. Once you’re familiar with using the software, maybe you will share your wisdom with others in our Slack channel.

Calling all devs, testers and tech writers! Technical contributions are also welcome. First, read our general guidelines about contributing. If you want to contribute code, read our CONTRIBUTING.md or Contributing Code docs then check out the issues with the T1 label to get stuck in quickly and show us what you’re made of.

If you have questions, the Mautic Community can help provide the answers.

Installing and using Mautic

Supported Versions

Please check the latest supported versions on the Mautic Releases page.

Software Downloads

The GitHub version is recommended for both development and testing. The production package (including all libraries) is available at mautic.org/download.

Installation

Disclaimer

Install from source only if you are comfortable using the command line. You'll be required to use various CLI commands to get Mautic working and keep it working. If the source/database schema gets out of sync with Mautic releases, the release updater may not work and will require manual updates. For production, we recommend the pre-packaged Mautic which is available at mautic.org/download.

Also note that source code outside of a tagged release should be considered ‘alpha’. It may contain bugs, cause unexpected results, data corruption or loss, and is not recommended for use in a production environment. Use at your own risk.

How to install Mautic

You must already have Composer available on your computer because this is a development release and you'll need Composer to download the vendor packages.

Also note that if you have DDEV installed, you can run 'ddev config' followed by 'ddev start'. This will kick off the Mautic first-run process which will automatically install dependencies and configure Mautic for use. ✨ 🚀 Read more here

Installing Mautic is a simple three-step process:

  1. Download the repository zip then extract the zip to your web root.
  2. Run the composer install command to install the required packages.
  3. Open your browser and complete the installation through the web installer.

If you get stuck, check our our general troubleshooting page. Still no joy? Join our lively Mautic Community for support and answers.

User Documentation

Documentation on how to use Mautic is available at docs.mautic.org.

Developer Docs

Developer documentation, including API reference docs, is available at developer.mautic.org.

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Dennis Ameling
Dennis Ameling

💻 📓
Mohammad Abu Musa
Mohammad Abu Musa

💻 📓 👀
John Linhart
John Linhart

📓 👀 💻 ⚠️
Norman Pracht - Webmecanik
Norman Pracht - Webmecanik

📓 💻
Zdeno Kuzmany
Zdeno Kuzmany

📓 👀 💻 ⚠️
Steve Robinson
Steve Robinson

📓 🐛
Petr Šnobl
Petr Šnobl

💻 🐛
Lukas Günther
Lukas Günther

💻 📖 📓
Ruth Cheesley
Ruth Cheesley

📓 👀 📖
Anton Vlasenko
Anton Vlasenko

💻 ⚠️
Miroslav Fedeleš
Miroslav Fedeleš

💻 ⚠️ 📓 👀
gabepri
gabepri

🐛 💻
incentfit
incentfit

📓
Lukáš Drahý
Lukáš Drahý

💻 👀
Alan Hartless (he/him)
Alan Hartless (he/him)

💻
Mohit Aghera
Mohit Aghera

💻 📓 👀
Dom Parry
Dom Parry

📓
sensalot
sensalot

📓
Rahul Shinde
Rahul Shinde

👀 📓 💻
jos0405
jos0405

💻 📓
Nick Veenhof
Nick Veenhof

👀
Patryk Gruszka
Patryk Gruszka

💻 📖 ⚠️ 👀 📓
Alex Hammerschmied
Alex Hammerschmied

💻 📓
Dirk Spannaus
Dirk Spannaus

🐛 📓
Rehan Nischal
Rehan Nischal

🐛
Christophe9880
Christophe9880

📓
Saurabh Gupta
Saurabh Gupta

💻 👀
Tejas Navghane
Tejas Navghane

⚠️ 💻 📓 👀
Florent Petitjean - Webmecanik
Florent Petitjean - Webmecanik

📓
Oluwatobi Owolabi
Oluwatobi Owolabi

📋
Favour Kelvin
Favour Kelvin

📖 📢
Giovanni Mascellani
Giovanni Mascellani

💻
Raphael van der Woude
Raphael van der Woude

📓
mannp
mannp

🐛 📓
MarketSmart
MarketSmart

💻
Leon
Leon

📓
bryanitamazonva
bryanitamazonva

🐛
n-azimy
n-azimy

💻
Ikko Ashimine
Ikko Ashimine

💻
Max Lawton
Max Lawton

💻 📖
Rohit Pavaskar
Rohit Pavaskar

💻
Disha P
Disha P

💻
Adrian
Adrian

👀 📓 💻
vijayhrdm
vijayhrdm

🐛
julienWebmecanik
julienWebmecanik

💻
Johan Buchert
Johan Buchert

📓
TS16V
TS16V

🐛
rafalsk
rafalsk

🐛
Jonathan Dahan
Jonathan Dahan

🐛
j26w
j26w

📓
Theodoros Ploumis
Theodoros Ploumis

💻
Sreenivasulu Avula
Sreenivasulu Avula

📓 👀
Mohammad Lahlouh
Mohammad Lahlouh

📓
ArnaudSau
ArnaudSau

💻
Andrew Bell
Andrew Bell

📓
Alfredo Arena
Alfredo Arena

💻
mollux
mollux

💻
ekkeguembel
ekkeguembel

📓
Madlen
Madlen

📓
Kathrin Schmid
Kathrin Schmid

🌍
Rahul Dhande
Rahul Dhande

💻
Artem Lopata
Artem Lopata

📓 👀 💻
Anthony Bailey
Anthony Bailey

💻
Eloi Marques da Silva
Eloi Marques da Silva

💻
Tomasz Kowalczyk
Tomasz Kowalczyk

💻
jensolsson
jensolsson

📓
Tony Bogdanov
Tony Bogdanov

💻
Brady Cargle
Brady Cargle

📓
mmarton
mmarton

📓
bodrak
bodrak

💻
nick-vanpraet
nick-vanpraet

💻
Volha Pivavarchyk
Volha Pivavarchyk

📓 💻
Nish Joseph
Nish Joseph

💻
Damzoneuh
Damzoneuh

💻
alinmbb
alinmbb

💻
Déborah Salves
Déborah Salves

📓
automatyzuj
automatyzuj

📓
KN4CK3R
KN4CK3R

💻
Benjamin Lévêque
Benjamin Lévêque

💻
Benjamin
Benjamin

💻
Iris Amrein
Iris Amrein

📓
peter.osvath
peter.osvath

💻
poweriguana
poweriguana

📓 📆
OnyXxL
OnyXxL

📓
Dominik Lacković
Dominik Lacković

📓
Omer Toledano
Omer Toledano

📓
ZebruhDivs
ZebruhDivs

📓
Alan Wierzchoń
Alan Wierzchoń

💻
Tomazz Jurich
Tomazz Jurich

📓
putzwasser
putzwasser

🐛
erk
erk

📓
Daniel
Daniel

📓
agencia904
agencia904

📓
mbfds
mbfds

📓
Lucas Lazarini
Lucas Lazarini

📓
Gonzalo Cao Cabeza de Vaca
Gonzalo Cao Cabeza de Vaca

📓
Robmobius
Robmobius

📓
Marc Beinder
Marc Beinder

💻
bergwerkweb
bergwerkweb

💻
Rembrand
Rembrand

📓 💻 👀
TechBill
TechBill

📓
Irfan Hanfi
Irfan Hanfi

💻
Anna Munk
Anna Munk

💻
Sven Döring
Sven Döring

📓
Pedro de Jesus
Pedro de Jesus

💻
Jean-Marc
Jean-Marc

📓
Paul Sanduleac
Paul Sanduleac

💻
Lenon Leite
Lenon Leite

💻
Alan Syrgak
Alan Syrgak

📓
Mohammed Header
Mohammed Header

💻
Dana Linhartová
Dana Linhartová

💻
Thanks
Thanks

⚠️
Patrick
Patrick

📓
Tomas Votruba
Tomas Votruba

💻
Tirtharaj Ghosh
Tirtharaj Ghosh

📖
Ruben Nogueira
Ruben Nogueira

💻
Oleh Vanin
Oleh Vanin

👀
Tim Mallezie
Tim Mallezie

💻
Markus Staab
Markus Staab

💻
code5rick
code5rick

🐛 💻
jcrandell7
jcrandell7

📓
Jason Woods
Jason Woods

💻
Enkhjargal Lkhagvaa
Enkhjargal Lkhagvaa

👀
alexbusu-motork
alexbusu-motork

👀
David Gorges
David Gorges

🐛 💻
Gernot Pansy
Gernot Pansy

🐛 💻
andersonjeccel
andersonjeccel

💻 ️️️️♿️ 📖 🐛 👀 📓 🎨 📆
Alexei Pl
Alexei Pl

🐛 💻
Alvaro
Alvaro

🐛
Ajit
Ajit

💻 🐛
Esthertests
Esthertests

👀
magdalenaleonow
magdalenaleonow

🐛
Priyanshi Gaur
Priyanshi Gaur

💻
Damian
Damian

👀 🐛
Markus Heinilä
Markus Heinilä

👀
Juan Gadiel Rosado Colon
Juan Gadiel Rosado Colon

🐛 📓
Abhisek Mazumdar
Abhisek Mazumdar

💻
Lukas Pokorny
Lukas Pokorny

📖 💻
Tosin Akinbowa
Tosin Akinbowa

💻
nishant-s7
nishant-s7

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

mautic's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mautic's Issues

Add Installation Instructions.

Please add installation instructions.

I tried to install this with:

   php composer.phar update

I got several errors about dependencies.

        - doctrine/migrations dev-master requires php >=5.3.2 -> no matching package

My php -v returns 5.3.3

500 Error - Mautic.com

New instance created at Mautic.com.
Select Configuration.
Set Timezone
Click either Apply or Save and Close
'500 Server Error' - Repeatable.

I found a bug when setting this up

I am so excited I couldn't wait...

After extracting all the files and trying to running mautic for the first time.. I get the following not sure if you guys are aware of this?

Warning: require_once(/home/emailreadyservic/public_html/mautic/app/bootstrap.php.cache): failed to open stream: No such file or directory in /home/emailreadyservic/public_html/mautic/index.php on line 17

Fatal error: require_once(): Failed opening required '/home/emailreadyservic/public_html/mautic/app/bootstrap.php.cache' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/emailreadyservic/public_html/mautic/index.php on line 17

Then when I comment the above out and run it again I then get can't load Kernel in AppKernel line 20

I know you busy just though I might bring this to your attention.

mautic / mautic-eCommerce

Place holder to remember / discuss mautic-eCommerce integration(s)

Particularly of interest:

  • Magento
  • ability to pull data from order forms
  • ability to map remote SQL (order) data into campaign workflow triggers

Use /import from Segment.com

Thinking of importing/using data from Segment.com for the triggers.

Currently all data can be sent and centralized in Segment.com and the idea is to use those data for different purpose like Mautic for email automation.

Please see: https://segment.com/integrations#
They currently integrate with a lot of services.

Example:

  • email a user after 10 days inactive (not visit site or login).
  • send a user "thank you" email, 2 days after purchase with different content based on the product bought.

'Apply' in configuration settings

Hello all,

Are you sick of me yet? :)

So, when you're in configuration settings and you click 'apply', the correct field names & API fields go away:

image

Clciking on 'Configuration' again on the right fixes the issue again. This is on the downloaded install package from about a week ago.

Thank you!

-Crystal

Pagination Arrows Don't Seem to Initialize

Pagination Arrows Don't Seem to Initialize
This is true for any listing page. However, I first noticed it on the manage leads page because I'm up over 70 leads already.

The numbers have a url of:

/mautic/leads/1?tmpl=list

The arrows have a url of:

/mautic/leads1?tmpl=list

Even when I got to page 2 or 3 the back and first arrows are still disabled.

Steps to reproduce:

  1. Login
  2. Select Manage Leads
  3. Attempt to click the next page arrow

Actual Results:
4. 404 Not Found - No route found for "GET /leads1

Expected Results:
4. Next arrow should got to page 2.

Additional Information:
Using Firefox.
Just pulled latest code.

Multiple-delete not working in email

Deleting emails one by one works fine when selecting 'delete' from the dropdown individually. However, when selecting the checkboxes to the left of each email and clicking the 'delete' icon in the top right, I get the 'are you sure' popup, but after that it doesn't delete it.

Possibly related to the previous 500 error issue? This is only occurring in the emails section as far as I can tell.

I broke email again. (500 server error)

After sending an email (albeit unsuccessfully, but that's probably my own problem), I was in the manage emails view. I clicked on the title of the "sent emails" column because I wanted to see what it would do. Lo and behold, 500 server error! Oops.

I tried backing out of it and reproducing it, however email seems to be completely broken now - the manage emails view pulls up the same 500 error.

Interestingly, the URL does not change to the /emails URL - it keeps whatever the previous page was while showing the error. So if I was in campaigns and clicked 'manage emails', it would show the URL as /campaigns and give me a 500 error. Not sure if that helps.

Thanks guys! Let me know if you need any more information or if I can help in any way.

Best,

Crystal

Nothing to delete (emails)

When you have selected nothing to delete and press delete you are prompted to Delete the selected emails? But you havent selected anything ;)

Hidden select

CSS isnt really my thing but it seems odd to me that the select column is hidden on resolutions upto 1024px

I can see why you hide the ID column but select as well?

URL Shortener

Url shortener for tracking link clicks.

Minimum Viable Product

  • Include URL to shortent and a short description in the database.
  • When the user hits this url, Mautic would:
    • Update or create Mautic lead
    • Increment Link Counter
    • Redirect to original URL. I'm thinking 301.

Provide name for email template

Can you provide emails with a name for the email, if we are to AB test with two emails with the same name it hard to tell which one is which.

You would typically see in the list

Name: xxx
Subject line: xxxx

Lead-gen on Share - like http://snip.ly

this is something for the icebox, but having a share function like http://snip.ly that enables CTA/lead-gen on shared links would be absolutely awesome.

Understand the modal on entry/action/exit-intent is already on roadmap, so once that is done could use that as base for the CTA/form function on the shared-link embed/js functionality.

Internal server error when trying to submit a form or landing page

image

Hi guys,

My first time ever joining a Github discussion - I found mautic very interesting and worthy of joining the conversation here. I love the software immediately and deeply appreciate your work on this project!

I was trying to experiment with forms and landing pages but when I open the page and try to complete it I get this error message. You can see the URL in the picture - I'm using still the version that's hosted by Mautic but I'm planning to install it locally (I'm assuming this might fix the error).

Select Field Option Errors in Lead Fields

_Steps to Reproduce:_

  1. Login
  2. Choose Leads > Manage Fields
  3. Select a the new button.
  4. Attempt to add a select field.

Label: Interests
Alias: interests
Data Type: Select
Default Value: [empty string]
Group: Core
Order: Website
Options: foo|bar|baz

_Actual Results:_
5. I always get the error on the options field:
"A list for the select box must be specified. Separate each option with a vertical bar. I.e. Green|Blue|Red"

_Expected Results:_
5. Select field should be created and added to lead fields.

_Additional Information_
Mautic is running on my server with latest code from last night.
Browser: Firefox.

I just discovered the hidden secret

Wow - the hamburger icon does something - it reveals the settings. How intuitive - not

And when you go to a mobile then you get two hamburger icons - confusion rocks

Tiny bug in Form Management

Hi. Not a critical error and I guess you have to be lazy like me in order to catch it...

I'm adding actions in form configuration. If I add "Create/update lead" or "Modify leads list" I just need to fill necessary fields, the Name field is automatically generated based on the selected action.

With 'Send email to lead' action, if I choose an email but don't fill the action name, validation fails and gives me an error saying "Select the email to be sent." Error message is confusing since I selected the email, is the name I didn't filled. Maybe it can be auto generated like with the other actions.

This only happens on my own installation, I'm using latest from github. I test it on mautic.com without this error but I guess is not the same version because there the action is called "Send predefined email to lead" and in my installation is called "Send email to lead".

Double-Optin

Hi,

I'd like to have an integrated double-optin feature:

  1. User enters email and whatever information on landingpage
  2. he gets a confirmation email with a link to confirm subscription / in mautic a pre-lead or a lead with the attribute not confirmed is generated
  3. he clicks the link
  4. he is led to a thank you page and the lead is generated in mautic
  5. he gets the welcome mail

That would be great!

Robert

Apply and Save/Close Duplicates

Create a new category (email or campaign)
Enter some details. Press save
Observe the notification in top right that the category has been created
Press save and close
Observe the notification in top right that the category has been created
You now have two categories with identical details

Feature - Decisions based on time spent on page

There are Point Actions and Campaign Decisions based on visits to landing page. If a lead visits a landing page but immediately close it, the event would be logged as accomplished but the content was never actually consumed.

The pop-up where the landing page is selected could have a minimum spent time to avoid this.

Missing string?

Go to manage campaigns
Do not select any campaign
Press delete

mautic.campaign.form.confirmbatchdelete

Tested on mautic.com

Extra message on delete

Create multiple categories
Select one to delete
You get two messages
First message is useful
eg 1 category is deleted

Second message is not needed and is confusing
No page category with an id of 5 was found!

Of course it is not found you just deleted it

500 error on viewing saved email

Hi folks,

Created a new email using the email builder, assign a category and on save I got a 500 error. I see it on the list, but if I try to edit the email, I get a 500 error. Local install, shout if you need any more info (can't seem to figure out where log files are).

Move country flags to details pane

Because the country flag looks terrible in the square pane move the country to the details pane so we can display the flag in a proper proportion.

image

Chat disables settings

As soon as you enable the chat integration it is impossible to access the settings - the hamburger icon just opens the chat. So not it appears that there is no method to even disable chat

Subsequent leads created from a form submission are merged if using the same public IP address

Scenario:
Lead 1 submits a form with email address and lead is created (via form submit action)
Lead 2 from same IP address submits form with different email address
Problem: lead 1 is updated with lead 2 details

What is expected to happen is a new lead is created for lead 2 and previous anonymous activity moved to the new lead (if it was appended to another lead).

Originally reported at https://www.mautic.org/community/index.php/36-new-leads

Issue creating admin user

Trying to create my admin user, but it looks like its trying to connect to a local mysql install, even though i specified a non-localhost ip

An error occurred while attempting to create the admin user: 
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

In Emailbuilder: Once you paginate you can no longer drag lead fields.

Summary
In Emailbuilder: Once you paginate you can no longer drag lead fields.

Steps to Reproduce

  1. Login
  2. Select email
  3. Edit email (assuming it is already created)
  4. Open email builder
  5. Drag a lead field from the first page. It adds {leadfield=value} to content of email.
  6. Click a page number or arrow to change page.
  7. Attempt to drag another field to email.

Actual Result
8. Normal browser highlighting via mouse is happening.

Expected Result
8. Email should show {leadfield=fieldvalue} in template.

[Feature] Send a preview email

It would be really helpful to be able to send a preview email when you're working on one, to check how it looks and to see how the fields will be populated. Also useful to check how it appears in the email software/browser etc.

Ideally this would be either a button next to 'send' which said 'send preview' or have an intermediary when you press send that gives an option to send a test email, or send the email itself.

Feature suggestion: split testing forms

Split testing pages is great, but since you're giving the ability to add forms into pre-implemented pages dynamically, it would be great if we could split test the forms themselves too.

The workaround suggested by creating two landing pages and including a different form on each wouldn't work because the page is already out there, in a system.

Would you want to test different fields inputs, the field labels, a mix of field labels and non-input type fields?

Of course, yes to all of those. :) It might be easiest and best to just let a user create two forms and assign them to a test, which also gives us the ability to deal with A/B/C/etc tests. That way you don't have to track much other than that final action(s) as it really just comes down to that. However, it may make multivariate split tests a little harder in the future, if that's on the roadmap.

Would the two forms feed into the same table for results (which means the fields themselves couldn't be changed) or would having the results going into two different locations be okay?

I guess that would be up to the person (so both would be possible). I don't see why they would be forced to go to different places. My personal preference is they go to the same place, and I can't see why someone might want them to go to different places, but I suppose it's possible.

Smart list UI to create filters is broken

The leadlist[filters][operator][] dropdown is not populated with the correct options on new smart list.
On already saved smart lists, changes on the leadlist[filters][operator][] dropdown are not rendered properly ( but appeared to be saved properly in the db ).

CK Page builder styling

There is no styling (that I could see) on data-placeholder="Click to add content"

It would be better if this was indented and in the same font as the rest of the site and have a little padding

Before

mautic

After

ihr3

[Feature] Allow custom stylesheets & JS files

On many other platforms it is possible to add your own CSS/JS 'files' which enables template providers to provide bundles with this already set up and prevents in-line stuff being used - example from Unbounce:

Add your own stylesheets/JS: http://nimb.ws/Py9NLl

CSS file: http://nimb.ws/KhqeFJ
JS file: http://nimb.ws/56EVFl

This would be a very helpful feature to enable easy creation of templates, but also potentially allowing people who use other platforms to easily migrate over to using Mautic.

Three attempts to select category

To reproduce this setup some categories for emails on a clean install
Visit another page
Select manage emails
Try to click on the first category it will unselect itself
Try again it will unselect itself
Try again it will be selected

Tested with chrome osx on mautic.com

Emails triggering 500 server errors

Hey guys,

Running into some bugs in the email part of Mautic. Not sure if it's one bug or several, so I'm grouping it all in one report.

I reached a 500 internal server error when following these steps:

  1. Creating a new email and assigning it to a list
  2. Clicking 'Apply' (as opposed to 'Save and Close')
  3. Clicking on 'Manage Emails'
  4. I reach the 500 error when I try to open the email I just created.

I also reach the 500 server error if I click 'Save and Close' instead of 'Apply'.

Interestingly, this error only occurs if the email is assigned to a list. If I create an email without assigning it to a list, it works fine. As soon as I assign it to a list it starts giving me the same 500 errors as above.

Let me know if you need more info or access to the Mautic installation that this is happening on.

Thank you!

-Crystal

CK Page builder data-attrib disappears

The data-attrib "click to add content" correctly disappears when you click in the block
But it should re-appear if you dont add any content and click elsewhere
4hyc

Feature - Automatic Lead Ownership

Hi. I was thinking of creating and managing a single marketing funnel and let current users to use it in order to manage their current leads.

I also want them to be able to automatically generate new leads that fall into the funnel by a squeeze page. The idea is for them to have the possibility to make different kinds of approaches to bring traffic to the page, for example their own social networks or even offline campaigns.

For this scenario to work the link to the squeeze page must have some type of unique ID that identifies the user, even if all of them use the same page. Similar to an affiliate link, somthing like http://mydomain.com/mysqueezepage?uid=uniqueidstring. The uid can be an md5 varchar for example and the user can use short links to mask the long one... just an idea, not sure if there could be a better approach.

Without the ID in the link the new lead would be created without owner (or a default one) and the same link with ID would be assign to the specific user.

To know what link to use, the user can then go to Mautic and see his/her link from the dashboard or some other section, but somewhere that all users can see it even if they don't have access to some sections like campaign management.

Thanks

PHP Fatal error: require(): Failed opening required 'app_dev.php'

Hi!

After download the mautic master release and install it with composer, I start the web server with the command:

$ php app/console server:run 10.0.3.108:8000 -vvv
event.DEBUG: Notified event "console.command" to listener "Symfony\Bridge\Monolog\Handler\ConsoleHandler::onCommand". [] []
Server running on http://10.0.3.108:8000

Quit the server with CONTROL-C.

After that, I open the web browser at http://10.0.3.108:8000 and I get the error:

PHP Fatal error: require(): Failed opening required 'app_dev.php' (include_path='.:/usr/share/php:/usr/share/pear') in /opt/mautic/mautic-master/vendor/symfony/framework-bundle/Symfony/Bundle/FrameworkBundle/Resources/config/router_dev.php on line 31

What I'm doing wrong?

Thank you!

Iván

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.