Ok, ich schaue später mal in deine Nachricht rein
Ok, ich schaue später mal in deine Nachricht rein
Easy, kein Stress! Ich kann dir auch einen Account einrichten, dann kannst im Backend nachschauen, ob ich wirklich alles richtig eingestellt habe, wenn du möchtest...
Freundliche Grüsse
Martin
Hi tril,
deine Erweiterung ist genau das was ich suche, danke!
Ich habe vor ein paar Monaten ein E-Mail-Verwaltungsprogramm http://www.contao.org/erweiterungsli...000009.de.html erstellt, auf welches man als Entwickler mittels einer Id auf das E-Mail zugreifen und dann schlussendlich das vorgefertigte E-Mail versenden konnte/kann. Leider ist es vom Umfang und von der Handhabung nie so genial durchdacht wie dein Newslettersystem. Meins ist sehr einfach gehalten.
Deshalb die Frage: Wäre es möglich Avisota so zu erweitern, damit man es auch als E-Mail-Verwaltungsprogramm verwenden kann? D.h. man sollte als Entwickler via einer E-Mail-Id auf das Mail zugreifen und versenden können.
Ein sehr grosser Aufwand wäre dies nicht. Wenn ich richtig gedacht habe, müsste man nur eine neue Klasse erstellen z.B. AvisotaFrontend extends Frontend, auf welche man als Entwickler folgendermassen zugreifen könnte:
Man müsste lediglich die Email- bzw. Newsletter-Id wissen und könnte somit die E-Mail versenden. Man sollte ausserdem zusätzliche Empfänger hinzufügen und eine Priorität festlegen können. Was haltest du von dieser Idee?PHP-Code:
$this->import('AvisotaFrontend', 'Avisota');
$this->Avisota->send($intNewsletterId, $arrAdditionalSendTo, $intPriority);
Ich fände es genial, wenn du dies umsetzen könntest! Danke für deine Antwort!
Da Avisota auch als Mailingssystem für Mitglieder z.B. genutzt werden kann, ist die Idee grundsätzlich nicht verkehrt. Ich überlege mir mal, wie ich das baue
hi tril,
das klingt ja voll genial! Ich möchte ja nicht drängeln, aber bis wann könntest du dies zur Verfügung stellen? Denn ich bräuchte dies demnächst einmal. Wenn ich etwas helfen könnte, kannst du es mir ruhig sagen!
Puh gute Frage, bin aktuell ziemlich voll mit Arbeit. Wenn du dich in der Lage siehst, etwas in die Richtung zu machen kannst du das gerne Entwickeln, ich bin gerne bereit mir dass dann anzusehen und ggf. einzubauen. Avisota steht ja unter der LGPL, du kannst und darfst es ja für dich anpassen wie du möchtest oder diese API als eigene Erweiterung entwickeln.
Hallo tril
Ich habe mir jetzt eine E-Mail-Verwaltungserweiterung auf der Grundlage von Avisota gebaut. Ich werde sie in den nächsten Tagen online stellen.
Sowas höre ich doch gerne
Außerdem könnt ihr ab jetzt kann die Entwicklung auf TYPOlight Forge mitverfolgen und Tickets erstellen:
http://dev.typolight-forge.org/projects/show/avisota
Im Wiki werde ich in naher Zukunft noch mehr Dokumentation einstellen.
Kann ich nicht nachvollziehen: Das Core-Newsletter-Modul ist total flexibel. Da gehen z.B. folgende feine Sachen:
Wenn avisota das kann, steige ich sofort um.PHP-Code:
{if bt_duzen=="1"}
Hallo ##firstname##,
{elseif gender=="female"}
Guten Tag, Frau ##title##{if title!=""} {endif}##lastname##,
{elseif gender=="male"}
Guten Tag, Herr ##title##{if title!=""} {endif}##lastname##,
{else}
Sehr geehrte Damen und Herren,
{endif}
Gruß
Janis
Um nicht nur zu Fordern, sondern auch einen Beitrag zu leisten, habe ich mir folgende Lösung ausgedacht. Ich kann sie jedoch nicht testen, da ich keine Testinstallation von Contao habe:
1. nl.php in den Template-Ordner packen
2. Newsletter anlegen, z.B.:PHP-Code:
<?php
// nl.php
switch ($textbaustein) {
case "Anrede1":
$this->import('FrontendUser','User');
$geschlecht = $this->User->gender;
$titel = $this->User->title; // z.B. Prof. oder Dr.
$vorname = $this->User->firstname;
$nachname = $this->User->lastname;
if ( strlen($titel) > 0 ) $kombi = "$titel ";
$kombi .= "$vorname $nachname";
if ($geschlecht == "male") $kombi = "r Herr $kombi";
else $kombi = " Frau $kombi";
echo "Sehr geehrte" . $kombi;
break;
case "Geschlecht":
$this->import('FrontendUser','User');
$geschlecht = $this->User->gender;
if ($geschlecht == "male") echo $mann;
else echo $frau;
break;
}
?>
3. Ergebnis bei der Versendung des Newsletters:Code:{{file::nl.php?textbaustein=Anrede1}} {{file::nl.php?textbaustein=Geschlecht&mann=Männer&frau=Frauen}} mögen gerne die Farbe {{file::nl.php?textbaustein=Geschlecht&mann=blau&frau=rosa}}
Sehr geehrte Frau Dr. Rotstein,
Männer mögen gerne die Farbe blau
oder
Sehr geehrter Herr Müller,
Frauen mögen gerne die Farbe rosa
Wie gesagt, ich kann es noch nicht testen, wollte aber gerne einen einfachen Lösungsvorschlag zu meiner aufgeworfenen Frage machen.
Ist das so möglich oder was müsste angepasst werden?
Gruß
Janis
Geändert von Janis (14.11.2010 um 13:12 Uhr)
Hi tril,,
ich bekomme manchmal mit DomainLink ein Problem. Siehe: http://www.contao-community.de/showt...8174#post98174
Danke! Beim Programmieren meines E-Mail-Moduls habe ich folgenden Fehler in PageAvisotaNewsletter.php gefunden on Line 60.
Falsch:
Richtig:PHP-Code:
$this->redirect($this->generateFrontendUrl($this->getPageDetails($objPage->jumpTo ? $objPage->jumpTo : $objPage->pid))->row());
PHP-Code:
$this->redirect($this->generateFrontendUrl($this->getPageDetails($objPage->jumpBack ? $objPage->jumpBack : $objPage->pid)->row()));
thx Update folgt ...
Es gibt ein neues Inhaltselement das Event-Teaser aus dem Kalender in den Newsletter einfügen kann sowie einen CSV-Import für die Empfänger.
Für alle Testfreudigen: https://svn.4wardmedia.de/Avisota/trunk
Hallo Psi,
dieser CSV Import ist genau das was ich momentan brauche, allerdings bin ich ein contao neuling. Kannst du mir erklären, wie ich den csv import hinbekomme? Habe deine dateien zwar gesehen, weis aber nichts damit anzufangen :-(
@tril:
Finde deine Newsletter Erweiterung bis jetzt echt spitze. Kam genau zum richtigen Zeitpunkt!
Gruß Nico
Du legst dir eine CSV-Datei unter tl_files ab.
Diese Datei enthält pro Zeile eine E-Mail Adresse.
Unter Abonnenten - Verteiler gibt es oben "CSV-Import".
Ich weiß allerdings nicht ob Tril schon eine neue Version released hat, evtl musst du dich der Version aus dem SVN bedienen.
Hallo!
Coole Sache mit der Avisota Erweiterung, werde ich so bald wie möglich testen.
Vorweg aber eine Frage:
Ist es angedacht UTM (Urchin Traffic Monitor) für die Links zu vergeben?
Sprich pro Newsletter Kampagne, diesen UTM Links aufzubauen.
Danke und lg,
WB
Mh, mit UTM habe ich mich noch nie auseinander gesetzt, potentiell währe das aber durchaus denkbar. Dann bräuchte ich aber Hilfe von jemanden, der sich damit auskennt
Hallo,
Mit diesem CSV Import ist aber der Import aus einer schon bestehenden Liste gemeint, oder?
Ein (für mich dringende) Möglichkeit des Imports der bestehenden NL-Empfänger des Core-Moduls von Contao nach Avisota geht damit nicht, oder?
Oder gibts eventuell eine Erweiterung (ich hab nichts gefunden) für den Export der Empfänger aus dem Core-Modul? Dann hätte sich das Problem ja erledigt...
Gruß
Thomas
//EDIT
Sorry... Ich merke gerade, das ich die Frage(n) schon gestellt hatte... und matuweb auch geschrieben hatte das es eine Export-Erweiterung gibt.
http://www.contao.org/erweiterungsli....10009.de.html
Müsste man das also mal ausprobieren...
Geändert von tblumrich (24.11.2010 um 20:07 Uhr)
blucomp | Webdesign & Onlinelösungen
Hallo!
Naja bin ebenso erst am Anfang mit UTM, jedoch habe einen großen Teil meiner Links (Online-Content für Werbezwecke) mit UTM Tags versehen.
Einen einfachen Generator gibt es hier:
Tool URL Builder von Google
Vielleicht kann man eine Integration im Hinterkopf behalten.
Ich muss gestehen, dass ich dagegen bin.
Es gibt auch noch andere Anbieter als Google, die deutlich bessere Statistiken liefern und die Daten dann auch nicht für eigene Zwecke "mißbrauchen"
Wer eine solche Lösung will, soll diese selbst via Erweiterung einbinden. Eine generelle Einbindung halte ich für falsch.
Hallo Tristan,
wir wollten uns gerade ernsthaft mit dem eingebauten Newsletter-BE-Modul beschäftigen - und beim Stöbern hier habe ich heute Abend Avisota gefunden: Heruntergeladen, installiert - alles ganz einfach.
Zwei Abonnenten (mich und meinen Mit-Admin) angelegt; Testnewsletter (ohne sonderliche Formatierungen allerdings) an uns geschickt - klappte tadellos. Toll, dass die Newsletterstellung wie sonst auch bei Contao mit Elementen erfolgt und dass der Plain-Text automatisch generiert wird.
Bisher arbeite ich mit Supermailer und bin da etwas verwöhnt - der NL-Versand aus Contao heraus mit Avisota hat aber seinen ganz besonderen Reiz!!!
Daher einige Fragen:
- Wie erzeuge ich ein Anmeldeformular mit Doppel-Optin und Zusatzinformation wie Frau/Herr, Vorname, Name für personalisierte NLs?
- Den fertigen NL kann ich duplizieren - doch wie und wo speichere ich ihn an als Online-NL ab?
- Meine Exceltabellen kann ich ja als csv abspeichern; sie enthalten die Felder für personalisierte NLs und Mails. Wie kann ich die importieren?
- Wo kann ich die erzeugten NLs am Sinnvollsten in Contao archivieren; ebenso die Bestätigungen für das Doppel-Optin-Verfahren?
Vielen Dank für die Antworten schon im Voraus
Beste Grüße
Klaus
Eine Frage habe ich noch zum News einfügen in den Newsletter.
Habe die Möglichkeit der Inserttags gefunden aber diese Version ist nicht gerade Anwenderfreundlich für das Redaktionsteam.
Wollte fragen ob es da eine andere Variante gibt so in etwa wie neues Inhaltelement auswählen dort aus einem NewsArchiv einfach dieverse Beiträge auswählen und einfügen.
Ich weiss das geht in Richtung Feature anfrage, aber leider bin ich kein Programmierer sonst hätte ich selber schon angefangen. Oder vielleicht gibt es das schon und ich habe es nur überlesen.
Aber danke an alle die an diesem System mitarbeiten und ihre Zeit opfern.
Mfg Patrick
There's only ONE Chance for the first Impression.
@edgeMedia es gibt eine Erweiterung mit der man über den TinyMCE auf News und Events verlinken kann. Die kann man sicherlich auch abändern, sodass statt des Newslinks der News-Inserttag direkt eingebunden werden kann. Nur mal so als Gedanke.
http://www.contao.org/extension-list....50009.en.html
bzw.
http://www.contao.org/extension-list...elinks.en.html
Nils danke für die schnelle Antwort.
Habe mit jetzt mal MoreLinks angesehen und das ist schon mal wirklich ein guter Ansatz. Und jetzt kommt die Frage die Du sicher schon erwartest, wo setzte ich da jetzt an oder besser gesagt wie gehe ich das am besten an?
Habe nämlich keine Ahnung wo ich da überhaupt suchen soll!
Mfg Patrick
There's only ONE Chance for the first Impression.
Aktuell gibt es kein kombiniertes Modul für diesen Zweck, ich habe mit backbone vor kurzem Telefonisch darüber diskutiert, er wollte ein erweitertes, modulares Registrierungsmodul bauen, womit es möglich ist sich als Mitglied anzumelden und dann direkt bei Avisota an den Newsletter anzumelden.
Für die Personalisierung werden aktuell die Daten aus der Mitgliedertabelle genommen, so wie es im aktuellen Standardmodul auch der Fall ist. Hier ist aber eine Erweiterung geplant, um diesen Umstand zu beheben, der ja von vielen als nicht "benutzerfreundlich" angesehen wird.
Ein versendeter Newsletter, wird automatisch als Online-Newsletter verfügbar gemacht.
psi hat einen Import glaube ich in seinem SVN Repository zur Verfügung gestellt.
An der Stelle ein sry meinerseits, dass ich noch nicht dazu gekommen bin, die Daten in den bestehenden Entwicklungsstand rein zu mergen.
Das Standardmodul zur Anmeldung bei Avisota nutzt zwar Double-OptIn, aber es gibt aktuell keine Archivierungsmöglichkeit dafür. Aber in der Richtung habe ich mir auch schon Gedanken gemacht, was zu entwickeln.
Hier muss ich auch auf das Repository von psi verweisen, er hat ein Inhaltselement für News (für Events weiß ich das grad nicht) entwickelt.
Ich kann schon verstehen, dass Google mit seinem Data-Mining Ansatz nicht unbedingt der datenschutzfreundlichste Dienst ist.
Es gibt mir dabei eher um das Link-Tagging aus Newsletter-Inhalten, dessen Tag Information es zu erfassen gilt.
Kennst du ein anderes Tool, mit dem man das ebenso erzielen kann?
Danke,
WB
Wie kann ich denn den einzelnen Abonneten eine Vor- und Nachnamen geben?
Sie sollen also im Newsletter persönlich angesprochen werden.
OK!?
Ich habe aber 50 Abonnenten im Newsletter-Modul eingetragen und dort sind ja keine Felder für Vor- und Nachnamen...
Oder müssen dafür Mitglieder angelegt werden?
@ku-ma-122
Ich glaub das war ein verdeckter Feature-Request... Selbiges habe ich auch schon nachgefragt, weil ich nicht für 50 Empfänger im Backend Mitglieder erfassen möchte. Ausser dies ist ausdrücklich die Idee, dann komm ich nicht drum herum... Aber es sollte ja grundsätzlich kein Aufwand sein, das Modul "Abonnenten" so zu gestalten, dass man Vorname, Name, vielleicht sogar Anrede definieren kann.
Freundliche Grüsse
Martin
Ich habe jetzt mal die Abonnenten als Mitglieder angelegt und es funktioniert super mit der Personalisierung, Danke!
So müsste es dann direkt bei den Abonnenten (Vor- und Nachname, Anrede) im Newsletter-Modul auch gehen ... !
Wenn alle Abonnenten als Mitglieder eingetragen sind (nicht als Adressat unter Abonnenten im Modul), können sich denn dann die einzelnen Abonnenten auch wieder aus der Liste austragen?
Wenn ich einen Newsletter personalisiere, wird bei mir in der Oneline-Version der Textblock mit dem Inserttag der Personalisierung nicht angezeigt!
Andere Elemente werden richtig dargestellt ...
Kann dies jemand bestätigen oder erklären?
Danke
Ich verstehe nicht ganz?
Wenn du den Newsletter an Mitgliedergruppen verschickst, dann müsste ein Mitglied schon seinen Account löschen, um dies zu verhindern.
Wenn du aber über den Verteiler gehst, kann sich natürlich jeder aus- und eintragen wie er möchte. Der Mitglieder-Account wird allerdings nicht gelöscht!
Weil in der Online Version so ohne weiteres keine Personalisierung möglich ist, ist die Online-Version auch immer anonymisiert
Aktive Benutzer in diesem Thema: 2 (Registrierte Benutzer: 0, Gäste: 2)
Lesezeichen