Vraagje..

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?

Admin | Dinsdag 26 September 2006 at 12:38 pm | Default

28 reacties

Rene

Volgens mij kan dit met een cron job (google maar). Dit zou je aan je hosting provider moeten vragen.

1: Rene (URL) - 26-09-’06 13:06
PanMan

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…

2: PanMan - 26-09-’06 13:13
Petra

Slim… Ik… (Pfffff, duikt onder de tafel van het lachen en wenst je veel succes)

3: Petra (URL) - 26-09-’06 13:42
E-Dude

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…. ;))

4: E-Dude (URL) - 26-09-’06 14:06
Bob

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.

5: Bob - 26-09-’06 14:13
E-Dude

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 :)

6: E-Dude (URL) - 26-09-’06 14:31
Klokop

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

7: Klokop (URL) - 26-09-’06 15:36
RN

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?

8: RN (URL) - 26-09-’06 15:52
kurai

ja, cronjob, dus, en mosterd, na de maaltijd

9: kurai (URL) - 26-09-’06 16:10
Bob

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.

10: Bob - 26-09-’06 16:56
b°b

mailen, heeft dat niet iets met de internets te maken?

11: b°b (URL) - 26-09-’06 19:49
Wim Bekkers

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/

12: Wim Bekkers - 26-09-’06 21:02
Henk

Doe niet zo moeilijk: http://www.xs4all.nl/allediensten/websit..

13: Henk - 26-09-’06 22:11
Bob
En jij snapt het ook niet! Ik zeg dus: een mailinglist is geen probleem.. Het gaat om het gespreid versturen.. Op het moment dat iemand zich aanmeldt, krijgt hij/zij elke week een aflevering.. Iemand die zich drie maanden later aanmeldt, moet dan ook bij aflevering 1 beginnen, en niet er midden in vallen.
14: Bob - 27-09-’06 09:12
RN

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?…

15: RN (URL) - 27-09-’06 09:54
Bob
Je stelt het gewoon iets te eenvoudig voor. Ikzelf kan ook een beetje PHP, en ik weet zeker dat het niet zo makkelijk is te realiseren. Daarom ben ik ook op zoek naar een tool die dit kan, omdat het zelf bouwen gewoon een te omvangrijke klus is. (en voelt als het wiel opnieuw uitvinden). Maar echt, met een paar scriptjes, een cronjob, en een likje GUI ben je er niet.
16: Bob - 27-09-’06 10:01
Bram!

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.

17: Bram! - 27-09-’06 14:44
Bob
Dat zal dan wel mijn eeuwige optimisme zijn geweest, dat ik dat dacht. ;-)
18: Bob - 27-09-’06 21:04
JoG

Is het aanpassen van phplist een optie?

Zie
-> http://www.phplist.com/
-> http://www.phplist.com/details

19: JoG (URL) - 28-09-’06 02:17
Bob
Ik gebruik PHPlist voor ‘normale’ mailinglijsten. Ik heb daarnaar gekeken, maar het ‘iedereen hetzelfde bericht op hetzelfde moment’ zit zo hard ingebakken, dat daar geen beginnen aan is.
20: Bob - 28-09-’06 08:19
Rolandow

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 :-)

21: Rolandow (URL) - 28-09-’06 11:18
Bob
Hmm, dat zou wel eens iets kunnen zijn.. Ik ga het uitzoeken. thanks for the tip!
22: Bob - 28-09-’06 11:28
sjors

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?

23: sjors (URL) - 28-09-’06 18:17
Rolandow

Toch vreemd dat mensen kennelijk de drang voelen om zoiets simpels te moeten uitleggen aan iemand die eigenhandig een populair blogtool heeft geschreven.

Doh.

24: Rolandow - 29-09-’06 09:14
thefreeze

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

25: thefreeze (URL) - 30-09-’06 17:04
Rolandow

Omdat de klant kennelijk een meer sophisticated oplossing vraagt. Dat zegt Bob, min of meer, ook:

“Het moet echter een professionele, schaalbare oplossing worden.”

26: Rolandow - 02-10-’06 09:31
Marti

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

27: Marti (URL) - 04-10-’06 11:37
Moi

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!

28: Moi - 07-10-’06 17:08
(optional field)
(optional field)
Persoonlijke info onthouden?
Kleine lettertjes: Alle HTML-tags behalve <b> en <i> zullen uit je reactie worden verwijderd. Je maakt links door gewoon een URL of e-mailadres in te typen.
popup