Talk:Drupal
From Wikipedia, the free encyclopedia
[edit] Is this discussion constructive?
This discussion is becoming unsavoury. Some of the criticisms of page content are legitimate, but are concerned with inappropriate content (to which all pages are prone) rather than the appropriateness of the page itself. More unpleasantly, many of the criticisms read like they were placed by the proponents of competing products, seeking to white-ant this product. It is hard to avoid the suspicion that the 'neutrality disputed' tag was inserted maliciously; the criticisms are certainly NOT neutral. Proclius (talk) 08:27, 30 April 2008 (UTC)
- I'm a Drupal developer and fan, and I have no problems with the criticism section (you were arguing that it is biased against Drupal, right?) It correctly identifies Drupal as having a higher learning curve than other systems (it's also more powerful) - not wholly unlike Linux - and as not using PHP's OOP mechanisms. It also highlights how the Drupal developers have worked to fix the former and make a good case for the latter. --- Arancaytar - avá artanhé (reply) 13:49, 30 April 2008 (UTC)
[edit] Advert
I've tagged this article as advertisement again. From its history, cruft will be added again and again. I'm not monitoring the additions. So, someone should watch over this. I'm just spot checking it's obnoxious nature.
What I'm saying is I doubt anyone reads this other than those that want to delete it because of its Advert nature, like me.
--meatclerk 08:18, 14 July 2006 (UTC)
Someone noted the article is stable. This is true, but only one section, Content Management System, does not read like advertisement.
--meatclerk 05:20, 15 July 2006 (UTC)
- I strongly disagree. The entire article is simply descriptive of Drupal. The lead paragraph provides a nice, simple, accurate description of what the software does. It's no more an "advertisement" than it would be an advertisement to say that Excel is a spreadsheet program or that QuarkXPress is a page layout application. If it were an "advertisement," it would make some attempt at persuasive claims, such as "Drupal is the best content management system on the web." This article doesn't do that.
- I should add that since Drupal is free, open source software, there isn't a company making money from selling it, so there's not much incentive for anyone to advertise it. There is, however, a need for a reference where people can find a succinct desciption of what it is and what it does, and that's exactly what this article provides. I personally found this article a couple of years ago when I was first trying to learn about Drupal, which I had discovered from other research was the software used to develop "DeanSpace" for the Howard Dean campaign. This article served me well then as an introductory reference source, which is exactly what an encyclopedia article should do. If my experience is any indication, Jessemonroy is completely wrong when he doubts that anyone reads this other than people like himself who want to delete it. I see that in some if his discussion with User:Eloquence, Jesse says he knows "nothing about Drupal, nor am I interested." If he's not interested in it, that's fine by me, but ignorance is a poor basis for decisionmaking. Jesse should stop trying to deprive other people of access to information about Drupal, because there is interest in it. Just last week I gave a talk to nonprofit organizations about free, open source content management systems, and the audience showed plenty of interest in learning about both Drupal and MediaWiki, which were the two examples that panelists talked about the most.
- I'm also somewhat dismayed that User:Eloquence has deleted some of the details from this article, such as a longer list of websites powered by Drupal. As someone who has used Drupal to create several websites, I have frequently found that list useful. I used it less than a month ago to check out examples of what other Drupal developers have done with the software by way of theming and layouts. The list had a couple of errors, but overall I found it quite helpful. --Sheldon Rampton 05:49, 15 July 2006 (UTC)
--I'm afraid I don't see the point in having a huge list from Wikipedia here. Also, this article does read like it was written by a bunch of Drupal supporters (I am slowly converting, so no flame here). I don't think it follows Wikipedia standards for objectivity, and, yes, it reads like an advert. (Zach Beauvais 15:00, 5 July 2007 (UTC))
-
- There's a fairly good directory of such sites, which is now linked from the article. There's a risk of the article becoming a spam/ad magnet for anyone running a Drupal site, so I think the guideline that any site listed should have its own Wikipedia article (i.e. meet WP:WEB) is reasonable.--Eloquence* 15:03, 15 July 2006 (UTC)
-
-
- I see your point, but drupalsites.net is a really long list of sites running Drupal, and personally I preferred the shorter, better-culled list that I used to be able to find here. (Also, drupalsites.net seems to load incredibly slowly when I visit it.) And why did you remove the list of "communities centered around Drupal development"? I've never used that information myself, because all of my work with Drupal thus far has been in English (although it appears that I may soon be involved in setting up a couple of bilingual sites). I noticed that http://londoncommons.net was on the list of "communities centered around Drupal development" when in reality it seems to be simply a plain old Drupal-powered website. However, I think the other sites mentioned on that list might be useful to some people who are trying to get started using Drupal. Moreover, the list of companies that develop Drupal sites is a useful resource and ought to be reinstated. The Drupal site has a list of companies offering Drupal-related services, but for some reason they don't even list Bryght.com and Echoditto.com, both of which are important developers. The existing list that you deleted here was arguably too long, but I don't think it should be deleted entirely. Finally, why did you delete the mention of the Drupal Theme Garden? That's one of the first places someone would go when trying to figure out how to customize the look and feel of their website?
-
-
-
- I haven't added any of this stuff back yet, but I'd like your comments on why you think it doesn't belong. However, I have added a link to CivicSpace under the list of Drupal distributions. The CivicSpace distribution has some important features, such as CiviCRM integration, which are really important for nonprofit organizations or anyone who wants to do Drupal-based social networking. --Sheldon Rampton 18:17, 15 July 2006 (UTC)
-
-
-
-
- Like trivia sections, long external link sections encourage thoughtless drive-by addition and risk turning Wikipedia from an encyclopedia into a web directory. That's why I prefer this standard: If you think a site is notable, write an article about it -- if it survives, it may make a worthy addition to the list. Sites like Spread Firefox and Ourmedia are clearly notable; however, London Commons is not and was in fact recently deleted (see Wikipedia:Articles for deletion/London Commons). I've added a bunch of other sites found via Special:Whatlinkshere/Drupal.--Eloquence* 23:42, 15 July 2006 (UTC)
-
-
-
-
-
-
- I agree that London Commons isn't noteworthy enough for inclusion here. However, I'm not sure I agree that suitability for inclusion in a Wikipedia article is an appropriate basis for deciding whether a site is notable. From my point of view as someone who wants this article to be a useful reference, I want a short list rather than a long list of Drupal sites, but what I want to be able to find in the short list are examples of sites that are notable for their use of Drupal, not for their own importance as websites. As an example, the Ann Arbor District Library doesn't really deserve an article about itself in Wikipedia, but its website, which is powered by Drupal, is something that I really appreciated being able to find here, because it is well-designed and uses some innovations that set it apart from a lot of other, quickly-assembled Drupal sites. (For example, the developer has added RSS feeds and social networking features, even letting library patrons add their own marginalia to Ann Arbor's virtual card catalog.) I also think the Carter for Nevada site is a good representative example of a Drupal-based political campaign site (mostly because I like the visual design). The Ann Arbor library site is interesting because it is innovative, and the Jack Carter site is interesting because it is not terribly innovative but rather representative of a genre, but your standard for inclusion doesn't consider either of these factors. Simply using "inclusion in Wikipedia" as a standard can become a rather circular argument and doesn't take into account the judgment and knowledge of people who happen to know Drupal well. (Since Wikipedia has a Jack Carter page that lists his website, I suppose I could argue that it meets your standard for inclusion, but actually I think the Ann Arbor site is the more interesting of the two.)
-
-
-
-
-
-
-
- Anyway, that's my opinion on the matter. After some reflection, I've added back links in the article to Drupal's API reference and the Drupal theme garden, both of which are very helpful to anyone who is trying to develop a website in Drupal. There's certainly nothing resembling "promotion" or "advertising" in an API reference, but I find that I resort to it constantly when I'm coding something, and I think anyone who is seriously interested in using Drupal would appreciate having it mentioned. --Sheldon Rampton 06:29, 16 July 2006 (UTC)
-
-
-
-
-
-
-
-
- Once we decide that a particular website is worth including not because it is independently notable (or associated with a notable entity), but because it does something novel or unique, we are drawing an original conclusion, which is explicitly not permitted per Wikipedia:No original research.--Eloquence* 11:21, 16 July 2006 (UTC)
-
-
-
-
-
-
-
-
-
-
- Sure, I support the principle of no original research. However, virtually every article in Wikipedia in some way reflects judgment calls made by the people who have edited it, and they rarely provide documentation to support those judgment calls. The need to do so only arises when there is a dispute about something.
-
-
-
-
-
-
-
-
-
-
-
- In the case of the Ann Arbor Library District website that I mentioned above, I can present "non-original research" showing that it is independently notable. Here, for example, is a news release from the American Library Association declaring that aadl.org was recently selected by the ALA as "the best library site in the nation." That's not my conclusion, that's theirs. (For the record, I have not been involved in any way with the design of aadl.org, nor have I ever met the web designer.) I first discovered the AALD website because it was listed in this article by someone else. I don't know why they added it, but I think it was a good judgment call. For someone who is trying to learn about Drupal and what it can do, the AALD website is well worth looking at -- even though the library district itself probably doesn't merit a Wikipedia article.
-
-
-
-
-
-
-
-
-
-
-
- I think the underlying concern here is that Wikipedia articles should not become attractors of linkspam, and that's a perfectly valid concern. However, I think it is highly unlikely that someone affiliated with the library added the link so they could drive up traffic to their site.--Sheldon Rampton 15:52, 16 July 2006 (UTC)
-
-
-
-
-
-
-
-
-
-
-
-
- I see no reason in principle why the Ann Arbor District Library shouldn't have an article (and indeed, there is already a GFDL source from which to draw). If the website meets WP:WEB (and it appears it does, having received a prestigious award), then that article would be the right context to write about it.--Eloquence* 16:52, 16 July 2006 (UTC)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- WP:WEB says it is a guideline for whether "the content of a website or the specific website itself should have an article on Wikipedia." I read the word "itself" to mean that it is not a guideline for whether a website needs to be this notable simply to be listed within other articles. Of course it would be appropriate to mention the library's website within an article about the library, and I think this would be appropriate even if the website had never received any awards. Would you argue that Cato Institute article shouldn't include a link to their website unless the site itself has won an award from somewhere? If this rule applies, Wikipedia has a lot of pruning to do.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- What we're discussing here, though, is the question of what standard should determine whether a Drupal-powered website should be included in the Drupal article. I think the goal should be to have a short list (on the order of 10 sites) that are notable because either (1) they are highly trafficked (as is the case for the Onion website); (2) recognized for their innovative features or quality of their design (as is the case for aadl.org); or (3) they exemplify a common class of Drupal-powered websites (as is the case with carterfornevada.com). In the case of criterion #3, carterfornevada.com is a good example of the use of Drupal for a political campaign website. I don't think it's necessarily a better or worse example than others such as votepaul.org or jerrybrown.org or blantonforcongress.com, so I would suggest just choosing one in order to keep the list short. Likewise, I think there should be one example of a Drupal-powered citizen journalism website, and one example of a Drupal website for an NGO, etc.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- From what you've written, I would infer that you may agree with me about criteria 1 and 2, but might have some qualms about including examples that only meet criterion #3. The fact that there are certain "common classes" of Drupal-powered websites (such as political websites) can be easily demonstrated without original research, by referring to published books and essays that have been written about Drupal. The question then becomes whether it is appropriate to include selected examples of a class, when the examples that we select will necessarily be somewhat arbitrary. However, there are at least precedents suggesting that Wikipedia articles can sometimes provide examples to illustrate a topic: e.g., here's an article about Perl regular expression examples, or look at the examples section in dynamic programming. Sheldon Rampton 19:17, 16 July 2006 (UTC)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- I'm the last person to make a strong case that WP:NOR needs to preclude rational thought and discourse; in fact, I feel it is often overapplied to that effect. What I am concerned about is to have a list of links where everyone will then come here and argue why their site is the most important and greatest one (or worse, that the link section will again deteriorate, as it has, into a free-for-all). If you feel that the examples you mention can be embedded into the prose (rather than the list of sites with Wikipedia articles) in a manner that makes sense -- citing the links as footnotes, not as external links -- that would seem like a good compromise to me.--Eloquence* 21:37, 16 July 2006 (UTC)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- OK, I've added a paragraph and a four-item bulleted list to the "content management system" section. The examples I've chosen are either ones I've mentioned above, or they seem to me to exemplify a common use of Drupal. None of the examples I've included are websites that I've worked on myself (although I did meet the designer of carterfornevada.org once at a workshop). For each item on the list except "citizen journalism," I've only included one website that exemplifies that category. For citizen journalism, I provided two examples because I couldn't decide between the two I included. (Bluffton Today has gotten a fair amount of press recently, but I think H2OTown is older, and they have a really cute little video.)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- I've also added some discussion giving a few pros and cons of Drupal as compared to other popular content management systems. Hopefully, including some of the cons along with the pros will address the perception that this article is an advertisement.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- With respect to the question of how to prevent a link-adding "free-for-all," I think the three general guidelines I mentioned above should provide a basis for limiting the number of links that get added. For inclusion as an example anywhere in the article, a site should be either (1) high-traffic, (2) demonstrably innovative or noteworthy, or (3) typical of a common class; and only one or two examples should be chosen to exemplify sites that belong to a common class.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- And of course, if you disagree with any of my edits, by all means feel free to revise accordingly. --Sheldon Rampton 05:18, 17 July 2006 (UTC)
-
-
-
-
-
-
-
-
-
- Precedence is always a good measure. As such, I have reviewed about a dozen languages to see what they have done. They include Perl, C, C++, Tcl,Smalltalk, Prolog, BASIC, LISP, Dylan, Python, Scheme_programming_language and Logo_programming_language. All these seem to have a decent style. They should be references, not examples.
- That said, what it does and how it works is more important than, who uses it, or has used it, or even considered using it.
- I'll refrain from commenting on the section about free software and open source, that is besides the point. The article has along way from being anything resembling(sp?) good. My suggestion is add to it make it noteworthy and don't argue with me. You won't get a sympathetic ear.
- --meatclerk 06:00, 16 July 2006 (UTC)
-
- Well, at least we've managed to move you away from trying to delete it in its entirety. As for whether you have a sympathetic ear, I'm not interested at all in arguing with you, nor do I care whether you're sympathetic to this article. You've shown no evidence that you actually know anything about Drupal, and as I stated previously, ignorance is a poor basis for editorial judgment. By the way, Drupal is not a programming language. It is a content managment system. If you want to compare apples to apples, look at examples such as the articles on Joomla! or Scoop or PostNuke. --Sheldon Rampton 06:29, 16 July 2006 (UTC)
-
- We could be talking about plums; this article is far below par. My reference were NOT examples. Please read my last message again.
-
- I looked at your examples. This article is far below par. Your examples help my case.
-
- Please improve Drupal. And forget about me. I'll just watch.
-
- --meatclerk 04:22, 17 July 2006 (UTC)
- Even being a strong Drupal aficionado I have to admit the article is too advert-like. The Joomla Article reads more neutral. So we should improve it. Luckily, it has made a task in DROP (an internal child in spirit to Googles GHOP). Hopefully this will settle the discussion. Wikipedia is, or tries to be, an encyclopedia. And as such, it has to ban biased Articles, so we got the ball, let's play it well.
--- I just searched for this article because I wanted to know what Drupal was. --- ~~ Spunner 12-Nov-07 —Preceding unsigned comment added by 76.104.191.131 (talk) 02:45, 13 November 2007 (UTC)
[edit] Criticism section unreadable
The criticism section is full of technobabble and is nigh on unreadable, and quite ambiguos.
In particular, what is meant by 'assign genuine full access privileges to the database user-administrator' I'm guessing this means the database account drupal uses needs all privleges?
'optioned-out of some hosting services control panels or phpMyAdmin installations' can be worded better. Why not 'disallowed by some hosting providers'. And I don't think we really need to specify common database administration mechanisms, it is dissallowed whether they use phpMyAdmin, type the SQL calls themself, or use a hex-editor to directly edit the database files (noone does this, but I hope you see my point).
'execute full connection privileges to the database from the script when it is called in a browser window from the base URL' is similarly hard to understand. What is meant by executing 'full connection privileges'? I'm guessing the rest of it means someone makes an HTTP request on the URL of the script. Why not say something like 'when someone browses the site'. As above, the script gets called whether someone uses a browser or uses netcat/telnet. They don't need to call it in 'a browser window from the base URL' for the problem (whatever it is, it makes no sense) to occur.ConditionalZenith 00:15, 3 January 2007 (UTC)
- It seems that the critism from some people about use of anti-patterns (such as moducles coded into core) and such things that might be called code smell is missing. --62.56.117.190 15:46, 13 January 2007 (UTC)
It seems that in recent days there has been remarkable progress on the criticism section. However the paragraph about "execute full connection privileges" still makes little sense. I would fix it if I knew what they were talking about. Does anyone have any idea what this means?ConditionalZenith 01:36, 26 January 2007 (UTC)
It doesn't make much sense to mark the "criticism" section with a neutrality disputed flag. Was that just added by someone who doesn't like to see any criticism of Drupal? —Preceding unsigned comment added by DonPMitchell (talk • contribs) 17:29, 8 January 2008 (UTC)
The criticism section is valid and deserves elaboration and no "neutrality disputed" flag. I have more than 10 years of Web development experience but have found Drupal almost impenetrable if you want to do things that are not baked into the modules. A key tenet of object-oriented programming, which has been widely accepted in recent years, is encapsulation. One part of the code should not cause side effects in other parts. Yet Drupal's design seems the opposite, with almost everything being interdependent. You can't change a module without fear of the whole system not working. 63.80.159.129 (talk) 17:48, 25 February 2008 (UTC)
[edit] Criticism section is pro-Drupal biased and needs expansion
Pretty self-explanatory, but I think the Criticism needs to be written by someone who doesn't like Drupal, or at least is neutral and has experience. The problems identified are immediately resolved through inference by the writer and the section skirts important issues, like the difficulty of manipulating themes and custom-building layouts. Wolfraem 20:19, 21 September 2007 (UTC)
- Why not do it, then? — ceejayoz talk 13:39, 9 October 2007 (UTC)
- Attempted to clean up the language of the criticism section. A lot of stuff that goes into a section like that, pro or con, boils down to matters of taste between developers. 'Objective' criticism for any platform is tricky. 67.167.216.222 (talk) 00:00, 30 December 2007 (UTC)
[edit] External links suggestion
The website http://www.alldrupalthemes.com provides themes that are not listed at the officiel page, drupal.org/project/Themes, because drupal.org only contains GPL-licensed content. Alldrupalthemes.com ports free Creative-Commons licensed templates and therefore it is an additional source of Themes that I deem eligible for the external links section. —Preceding unsigned comment added by GerardK (talk • contribs) 14:23, 7 January 2008 (UTC)
- The themes on that site look good, but there are only 9 themes present. Hardly all themes. I think that site needs more development before it's worthy to be added as a link on Wikipedia. Maybe if it made more of an attempt to include "all themes", perhaps including links to the GPL themes available at Drupal. For instance, looking at the external link http://themegarden.org/ I see that it includes a few hundred themes, with live previews. Aaronwinborn (talk) 22:06, 9 February 2008 (UTC)
I suggest #drupal for IRC help and chat, its official channel
[edit] Criticisms, Views module, & Security
Okay, rather than get into an edit war, let's discuss what is appropriate for the criticisms section. In particular I have problems with the "best practices" issue that has been going back and forth. First of all, I want to make clear-- I don't have a particular POV in whether or not the Views module should or should not list unpublished nodes by default. For me the three primary issues for inclusion are:
(1) is this a notable criticism?
(2) Because Views is not a part of Drupal core, is this a criticism of Drupal itself?
(3) Is the criticism valid? Is this a legitimate criticism of a security flaw?
Now, even if (3) is not true, it may be useful to mention the criticism and then note something like "the author of Views, however, defends the current practice because X,Y, and Z." to provide a context for the reader.
Regarding (2) -- I tend to think this criticism belongs in an article about the Views module itself. It is at best a little confusing why it would go in the Drupal article. I understand many people use Views (which the article notes), but to go into detail about a criticism on Drupal's default behavior seems a little oblique and suggests a biased POV. Better to spin off into its own article. The criticisms should be about Drupal itself, not problems in spin-off projects. (unless there's something inherent in Drupal that would result in security problems in spinoffs)
Regarding (1) -- I guess i've touched on it a bit. I think if the problem were inherent to Drupal (assuming it is legitimately a problem), it might arguably be notable. But it's scope is the reason I dont' think it belongs.
Let me also address the second criticism about security in general. I think a "Drupal is insecure" section is fair, but I'd expect it to read something like "The developers of Drupal have generally maintained a cavalier attitude towards security. Zillions of bugs have been documented and remain unpatched. The basic architecture has such-and-such a problem" all with refs to support the assertions (or support that other people have made the assertions and let the reader decide). The current sentence that refers to 30 remote exploits does not give any context-- is this a lot of bugs for a project of its size? Do other similar projects have the same number of bugs? Are these bugs considered especially serious? Is the criticism that these bugs remained unpatched or perhaps undiscovered for some length of time? What is Drupal's security policy? In other words, what is the real criticism? Moreover, I am not especially moved with the ref that included 3rd party modules as "drupal bugs". Drupal core, to my knowledge, has had a few remotely exploitable bugs, but they have been patched w/timely releases. A legitimate criticism should argue a flaw in Drupal core's development, security policy, or patching practice... If there is such a criticism, and it is supported with refs, it should certainly go in the article. But what I've seen so far is basically allegation without substance. --Replysixty (talk) 01:17, 3 June 2008 (UTC)
- Drupal is a broad project. Views is made by a key Drupal contributor. Views, along with CCK, are universally cited as the key 2 contributed modules. Even this article says so. They are so key that both modules are tracked for integration as a bona fide part of the Drupal system.
- This is very significant because 1. a module considered so key to well-running Drupal installs has such a critical security hole and 2. this hole is defended on basis of the author's popularity or unwillingness to fix the problem is significant. It speaks to Drupal's culture, which may be too laissez faire? Well, THAT is POV, which is why that particular assertion isn't present in the main article. But what is mentioned in the article is very significant and documented.
- As for whether it is valid to say this is a security flaw, jeez, wake up! Any use of the module exposes confidential data in its default state. If that's not a security flaw, then what is it? A peanut butter and jelly sandwich?
-
- I'm going to play devil's advocate here. First off, "confidential" and "unpublished" are not quite the same thing. Second, if Views is conceived of essentially a Web-friendly UI built over SQL queries, then its behavior is correct-- an SQL query built out of the view would not filter out unpublished nodes unless explicitly instructed to do so. Third, as one who has personally inadvertently exposed unpublished info in a View, when I realized this, I went "Oh, I've been using Views incorrectly. I need to specify that I want unpublished nodes only." And that was it. Actually my first instinct was not "WHAT?!! THIS IS A BUG?!!" it was more like "oh, I'm such an idiot, I forgot to include published only." --Replysixty (talk) 00:30, 5 June 2008 (UTC)
-
-
- There is a subset/superset relationship: unpublished is analogous to not intended for public distribution which is a subset of all data that is considered confidential.
- It is a gross simplification to suggest that breaching confidentiality is OK because a system is "essentially a Web-friendly UI built over SQL queries". How would you feel about "essentially a Web-friendly UI built over SQL queries" the underlying database was your bank information?
- To say the least, it's quite odd that the rest of Drupal seems to embrace security by design, but the Views module has such a wide-open security hole.
- Novasource (talk) 02:51, 5 June 2008 (UTC)
-
- As for the security flaws, you are invited to counter. But you can't counter with ad ignorance (i.e., we don't know so it's not a flaw).
- If you can neutralize the criticism with documented counterargument, then please use that to neutralize it and maybe delete it if invalid. But don't delete the documented criticism just because it doesn't support your own POV toward Drupal's security.
- BTW, yes, criticism of Drupal IS POV. It's a point of view contrary to the prevailing attitude of the Drupal management. It is relevant because it has allowed a major hole that runs contrary to well established, universal security concepts.
- Further attempts to summarily delete this referenced content will be considered censorship.
- Novasource (talk) 03:30, 3 June 2008 (UTC)
-
- It's debatable as to whether this is a security hole or merely a poor default setting. That said, Views is a user-contributed module, and not part of Drupal. Devoting several paragraphs to a user contributed module's default settings is dubious. There are more obvious, Drupal-core related security issues that could be discussed (For example, full read/write/drop permissions are required for the database account) 72.138.37.233 (talk) 06:25, 3 June 2008 (UTC)
-
-
- If you think that a criticism of Views is dubious, then please reread the Drupal#Content_Construction_Kit_and_Views_modules section. Drupal's essential character depends on the CCK and Views contributed modules, which is why they are tracked for core integration. Both are not considered critical module for Drupal installations for no reason.
- Novasource (talk) 12:44, 3 June 2008 (UTC)
-
[edit] Criticism of learning curve
It seems the points raised in the learning curve criticism are mostly valid for the Drupal 4 line and prior. It doesn't make sense to list criticism whose arguments appear to be completely counterbalanced, so I am moving the criticism here:
- Learning Curve
- Some developers consider Drupal administration to have a significant learning curve compared to other CMS software.[who?] In particular, its configuration options and the appearance of a newly installed site are often compared unfavorably to WordPress and Joomla!.[citation needed]
- To address these concerns, Drupal 5.0, released January 15, 2007, shipped with a web-based installer, a newly designed visual theme, a reorganized administration panel, and the use of install profiles with pre-configured site content. Drupal 6.0, released in February 2008, improved the installation and administration experience even further.[1]
There may still be valid learning curve criticisms leveled against the relatively vast number of features and configuration required to get a basic site working, but I'll leave that for someone else.
Novasource (talk) 01:43, 4 June 2008 (UTC)
[edit] Is White Screen of Death a valid Drupal Criticism?
First off, despite the name, it's not really an error on the level of the "Blue screen of death" which is a total system failure in Windows. It's not akin to a kernel panic or anything. It's more like a syntax error in BASIC or something. It stops the execution of a thread and sometimes as a result the browser is presented with a white screen. That is, unless you tell PHP to print the errors to the browser, which could constitute a security risk, depending on the situation.
Second, this isn't even a Drupal behavior, it's a PHP behavior. I don't see how this qualifies as a criticism of Drupal. How are they supposed to "fix" this problem? In any event, I've run Drupal for years and never experienced Drupal suddenly white-screening.
If this is truly a Drupal error, please explain what it has to do with Drupal in particular, as opposed to the thousands of other PHP programs out there. And also if this is a fair criticism, is it an inherant flaw or can it be corrected? If the former, the article should say so. If the latter, the article might say this as well. --Replysixty (talk) 19:54, 7 June 2008 (UTC)
- I've experienced it a few times. Once I was able to explain with a module that had a bad function name. But compared to other products, such as those based on Java or .Net, the likelihood of a totally opaque error seems far greater. I never get completely opaque errors on Java or .Net.
- Regardless of the underlying explanation, the WSOD is so opaque that it can easily mean a wild goose chase for administrators. This is significant.
-
- Significant to you is not notable. This is clearly your opinion that it is significant and is not supported by reliable, third-party sources --Replysixty (talk) 21:50, 8 June 2008 (UTC)
- Clap, clap, clap. You've figured out some of the internal thinking required to determine significance. I don't know how you would find a reliable, third-party sources to counter the notion that a WSOD that sends users on wild goose chases is not significant. Novasource (talk) 03:22, 9 June 2008 (UTC)
- Significant to you is not notable. This is clearly your opinion that it is significant and is not supported by reliable, third-party sources --Replysixty (talk) 21:50, 8 June 2008 (UTC)
- The fact that I get 559 hits to "white screen of death" at drupal.org suggests this isn't trivial.
- Drupal's use of PHP means Drupal inherits PHP's weaknesses. This could be solved in a few ways. Two are:
- Move to a different foundation with better error handling.
- Put a "shim" that facilitates better error handling between the "public" part of the Drupal codebase and the PHP subsystem.
- Until something is done to minimize WSODs, I think this is a valid criticism.
- Novasource (talk) 01:40, 8 June 2008 (UTC)
-
-
- "Valid" criticism belongs in drupal's issue tracker. "Significant" criticisms belong in the issue tracker too. Notable criticism belong in this article. You have cited nothing that suggests this is in any way a notable criticism. I am removing accordingly. If you can demonstrate from reliable third party sources that this is a notable criticism, you've won me over. --Replysixty (talk) 21:44, 8 June 2008 (UTC)
- Presence in Drupal's issue tracker has no bearing on factual accuracy of a criticism. Novasource (talk) 03:22, 9 June 2008 (UTC)
- "Valid" criticism belongs in drupal's issue tracker. "Significant" criticisms belong in the issue tracker too. Notable criticism belong in this article. You have cited nothing that suggests this is in any way a notable criticism. I am removing accordingly. If you can demonstrate from reliable third party sources that this is a notable criticism, you've won me over. --Replysixty (talk) 21:44, 8 June 2008 (UTC)
-
[edit] Replysixty's edits
I have lost confidence in User:Replysixty's edits.
He's simply restoring old text that is not substantiatable (such as how OOP is not being used in Drupal for backwards compatibility--that was only in a Drupal API document incepted in the days of Drupal 4 and PHP 4), is deleting references, and is wholesale deleting a criticism concerning White Screen of Death apparently because I cannot find independent third party references that a completely opaque error is a significant flaw.
From here on out, I will more freely revert Replysixty's changes if I have any doubt of their veracity.
Novasource (talk) 03:22, 9 June 2008 (UTC)
- Waaaaaah. When you provide refs, substantiate, and balance notable criticisms, I will leave your edits alone. When you assert that standard PHP security-minded behavior is a flaw in Drupal, you better substantiate that assertion with a neutral, third-party reference. References, not Google search counts, not your own personal experience, but a real unbiased source. Even your own explanation of when this "bug" occurs relates to non-Drupal core modules. If the scope of your BSOD criticism is to third-party products, I don't think it belongs here. But even if it did, any criticism should provide that context-- the behavior you've experienced has been known to occur when third-party modules are used with Drupal, and this behavior is deemed correct for a PHP error when PHP errors are configured NOT TO APPEAR ON SCREEN.
- I have seen a strong tendency on your part to cite your own personal issues and experiences-- arguments on drupal.org, opinions you have on certain modules design, and behavior you've personally experienced with who-knows-what third party modules-- as notable "criticisms". Yes, these are criticisms, they are YOUR criticisms. They are not sufficiently notable just because you think they're problems. That's not to say they aren't problems, or that they aren't notable problems. But your criticisms must be supported with objective, reliable, and independent references. Not original research. --Replysixty (talk) 06:25, 9 June 2008 (UTC)
-
- Stop censoring the WSOD section until we finish discussing it here.'
-
- I already documented that WSOD is a problem with Drupal. The Google search turned it up 559 references (oops, now 590) to that phrase on drupal.org alone. I have experienced it on several occasions. It's significant.
-
- It is valid to criticize how easy it is to create a WSOD under the current Drupal framework.
-
- Casting universal problems as original research is not how you're going to win me over. Please help me understand how hundreds of hits on Drupal.org concerning "white screen of death" is not significant?
-
- And until you do so, stop censoring WSOD content.
-
- By the way, the criticisms have to be factual. Simply arguing that few people experience the problem (which is not the case here) does not counter factual accuracy.
-
- As promised, I have reverted your latest, continued nonconstructive edits.
-
- Novasource (talk) 13:25, 9 June 2008 (UTC)
- I am done discussing this with you. From your comments it is very clear you have no interest in reaching consensus, and I will revise as necessary to maintain the encyclopedic standards of this site. Google search counts do not qualify as valid refs, as the links I have provided clearly demonstrate. Anyone can do a search for bug descriptions and count the # of results devoid of any context. "crashing" - 599 hits, "database corruption" - 66 hits, "viruses" - 135 hits, "endless loop" 248 hits. By my google count, Drupal caused "headache"s 783 times. Are you now going to add "headache" as a criticism?
- Novasource (talk) 13:25, 9 June 2008 (UTC)
-
-
- The burden of proof is not on me. It's on you to justify inclusion. And one final thought before I revert your changes. You need to look up "censorship". --16:37, 9 June 2008 (UTC)
-
-
-
-
- You have been warned of vandalism on your talk page. Novasource (talk) 16:46, 9 June 2008 (UTC)
-
-
[edit] Substantiating my claim of vandalism for ReplySixty
This is why I believe ReplySixty's edits are collectively rising to the level of vandalism. They are generally wholesale elimination of contributed content, including:
- Deletion of referenced content, variously making poorly-based accusations of POV and original research.[1][2][3][4]
-
- "making poorly-based accusations of POV and original research" does not fit the definition of Wikipedia:vandalism. On top of that, my "accusations" are well-founded and correct. You have very clear POV and rely on your personal experience as evidence for notability. This is poor-editing, and I will invite a third party to ascertain for themselves. When this site is called Novasourcepedia, you can be the final decider, but as Wikipedia belongs to everyone, everyone gets to decide. --Replysixty (talk) 04:18, 10 June 2008 (UTC)
- Reverting to prior versions which contained data which was either not referenced or not substantiable.[5][6][7][8]
-
- What "data" is not referenced or substantiated? In fact, what I did here was revert to previous versions which are factually correct and are referenced. You are 100% wrong, and I invite any admin to look for themselves. --Replysixty (talk) 04:18, 10 June 2008 (UTC)
-
- If you look at these refs, you will notice the links are moved, not removed. --Replysixty (talk) 04:18, 10 June 2008 (UTC)
- Confusing the issue with irrelevant arguments. [12] (aspect oriented programming does not address the flaws Drupal experiences by not implementing OOP)
-
- First of all, the aspect-oriented programming was not written by me. It is not my "argument". Second, Drupal does not "experience" flaws. Third, not implementing true OOP is not a "flaw", and your calling it so is yet another indication of your own POV. You have yet to cite any verifiable, notable third-party sources for your allegation that lack of OOP is a "flaw", nor even that it has the consequences you claim it has. In fact, the one source cited offers a very positive view of Drupal's design with respect to OOP:
- "Drupal often gets criticized by newcomers who believe that object-oriented programming (OOP) is always the best way to design software architecture, and since they do not see the word "class" in the Drupal code, it must be inferior to other solutions. In fact, it is true that Drupal does not use many of the OOP features of PHP, but it is a mistake to think that the use of classes is synonymous with object-oriented design."
- What *IS* in the article is *your own* unfounded, biased POV. When you can cite a legitimate outside (that means NOT YOU) source of criticism, and convince us it is notable, we're off to the races. --Replysixty (talk) 04:18, 10 June 2008 (UTC)
- First of all, the aspect-oriented programming was not written by me. It is not my "argument". Second, Drupal does not "experience" flaws. Third, not implementing true OOP is not a "flaw", and your calling it so is yet another indication of your own POV. You have yet to cite any verifiable, notable third-party sources for your allegation that lack of OOP is a "flaw", nor even that it has the consequences you claim it has. In fact, the one source cited offers a very positive view of Drupal's design with respect to OOP:
- Simultaneously reverting edits of two authors, including several cleanup edits that are hardly controversial.[13]
Novasource (talk) 18:13, 9 June 2008 (UTC)
-
- You may have gotten me here. I may have accidentally reverted some minor cleanup someone else did between my good edit and your bad one. My mistake. Don't worry though, on this revert I won't make that mistake. Only your changes will be reverted. --Replysixty (talk) 04:18, 10 June 2008 (UTC)
-
- Novasource, this discussion area is for talking about the article, not for attacking me. I have every right to be bold in my edits, particularly since you are violating numerous Wikipedia guidelines in your constant edit-warring, which itself constitutes Wikipedia:vandalism. I'm sorry you do not agree with my objections, but you certainly do not have any standing for accusing me of vandalism. That said, my objections to your edits remain and your most recent edits are being reverted. If you continue to persist in placing questionable "warnings" on my talk page or otherwise harass me for participating, I will seek administrative intervention. If you insist on edit-warring, I will seek administrative intervention. Disagreeing with your poor judgment is not vandalism. Especially when you are so very flagrantly wrong on these editorial issues. --Replysixty (talk) 04:18, 10 June 2008 (UTC)
Continued vandalism: wholesale, vindictive reversion of content: [14]. Reverted, user warned. Novasource (talk) 13:27, 10 June 2008 (UTC)
To be clear, reverting the vandal ReplySixty added back these improvements:
- Restored referenced "White Screen of Death" criticism, which ReplySixty has unilaterally decided is not worthy of appearing on Drupal due to his own POV. (See above.)
- Restored correct use of English. Specifically, "defendant" is about a party in litigation. This article is not about litigation.
- Restored cleaned up links created with web reflinks.
-
- Are you referring to the links that *I* cleaned up in this edit?[3] I fully support cleaning up links. This is not what's at issue. What's at issue is that you don't like my edits to your criticism because you disagree with my rationale, and you are falsely trying to allege vandalism. --Replysixty (talk) 16:51, 10 June 2008 (UTC)
- Restoration of discussion of an official Drupal feature request concerning its core to OOP.[15]
-
- Wikipedia is not the place for feature requests. --Replysixty (talk) 16:51, 10 June 2008 (UTC)
- Removed obfuscation, distractions, and weasely language, such as:
- Discussing AOP in a criticism specifically about OOP. (AOP is not germane to the specific discussion because does not provide OOP features like encapsulation and namespace separation.)
-
- I am through discussing the merits of this. I will not repeat myself over and over. If a third party moderator wants to take a look, great. --Replysixty (talk) 16:51, 10 June 2008 (UTC)
-
- "Like most open-source projects..." Just because it's an open source project doesn't excuse security holes, so is not relevant to the criticism.
-
- That's not even a sentence. I *THINK* you're saying that pointing out it's open-source in itself does not "excuse" what you perceive to be a security hole. However, you are misreading the sentence's function. The opening clause provides context for the rest of the sentence, which would otherwise imply that there is something unusual about Drupal development pertaining to this criticism. The sentence also gives context in that the security problem (as you see it) was developed in an open process, not a traditional closed-source dictatorial environment. In other words, you or anyone else is free to fork Drupal into your own version or correct any perceived errors on your own installation. This is notable, given the nature of the criticism, that there is a (supposed) bug that will not be changed by the developers. --Replysixty (talk) 16:51, 10 June 2008 (UTC)
-
- How the Views module "so essential to Drupal that it is tracked to be integrated" and other extraneous language, which was fixed by PRRFan[16] but wiped out via vandalism.
-
- This wasn't even something I wrote. --Replysixty (talk) 16:51, 10 June 2008 (UTC)
- A mention that Drupal's API documentation make an erroneous assertion about OOP inheritance.
-
- Don't know what you're even talking about here, but it doesn't sound especially notable in an article about Drupal. --Replysixty (talk) 16:51, 10 June 2008 (UTC)
- Moved mention of Acquia out of Community section. Acquia is a for-profit firm, not a bona fide part of the Drupal community, and should be in its own section to avoid confusion.
-
- Guess what-- a for-profit firm can be part of the Drupal community. That you consider moving this into the correct section as "vandalism" makes your motivation here pretty obvious. --Replysixty (talk) 16:51, 10 June 2008 (UTC)
Novasource (talk) 13:50, 10 June 2008 (UTC)
-
- As I will formally notify you on your page, your false allegations of vandalism solely to defend your POV and reversion of your own edits are inappropriate and improper. They are not in the spirit of collaboration, they violate Wikipedia rules regarding harassment and vandalism. --Replysixty (talk) 16:51, 10 June 2008 (UTC)
-
-
- (sigh) Mods: if you see this, read Chewbacca defense first. Novasource (talk) 18:11, 10 June 2008 (UTC)
-
- And be sure to check out Wikipedia's policy on vandalism, civility, and harassment. Repeated instances of incivility constitute harassment. Novasource's repeated posting on my talk page does as well.[4] Most important in resolving this dispute, please review Novasources' edits to the Drupal article, responses to criticism in this talk page, and attacks on me, both here and on my user talk page. They speak for themselves. --Replysixty (talk) 02:28, 11 June 2008 (UTC)
-
- (sigh) Mods: if you see this, read Chewbacca defense first. Novasource (talk) 18:11, 10 June 2008 (UTC)
-
[edit] More of Replysixty's vandalism
Vandal Replysixty's unconstructive edits (vindictive vandalism) have again been reverted, and another warning has been placed on his talk page. Novasource (talk) 03:32, 11 June 2008 (UTC)
- In the process of vandalizing, Replysixty made a couple of constructive edits, and I have added them back. Novasource (talk) 03:36, 11 June 2008 (UTC)
[edit] Novasource, are you "vandalizing" the article?
I have added back my changes, which are not in fact vandalism or anything close. Your reversion also removed references and other things that are not even at issue. By your own standards, you are "vandalizing" the page. Let me ask you--are we going to do this forever? Also, I am politely asking you a third time to cool it with my talk page. I have thusfar done my best to avoid confrontation while simultaneously maintaining the integrity of the article, but for a third time, I will point out that unfounded "warnings" on my talk page do constitute harassment. --Replysixty (talk) 03:45, 11 June 2008 (UTC)
- I'm taking a break from edits. I've reported you to admins, and I'll let them sort this out. Novasource (talk) 03:47, 11 June 2008 (UTC)
- Great. I look forward to their evaluation. --Replysixty (talk) 04:02, 11 June 2008 (UTC)
[edit] This article is now protected
It is clear from reviewing the history of this article that there is an ongoing edit war amongst several editors. There is some discussion on this page, but this discussion does not appear to be resolving the dispute. I recommend that editors use the dispute resolution system, which can include mediation or a request for comment from previously uninvolved editors.
The article is protected for five days. If there is consensus to make any edits in the interim, use the {{editprotected}} template to request administrator assistance. I will continue to monitor this article after the protection expires; further edit warring between the parties may lead to blocks of all editors involved in the dispute. Risker (talk) 04:59, 11 June 2008 (UTC)
[edit] RFC
A user has requested comment on science or mathematics for this section. This tag will automatically place the page on the {{RFCsci list}}. When discussion has ended, remove this tag and it will be removed from the list. |
After spending some time looking through all the edits, I think most of what Novasource is adding has a strong POV, and the sources that are referenced are not what I consider notable source. The entire Criticism section suffers from having no real sources, I couldn't find to much myself in a quick search, but any good source that can be found criticizing Drupal would be great. If Novasource can write a NPOV criticism backed up by sources, then that has every right to stay in the article, but I don't think that has happened, and what Replysixty is trying to keep in the article is more accurate than Novasource's additions. Replysixty's replies to your substantiations seem reasonable. Boccobrock•T 21:22, 11 June 2008 (UTC)
[edit] WSD Crititicism
I have read through all the edits and this page as well. I also believe that Replysixty has a good logical approach to notable content.
In the following example from Replysixty it is easy to see logic that is defensible: Second, this isn't even a Drupal behavior, it's a PHP behavior. I don't see how this qualifies as a criticism of Drupal. How are they supposed to "fix" this problem? In any event, I've run Drupal for years and never experienced Drupal suddenly white-screening.
If this is truly a Drupal error, please explain what it has to do with Drupal in particular, as opposed to the thousands of other PHP programs out there. And also if this is a fair criticism, is it an inherent flaw or can it be corrected? If the former, the article should say so. If the latter, the article might say this as well. --[index.php?title=User:Replysixty&action=edit&redlink=1 Replysixty] (talk) 19:54, 7 June 2008 (UTC)
The emotional experience of Novasource does not qualify as Notable. Stompersly (talk) 23:01, 13 June 2008 (UTC)