Frustrated With Drupal
OK, I admit it, I am very frustrated with Drupal right now.
I have spent days trying to do something that should be very simple - to set up Drupal with a system that allows me to send out my email newsletters.
It didn't help that my web host was in the middle of switching mailing list managers, from ezmlm to mailman. It didn't help when my ste was set up for mailman, but documented for exmlm.
After finally threatening to move my account elsewhere they actually sent me a terse four-line message telling me where and how to set up a mailman mailing list (the lists are all on another server so if you don't know where it is, you're stuck. And CSoft uses its own controlpanel, csoftadmin, which has its own unique command set).
In the interin, I tried a bunch of things with Drupal. I got to explore, for example, the Drupal Actions and Workflow modules. There is no documentation available for actions - not even something that sys you need to use actions in conjunction with some other manual. Nothing. And with workflow, the only documentation I could find was a video.
Drupal really really has to fix this. The search results thrown up by the site on any search are utterly useless. You get bits and pieces of discussion in the Drupal discussion forums - questions about how to install it, for example, with no links to the answer. What you don't get (maybe because it doesn't exist?) is documentation on how to use it.
Anyhow, after spending several hours figuring our how to make the workflow work, and to send an email message, I run into another problem: how to send an HTML message. It appears to have become very political inside the Drupal developer community, with the verdict being that the makers of Actions will only allow the purity of text email. Morons!
More burrowing through the Drupal site. Try the Send Module, which in turn requires the MimeMail Module. According to the site, Send is supposed to "permits you to create a 'send this item' link on any node type (image, story, event, etc.)." What it doesn't tell you is how you are supposed to do this. If there is a trigger or a toggle anywhere inside the module commands, I couldn't find it (and I spend hours searching, methodically going through every possible setting - I am nothing if not persistent (people who read these articles should know that by now)). So, another dead end. I cannot use these modules to send anything.
So anyhow. CSoft finally gets around to telling me about the new mailman installation. OK, fine. Forget trying to use Drupal to send emails, I'll just do that manually, and use the Drupal Mailman Manager module to allow people to subscribe and unsubscribe from mailing lists. I set up the lists in mailman (again working without proper documentation, so I'm working by feel here). I am able to subscribe and unsubscribe using my administrator user ID. Then I test on a typical website user. Disaster.
I have spent days trying to do something that should be very simple - to set up Drupal with a system that allows me to send out my email newsletters.
It didn't help that my web host was in the middle of switching mailing list managers, from ezmlm to mailman. It didn't help when my ste was set up for mailman, but documented for exmlm.
After finally threatening to move my account elsewhere they actually sent me a terse four-line message telling me where and how to set up a mailman mailing list (the lists are all on another server so if you don't know where it is, you're stuck. And CSoft uses its own controlpanel, csoftadmin, which has its own unique command set).
In the interin, I tried a bunch of things with Drupal. I got to explore, for example, the Drupal Actions and Workflow modules. There is no documentation available for actions - not even something that sys you need to use actions in conjunction with some other manual. Nothing. And with workflow, the only documentation I could find was a video.
Drupal really really has to fix this. The search results thrown up by the site on any search are utterly useless. You get bits and pieces of discussion in the Drupal discussion forums - questions about how to install it, for example, with no links to the answer. What you don't get (maybe because it doesn't exist?) is documentation on how to use it.
Anyhow, after spending several hours figuring our how to make the workflow work, and to send an email message, I run into another problem: how to send an HTML message. It appears to have become very political inside the Drupal developer community, with the verdict being that the makers of Actions will only allow the purity of text email. Morons!
More burrowing through the Drupal site. Try the Send Module, which in turn requires the MimeMail Module. According to the site, Send is supposed to "permits you to create a 'send this item' link on any node type (image, story, event, etc.)." What it doesn't tell you is how you are supposed to do this. If there is a trigger or a toggle anywhere inside the module commands, I couldn't find it (and I spend hours searching, methodically going through every possible setting - I am nothing if not persistent (people who read these articles should know that by now)). So, another dead end. I cannot use these modules to send anything.
So anyhow. CSoft finally gets around to telling me about the new mailman installation. OK, fine. Forget trying to use Drupal to send emails, I'll just do that manually, and use the Drupal Mailman Manager module to allow people to subscribe and unsubscribe from mailing lists. I set up the lists in mailman (again working without proper documentation, so I'm working by feel here). I am able to subscribe and unsubscribe using my administrator user ID. Then I test on a typical website user. Disaster.
I wonder why you are not simply patching up your current management system?
ReplyDeleteWhat is wrong with your own custom system? Is it so badly broken that it will only work on a NRC server???
Another mistake might to look at a tool that does it all (Drupal). My experience has been that using multiple tools is often less frustrating.
Well, have you looked at wordpress? Lots of people have had luck with it, especially with the latest release which is pretty good.
It is not as fancy as drupal, but people have had luck setting up mailing lists on wordpress using bloglet.
After finally threatening to move my account elsewhere they actually sent me a terse four-line message telling me where and how to set up a mailman mailing list
My experience is that your threat was unwarranted. They would have replied.
Drupal really really has to fix this.
Proper and up-to-date documentation is hard to produce and expensive. We know many people who are famous by the software they produced, by the ideas they produced, or by the algorithms they produced... but how many people are famous for the documentation they posted on the Internet?
My fix is to bitch and document what I do on my blog. I claim this is the best way to produce, collaboratively, good documentation.
I run into another problem: how to send an HTML message.
This ought to be supported in 2007.
Currently, I subscribe to your text-only mailing list and it has always been broken (I still get random tags that gmail spits out).
I wonder why you are not simply patching up your current management system? What is wrong with your own custom system? Is it so badly broken that it will only work on a NRC server???
ReplyDeleteNo, it will probably run on other servers. I guess I should have more confidence in my own work. I always worry that it runs really slowly. But I don't think it does, in retrospect.
Another mistake might to look at a tool that does it all (Drupal). My experience has been that using multiple tools is often less frustrating. Well, have you looked at wordpress? Lots of people have had luck with it, especially with the latest release which is pretty good. It is not as fancy as drupal, but people have had luck setting up mailing lists on wordpress using bloglet.
Well yeah, but have they set up databased with linked data types? As I indicated in my articles, I wanted to do a lot more than just create a blog.
My experience is that your threat was unwarranted. They would have replied.
Wasn't so much a threat as an expression of frustration. They really haven't been very good hosts so far.
Proper and up-to-date documentation is hard to produce and expensive....
Would be easy if they made it a requirement for posting modules on the drupal site.
I run into another problem: how to send an HTML message. This ought to be supported in 2007.
Well this is really what burns me. I mean, what on earth? Why would they set up email functions without enabling HTML email?
Currently, I subscribe to your text-only mailing list and it has always been broken (I still get random tags that gmail spits out).
Yeah. These are usually formatting that I enter by hand - my 'txt' doesn't strip 'em out. Small fix - but it's hard to built a CMS from scratch by yourself with no time allocated for the task.
Still, compared with the competition, I haven't done so badly, I guess...
Maybe I'll reconsider just running my own system. PHP really is a crap language.
You could just use simplenews module to send newsletters. Hundreds if not thousands of people are using it. You have the option of sending in text or html. Easy setup.
ReplyDeleteHave you asked on Drupal forums?
Thank you, simplenews looks like exactly what I needed.
ReplyDeleteI haven't used the forums because they aren't very user-friendly. And I don't like asking noob questions - I would prefer that search worked so I could simply find what I need.
Everyone starts new somewhere. In general the forums are fairly friendly and a good resource if different from phpBB engineered forums. You also benefit from /tracker and being able to track your questions and what you've read. I found your posts through Drupal Talk feeds but my help is not the communities help.
ReplyDeleteIf you are going to be writing your own modules and such, I draw your attention to http://drupal.org/node/62304
Lots of modules to look at and it's hard for people to know which are actively maintained or used. While folks are working on tools to help people decide and evaluate better, it takes time for code to be produced and tested.
Search works fine for me. If you use advanced search you can get even more granular. Forum only and specific forum as well.
Failing that, use google site:drupal.org
I tell people 3 weeks to 3 months depending on their background, experience and goals to get familiar with Drupal to really begin to get productive.
I also leave you with this link
http://www.blkmtn.org/Good-reading-for-those-starting-out-with-Drupal
Just curious if you have looked into Joomla? When I was comparing systems between Drupal and Joomla, I felt that Joomla was going to be the most trouble free as well as provide a huge community of people to help support the different plug-ins & modules.
ReplyDeleteI have tried so many different apps it is crazy. In the end my website runs entirely on Joomla. This is not to say it hasn't been trouble free. There is always going to be a learning curve, tweaking, customization, and fixing things the developers messed up.