topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Sunday December 15, 2024, 2:11 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Last post Author Topic: Drupal is f*cked  (Read 66431 times)

Curt

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 7,566
    • View Profile
    • Donate to Member
Re: Drupal is f*cked
« Reply #50 on: September 23, 2010, 12:41 PM »
-can you explain why on earth you keep using this program?

PPLandry

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 702
    • View Profile
    • InfoQube Information manager
    • Read more about this member.
    • Donate to Member
Re: Drupal is f*cked
« Reply #51 on: September 23, 2010, 01:30 PM »
there is just no way to express in a human language how horribly horribly wrong configuring and maintaining drupal is.. i've experienced few things that are as convoluted and guaranteed to end in frustration and anger.

Details ? Perhaps I can help ...
Real generosity toward the future lies in giving all to the present -- Albert Camus -- www.InfoQube.biz

Darwin

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 6,984
    • View Profile
    • Donate to Member
Re: Drupal is f*cked
« Reply #52 on: September 23, 2010, 02:09 PM »
-can you explain why on earth you keep using this program?



mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Drupal is f*cked
« Reply #53 on: September 23, 2010, 02:55 PM »
it's really hard/exhausting to explain what is so bad about drupal because the suckiness pervades it so deeply in every crevice of it's configuration.

i think part of the problem is that it is trying to be so powerful and so flexible, and let you do everything, that it ends up making EVERYTHING difficult and confused.  almost everything you might want to change involves make a handful of carefully coordinated changes in spread out options that are almost impossible to find -- one failure in any of these different places results in things not working, with little clue as to why.

as for why i "keep" using it -- i've actually used it now on 2 projects that involve me creating serious custom modules for it -- and i chose it because i keep thinking that just over the hill i'm going to reach a point where i appreciate the logic of drupal.  but in fact i just keep getting more and more frustrated.

it's just so convoluted.

one cannot help but be incredibly impressed by the complexity and power of some of the stuff created for drupal, like the Views module -- but it's the perfect example of why the best solution is often to not try to make some gigantous perverted infrastructure and custom api/language for doing things -- and instead go with a simpler mechanism for letting a coder do a coder's job when custom stuff needs to be done.  it's a good lesson that when you try to do everything, you end up making it hard to do anything.
« Last Edit: September 23, 2010, 02:59 PM by mouser »

IainB

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 7,544
  • @Slartibartfarst
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: Drupal is f*cked
« Reply #54 on: September 23, 2010, 08:35 PM »
If you contrast Drupal with a commercial content management system that is dead basic and easy to install and implement - e.g., MCMS (Microsoft Content Management Server) - then you can see the difference in stark relief.
I managed a project to install MCMS for a client - at a time when I knew nothing about MCMS. It all went without a hitch. I was very impressed with the product - and I do not sing Microsoft's praises very often.
See for yourself - the MCMS site is here: Powerco (New Zealand)

If you contrast Drupal with another open source CMS, then again you might see the difference in stark relief.
For example, you can see a Plone site here: Aiglon College
(IMHO that is a nice and effective website, and with pretty good ergonomics too.)
« Last Edit: September 23, 2010, 08:37 PM by IainB »

Carol Haynes

  • Waffles for England (patent pending)
  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 8,069
    • View Profile
    • Donate to Member
Re: Drupal is f*cked
« Reply #55 on: September 23, 2010, 09:15 PM »
I managed a project to install MCMS for a client - at a time when I knew nothing about MCMS. It all went without a hitch. I was very impressed with the product - and I do not sing Microsoft's praises very often.
See for yourself - the MCMS site is here: Powerco (New Zealand)

Nice websites - but typical Microsoft product - looks great in Internet Explorer but have you looked at the left menu in Firefox?

IainB

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 7,544
  • @Slartibartfarst
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: Drupal is f*cked
« Reply #56 on: September 23, 2010, 10:18 PM »
@Carol Haynes: Yes, of course, it looks great in MS IE, and (perhaps unsurprisingly?) not too brill in Firefox. It was that way when the thing was implemented in 2004, and it doesn't seem to have been changed since. I think it's probably an obscure system parameter that they (Powerco) don't know how to set, rather than a product fault. By the way, it looks even worse in Chrome!     :)

My comment, however, was not about the quality of the site as viewed in different browsers, but about the relative straightforwardness of the implementation - whereat it exceeded the 80-20 rule (Pareto principle) by a country mile.
Looked good for Microsoft!     :up:

I really couldn't have cared less whether we had used MCMS, Drupal, Plone, or Disney-Goofy as a CMS otherwise. I just managed the implementation of the CMS that the client had decided to use, to meet client requirements, and from that perspective it was an impressively straightforward excercise and the client Sponsor was delighted with it. I did point out to them - several times, actually - the differences of viewing the site in different browsers, but I guess it was probably not a priority for them at the time. The CMS nevertheless made for a good and robust website and met/exceeded all client requirements.
Another happy Microsoft customer!
« Last Edit: September 23, 2010, 10:36 PM by IainB »

AndyM

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 616
    • View Profile
    • Donate to Member
Re: Drupal is f*cked
« Reply #57 on: September 23, 2010, 11:06 PM »
...as for why i "keep" using it -- i've actually used it now on 2 projects that involve me creating serious custom modules for it ...

Hypothetically, if Drupal vanished tomorrow and you had two more similar projects to start from scratch, what would you use?

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Drupal is f*cked
« Reply #58 on: September 23, 2010, 11:30 PM »
Now that is the great question.. and it's why even after being so angry and frustrated with drupal after i used it for my first project, i found myself using it again..

From a programmer's perspective, and under the hood -- Drupal is a remarkable achievement.  I'm just having a very hard time thinking of many use-cases where it is a good choice.

I can't really answer that in a way that would meaningfully help someone who is considering using a CMS (content management system) for their site.  because i'm not really an end user utilizing it as a CMS -- I'm using it as the foundation of a larger web service, that shares some overlap in functionality with a CMS.

Having said that, if you are really looking mainly for a CMS, i can't imagine any justification for going through the hall of configuring drupal; as impressive an achievement as it is -- it's just awful to configure -- orders of magnitude worse than anything else.  powerful yes, but a recipe for pain and disaster.

The one viable use case for Drupal is if you are a serious coder (or plan to hire one), and basically want a full CMS *and* want to add serious custom functionality on top of that CMS.  That is, if you are going to have users, forums, blogs, stories, etc. and then will add your own new kinds of complex content types -- that is the *one* use case where Drupal starts to make sense;  that's because it allows you to code independent addon modules that can do a lot of things and don't require you to modify the core Drupal code, making maintenance easier.

That's basically how i used it when i created tfdocs.com; the idea was to preserve a full cms system where users could create forms and tag them and catalog them, and do all kinds of normal CMS stuff, but also work with this new content type.  From a coding standpoint that project was more suitable to Drupal than my latest one (UQ), which is much less of a traditional CMS, and is proving to be much more painful and difficult to add the kinds of things I need to add.

One might say that I'm expecting too much from Drupal -- expecting it to be something it's not; in some sense that's a fair point -- but on the other hand, the things that i still get insanely frustrated about are some of the most obscenely straightforward things (creating sidebar links) etc.; nothing is simple in Drupal, and often the more simple it should be, the more impossibly convoluted it is to perform (and once you do figure it out you'll never remember how you did it in the future since it involved the coordination of settings in 10 different places, etc.).

You asked what I would choose as an alternative.. In the past I have piggybacked on a framework (CodeIgniter) as the starting point for a large web service -- and in many ways i regret that i didn't polish up all of the user management code i added to that, because that would have been a far saner and more straightforward starting point for building a system.

The dilemma I faced this time, and face over and over -- is figuring out when it would be better to leverage existing flawed and over-complicated code -- vs. writing new code from scratch.  Drupal has a system for managing groups (allowing people to invite others to groups, manage them, etc.), and an elaborate system for tagging, etc. -- these are all things that one would have to code into a lightweight framework like CodeIgniter if you didn't build on top of something like Drupal.

Ideally though, i think that the better approach might be to spend some time building just such a foundational framework -- sort of midway between Drupal and something like CodeIgniter (or CakePhp or Ruby on Rails, etc.).. something much more focused on serving programmer's needs as opposed to the frankenstein approach of Drupal.

AndyM

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 616
    • View Profile
    • Donate to Member
Re: Drupal is f*cked
« Reply #59 on: September 23, 2010, 11:53 PM »
I can't really answer that in a way that would meaningfully help someone who is considering using a CMS (content management system) for their site.
I was asking for a different reason, but I think what you had to say along those lines would be helpful to anyone who was looking into CMS's.

Re your dilemma, I could have asked this hypothetical question first:  If every other CMS vanished tomorrow and Drupal was all you were ever going to be able to use, what would you or could you do to make it more personally useable? 

After reading your last paragraph, I would have to add "Or would you just write your own?"

AndyM

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 616
    • View Profile
    • Donate to Member
Re: Drupal is f*cked
« Reply #60 on: September 23, 2010, 11:57 PM »
Or would you just write your own?
And if you did, could you sell it?

Renegade

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 13,291
  • Tell me something you don't know...
    • View Profile
    • Renegade Minds
    • Donate to Member
Re: Drupal is f*cked
« Reply #61 on: September 24, 2010, 12:26 AM »
DotNetNuke is still far easier to use and manage than either Drupal or Joomla. However, there are more modules for Joomla, which is a big plus.

The LAMP stack CMS market is much better than the MS stack. Much more choice and broader functionality. The MS stack systems tend to be easier though. It seems like open source guys are more interested in doing coding gymnastics than in creating usable software. Meh... Whatever. I'm getting back to doing more iPhone programming now.
Slow Down Music - Where I commit thought crimes...

Freedom is the right to be wrong, not the right to do wrong. - John Diefenbaker

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Drupal is f*cked
« Reply #62 on: September 24, 2010, 12:57 AM »
one doesn't make money selling such things, though i suppose you could make a career of supporting users if the userbase grew large enough.

Curt

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 7,566
    • View Profile
    • Donate to Member
Re: Drupal is f*cked
« Reply #63 on: September 24, 2010, 02:48 AM »
... you can see a Plone site here: Aiglon College

I don't like the site, but Plone itself is looking really good  :up:

http://www.youtube.c.../watch?v=GBGaTn02hEU ("Plone 4: Elegant Minimalism")

AndyM

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 616
    • View Profile
    • Donate to Member
Re: Drupal is f*cked
« Reply #64 on: September 24, 2010, 08:32 AM »
one doesn't make money selling such things, though i suppose you could make a career of supporting users if the userbase grew large enough.
How many programmers out there are like you?

Radiola

  • Participant
  • Joined in 2010
  • *
  • Posts: 3
    • View Profile
    • Donate to Member
Re: Drupal is f*cked
« Reply #65 on: October 07, 2010, 01:54 AM »
I can't help but feel it has some great technical cool aspects but is not suited for humans to use it.
Computer has also some great technical cool aspects but is not suited for humans to use it compared with the calculator.. You have strange logic

_________________________________________________________________________________________________________________________
Drupal development company

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Drupal is f*cked
« Reply #66 on: January 05, 2011, 04:43 PM »
Drupal 7 is now public
http://drupal.org/

Renegade

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 13,291
  • Tell me something you don't know...
    • View Profile
    • Renegade Minds
    • Donate to Member
Re: Drupal is f*cked
« Reply #67 on: January 05, 2011, 08:02 PM »
Drupal 7 is now public
http://drupal.org/

How is it? Is it as mind-numbingly terse and stubborn as it used to be? Or is it now usable by mere mortals?
Slow Down Music - Where I commit thought crimes...

Freedom is the right to be wrong, not the right to do wrong. - John Diefenbaker

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Drupal is f*cked
« Reply #68 on: April 14, 2011, 08:14 AM »
I hate to do this because it is in many ways unfair to say this without going into details, but i have to say after working with drupal several times now i have to warn people to stay away from it -- it is truly a painful horrible thing to work with.

But each time i decide to give drupal another chance my experience is worse than the last.

Recently i'm working with the drupal forum system and i have to say it is one of the worst, hardest to use, most confusing, least functional, poorly designed forum systems ever designed.  By a large margin.  Stay away from drupal.
« Last Edit: April 14, 2011, 08:18 AM by mouser »

JavaJones

  • Review 2.0 Designer
  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 2,739
    • View Profile
    • Donate to Member
Re: Drupal is f*cked
« Reply #69 on: April 14, 2011, 11:24 AM »
Are you speaking strictly as a dev? What if, as a small company, your web consultant firm recommends Drupal? If they're willing to handle the issues, is it sensible to go with it? Or is it reasonable to assume that the extra complexity will either increase cost, make it less flexible/easy to modify down the line, or both)? In other words would you at that point recommend asking if they can work with some other CMS, or even going with an entirely different consultant firm?

From the perspective of a small site owner that needs potentially sophisticated CMS capability (and can work with coders to get it), do you have any alternative suggestions for CMSs, short of "roll your own" (framework)?

- Oshyan

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Drupal is f*cked
« Reply #70 on: April 14, 2011, 11:39 AM »
No in this case im speaking as an end user -- if you think you a forum is going to be an important part of your website, don't even THINK about using the druapl forum system.

It might still be reasonable to use drupal as your CMS and bridge to another true forum system, but don't even think about using the drupal forum system, it's unbelievably bad.

superboyac

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 6,347
    • View Profile
    • Donate to Member
Re: Drupal is f*cked
« Reply #71 on: April 14, 2011, 11:41 AM »
No in this case im speaking as an end user -- if you think you a forum is going to be an important part of your website, don't even THINK about using the druapl forum system.

It might still be reasonable to use drupal as your CMS and bridge to another true forum system, but don't even think about using the drupal forum system, it's unbelievably bad.
I'm still waiting for a wordpress-like CMS system to come out.  It will be huge.  I've been waiting for years.  So has tranglos.  Drupal forums are very frustrating.

JavaJones

  • Review 2.0 Designer
  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 2,739
    • View Profile
    • Donate to Member
Re: Drupal is f*cked
« Reply #72 on: April 14, 2011, 11:44 AM »
What exactly would a "wordpress-like CMS system" be? You mean Wordpress, but with all the extra complexity a full-blown CMS needs to do its job? ;)

- Oshyan

superboyac

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 6,347
    • View Profile
    • Donate to Member
Re: Drupal is f*cked
« Reply #73 on: April 14, 2011, 12:03 PM »
What exactly would a "wordpress-like CMS system" be? You mean Wordpress, but with all the extra complexity a full-blown CMS needs to do its job? ;)

- Oshyan
There's a couple of threads about this here.  What I mean is something that is pleasant and easy to use like Wordpress, yet offers pretty good flexibility and power when needed, also like Wordpress.  What would be perfect is something like Wordpress, but without the fundamental "blog" philosophy.  What that means for me is simply being able to organize content freely.  Wordpress forces you to organize content chronologically, and to do it differently requires fighting against the true nature of the engine.

JavaJones

  • Review 2.0 Designer
  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 2,739
    • View Profile
    • Donate to Member
Re: Drupal is f*cked
« Reply #74 on: April 14, 2011, 12:10 PM »
Yeah, I know. I'm just suggesting that possibly, to do what a good general purpose CMS does, might remove some of the inherent simplicity and ease of use that Wordpress users love. It may be somewhat the nature of more general purpose CMS systems. After all there are 100s, surely one of them would have "gotten it right" and done what you're suggesting, right? Surely Automattic aren't the only ones with a good UI design sense.

- Oshyan