Modules that work in 6.2
jcbrew - April 24, 2008 - 01:50
Here's a question for you developers. Can you let me know if your Module(s) work with 6.2? I'm getting sick of looking for modules that I could use on my sites and finding out after reading for hours that it won't work with 6.2... So, if you can let me know which modules work with 6.2 I would greatly appreciate it. It seems like a lot of development is still being done for 5 and now they are coming out with 7.... I think I may have started using Drupal at the wrong time.
Sorry if I'm being too much of a complainer - it's just a bit frustrating trying to develop new sites with Drupal when I have tight deadlines.
Do you all suggest I download 5.7?

Modules and Drupal versions
(There used to be a page that collected info on a lot of modules WRT uprading to Drupal 6, but I removed the link because now it just gives an "access denied" message.)
On my personal site I have a list of modules that must be supported by Drupal 6 before I move away from Drupal 5 (so for now I'm not starting any new sites in Drupal 6 -- this evening I'll be starting another Drupal 5 site for a client). It looks like it could be a long wait.
I think I understand the theory behind the aggressive releases of new Drupal (major) versions, but this comment explains why it may not be a good idea in reality:
It's easy to feel this way any time you start using Drupal, because of the frequency of new major releases. If I had never used Drupal at all, I'd probably walk away completely upon seeing reference to Drupal 7 essentially at the same time Drupal 6 is being released. What kind of stability does that offer? Not much.
I just downloaded 5.7. I
I just downloaded 5.7. I think I may give it a try with one of my sites. :-)
Thanks for the reply. I can wait a few months before I start using 6...
...
Not very likely you're going to get all the maintainers to respond here to let you know the status of their modules. LOL
You can easily find this information out for yourself. Just go to http://drupal.org/project/Modules and set the filter to 6.x. I don't know what you're spending hours reading. It's pretty clear from the project pages what version(s) the modules work on.
Michelle
--------------------------------------
See my Drupal articles and tutorials or come check out life in the Coulee Region.
I guess it's been more then
I guess it's been more then just reading... When the module says it will work with 6.x I'm not sure if it will work with 6.2 until I try. Then when it doesn't work I then start my "reading process"... which can take up to over an hour.
It would be nice if the
It would be nice if the filtering allowed for selecting only the modules that have a recommended release.
code welcome
-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide -|- Black Mountain
=-=
D7 is still a ways away and right after D7 is released guess what ? Core Developers begin working on D8.
I suggest you build with whatever version offers you what you need. Drupal 5 still has life left in it. If you don't absolutley HAVE TO HAVE D6, then don't worry about working on D6.
Every project page shows whether there is a Drupal 6.x version. Granted, there was an API change between 6.1 and 6.2 and that normally doesn't happen but the positives of the change outweighed the negatives and the change went in. How many contrib modules did this adversely effect ? Don't know until bugs with 6.2 are reported.
There is a module list in groups.drupal.org that list where developers are with 6.x ports by the way and ultimatley if users helped patch ports would get done faster. If you can't patch, you can indeed help test.
no offense meant but your "tight deadlines" aren't Drupal's fault. That would be scheduling on your part.
_____________________________________________________________________
My posts & comments are usually dripping with sarcasm.
If you ask nicely I'll give you a towel : )
Nice...
Wow. If I was the OP, that comment alone would make me walk away from Drupal. You might think you're commenting on the OP's schedule (given the "no offense" bit), but what your comment really says is that Drupal is unusable in an environment that will always have tight deadlines. (And if you're not aware of such environments, that would be ignorance on your part.)
That's funny ...
That's funny ... Misunderstood sounds like he could work for my IT department... They want you to schedule projects months in advance, but in the ever changing world of the Internet - that's really not a reality.
No need for cat fights.
No need for cat fights. Drupal 5 would be my suggestion for "tight deadlines", I have several sites in Drupal 5 and I will not touch drupal 6 for production sites until more of the modules are ported over. It's funny because you make it sound like a bad thing that Drupal is constantly changing... Welcome to the internet
I will definitely give 5.7 a
I will definitely give 5.7 a try. It will also give me a chance to get familiar with the Drupal environment - given all the training out there for 5.
Appreciate the belated welcome
Thanks! After 22 years, it's about time somebody welcomed me!
There's a difference between 'constantly changing' and constant major releases. How many widely-used software packages push for a new major release as often as Drupal? Are we on PHP 11 or 12 now? How about Perl 21? Linux kernel 17?
Comparisons aside, how do you build anything on a platform that is constantly morphing? And, as with anything connected to the world at large, it's not feasible to just assume you can stick with one version while other versions march on, because security issues eventually make the older version unwise to use.
=-=
You learn as you go:
The Drupal Philosophy has been what it is since Drupal was released.
see: the drop is always moving
Drupal 5 doesn't have to die off when Drupal 7 comes to fruition. You yourself can offer to maintain it for the community and work patches in and secure exploits that are later found in Drupal 5. I'd venture a guess though that by the time Drupal 7 is released most will then move to Drupal 6 and modules for Drupal 6.x will spring up as they have for Drupal 5.
With the release of Drupal 7.x though, Drupal core will be dropping support for PHP4. Drupal is not the only script pushing that initiatve. see: http://gophp5.org/
_____________________________________________________________________
My posts & comments are usually dripping with sarcasm.
If you ask nicely I'll give you a towel : )
how do you build anything
Been doing it for 20+ years myself-- it's called IT, lol.
Seriously, though, this release schedule wasn't plucked from thin air-- Dries did an official survey (http://buytaert.net/state-of-drupal-presentation-september-2007, p93) and it was the interval overwhelming preferred (65%). Again, just because that's the development cycle, doesn't mean you have to keep up with it.
Not true in the case of Drupal. The security team does an amazing job of staying on top of this and minor releases are created for security bugs almost immediately upon discovery. Security is most decidedly NOT a factor when choosing which major drupal release to use.
===
"Give a man a fish and you feed him for a day.
Teach a man to fish and you feed him for a lifetime." -- Lao Tzu
"God helps those who help themselves." -- Benjamin Franklin
"Search is your best friend." -- Worldfallz
Nonsense
Wow, not professional IT, maybe, but I suppose "IT" is a label that can be thrown around pretty easily. Care to share what widely-used platform you've been developing on that has such an aggressive releases schedule for major versions? If professional IT was really that dynamic, there would never have been a concerned moment over, or a dollar spent on, the Y2K "bug" because there wouldn't have been any legacy systems so out of date as to need an upgrade. The aggressive release schedules from 1995 through 1999 would have taken care of the problem. Obviously, as shown by the expenditure of tens or hundreds of billions of dollars and countless hours, that wasn't the case. And COBOL is still used today...
I'm not talking about choosing a release, I'm talking about sticking with a release after several more major versions have been released. I don't think I've seen any recent security mailing list announcements about pre-Drupal-5 vulnerabilities... Did Drupal 4 achieve what security professionals consider impossible, i.e., perfect security? No, of course not, the answer is here:
Thus, you're forced to accept potentially-disruptive upgrades or potentially-disruptive security flaws. And if you rely on a third-party module that was never ported for the newer version, and you don't have the resources (time, knowledge, or whatever) to do that work yourself? Guess you're stuck with the insecure version and your own ability to detect and fix security flaws, which may be as out of reach for you as porting a module.
If the goal behind rapid upgrade cycles and little or no concern for backward compatibility is just to get the technology right, then Drupal should be considered an alpha-stage project and version numbers should reflect this.
It's misleading to say that "people adopting Drupal for their web or CMS project should plan for periodic upgrades of their project to the latest major release (every 12-24 months)" because it completely ignores the role and porting (or lack of porting) of third-party modules that could be used in site-critical ways.
Ah well, I'm sure the Drupal community isn't going to change directions based on my input here, so there's no point in addressing this further. This has been an interesting discussion, though, and has left me with more negative thoughts about Drupal (especially the future of my Drupal-based sites) than I've ever had before... I knew about the aggressive approach to releases but I guess the full impact of it didn't sink in until today...
=-=
If you want a single core installation to last more then 2 - 4 years then yes, you may be using the wrong platform to build on. Especially if you have no intentions of learning the innerworkings which would put you in a position to help the project & the community that is helping you.
I disagree with the idea that Drupal code should be labeled Alpha because of a release cycle that is more aggressive then you would like.
side note: 3rd party modules are just that 3rd party. Thus you are relying on someone else, or many someone elses to get a module ported. There are tools however that are on the rise that will make updating modules to the next version much easier for the non deveoper. The coder.module for example.
That however, causes a different kind of headache for some because there are a few, if not quite a few 3rd party modules that don't follow drupal coding standards. As such coder.module may not help much with those modules.
Drupal is more than a CMS, sure you can use it as one but I've come to know drupal more like a CMF (Content Managment Framework) which which you can build your CMS. This requires some to get their hands dirty and learn a little bit. If you don't like learning or continued learning then I can see where patience would wear thin and frustration would grow for some. Though I gurantee if you stick with it & learn it. Each version becomes that much easier to work with and port for.
I don't think Drupals power and flexibility should be sacrificed because there is a section of individuals who just want to throw a site up and not do much with it for years on end. That's what static HTML did for that era's webmasters.
_____________________________________________________________________
My posts & comments are usually dripping with sarcasm.
If you ask nicely I'll give you a towel : )
Wow, not professional IT,
Nonsense? "wow" yourself, and how rude and dismissive. AFAIK both AT&T (pre-breakup) and IBM qualify as "professional" IT. As for some of those aggressive development schedules-- when I was working for AT&T (both in R&D and IT for R&D), nearly every product had those aggressive development schedules. Particularly in the case of the cordless phones, and later cellular phones. We frequently had multiple design teams for sequential releases of products (and yes, including the SW for those products) working simultaneously. Many of us were often team members on several teams at once for different product releases. More recently, at IBM we had an inhouse developed web application for remote access to a help desk ticketing system-- which also released on a similarly aggressive schedule.
There are plenty of others, but far more relevant than my personal experience, one need only look to the wildly successful unbuntu project for a stellar example: Since the project's first release in oct 2004, to date Ubuntu has released
78 versions -- 4.10 Warty Warthog, 5.04 Hoary Hedgehog, 5.10 Breezy Badger, 6.06 Dapper Drake, and 6.10 Edgy Eft, 7.04 Feisty Fawn, and most recently8.047.10 Gutsy Gibbon(not sure of the name on the last one)and 8.04 Hardy Heron.You remind me of the gents from the data center that still use green screen VMS and greenbar printers, complain about "that second mouse button", still complain about y2k (eight years later), and talk about how great COBOL is. and yes, I can be rude back.
So are '57 chevies. A truly amazing product-- probably rivals 90% of what is built today. However, it doesn't mean when I go into a chevy dealer I can expect to see them being sold there. It also doesn't mean when I go to a chevrolet dealer I can pull my '57 chevy into the service garage and demand service. No one forces you to keep your '57 chevy-- and when you do so you know full well what you are facing and that it's likely going to be EXPENSIVE and difficult to maintain.
Moreover, I said nothing about there NOT being cases where IT moves more slowly. The cases you mention are indeed ones that took a slower approach, but on the whole, the pace of IT is quite often blistering and for companies that wish to compete they will either keep up or be outdone. If it weren't, then why, when looking for a new job in IT (whether individually, through a head hunter, or through a search service), are you inevitably be judged on how well you've kept pace with the changes.
Of course not indeed, who said that? talk about straw men. Drupal, like most other software projects, only supports limited versions. Again, this is not a Drupal thing so much as it is an open source thing. There are no armies of highly paid engineers and entire customer support centers sitting around with nothing to do but backport fixes for old versions. It's an OS project, support is free, given by volunteers freely, and resources are limited. I'd much rather the team be working on perfecting the current product than babysitting older versions of the software. That's my preference, it doesn't have to be yours.
No, you're not actually "forced" to do anything. Drupal is an open source project-- you know that going in. Dries has also been very clear from the get-go about "the drop is always moving" philosophy. If the aggressive development schedule does not fit your adaptability to change or project requirements, simply choose another product that does. This is not like being locked into windows in a microsoft world where you are essentially locked in to a particular product for a variety of reasons. CMS matrix is loaded with choices. Indeed, it would seem joomla tends to move at a slower pace, but I'm not 100% sure.
This is true of all open source-- not just Drupal. If you want this kind of security and support for an extended number of releases than you need to consider the commercial paid software route. That's part of what you pay for.
Huh? Considered by whom? Who is this nebulous authoritative body? You talk as if there is some conspiracy to deceive people about the project's philosophy. Moreover, though Drupal is nowhere near alpha quality, you're free to consider it whatever you want and make your product choice accordingly.
Misleading? That entire page CLARIFIES drupal's philosophy exactly so people will know what to expect going in.
This again is true of any open source project-- and actually, any commercial product as well. "3rd party" anything is always a risk-- that's sort of why there is a concept of "3rd party" in the first place. Its a somewhat unknown quantity and there are no guarantees from the main product. To me (and probably others) that was obvious, to you (and probably others) it wasn't.
Did you make a comment on that page suggesting that phrase be clarified?
No need to answer. A quick look at your tracker shows that in 45 weeks you've participated in 6 threads: 3 you started for your own needs, 2 just to complain, 1 to actually assist someone else.
There is no "us" and "them"-- the Drupal project IS all of us. If you see or experience problems the productive way to address it is by attempting to contribute improvements back to the community-- not complaining as if something is being done by "them" to you.
It never ceases to amaze me how many people CHOOSE to use Drupal voluntarily then make non-constructive posts in the forums about what's wrong with it. I started with joomla, I didn't like it, it didn't meet my needs so I moved on. I didn't clog up their forums complaining about stuff that was part of the design philosophy and will never change.
Not likely-- especially, since as I mentioned above, in the official survey, 65% of those responding favored the 1 year per release cycle.
From your discomfort with the basic philosophy, it may just be that Drupal is not the right product for you. That's not a judgment-- that's why there as so many products on the CMS matrix.
===
"Give a man a fish and you feed him for a day.
Teach a man to fish and you feed him for a lifetime." -- Lao Tzu
"God helps those who help themselves." -- Benjamin Franklin
"Search is your best friend." -- Worldfallz
=-=
I disagree and believe that's what you've warped my comment into using your own adlibs.
I certainly don't schedule a time frame on a project until I know it can be completed in that time frame. Which means research should be done first. The more research done, the more likely your time frames can and will be met.
While I understand that this OP has only been part of the community for approx. 7 weeks at the time of this writing and obviously, based on their assumptions, don't have much of an idea of time frames between releases and how drupal core pushes forward without bringing the baggage of backward compatibility with it into the next major version, I am of the opinion that one should get to know and understand the software they are using before subjecting themselves to deadlines. I believe this holds true with developing on any software or any platform.
I certainly wouldn't commit to 1 week turn around on a project where I will be deploying something on a platform I never worked with before. That's just a recipe for disaster.
_____________________________________________________________________
My posts & comments are usually dripping with sarcasm.
If you ask nicely I'll give you a towel : )
Perhaps you are right... I
Perhaps you are right... I have however, built a couple of nice sites using 6.2, but I wanted to add more features to the site. I have a couple in development and was looking for ways of adding those features. It just looks like I may have to redo what I've already done and convert to 5.7 - that's okay it's not a big deal.
...but what your comment
And I respectfully disagree with your assessment. What it said to me, was that perhaps choosing the "latest and greatest" when on "tight deadlines" is not a very safe move. The same could be true of any software or technology-- it's not drupal specific. If I have a project that is time sensitive am I going to go with Vista (within 6 months of it's initial release) or tried and true XP? Am I going to use PHP which I've been using for years or Python which I just learned?
I admire Drupal's aggressive development schedule-- it gets great features moved into core quickly. However, that does not necessarily imply I must start using it for my next project asap. "Keeping up with the Jones's" is not very sound philosophy-- particularly with respect to professional IT projects. Over the years I've seen more than a couple promising careers blow up due to jumping on the newest hot thing for the wrong project.
===
"Give a man a fish and you feed him for a day.
Teach a man to fish and you feed him for a lifetime." -- Lao Tzu
"God helps those who help themselves." -- Benjamin Franklin
"Search is your best friend." -- Worldfallz
I agree, like
I agree, like VeryMisunderstood mentioned - I did not know the aggressive nature of Drupal's development schedule...I just downloaded the one Drupal.org "told" me to... with that being said I will work on converting my other sites to 5.7.
I just downloaded the one
Yeah, I've been thinking about this off and on since it's release-- I think we need to come up with some better wording describing the differences and recommendation. I'm just not sure how to phrase it yet.
The good thing is, whatever you learned from your exp with D6 will not be in vain... eventually you'll be using it.
===
"Give a man a fish and you feed him for a day.
Teach a man to fish and you feed him for a lifetime." -- Lao Tzu
"God helps those who help themselves." -- Benjamin Franklin
"Search is your best friend." -- Worldfallz
As suggested, modules/filter
As suggested, modules/filter & choose 6.
Okay 6 hasn't as many modules as 5 but that seems to be changing.
About a month ago people were worrying about the lack of wysiwyg modules for 6 yet this week has seen a whole batch of 6 modules released.
Everyday there's something new & seems as drupal 6 is getting used more, the rate of new modules is increasing.
I guess the most important thing to consider is what you actually need & whether you need it now or whether you can wait a wee while.
5.7 has virtually everything one could wish for (except a coffee maker) & still has new modules being released for it.
But 6 has this big problem (judging from the amount of posts about it) of having a lack of modules (although I do not see this as a problem at all, as 'time' is a factor & as clearly seen, d6 modules are increasing at an exponential rate).
The point is if you are new to drupal, then perhaps you'll spend a long time getting to know 5.7 & by the time you've mastered it all you'll find that d6 will have evolved & have most if not all what you need.
Then you'll have to learn all the new d6 things (as whilst it's still drupal, it is different).
My 'experience' comes from learning simultaneously 5.7 & 6 (developing 2 sites).
As a 'newbie', 5.7 was/is great (loads of addons & documentation) but 6 was/is far more fun & I learnt more with it as I couldn't always find (at first glance) the solution to a problem, I was forced to go a diggin' & feel I learnt more about the fundamentals than I did with 5.7 (which being older was easier to find stuff for).
Also I find that 6 is far more functionable & timesaving in getting a site built which I would imagine is normal as each release seeks to improve on older versions.
=-=
contrib modules have taken some time to be updated between each adn every release of Drupal.
I suppose its more noticeable now because Drupal changed it's versioning method after Drupal 4.7.
The changes in Drupal 6 caused some of teh major contrib modules to haev to undergo a rewrite as changes those developers wanted in core made it in. That said, some of teh major modules have chosen to rewrite from scratch to add new features that leverage this new found power and exploit it which is taking those modules longer to come to fruition.
I don't believe the lag time from 4.7.x to 5.x with regards to contrib modules was much different though admittedly I came on board a few months before Drupal 5.x was released and began building on that as modules were the least of my concerns before learning the system itself.
_____________________________________________________________________
My posts & comments are usually dripping with sarcasm.
If you ask nicely I'll give you a towel : )
Perhaps a common frustration?
This thread has generated fairly typical responses from both sides of the fence. As a newbie to Drupal I can see where both sides are coming from.
I first had a look at Drupal back in Drupal 4 days and found that it wasn't what I was looking for - both from a functionality level (was setting up an elearning site) and from my skill level perspective. Therefore, I went with another script but kept an eye on Drupal as I could see how powerful it is.
I then eventually set up a site using Drupal 5, very basic site and I hardly need to do any maintenance other than making sure core and a few modules I use are up to date.
At the start of this year, I was asked to set up another site, around the same time Drupal 6 was going gold. Perhaps foolishly, I set up this latest site in Drupal 6 not realising the time delay between core and supporting modules. For this site, I am somewhat struggling with basics such as sending an email to all members which apparently can not be done from core (not looking for subscription based - need push rather than pull).
The reason I chose Drupal 6 was that it's heavily promoted as being the latest version - which it obviously is - but from a newbie's perspective the fact 3rd party modules have a fairly large lag time and in some cases, may never be updated, is not "in your face" enough. This is where I can see the "frustration" factor coming from. I have no idea of the complexity involved but again, from my perspective, any way to minimise the lag time for future realises would be most appreciated.
On the other hand, I can also see the frustration from the developers side when certain posts are made in the forums - the vast majority of whom are non paid volunteers contributing their time and expertise to the community for free and for which I for one, am extremely grateful. Which is why I don't jump in with both feet on the forum to "complain" whether it's Drupal or another OS project. A lot of those type of posts, IMHO, aren't really "complaints" as such but more of an outlet of frustration from someone perhaps similar to myself who unfortunately lacks to skills set to "scratch their own itch". There are also communication barriers where posts sometimes come across harsher that meant, particularly from posters who's first language is not English - lost in translation as it where!
As is often pointed out in similar threads, no one is forced to use a particular script. Therefore, the way I see it, use a more suitable script (as I did in the first case) or be patient while things come together (which I'm doing now) and even better, if time and resources allow, help the developers in any way you can which can be as simple as letting them know you appreciate the time they put into it to full blown bug testing (which I hope to be able to do within the not too distant future if I can ever get my head around how these things work!).
Very well said No_Idea_Yet
Very well said No_Idea_Yet -- and a golden example of how constructive criticism can be discussed in a productive manner without mud slinging and implied value judgments. Thanks for contributing your pespective to this thread.
Only one thing to add:
Being an open source project, the single true answer to this question is simple-- jump in and help. As I mentioned above, there is no "us" and "them" with Drupal-- we are, all of us, the community. Drupal users now number in the hundreds of thousands-- even taking into account fake accounts, experiments, and the like-- I would venture to say the percentage of people actually participating is rather small. Imagine if every active user just tested say 5 patches that are waiting in the queue-- how amazing would that be?
There are a plethora of posts on how to help contribute-- and you don't have to be a developer or coder.
===
"Give a man a fish and you feed him for a day.
Teach a man to fish and you feed him for a lifetime." -- Lao Tzu
"God helps those who help themselves." -- Benjamin Franklin
"Search is your best friend." -- Worldfallz
Jumping as soon as I can ...
sadly at this very moment in time I'm battling a couple of bugs in another script that I'm "almost" on top off but to cap it off, looks like my server died about 5 minutes ago! Can't reach any of my sites and cant ping any either.
Cest la vie, looks like another night without sleep :)
Soon as I get on top of the other problems aiming to set up a Drupal test server to 1) get my head around Drupal! and 2) try out some patches and at least give some feedback. Figure it's the least I can do now I'm hoping to actually use the work the community has put in :)
Love this Topic!
After reading a lot of the posts I love Drupal more. I'm a person who relies on a lot of third party modules(usually but drupal comes with almost everything a I need and want).
I think aggressive development is a great thing. I mean IT in general has use this for ever really. Just look at computers compared to most other discoveries. They have evolved at an insane rate. We now have 1 Terabyte hard drives while 10 years ago 80 gb was considered good.(maybe a little longer but not to much) Quad Core processors because we have pushed processors to such a limit we can't cool them off fast enough. IT is all about moving a head and making things faster, more secure, and more efficient(kind of like faster but still different).
About security with drupal I think have it not backwards compatibly makes late security flaws nearly impossible on more than one Major release.
My final statement is I'm willing to learn and I'm going to do so because well if you want to run a website you have to be. I mean even with static HTML pages you had to learn HTML(Not hard but still had to learn it).