SwiftMailer.org - Redesigned
Moderator: General Moderators
- RobertGonzalez
- Site Administrator
- Posts: 14293
- Joined: Tue Sep 09, 2003 6:04 pm
- Location: Fremont, CA, USA
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?".
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?".
As much as I love the GPL, I would agree. I would have gone LGPL or BSDL for a library.Gambler wrote:GPL? IMO, not the best license for a mailer.
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.
- Christopher
- Site Administrator
- Posts: 13596
- Joined: Wed Aug 25, 2004 7:54 pm
- Location: New York, NY, US
- Chris Corbyn
- Breakbeat Nuttzer
- Posts: 13098
- Joined: Wed Mar 24, 2004 7:57 am
- Location: Melbourne, Australia
And everybody knows what the GPL is right away.arborint wrote:LGPL might meet the licensing, yet allow wider use. It is really up to the author. I happen to like the GPL.
~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
- Chris Corbyn
- Breakbeat Nuttzer
- Posts: 13098
- Joined: Wed Mar 24, 2004 7:57 am
- Location: Melbourne, Australia
viewtopic.php?p=268346#268346Roja 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?".
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
- Chris Corbyn
- Breakbeat Nuttzer
- Posts: 13098
- Joined: Wed Mar 24, 2004 7:57 am
- Location: Melbourne, Australia
Good ideaPimptastic wrote:Hey Chris,
How about a mailing list to be notified of updates!?
The "plugins" page desparately needs implementing!! How can I make a website with "Pluggable" in the title and not even provide a plugins page?
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 =)
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 =)
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.