Page 2 of 2
Posted: Wed May 31, 2006 12:47 pm
by RobertGonzalez
Oooohhhhh, everything is so round.
Very nice.
Posted: Wed May 31, 2006 12:53 pm
by Roja
Nice design, clean, easy to navigate.
Out of curiosity, what are you using for the syntax highlighting on the source page?
Also, a bit off-topic, but I still don't see the (worthwhile for me) advantages over phpmailer. I am interested in hearing why its an advantage, but "pluggable" doesn't do much for me, when there aren't any plugins that offer functionality I don't have with phpmailer. Benchmarks showing less memory use are definitely persuasive, and before/after comparisons of the code needed in phpmailer v. swift to do three common tasks (plain email, email w/ attach, html email) would also be highly persuasive.
In a nutshell, I dislike the poor project maintenance in phpmailer, and wouldn't mind "trimming some fat" by switching to something else that is similarly featured. But it will require recoding some apps, and if I'm going that route, I would definitely like to point to a document that says "here are the differences, here are the advantages, and isn't it obvious that we should be using Swift?".
Posted: Wed May 31, 2006 2:53 pm
by Gambler
GPL? IMO, not the best license for a mailer.
Posted: Wed May 31, 2006 4:36 pm
by Roja
Gambler wrote:GPL? IMO, not the best license for a mailer.
As much as I love the GPL, I would agree. I would have gone LGPL or BSDL for a library.
However, it is extremely frustrating to release code opensource/free software, and see others use it, expand on it, and not share it back to the community they build from. I've seen people that go months in "beta" without releasing any improvements, despite belitting the code they built from while they do so. So, in a way, I can understand choosing a license that (in theory) should deeply encourage sharing back.
Even if some people don't understand the entire concept of community development.
Posted: Wed May 31, 2006 4:51 pm
by Christopher
LGPL might meet the licensing, yet allow wider use. It is really up to the author. I happen to like the GPL.
Posted: Wed May 31, 2006 5:38 pm
by Chris Corbyn
arborint wrote:LGPL might meet the licensing, yet allow wider use. It is really up to the author. I happen to like the GPL.
And everybody knows what the GPL is right away.
~Roja:
I could almost say for sure that the code needed to perform the tasks you list will be less in Swift (read, less method calls/property adjustments). I keep meaning to do a side-by-side comparison but I have too many ideas floating around that I want to get working correctly before I do this stuff (so I've got more to compare against).
FYI Swift 1.1 (unreleased) now works with TLS (anyone with a Gmail account can relay away securely!) - I did have the detection for TLS automated but that was a little flaky, I'll look at it again though.
Pluggable doesn't affect you ok but it is something BIG that PHPMailer doesn't offer.
You don't have to set a load of properties manually to set up your email... Swift detects certain things itself and other things are done through parameters on the method calls instead.
Benchmarks for memory usage - that scares me a little, I'll do some and see what happens but I'd perhaps expect PHPMailer to use less memory since:
a) there's a bit of preg_ stuff in mine and also some md5 stuff (which I'm gonna replace with uniqid()). There are certainly areas that I could optimize, I've already done the obvious bits.
b) PHPMailer has been going for years - plenty of time for all the optimizations.
The implementation for Inline images (v1.1 again) are intuitive I think too.
I don't want to tell anyone not to use PHPMailer; use what you want - Swift's just different that's all
I want to use this as something to learn unit testing from actually so after the release of 1.1 I'll start testing and include those tests with the code.
I'm writing a load balancer plugin to cycle through as many connections as you want too.
PS: The highlighter is Geshi

Posted: Wed May 31, 2006 7:31 pm
by Chris Corbyn
Roja wrote:I would definitely like to point to a document that says "here are the differences, here are the advantages, and isn't it obvious that we should be using Swift?".
viewtopic.php?p=268346#268346
I'll put an actual page on the website that discusses differences rather than just code examples. I may just add it as a section on the documentation. It's just finding the time do it among my other things I'm doing

Posted: Thu Jun 01, 2006 6:01 am
by JayBird
Hey Chris,
How about a mailing list to be notified of updates!?
Posted: Thu Jun 01, 2006 6:25 am
by Chris Corbyn
Pimptastic wrote:Hey Chris,
How about a mailing list to be notified of updates!?
Good idea

I'll set something up later on... I already have my mail server configured to do mailing lists nicely
The "plugins" page desparately needs implementing!! How can I make a website with "Pluggable" in the title and not even provide a plugins page?

Posted: Wed Aug 23, 2006 7:36 pm
by akreider
Would be nice to have a permanent link to a forum (on Devnetwork or wherever) where you can get support. Or serveral links to serveral permanent forums if you want to split the discussion into sections.
Having the forum change is annoying. I'm just taking another look at swiftmailer today and it appears that the forums are different ones then when i last posted, and I'm having trouble finding where the most recent activity is!
confused =)
Posted: Thu Aug 24, 2006 2:27 am
by matthijs
I just want to say I am very impressed. You must have been working very hard, looking at the amount of material that's up there, the progress with which things are going and in between you find the time to hang around here? Do you sleep at all? That just inspires me to work harder myself. First step: stop posting/rambling here.