Vraagje..
Stel, ik wil een mailinglist opzetten in PHP. Geen probleem zou je denken. Het lastige is, dat ik wil dat deze list zijn mail periodiek naar de abonnees stuurt, bijvoorbeeld elke week een aflevering. Als iemand zich dus aanmeldt, krijgt hij/zij direct aflevering 1, en een weekje later aflevering 2. Iemand die zichzelf twee maanden later aanmeldt begint dan dus ook gewoon bij alfevering 1.
Ik kan me haast niet voorstellen dat er geen software (bij voorkeur PHP) is die dit doet, maar ik kan het niet vinden. Heeft iemand van jullie een slimme tip?
28 reacties
Het is zeker te maken. Je hebt waarschijnlijk een cronjob nodig voor het aanroepen van het script. En dan een database met inschrijvingen, en bij welke aflevering ze zijn. Dan kan je dat nummer elke week met 1 ophogen, en ze de volgende sturen.\nWel ben ik benieuwd naar je toepassing: als het populair wordt zullen je stukken al snel ergens op internet verschijnen, en gaan mensen vooruit lezen.\nIk ken geen software die dit doet, maar het is zeker te maken. Kan je ook nog uitbreiden met een persoonlijk archief, waar iedereen alleen toegang heeft tot de afleveringen die ze hebben ontvangen…
Bob,
waarom zou je zoiets uberhaupt al in PHP willen maken?
En dan nog, als je dit in PHP zou willen maken, dan moet je iets doen in je database waar bij je een veldje hebt die aangeeft of die mailing de deur al uit is gegaan? (Processed) Hierna check je of dat ding wie dat ding al ontvangen heeft, je gaat toch niet in zn algemeenheid checken wie er welke mailing nog niet/wel heeft ontvangen!? (Doe moeilijk…. ;))
Tuurlijk, ik weet dat ik zelf een houtje/touwtje oplossing kan maken, met cronjobs/modules van PEAR en wat DB-tabelletjes. Het moet echter een professionele, schaalbare oplossing worden. Er is alleen geen budget dat ik dit zelf maak, dus ik wil weten of er software is die dit kan, zonder dat ik het (kostbare) wiel opnieuw moet uitvinden.
En, wat e-dude zei: Dat is juist waar het om gaat, dat je precies weet wie welke aflevering al gehad heeft. als dat niet zo was, was het een stuk minder complex.
Hmmz, dat klinkt als iets wat ik al bij onze vorige gezamelijke werkgever/klant wilde bouwen, qua schaalbaarheid en professionaliteit! :)
Dat geeft al aan dat ik nog geen FOSS platform hier voor heb gevonden :)
Zo veel tijd kost het toch niet om zoiets te maken?? Of is joe budget heel klein?
vervelend dat als je op [Preview Reactie] klikt, dat je dan eerst helemaal naar de onderkant van de pagina moet scrollen
en ik snap Textile niet
Ik ken geen software die dit doet, maar dit lijkt me een niet zo moeilijk uit te vinden wiel: inderdaad gewoon in een database wie bij welke aflevering is, en bij elke uitvoer van de cronjob alle tellertjes met 1 ophogen. Geprogrammeerd in een half uurtje toch?
Mensen die roepen dat het in een half uurtje (of voor een paarhonderd euro) te maken is, snappen duidelijk niet waar het om gaat. ![]()
Het gaat dus niet om ‘een scriptje dat een paar mailtjes stuurt’, maar om een volwaardige applicatie waarmee we mailing-abonnementen kunnen versturen, die op een willekeurig ogenblik in gaan.
Inout mailing list manager biedt opties om email campagnes te beheren met gequeuede berichten. Ik heb het niet geprobeerd, maar ik denk dat het in de buurt komt van wat je zoekt. http://www.inoutscripts.com/
Ik snap het geloof ik echt niet. Wat is het verschil tussen een scriptje dat elke dag in een database zoekt en wat opstuurt (met mooie interface, oke, tel er een uurtje, of hooguit twee, bij) en een volwaardige applicatie?…
Wat ik niet snap is waarom het je zo logisch lijkt dat het al bestaat?! Ik heb iets dergelijks nooit in gebruik gezien en kan er ook niet zo 1-2-3 heel logische toepassingen voor bedenken.
Is het aanpassen van phplist een optie?
Zie
-> http://www.phplist.com/
-> http://www.phplist.com/details
En deze?
http://www.email-manager-pro.com/feature..
Ik zie dat hij ook “geschikt” is voor “E-Books and informational/educational services”. Ik heb helaas te weinig tijd om de online tour te doen voor je ![]()
per email adres hou je een teller bij in een txt bestand/db
hierna een cronjob die naar abo1 (teller = 5) mail 6 verstuurd en naar abo 2 (teller = 32) mail 33 verstuurd.
nieuwe email entries in de lijst beginnen bij 1.
niet zo moeilijk toch?
Toch vreemd dat mensen kennelijk de drang voelen om zoiets simpels te moeten uitleggen aan iemand die eigenhandig een populair blogtool heeft geschreven.
Doh.
@Rolandow, waarom zou het meer sophisticated moeten zijn dan de oplossing die velen aandragen met het ophogen van een nummertje in de database?
TENZIJ Bob een goede reden aandraagt waarom dat NIET zou werken, maar dat doettie niet.
Omdat de klant kennelijk een meer sophisticated oplossing vraagt. Dat zegt Bob, min of meer, ook:
“Het moet echter een professionele, schaalbare oplossing worden.”
“Volgens mij kan dit met een cron job (google maar). Dit zou je aan je hosting provider moeten vragen.” Ik zie Bob zichzelf al mailen ![]()
Heb iets dergelijks ook gezocht voor het bedrijf van mijn vader, maar nog niets gevonden …
En toch, hé, ben ik er ook zeker van dat het al bestaat. De vraag is of het bestaat in een vrijgegeven script.
Ook ik ga binnenkort geloven aan een toepassing als deze. In eerste instantie bij mij wel gewoon simpel allemaal dezelfde nieuwsbrief maar uiteindelijk ook de ‘Bob-way’ ;)
Helaas kan ik er nog even niet aan beginnen (er staan eerst nog andere plugins op de lijst die ik moet maken!).
Ben wel benieuwd waar je straks op uit komt! (Zelf ben ik toch vaak geneigd om dan maar het wiel zelf uit te vinden en het meteen zo te maken dat het helemaal naar wens is!)
Succes!
Volgens mij kan dit met een cron job (google maar). Dit zou je aan je hosting provider moeten vragen.