NSpro questions

6 months 3 weeks ago - 6 months 3 weeks ago #1 by Clemens
NSpro presales questions was created by Clemens
I am very interested in buying a licence for NSpro. But before, I need to get some additional information:

My use case is, to send newsletters in order to inform people about some events and some offers. Often I would link to iCagenda, where they can see the event in the detailed info in iCagenda. Mostly I won't embed a part of a Joomla article to wake interest for this article. Although I could download your manual for NSpro, I could not find out, wether I could realize the following workflow:

I generate a template with a background color at the entire space. There should be a white rectangular space, in which I will put all the content.
First line in the template would be a logo. In the following space, I want to insert content, which I will completely define within the newsletters, which will base on this template.
At the end of this space, there should be a footer area in the template, in which I put impressum, legal info etc. – And under this part, I would like to have the link for unsubscribing and the link for changing the newsletter abonnement theme groups.

Can I realize this layout structure with NSpro?

Further I want a feature, which is not contained in NSpro til now: I want to realize a personal form of adress, depending from sex of the recipient repsective male, female and unknown / undefined. These information is available in vCard format v4 in all my contacts, which I can import as csv file. This should result in something like "dear Mr. Robert Palmer" or "dear Mrs. Applebee" or "hello Trunk Tipple".
If I buy NSpro, would you please implement this feature?

Second last question: Is there a detailed record of each subscription in the database, which I can use as documented evidence in case, someone would complain about receiving a newsletter without his consent?

Last question: Is there a demo version of NSpro, which I can try for a limited time (14 days or so)?

Kind regards
Clemens

PS: I am very happy and satisfied with your Simple Quiz and I will use it in my latest updated Websites.

Please Log in or Create an account to join the conversation.

6 months 3 weeks ago #2 by Christopher Mavros
Replied by Christopher Mavros on topic NSpro presales questions
Hello Clemens and thank you for posting!

You can create any template you need with NS Pro and include your content as you describe. In fact, the newsletter template that I personally use is pretty similar to what you describe.

You can create the personal form of address that you describe. NS Pro allows the creation of extra fields for subscribers. You can import values into these extra fields using the toolkit import.
In the newsletter, you can filter content writing the following:
{if:field_1=male}Dear Mr.{/if:field_1=male}{if:field_1=female}Dear Mrs.{/if:field_1=female}{if:field_1=unknown}Hello{/if:field_1=unknown} {subscriber_name}
To break it down, this means that the field with ID 1 has the value "male", "female" or "unknown" respectively.

At the moment there is no arrangement to test NS Pro as you describe, but you can send me an email at me@mavrosxristoforos.com and we'll see what we can do.
Thanks again!

Christopher Mavros
mavrosxristoforos@gmail.com
If you like our extensions, please rate us on the JED!
The following user(s) said Thank You: Clemens

Please Log in or Create an account to join the conversation.

6 months 3 weeks ago #3 by Clemens
Replied by Clemens on topic NSpro presales questions
Thank you for your quick reply. And thank you for your solution, how to seperate the adressing with if clauses!
I have just bought and setup your NSpro extension. It went quick and relatively easy. I successfully could design a template just according to my wishes.

But I have problems, when importing a csv file correctly. It is exported from Thunderbird Cardbook and does have this format:
"Vorname";"Nachname";"E-Mails";"Geschlecht"
"Maria";"Becker";"info@becker-fupps.de";"F"
....

The letter "F" stands for female, a letter "M" stands for males and a letter "U" is for "unknown". It seems, that i cannot export it another way. Further, I want to keep "firstname" and "name" in order to have a more personal adressing.

OK, I can go without the separation in firstname and name in the next time and will export the complete name in one field.

While in other programs, I normally have two columns showing in one all the fields, which can be imported and in the second column, I can select, which field of my program will receive which field from the first column. In NSpro, I have not found this procedure.
And when I open the sample csv data, there is no default "close quotation mark, semicolon, close quotation mark" as a separation mark between two fields like ";" There are some hundred recipients, I have to import and I would not like it, to have to edit them all!

Further I do not understand, how I can import the gender of each recipient, as it is simply marked by "M" or "F" or "U". How can I assign this to my extra field, which I have created for this information?

Would you please help me with these difficulties?

Please Log in or Create an account to join the conversation.

6 months 3 weeks ago - 6 months 3 weeks ago #4 by Clemens
Replied by Clemens on topic NSpro questions
Hi Christopher!
I just could solve nearly all the questions from my posting above. This was possible thanks to to your helpful tip concerning the if structure when using extra fields. To import from csv-file, I will have to edit it by search and replace.  Thank you very much for this!

But there is another question now, which is really important for me:
I could embed successfully my logo at the head of the newsletter by inserting it as a linked image for example. But it did not show up in most mail clients. They mostly don't load content from third party due to security reasons. After some search in the web, I found, that it is better, to use base-64 encoding to embed images, if the file size of those images is low.

The problem with this is the embedding. I can generate the link to the embedded image easily by sending myself an email with embedded image and then extracting the code from the email, I received from myself. And there I saw, that the image in bas-64 code is added after the closing html tag. Further it is necessary, to insert in the email header the information, that this is a multipart mail with such an base64 image in it. Further there must be some code before the opening html tag.

Actually I don't see any chance, how to embed some code before and after the closing html tag of the newsletter and also in the email header, because all the html header and the html footer seems to be generated by NSpro internally, where I cannot influence the content.

How can I embed base 64 coded images in the newsletter?
Could you make it possible to have some additional fields in the template editor, where I could insert the appropriate code?

Please Log in or Create an account to join the conversation.

6 months 3 weeks ago #5 by Christopher Mavros
Replied by Christopher Mavros on topic NSpro questions
Hi again Clemens and thank you for posting.
I understand it is practical for you to write your questions in a single thread, but in order for the forum to be useful to others as well, it would be better if you could create a single topic per question, or at least for every closely related questions on a specific subject. I would appreciate that.

As for your question above, I have never seen this. In emails I have received containing base-64 images, the base-64 is usually embedded inline in the src attribute of the img tag, like so:
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO 9TXL0Y4OHwAAAABJRU5ErkJggg==" />

Most of what you described is handled by PHPMailer, the underlying email library that Joomla uses, and NS Pro does not go this deep into the email structure.

However, I must note that thousands of NS Pro users have been sending newsletters with NS Pro over the past 14 years, and we haven't had any issue adding normal images into the message body.

If you need us to implement something custom for you, feel free to mail me at me@mavrosxristoforos.com.

Thanks again!

Christopher Mavros
mavrosxristoforos@gmail.com
If you like our extensions, please rate us on the JED!

Please Log in or Create an account to join the conversation.

6 months 2 weeks ago #6 by Clemens
Replied by Clemens on topic NSpro questions
Thank you for your quick reply! And yes, I will take care of the structure of your forum next time and further not post two different questions in one posting. I have been loaded with work, loosing five days by trying another newsletter extension effortless, but having your NS pro setup and designing and sending the first two newsletters within only three days of work. I thank you for your great NS Pro extension!

Yes, maybe only PHPMailer can insert base64 images. But I have discovered, that it is a question of the configuration of the receiving mail server and  question of the settings in the mail client, wether embedded images in an email are shown, or not. Before I questioned this here, I tried with my own webserver / mailserver and with my other email addresses at web.de and gmx.de in conjunction with my thunderbird client.
My mailserver, which is bound to my webspace / webhosting will suppress images, which I embed in my emails. Only images, which are sent as attachment, will show up. This is the case, if I send newsletters or emails to my own email, which is connected to my webspace.

If I send the same email / newsletter to my email addresses at gmx.de or web.de, then the images will show up, if I allow my mail client, to show images.

Then I checked the source code of an incoming newsletter from some company, which did contain embedded images. There I found, that the images were embedded via bas64 encoding. The link to the image was similar, like that, what you showed in your answer. But this is not the real image! It is the link to a big block of letters and signs, which does contain the image. This block usually is at the end of the email.

But OK – I will try further, to experiment with the embedding of images, acknowledging that there is nor guaranty, that images will show up at the recipient.

Please Log in or Create an account to join the conversation.

Moderators: Christopher Mavros