Slashdot Mirror


WordPress Now Powers 25% of the Web

An anonymous reader writes: According to data from W3Techs one in four websites is now powered by WordPress. According to the report: "WordPress is used by 58.7% of all the websites whose content management system we know. This is 25.0% of all websites.” Venturebeat reports: "Today is a big day for the free and open-source content management system (CMS). To be perfectly clear, the milestone figure doesn't represent a fraction of all websites that have a CMS: WordPress now powers 25 percent of the Web.

143 comments

  1. In other news, the web is at least 24% unsecured by xxxJonBoyxxx · · Score: 5, Interesting

    About 95% of the WordPress sites I've run across have allowed user enumeration, exposed internal paths, or had old software that could be exploited. So...I'd probably say that "25% of all websites are WordPress" really means "at least 24% of all websites are insecure".

  2. Well... by Anonymous Coward · · Score: 0, Interesting

    then 25% of the web is very very very fragile and insecure...

    1. Re:Well... by Anonymous Coward · · Score: 0

      And you haven't done a thing to help me, you insensitive clod!

  3. The End of Days by Luthair · · Score: 2

    is nigh. This is a sign

    1. Re:The End of Days by Anonymous Coward · · Score: 0

      I just see it as the "next Geocities." Not nearly as fun, but at least the standards have risen.

      The question is, will they get comfy enough so that the next generation is made by another company will replace WordPress? That is going to be fun.

  4. Re:In other news, the web is at least 24% unsecure by MyFirstNameIsPaul · · Score: 5, Insightful

    Is this a problem of WordPress, or just a popular CMS? If the admins aren't doing their job for WordPress, why would they start doing it for some other package?

    --

    I once took an excursion to Reddit, and later HN. Unlimited up/down voting sucks when dealing with a hive-mind.

  5. We're Number Two! We're Number Two! by 93+Escort+Wagon · · Score: 1

    According to the linked report, 57.4% of websites aren't using a CMS at all. So Wordpress is a distant second to "None".

    --
    #DeleteChrome
    1. Re:We're Number Two! We're Number Two! by Tablizer · · Score: 1

      If you sell a few products or services that don't change very often, you don't really need a CMS. It's cheaper to pay somebody to change static HTML pages every few months than to rent a CMS and pay to keep it patched.

    2. Re:We're Number Two! We're Number Two! by Bert64 · · Score: 1

      No, that's 57.4% where they don't know what the site is using. It could be none, or it could just be something they don't recognise.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    3. Re:We're Number Two! We're Number Two! by Anonymous Coward · · Score: 0

      Some hosting providers (e.g. Bluehost) keep you patched for free (even themes and plug-ins, if possible), so it's not any more expensive than static files, and it's a lot simpler for not-web-savvy people to get going quickly.

  6. Re:Greasy Yoda Anal Grease Drippings are 25% of We by Anonymous Coward · · Score: 0

    v 4.97.3 - better support than ubuntu.

  7. User enumeration, seriously? by tepples · · Score: 2

    What is the actual risk from user enumeration, especially on a site not about a medical condition?

    And how can it be prevented? Do you really want to allow two users to have the same username? If a user sends a private message to a nonexistent user, what error message strikes the best balance between security and usability?

    1. Re:User enumeration, seriously? by xxxJonBoyxxx · · Score: 4, Informative

      >> What is the actual risk from user enumeration, especially on a site not about a medical condition?

      It can tell you whether or not the default admin user is still present. It can also suggest what some of the other admin accounts are, since they are often the lowest numbered accounts on WordPress. (e.g., if you delete default admin - user #1 - your new admin is often the name of user #2). It's also a lot of fun for social engineering, particularly if you can crack or create a "mere contributor account" and then convince one of the admins (ferreted out through user enumeration) to promote you to an editor.

      (Remember that WordPress user enumeration isn't classic user enumeration, where you can simply tell if a username is in user or not - it's literally the ability to say "give me user #1, 2, 3....100".)

      >> And how can it be prevented? Do you really want to allow two users to have the same username?

      On a system like WordPress, you always tell the user "yep, I just created that account" during user registration but you use the email address already on file for the existing to send an alert to the first registered user saying "hey, someone just tried to recreate your account - was that you"?

      >> If a user sends a private message to a nonexistent user, what error message strikes the best balance between security and usability?

      Most WordPress systems I've seen don't use comments or PMs or any of that overhead - they're mostly single-user (or all admin) systems for "read only" content. In those cases (most cases?) the dial should be set to "no one needs to know the list of usernames on these systems."

    2. Re:User enumeration, seriously? by Anonymous Coward · · Score: 1

      the problem lies in wordpress having a default page built in called /author/usernumber/

      for instance, if I try loading /author/1/, wordpress will redirect to /author/username/. An attacker can then issue brute force attacks on said username.

      I put a stop to this in apache with the following (note: I don't run any sites that need to make use of /author/, which displays posts written by an author)

      RewriteEngine On
      RewriteCond %{REQUEST_URI} !/wp-admin.*
      RewriteCond %{QUERY_STRING} ^author=.*$
      RewriteRule (.*) /? [L,R=302]

      RewriteCond %{THE_REQUEST} wp.config.php [NC]
      RewriteRule .* - [F,L]

      Another rule in this prevents attackers from trying to get plugins to reveal the contents of wp-config.php. Badly written plugins can be told to print almost any file.

      Plugins are wordpress's greatest strength and weakness. The vast majority of plugins are truly terrible. Either badly written, insecure, or use a ton of resources. We run into countless numbers of web site owners complaining of site speed and it always comes down to plugins and badly written themes.

      The other biggest problem with wordpress is that /wp-admin/ and /wp-login.php are known and get completely hammered by bots. They are impossible to stop as bots attack from behind proxies and don't issue attacks from the same ip more than 3 or 4 times. These brute force attempts issue 3 to 4 db queries each and can really put a lot of strain on a server extremely quickly.

      I've tried and failed to raise this issue with the wordpress team. I get shut down with people saying it's a plugins job to secure the install which is a load of BS. WP needs a builtin feature that lets us change the wp-login an wp-admin paths so that bots can't just randomly attack our sites. WP has had the ability to change the table prefix for the db tables since FOREVER ago. Why on earth would we not get the same security measure against admin and login system?

    3. Re:User enumeration, seriously? by tepples · · Score: 1

      WP needs a builtin feature that lets us change the wp-login an wp-admin paths so that bots can't just randomly attack our sites.

      Admin I can understand. But if a WP site has a comment section, wouldn't members of the public need to hit the login page in order to list past comments that they have posted?

  8. Dreamweaver isn't a CMS, and neither is Frontpage by h33t+l4x0r · · Score: 1

    I know those made it in there because they were picked up in in the generator meta tag at the site root. That doesn't feel like a great methodology to me, honestly.

  9. Shame by Dracos · · Score: 1

    It's a shame that ignorant designers and pseudo-developers have tricked so many hapless clients into running WordPress because it's easy. "Easy" here actually means that through a celestial confluence of bad architecture, poor development practice, and sly marketing, a third party market for themes sprang into being, with an horde of add-ons written by neophytes who aspire to writing code only as bad as the WP core, their sole source of PHP practices.

    But that's not all. The majority of that monumental-seeming 25% wasn't set up by Joe Hipster for his easily enamored "e-commerce" clients. No, they're deployed via script by phishers and other scammers.

    1. Re:Shame by Tablizer · · Score: 1

      What's the alternative? Our org tried roll-your-own CMS's, and there's just too many features to re-invent to do it well.

      I'd like to see a roll-your-own-cms kit with API's and sample templates to deal with common web needs, but leave the data structuring to the org.

      In other words, we need ready-made features like auto-image scaling (actual, not width=x), non-screwy browser based text editors (like CKEditor done right), user login UI kit, file upload manager, search/index engine, etc. but don't want a certain organizational or content data schema imposed on the org. The database design should be in our control.

    2. Re:Shame by Wraithlyn · · Score: 1

      Check out Silverstripe. It's literally exactly what you just described.

      You define your data structures in nice OOP classes using simple arrays (like $db for simple fields, $has_many, $many_many for relationships, etc), then just hit the URL /dev/build and Silverstripe will make the database reflect the code. (Talk about a deployment/staging dream)

      Then you define your CMS editing widgets by overriding a getCMSFields() function, and away you go.

      Image scaling & manipulation API, check. Beautiful, focused, intuitive admin interface (seriously clients love it) with CKEditor out of the box, check. File manager, search engine, check. Just a really well-written MVC framework with easy DB scaffolding and a polished CMS interface on top. Brilliant lazy-loading ORM syntax. Super clean and infinitely flexible template system. A preview system that actually works. Solid ecosystem of modules.

      Drupal used to be our go-to but Silverstripe has been a real breath of fresh air. Check it out.

      --
      "Mind, as manifested by the capacity to make choices, is to some extent present in every electron." -Freeman Dyson
    3. Re:Shame by Tablizer · · Score: 2

      Make the database reflect the code? ORM and MVC? Hell no. Count me out. Those are discredited from last decade.

    4. Re:Shame by Herve5 · · Score: 1

      The majority of the monumental-etc. wasn't set for e-commerces nor phisers.
      It was set by people like me for very simple associative sites, for people only having access to simple servers with only php/mysql, and with just no plugin, only the baseline setup, sometimes with, oh, the second one of the standard appearence templates instead of the first.
      And there is a simple, nonagressive, neutral reason for that: nothing else was available within this minimal requirements.

      --
      Herve S.
    5. Re: Shame by slazzy · · Score: 1

      Concrete5 is pretty good.

      --
      Website Just Down For Me? Find out
    6. Re:Shame by Wraithlyn · · Score: 1

      Um ok... stick with Wordpress then?

      I thought you were asking for alternatives. I gave you one based on what you described. GIGO.

      It would also be great if you gave reasons for your objections instead of just stating "discredited" like that actually explains anything at all. What's wrong with having the DB reflect the structures you define in code? Works great. Stages great. No downsides. Wonderful solution.

      --
      "Mind, as manifested by the capacity to make choices, is to some extent present in every electron." -Freeman Dyson
  10. It makes sense to me by Laconique · · Score: 2

    Its ease of use is second to none and that does matter. It also makes sense, sadly, that its plugin repo is now full of freemium. There's clearly a large market but I hope that the genuinely free and quality plugins will remain. Without them, this number wouldn't be.

  11. The most Flash/Add friendly sight is #1? by Anonymous Coward · · Score: 0

    Shocking!!!!

    https://nakedsecurity.sophos.com/2013/09/27/how-to-avoid-being-one-of-the-73-of-wordpress-sites-vulnerable-to-attack/

    http://www.pcworld.com/article/2919812/attackers-exploit-vulnerabilities-in-two-wordpress-plugins.html

  12. Re:In other news, the web is at least 24% unsecure by xxxJonBoyxxx · · Score: 4, Informative

    >> Is this a problem of WordPress, or just a popular CMS?

    User enumeration is ON by default in WordPress and it's baked into the design. (There are plug-ins to disable it but most people don't use them.) This is pretty unique among LMSs. WordPress's architecture (which allows the use of old plug-ins) also frequently seems to lead to the reintroduction of helper files that have old vulnerabilities, two of which happen to frequently be "directory browsing" or "internal path disclosure". As for keeping old software up-to-date, that's a problem that all LMS's have to deal with, but there's usually enough on these other WordPress-specific issues on a target site to give your average security person a place to dig in.

  13. Re:Greasy Yoda Anal Grease Drippings are 25% of We by Anonymous Coward · · Score: 0

    Like

  14. Re:Greasy Yoda Anal Grease Drippings are 25% of We by Anonymous Coward · · Score: 1

    Plus, it's a better love story than Twilight!

  15. No way by JustAnotherOldGuy · · Score: 2, Interesting

    "WordPress Now Powers 25% of the Web"

    Sorry, I ain't buying it. Yes, there are a lot of WordPress sites out there, but 1 in every 4 is a WordPress site?

    I call bullshit.

    --
    Just cruising through this digital world at 33 1/3 rpm...
    1. Re:No way by Crashmarik · · Score: 4, Informative

      If you parse the post closely you can see it's weasel worded

      "WordPress is used by 58.7% of all the websites whose content management system we know. This is 25.0% of all websites.”

    2. Re:No way by Anonymous Coward · · Score: 0

      why is this down modded? it appears to be a reasonable reaction to the pattern
      of questionable accuracy in /. headlines.

    3. Re:No way by tlambert · · Score: 2

      "WordPress is used by 58.7% of all the websites whose content management system we know. This is 25.0% of all websites.”

      58.7% of the 25% the know the CMS on is 14.675% of all web sites.

    4. Re:No way by NaCh0 · · Score: 1

      What that sentence means is that 41.3% of all website are not using a content management system or they have one that the bot couldn't recognize as a CMS.

      This doesn't change the point of WordPress being used on 25% of all websites.

    5. Re:No way by Anonymous Coward · · Score: 0

      If you parse the post closely you can see it's weasel worded

      "WordPress is used by 58.7% of all the websites whose content management system we know. This is 25.0% of all websites.”

      Angle it however you like. Either way, it still a bucket load of websites running on a platform that seems to be almost deliberately designed to maintain PHP's poor reputation for code quality.

      The Wordpress codebase is an absolute steaming pile of dingos kidneys. It maintains it's popularity by virtue of the huge library of plugins and themes available for it. A fair proportion of those are steaming piles as well, but even those that are well written are still a problem because all those plugins rely on the WP core not changing significantly, which means that the core developers don't stand any change of ever being able to make any real improvements to the WP code; they can't fix WP without breaking all the plugins, and breaking the plugins would be like killing the golden goose.

    6. Re:No way by gawdonblue · · Score: 1

      60% of the time, it works every time

    7. Re:No way by Anonymous Coward · · Score: 0

      No, this means that 42.6% of all websites use a CMS.

    8. Re:No way by drinkypoo · · Score: 1

      The Wordpress codebase is an absolute steaming pile of dingos kidneys. It maintains it's popularity by virtue of the huge library of plugins and themes available for it. A fair proportion of those are steaming piles as well, but even those that are well written are still a problem because all those plugins rely on the WP core not changing significantly

      And this is why Drupal is better than WordPress. Drupal is not afraid to break modules with every major revision. Yes, that is a PITA in its own way; it leads to people waiting a long time to upgrade because they have to wait for some modules to get updated for the new core, or to having to redesign parts of their website in order to transition to using a different module for the same functionality. But it's also an obvious benefit; security releases still come out for the prior major version, so you can limp it along until you get your site updated, and the upgrade to the new core is actually meaningful.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    9. Re:No way by Anonymous Coward · · Score: 0

      Another well reasoned argument on Slashdot. People like you are what makes /. suck.

    10. Re:No way by tomhath · · Score: 1

      This doesn't change the point of WordPress being used on 25% of all websites.

      WordPress is used on 25% of the 59% of sites that the bot could detect. You cannot extrapolate anything beyond that.

    11. Re:No way by Anonymous Coward · · Score: 0

      It doesn't say anything about "all websites," only the websites they have statistics for.

      The 42.6% is the percentage of websites known not to use a CMS.

      Think of it like "null" vs. "empty string." 42.6% returned an empty string, there may still be a lot of nulls.

    12. Re:No way by SumDog · · Score: 1

      It's really obvious it's misleading. 25% of the web? Wrodpress? Umm...no. No way in hell. That doesn't even sound marginally accurate, or even a good estimate.

    13. Re:No way by laffer1 · · Score: 1

      of the first 10 million websites. Their source uses alexa data.

    14. Re:No way by Anonymous Coward · · Score: 1

      it appears to be a reasonable reaction

      No, it isn't.

      First, it is redundant with GP.

      Second, commenters who feel the need to use "fucking" in every post mark themselves as annoying brats who should be down modded and ignored.

    15. Re:No way by amicusNYCL · · Score: 1

      Then do your own study and show your own data, no one cares about your personal opinion.

      Here's something fun to do: block all requests to wordpress.com and wordpress.org and then go around to news sites and wherever you can think of and notice how many things are broken - images won't load, CSS won't load, etc. A lot more sites are running on Wordpress than you think, regardless of what your "gut" is telling you. It's hard to see it because of how the sites look, but a lot of sites host a lot of resources on Wordpress servers. And, thankfully, reality doesn't depend on whether or not you want to "buy" it.

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    16. Re:No way by JustAnotherOldGuy · · Score: 1

      Then do your own study and show your own data

      Errr, no. Thanks for the suggestion, but I have much better ways to spend my time. :)

      And no, I don't buy that "study".

      Sorry if that offends your deeply held beliefs that are mostly based on slashdot posts. lol

      --
      Just cruising through this digital world at 33 1/3 rpm...
    17. Re:No way by amicusNYCL · · Score: 1

      It doesn't offend me, I just notice when some armchair statistician throws out his heavy opinion of some study being "bullshit" based on literally nothing other than the feeling in his gut. Why even bother to post your opinion if you're just going to discount a study and show literally no evidence to the contrary?

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    18. Re:No way by JustAnotherOldGuy · · Score: 1

      Why even bother to post your opinion if you're just going to discount a study and show literally no evidence to the contrary?

      Because I feel like it, that's why.

      --
      Just cruising through this digital world at 33 1/3 rpm...
  16. Re:In other news, the web is at least 24% unsecure by phantomfive · · Score: 1

    And I would rephrase it.......25% of websites are absolutely insecure, and 24% are trivially insecure.* Let's be honest, a fully patched and configured WordPress site just means an attacker has to work a little harder to find a vulnerability.


    *Not exclusive....a good portion of the other 75% of websites likely have problems, too.

    --
    "First they came for the slanderers and i said nothing."
  17. i read it as.. by Anonymous Coward · · Score: 0

    1 in 4 sites is hackable and exploitable, run by clueless idiots that think they know what they're doing, or don't realize they *should* be doing something besides running the install script and making content pages, or both (most likely).. lets throw in joomla, another easy target, and call it 1 in 3? hackers delight, for sure.

  18. good news or really bad news? by bloodhawk · · Score: 1

    considering how many wordpress sites are insecure, unpatched and poorly configured I find this news scary not exciting, especially with how readily available exploits for it are.

  19. Re:In other news, the web is at least 24% unsecure by DNS-and-BIND · · Score: 5, Interesting

    Because other CMS are complete. Wordpress relies on everything to be a plugin. Upgrade your wordpress, break the plugins your site depends on. Even if they don't break right away, there are lots of small problems that can happen later, or only under certain circumstances. Been there, done that.

    Wordpress isn't a CMS for actual people to use. It's a pre-hacked system for people who like tinkering with systems. You want an actual CMS, go elsewhere, and I'm not talking about rival free software platforms.

    --
    Shutting down free speech with violence isn't fighting fascism. It IS fascism!
  20. Going to echo but... by Anonymous Coward · · Score: 0

    So 25% of all websites will be hacked within a week. Yay. Good job. You ran a shitty blog CMS as a website. You got what you deserved!

  21. Because its non-brain-dead software... by Anonymous Coward · · Score: 0

    I've suffered through development on Drupal, and Typo3. Where to begin. Poor/just-plain-wrong/outdated/incomplete documentation. Painfully poor design. There are reasons why Wordpress is winning here. I spent about a year re-writing my own copy of a Drupal book (because even though it was newly released, about 90% of it was WRONG!). An API which was between 6 and 18 months out of date. Code that just didn't work (its fun fixing code when you are just learning what you need to do). Oh, I'm skilled enough to get everything working, but the code was quite different. And the online documentation was really awful too. "Learn to code drupal!" isn't an answer, its an excuse, and a bad one. I've written software in a dozen other languages, I've worked with many other API's, and Drupal is sukky at best. Where other API's get out of your way, Drupal insists that you do 90% minutae, to get 10% that you want, but they go out of their way to make it as painful as possible. And there are limitations. I ran into places where you couldn't change parts of it (and since no one else was trying to change parts of it the way I wanted to, no one could offer assistance except for those who offered "just make you site like everyone elses". I've studied the hazards of sql injection, cross site scripting, cookie poisoning, cookie forgery, buffer overflows, clickjacking, clearjacking, cross site request forgery, phishing and spearphishing. You can make Wordpress sites secure, its not that hard. But you have to have something that does what you want, otherwise a lot of the purpose of the site is either unfulfilled or just useless. Wordpress allows you to do what you want, in a straightforward sane way. No stupid hacks, warnings by people "Oh, I wouldn't do that" followed by your reply "is there any other way?" and their reply "no". So some are complaining. They are trying (unsuccessfully) to create CMS's as useful as Wordpress.

    1. Re:Because its non-brain-dead software... by stridebird · · Score: 1

      I have scraped my knuckles badly on drupal versions 6 and 7. I won't ever go near it again, ever. I basically agree with every (comprehensible) thing in your post. Fanboys, facades, false promises and vapourware along wih a bunch of seriously obnoxious contributors and deluded neophytes.

      Yeah, it will run a web site. No, it will not run your website.

      Wordpress on the other hand is a great money maker for a dev and can be hollowed out and used in any way you like. Highly flexible once understood, just roll your own theme and plugins.

    2. Re:Because its non-brain-dead software... by drinkypoo · · Score: 1

      Yeah, it will run a web site. No, it will not run your website.

      Having seen all manner of site implemented with Drupal, from 100% flash interfaces for bands and albums and the like backed by its excellent XML-RPC functionality to government websites handling more hits than your mom, I suspect the problem is that it will not run your website. If you're involved, you'll fuck it up.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  22. Re:In other news, the web is at least 24% unsecure by Anonymous Coward · · Score: 0

    At least wordpress has a built-in easy updater. Look at something like zencart in comparison (poor choice for comparison I know, it's just one I know) -- there is basically no way to update it. You need to do a clean install of the files, then manually re-apply all customizations.

  23. Re:Dreamweaver isn't a CMS, and neither is Frontpa by Tablizer · · Score: 1

    One could arguably call Dreamweaver a "static CMS". It has templates and other do-dads for formatting reuse, and has FTP sync-up management.

  24. Wow... by ZorkZero · · Score: 2

    I had no idea there were that many blogs that nobody reads.

    1. Re:Wow... by Anonymous Coward · · Score: 0

      I read that the average readership of blogs is 1 person.

      Of course, that means there must be some blogs that are not even read by their authors!

  25. Re:PHP SUCKS IT IS STUPID AND LAME by Tablizer · · Score: 1

    Yes, but then you won't get all the "cool" hipsters to work on it. NodeJS has a rocket science mystique about it that attracts pioneers and fools alike. I won't comment on what I really think of the technology, but rather address it as a social phenomenon. Getting work done and being "where it's at" may not be the same thing.

  26. Re:In other news, the web is at least 24% unsecure by Anonymous Coward · · Score: 0

    It's a goldmine for those of us who work in security and fixing hacked WordPress websites.

  27. 25% of the _public_ web by Anonymous Coward · · Score: 0

    95% of all web-related software is custom web-apps behind passwords and other security mechanisms. .. so its actually more like 25% of 5% (the public web) resulting in 1.25% of all web-applications.

  28. Re:In other news, the web is at least 24% unsecure by thegarbz · · Score: 1, Insightful

    Wordpress is incredibly easy to set up. I know someone who's computer skills extend to word, excel and a tiny bit of Photoshop who has a domain and wordpress based blog.

    With that kind of low barrier to entry it stands to reason that people will have no idea about security. Some people will say the fault is with wordpress but the reality is wordpress can be setup securly and I'm willing to bet that if it were any other CMS we were talking about the results would be the same.

  29. Re:PHP SUCKS IT IS STUPID AND LAME by phantomfive · · Score: 2

    Yes, but then you won't get all the "cool" hipsters to work on it. NodeJS has a rocket science mystique about it that attracts pioneers and fools alike. I won't comment on what I really think of the technology, but rather address it as a social phenomenon

    Web programming (maybe more than any other area of programming?) goes through trends where one technology then another is hip and cool. It's like butterflies on crack or something.

    I think the reason it happens in web programming especially is because there is no good answer. If you want to do embedded programming, then C/C++ are a good answers. If you want to do corporate software, then Java and C# work decently. But for the web, there's not really a good way to build web pages. HTML/CSS are kind of a pain, with incompatibilities abounding. For Javascript, you have to look for the good parts before you see them. Because they are poor tools, it's easy to create a system that appears to be better (not so easy to build one that is actually better, of course).

    --
    "First they came for the slanderers and i said nothing."
  30. So big and yet... by Jezral · · Score: 3, Informative

    So popular, and yet they still haven't fixed the hugely annoying core issue of emulating magic quotes, even years after PHP itself completely threw out the feature.

    1. Re:So big and yet... by olau · · Score: 1

      So popular, and yet they still haven't fixed the hugely annoying core issue of emulating magic quotes, even years after PHP itself completely threw out the feature.

      Well, if you think about it, probably there's no contradiction here - in fact, there may be correlation.

      There's probably tonnes of weird Wordpress PHP out there made by people who aren't expert programmers.

    2. Re:So big and yet... by Anonymous Coward · · Score: 0

      I once was "hired" by a person who wanted a wordpress module. He started off by telling me which plugins needed to work with each other, and then added in a bunch of "requirements" that sounded a lot more like he was trying to get me to buy his product than describe how it worked. When I tried to create use cases which detailed how it might work, he stated he needed "and expert", and gave it to a sysadmin with no coding experience. Two years later, the "under construction" website went down, and his real website never went up.

      Sometimes, using Wordpress as a tool is a symptom of a much bigger problem.

  31. Re:First? by davester666 · · Score: 0

    and now we know why the NSA and criminal organizations have pretty much free reign on accessing whatever data they want...

    --
    Sleep your way to a whiter smile...date a dentist!
  32. Re:Dreamweaver isn't a CMS, and neither is Frontpa by gl4ss · · Score: 0

    sure they are content management systems. they're used to manage content for millions of websites, even for the governments. the content is created, edited and generated from them and in some cases automatically uploaded.. just because they suck doesn't mean that they're not content management systems.

    \\"A content management system (CMS)[1][2][3] is a computer application that allows publishing, editing and modifying content, organizing, deleting as well as maintenance from a central interface.[4] Such systems of content management provide procedures to manage workflow in a collaborative environment.[5] These procedures can be manual steps or an automated cascade. CMSs have been available since the late 1990s."

    --
    world was created 5 seconds before this post as it is.
  33. no celebration by Tom · · Score: 1

    Every time something becomes too dominant, we should not celebrate, we should worry. Doesn't matter if it's Windows, or IE or Oracle or the iPhone or Apache - we need competition to move and innovate.

    In the CMS world, there is fierce competition, fortunately, but there are also high barriers already. A new CMS system will not be used in many commercial projects, no matter the merits, because the customers know a few big ones and if you don't drop their names, your pitch is out.

    Almost 60% is quite terrible, especially with a project that has always had serious security issues.

    --
    Assorted stuff I do sometimes: Lemuria.org
    1. Re:no celebration by Anonymous Coward · · Score: 0

      Every time something becomes too dominant, we should not celebrate, we should worry. Doesn't matter if it's Windows, or IE or Oracle or the iPhone or Apache - we need competition to move and innovate.

      In the CMS world, there is fierce competition, fortunately, but there are also high barriers already. A new CMS system will not be used in many commercial projects, no matter the merits, because the customers know a few big ones and if you don't drop their names, your pitch is out.

      Almost 60% is quite terrible, especially with a project that has always had serious security issues.

      Yep. It's funny how Wordpress is like most of the examples you quoted -- the worst possible platform somehow became the most popular.

  34. Read TFS! by Anonymous Coward · · Score: 0

    "To be perfectly clear, the milestone figure doesn't represent a fraction of all websites that have a CMS: WordPress now powers 25 percent of the Web."

    1. Re:Read TFS! by tomhath · · Score: 1

      You cannot assume that web sites which don't tell you what CMS they use are either not using one or that 25% of them are using WordPress. All you can conclude is that 25% of Web Sites reporting a CMS use WordPress.

      Furthermore, the statistic is meaningless since it doesn't say how much web traffic reaches those sites. It wouldn't surprise me a bit to learn that the vast majority of them are one or two page vanity sites that don't get any traffic at all (other than the occasional bot)

    2. Re:Read TFS! by kristianbrigman · · Score: 1

      The point about the traffic is valid.

      But the actually path to the statistic is:

      - 57.4% of sites reported no CMS
      - 25% of sites reported WordPress
      - From the first, 42.6% of sites reported some CMS
      - WordPress is 25/42.6 = ~58% of all sites that did report

  35. WordPress is good. (I am not joking) by Qbertino · · Score: 5, Interesting

    WordPress is good.

    Ok, stop laughing and hear me out.

    We all know that with all the shitty web-cmses out there, the ones built on LAMP (PHP) are the oldest that actually have a finished and working feature set.
    Show me one non-PHP CMS with the featureset of WP, Joomla, Drupal, EZ Publish or Typo 3, closed source or FOSS. You won't find any.
    PHP and the CMSes built with it are at least ten years ahead of the game in the market they were built for - that's a simple fact that no one can deny.
    And of those, the mess called WP is actually the best that fits every mold.

    - It's primarly a blogging engine - which is what most people want and need anyway.
    - It takes about 3 clicks and ten seconds to move it away from the blogging perspective to a regular web CMS.
    - It's dead simple to install.
    - It uses the hook model (also found in Drupal) to implement features that can be applied flexibly. And while that principle is questionable at best - especially from a performance standpoint - there is no doubt that it is *very* easy to use to implement custom features and setups.
    - The documentation actually exisits and is pretty good.
    - The community is massive. It's basically an army of tinkerers fiddling away at extensions and plugins.
    - It has an official full blown mobile management app downloadable for free.
    - It has a large, semi-post-capitalistic hip company baking it and it's development. (They all work remote, from around the planet and put their money where their mouths are.)
    - There are popular WP plugins built by people who can't programm - but they work (sort of) and are installed/activated/deactivated/uninstalled within seconds.
    - The architecture is a bizar convoluted shoddy mess. But you can start tinkering with it within minutes and won't feel bad about it - because, hey, guess what, it's a mess already.
    - Modifying templates and themes in a non-destuctive update-safe manner is dead simple. ... and so forth ...

    In an nutshell:
    WordPress is PHPs philosophy carried 1on1 into the application/CMS layer.
    That is why it's so successful.
    And rightfully so.

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:WordPress is good. (I am not joking) by drinkypoo · · Score: 0

      Ok, stop laughing and hear me out.

      When I was able to stop laughing, I started to wonder why you suggested WP over Drupal, since nearly all the same stuff applies to it. It doesn't have a management app, but if you need one with WP, then WP is even more pathetic than I thought. I could give a shit what kind of company develops WP, because they do such a very bad job. They are known for their lack of security.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:WordPress is good. (I am not joking) by Anonymous Coward · · Score: 0

      The documentation is pretty poor - the number of times I've had to dig through the source to find what a hook actually did is ridiculous for something supposedly so mature.

    3. Re:WordPress is good. (I am not joking) by Anonymous Coward · · Score: 0

      They do have a fully functional and up to date code reference for you:

      http://developer.wordpress.org/

    4. Re:WordPress is good. (I am not joking) by Anonymous Coward · · Score: 0

      There are popular WP plugins built by people who can't programm

      Or spell.

      Probably because a great many of them are made by people who don't have English as their first language. Or were you unaware that websites, and programmers, exist around the whole world?

      Show some understanding, and try not to be such a dick.

    5. Re:WordPress is good. (I am not joking) by Anonymous Coward · · Score: 0

      >WordPress is PHPs philosophy [slashdot.org] carried 1on1 into the application/CMS layer.

      Wordpress and PHP are both insecure, piles of fucking terrible code that allow people who are otherwise useless with computers to pound on the keyboard for a few minutes and shit out something that looks like ass and is easy as hell to exploit.

      You are 100% correct.

    6. Re:WordPress is good. (I am not joking) by Anonymous Coward · · Score: 0

      Wordpress has a very low barrier to entry. It's very easy for someone with zero knowledge of the web to set up a wordpress site, buy a theme and blog some nonsense. It also has a million plugins for whatever it is you need to do on the web. This is a good thing, but wordpress is not the best system, it's just the easiest.

      As others have pointed out, most of the content on most wordpress sites is static. A wordpress site that doesn't have proper caching (which is to say most of them) is doing a lot of extra work. A much better solution to static blog sites would be to use Jekyll to generate a static site and slap that shit on a cdn, but that requires a little more knowledge and using the command line (unless you use github pages). Static jekyll sites are infinitely faster and inherently secure, but you have to know what you're doing a little.

    7. Re:WordPress is good. (I am not joking) by astro · · Score: 1

      Show me one non-PHP CMS with the featureset of WP, Joomla, Drupal, EZ Publish or Typo 3, closed source or FOSS. You won't find any.

      Plone.

    8. Re:WordPress is good. (I am not joking) by Anonymous Coward · · Score: 0

      Thanks for pointing that out, I hadn't heard of Jekyll.

      For those who want to stick with PHP (or have to), there is an alternative called Phrozn in development.

    9. Re:WordPress is good. (I am not joking) by Anonymous Coward · · Score: 0

      I could give a shit what kind of company develops WP

      You could?

    10. Re:WordPress is good. (I am not joking) by Tablizer · · Score: 1

      piles of...terrible code

      C- tools are the enemy of D tools. Almost all non-trivial software sucks. Quality software is a lucky rare accident. Idealists never get anything done.

      The world changes too fast for up-front requirements to get everything right and still be relevant 15 years down the road. For example, nobody anticipated mobile versions of pages/content when CMS's were being designed, but now they have to deal with them. The future will continue to surprise such than an organic mindset is a better fit than get-requirements-right-up-front.

      Maybe the future has 3D holographic interfaces or direct-to-brain-uploads, or formatted so The Grays can read them, and all the CMS's will have to evolve to handle that.

    11. Re: WordPress is good. (I am not joking) by Anonymous Coward · · Score: 0

      I think you have it backwards. Which of those systems offered Plone's featureset from 2002 in 2014?

    12. Re: WordPress is good. (I am not joking) by Anonymous Coward · · Score: 0

      You write like any of that is a good thing.

      Here's what i read: "Doing things right is HARD and this makes it easy because you don't have to do things right and it's successful because people never want to learn how anything works. "

      No wonder the Internet sucks more every day.

  36. Re:In other news, the web is at least 24% unsecure by drinkypoo · · Score: 2

    Is this a problem of WordPress, or just a popular CMS?

    Drupal is also hugely popular, to the extent that it's actually a government favorite, and yet it doesn't have the same kind of holes as WordPress. That's not to say that it's wholly secure; there's advisories for Drupal all the time. But I think also that a different kind of user installs Drupal, one who actually knows their way around a line of code here and there, and one who will keep up with their updates. Even though WP has automatic updates and Drupal doesn't, WP gets exploited far more... even per capita, AFAICT.

    If the admins aren't doing their job for WordPress, why would they start doing it for some other package?

    WP is worse by design so the holes are bigger.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  37. Re:In other news, the web is at least 24% unsecure by keko · · Score: 2

    As someone who had to dig deep into WordPress codebase at some low point in life... there's little admins can do about it.

    Besides, one of the strong selling points of WordPress is its engine for supporting plugins, which is itself a vast ecosystem. In other words, it allows you to run the most terrible pile of code you could ever encounter on the Internet.

  38. Re:Dreamweaver isn't a CMS, and neither is Frontpa by jafiwam · · Score: 2

    sure they are content management systems. they're used to manage content for millions of websites, even for the governments. the content is created, edited and generated from them and in some cases automatically uploaded.. just because they suck doesn't mean that they're not content management systems.

    \\"A content management system (CMS)[1][2][3] is a computer application that allows publishing, editing and modifying content, organizing, deleting as well as maintenance from a central interface.[4] Such systems of content management provide procedures to manage workflow in a collaborative environment.[5] These procedures can be manual steps or an automated cascade. CMSs have been available since the late 1990s."

    I'd call them CMMS's. Content Mis-Management Systems.

    They lack the fundamental feature of the subject matter though, a database back end with a front end script letting the editors or others make changes with a browser. Regardless of whatever website's definition of it, the core of what people mean by "CMS" is a database and a scripting language running things, and a browser to edit.

    In that sense, only SharePoint counts and that's a many generations later offshoot used with FrontPage sometimes. DreamWeaver doesn't count. IF those tools are used they are to manage the template on top of the script, and not the scripting, and not the database.

  39. Re:In other news, the web is at least 24% unsecure by Anonymous Coward · · Score: 0

    This is a problem with mono-culture. With diversity, the impact of a replicating worm is a lot smaller.

  40. Re:In other news, the web is at least 24% unsecure by Anonymous Coward · · Score: 0

    Well, not to leave Drupal out too much, it did have https://www.drupal.org/SA-CORE....

  41. Re:In other news, the web is at least 24% unsecure by dotancohen · · Score: 1

    Is this a problem of WordPress, or just a popular CMS? If the admins aren't doing their job for WordPress, why would they start doing it for some other package?

    Because for most websites, I've got to pentest from tens of IP addresses to find your vulnerabilities. There is a minimum bar for cracking your site. But if you're running Wordpress I can look at your meta tags and know wxactly which exploits will work and what I will get out of them. Even better, I can use DuckDuckGo to find your site and tens of thousands like it, all with doors wide open.

    The difference between Wordpress and a well-built site is the difference between the corner prostitute and Melinda Gates. Somebody will be fucking both of them, but one is available for all to come and do as they please, while the other requires just the right special touch and quite a bit of luck and patience.

    --
    It is dangerous to be right when the government is wrong.
  42. Re:In other news, the web is at least 24% unsecure by drinkypoo · · Score: 1

    Well, not to leave Drupal out too much, it did have https://www.drupal.org/SA-CORE....

    Oh yeah, it's deeply embarrassing when your framework intended to stop SQL injection has a SQL injection hole in it. But it's not quite as embarrassing as being a constant source of infection to the rest of the interwebs because you're so supremely easy to exploit as WP. It also got fixed quite promptly...

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  43. Re:In about 25 seconds... by nukenerd · · Score: 0

    Most people who view websites don't even know what Wordpress is.

    I have created websites and did not even know what Wordpress is. I'd heard of it, and just assumed it was some Windows shit.

  44. Why WP over Drupal? by Anonymous Coward · · Score: 0

    At the end of the day, it's all about content. Are you writing and uploading content? Formatting the paragraphs and adjusting images? Content providers hate Drupal because it's cumbersome. Sure, you can help them upload, by try doing it at a place with 1,000 people where there's roughly 50 new content on a daily basis. And imagine them calling about "how come the published page doesn't look like the preview?"

    A website without content is useless. A website with a broken code can still deliver. Virtually all hardware and software these days are shipped with bugs or malformed functions. I believe WordPress falls within this tolerance these days. Drupal may be easier for IT, just as vi is better than Word, but in the end it's about the user.

  45. Re:In other news, the web is at least 24% unsecure by Anonymous Coward · · Score: 0

    I don't know much about wordpress, but I've seen it embedded in enough websites that I've simply marked it as distrusted and blocked it.

    I don't much care what it is, but by the time I started seeing it in a notable fraction of web sites I just assumed it was ads, analytics, or otherwise a privacy/security issue.

    If it's in 25% of sites it has FAR too much presence to trust it; it's like double click at that point.

  46. The people that complain the loudest... by Anonymous Coward · · Score: 0

    ... about software like Wordpress are the ones who produce the fewest viable alternatives. They just like hearing themselves talk.

    1. Re:The people that complain the loudest... by Anonymous Coward · · Score: 0

      The people who rely on base assumptions are the ones who have trouble with rudamentary logic and reasoning skills, and compensate by making baseless assumptions that massage their egos.

  47. Alternaitive Headline by Anonymous Coward · · Score: 0

    At least 24% of web content and likely much more is totally useless navel gazing.

  48. Re:In other news, the web is at least 24% unsecure by Ice+Station+Zebra · · Score: 1

    Yes, it is better that your plugins contain the sql-injection attacks so the core doesn't have to deal with them.

  49. The Sendmail of the Web... by Anonymous Coward · · Score: 0

    I am not kidding.

  50. Bollocks by The123king · · Score: 1

    Total bollocks

    --
    If you gave me a choice between a printer and a giraffe with explosive diarrhoea, i'll get my ladder and my raincoat
  51. Powers? How many kWh do they produce? by Anonymous Coward · · Score: 0

    Pleases try to use words for their correct meanings.

    1. Re:Powers? How many kWh do they produce? by Anonymous Coward · · Score: 0

      Why don't you try using a dictionary?

      power, transitive verb
      1: to supply with power and especially motive power
      2: to give impetus to

  52. Re:PHP SUCKS IT IS STUPID AND LAME by Anonymous Coward · · Score: 0

    "Git 'R Dun!" and secure are pretty much mutually exclusive. Especially when based off PHP, JavaScript, Python or Ruby.

  53. Re:In other news, the web is at least 24% unsecure by Anonymous Coward · · Score: 0

    Why we can consider the internet a 'Target Rich Environment'

  54. Mobile friendly by ZeroWaiteState · · Score: 2

    Just my opinion, but I think the reason for it has a lot to do with the fact that Google changed PageRank to increase visibility of sites that recognize mobile browsers and render accordingly. Getting that to work well is non-trivial, and WordPress makes it easy for the non-technical. For the part of the web where you just want to throw something up and have it render correctly in all browsers and don't want to spend a lot of time on it, you're going to use a CMS like WordPress. I think WordPress is probably going to end up being a vital part of web infrastructure a lot quicker than anyone really expected.

  55. Re:PHP SUCKS IT IS STUPID AND LAME by Anonymous Coward · · Score: 1

    Node.js is about one thing, getting cheap front end developers to do backend programming. It doesn't teach them about databases, algorithms, security or design though. JavaScript is a pain to debug so pushing it into the backend was utter stupidity.

    If you look at the code quality of many node modules, you'll cry. JavaScript developers don't understand backward compatibility. Try using a yeoman install sometime and see what I mean.

  56. Re:In other news, the web is at least 24% unsecure by Anonymous Coward · · Score: 0

    The correct understanding is that like Linux/GNU software suite, it is written by developers for fellow developers.

    Every security problem in Linux, Apache, Wordpress, et. al. can be directly traced to default configuration and design choices catering to software development and prototyping instead of production use.

  57. Re: Greasy Yoda Anal Grease Drippings are 25% of W by Anonymous Coward · · Score: 0

    Wow. I think this is way out there

  58. Re:PHP SUCKS IT IS STUPID AND LAME by ProzacPatient · · Score: 1

    I am an experienced web developer who has worked with both PHP, ASP, ASP.NET and ASP.NET MVC.

    In my opinion PHP is very powerful and I enjoy working with it because of how flexible it is but it has a lot of legacy baggage it must carry for the forseeable future but I don't believe PHP in itself is bad as people paint it but rather it's the inexperienced and the incompetent that give PHP its bad name because they don't write or setup their scripts with security in mind so you end up with all these PHP sites with security holes big enough to fly a 747 jumbo jet through.

  59. Re:PHP SUCKS IT IS STUPID AND LAME by phantomfive · · Score: 1

    Well, I don't consider ASP.NET to be particularly great for web programming either lol

    --
    "First they came for the slanderers and i said nothing."
  60. Same username, different e-mails by tepples · · Score: 1

    give me user #1

    Then we've found the real WTF: sequential assignment of user IDs. Instead of relying on MySQL AUTO_INCREMENT, it should be using random_int(0, 999999999) or the like.

    On a system like WordPress, you always tell the user "yep, I just created that account" during user registration but you use the email address already on file for the existing to send an alert to the first registered user saying "hey, someone just tried to recreate your account - was that you"?

    Consider the following cases:

    1. Someone signs up for a comment account with the username staisy and the e-mail address staisy2p@example.com. This results in the creation of an account.
    2. Someone else signs up for a comment account with the username staisy and the e-mail address ltd@attacker.com. This results in no account being created.
    3. Someone directs 200 people on some image board to sign up for a comment account with the username staisy and different e-mail addresses.

    In each case, what should be displayed, and what mail should be sent? In the second case, sending mail only to Staisy and not to the attacker would indicate to the attacker that the name staisy is in use. And in the third case, sending mail only to Staisy and not to the image board members would flood her inbox.

    Or would it be a better idea to shun usernames entirely, instead relying on the e-mail address as the sole primary key to uniquely identify an author of an article or comment? As far as I can tell, that would imply displaying that e-mail address to the world, including spambots that scrape web sites.

    Most WordPress systems I've seen don't use comments

    If that's true, that might be what I'm missing. I tend to associate the WordPress brand with blogs that have comment sections.

    1. Re:Same username, different e-mails by amicusNYCL · · Score: 1

      Then we've found the real WTF: sequential assignment of user IDs. Instead of relying on MySQL AUTO_INCREMENT, it should be using random_int(0, 999999999) or the like.

      Right, security through obscurity is the obvious solution. If you fix the symptom then it's like the problem isn't even there.

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
  61. Re:Greasy Yoda Anal Grease Drippings are 25% of We by Anonymous Coward · · Score: 0

    Maybe you haven't been here that long. It's an evolving copy-paste. It's been around for years now and is probably pretty well established as part of Slashdot's troll culture.

  62. Re:In other news, the web is at least 24% unsecure by Anonymous Coward · · Score: 0

    They used to not have one, until they got such a terrible reputation for security and everyone found out about multiple high level vulnerabilities. Of course, multiple security flaws have been found in the updater as well. Just goes to show, it is really hard to staple on security and features after the fact; they need to be written in from the start.

    Additionally, part of the problem is the reliance on PHP, which also has multiple vulnerabilities and depreciated insecure methods you can still use if you aren't up with what the secure one is or copy+paste old code off of stack exchange or the like.

  63. dont tell the black hats or the NSA by TeddyR · · Score: 1

    The problem is that black hats and the NSA also know this and will be concentrating on wordpress vulnerabilities. Any 0-day vulnerability in wordpress would be devastating.

    --

    --
    Time is on my side
  64. PHP in Practice by Anonymous Coward · · Score: 0

    PHP isn't as bad as you think it is. It's like most other C-derived languages. Yes, you can write a straight PHP script, with bad security practices, no classes, with insecure and badly-written SQL expressions, and get pwned as soon as you point Apache to it. At this point that's actually harder than using a framework and proper practices. Why would you hand-roll input validation, an ORM, or user authentication/authorization if you didn't have to?

    That said, Wordpress is the worst piece of common software in existence, and looking at its code or database schema makes me want to stab my eyes out.

  65. no it's not by Anonymous Coward · · Score: 0

    it's not all about content, and when you get owned, many lulz will be had.

  66. Re:In other news, the web is at least 24% unsecure by Actually,+I+do+RTFA · · Score: 1

    If the admins aren't doing their job for WordPress, why would they start doing it for some other package?

    If your CMS requires a competent admin to be secure, it has no business marketing itself as a turnkey solution.

    --
    Your ad here. Ask me how!
  67. A million hits to get one user by tepples · · Score: 1

    If you have a billion possible user IDs, but only a thousand correspond to users with commenting privileges and only ten correspond to accounts with anything near administrator-level access, an automated online process will have a heck of a time getting through whatever throttling you've already put in place.

  68. Re: Dreamweaver isn't a CMS, and neither is Frontp by Anonymous Coward · · Score: 1

    You could call Dreamweaver a polished turd and you'd also be correct.

  69. Re:In other news, the web is at least 24% unsecure by Anonymous Coward · · Score: 0

    So how was she? All the time and patience worth it?

  70. Re: Dreamweaver isn't a CMS, and neither is Frontp by Tablizer · · Score: 1

    Well, being a PT and being a static-file CMS are not necessarily mutually exclusive, especially since the CMS field is full of PT's, and Un-PT's.

  71. Re:In other news, the web is at least 24% unsecure by dotancohen · · Score: 1

    So how was she? All the time and patience worth it?

    Ask Bill. He always gets the girl!

    --
    It is dangerous to be right when the government is wrong.
  72. Re:Dreamweaver isn't a CMS, and neither is Frontpa by AK+Marc · · Score: 1

    Everywhere I've seen use WordPress use it like frontpage. If FP isn't a CMS, then neither is WordPress for most uses.

    It'd be like buying salesforce.com to use as a shared calendar. It's not bad as a shared calendar. But it's too hard to set up and too expensive for that, so most people who bother to get it would also use the (assumed) CRM functions. But if someone didn't use a single CRM in a CRM, is it still a CRM?

    The same thing applies to WP. The smaller company sites I see using it use it because that's what their web admin requires for content generation because it's easier to adminstrate (often farming out the actual web site admin to a 3rd party, while generating content in-house - the old analogy being the in-house would use Front Page, and email the page to the web admin, who would admin the server and upload pages to it).

    Stupid, I'd agree. But common, from what I've seen.

  73. Re:PHP SUCKS IT IS STUPID AND LAME by Anonymous Coward · · Score: 0

    You forgot to link to the Fractal of Bad Design diatribe.

  74. In Related News by wisnoskij · · Score: 1

    WordPress has just released that they are changing their name to Skynet.

    --
    Troll is not a replacement for I disagree.
  75. Re: PHP SUCKS IT IS STUPID AND LAME by Anonymous Coward · · Score: 0

    I'm honestly not trying to make fun of you, but if your points of comparison are various ASP versions, then PHP probably does really look great.

    A few years ago, I started a solo project mostly for my own use and thought "I'll use PHP, even though it's shit. Really, it's just /usually/ shitty because it CAN be shitty, not because it /must/ be shitty. I'll do it /right/."

    Well, I'll tell you, after writing the entire thing and running it in production for a few years, I'm re-writing it in Java, just like I should have done initially (I could have used .NET or whatever, too... Java is just my wheelhouse). PHP really is just shit: proper software simply can't really be written in it.

    If you want a guestbook, PHP is your tech. "We want to hear from you" email-style form? PHP is great. But if you want a maintainable, robust piece of software that will grow over time, save yourself a lot of headache and leave PHP alone.

    It just boggles my mind that big sites still use PHP. Does fb still use PHP? I'm not a fb user and I don't even care to check. I know all their real backend stuff (where the money is made) is all Java-based, but I think their fb dot com UI is (or was) all done in PHP. It makes me feel awful for their poor programmers.

  76. Re: In other news, the web is at least 24% unsecur by Anonymous Coward · · Score: 0

    In this case, it's wordpress the software, not wordpress the blog host. Same shit, difficult to recognize.

  77. Re:In other news, the web is at least 24% unsecure by Anonymous Coward · · Score: 0

    I've always thought that automatic updates done via the UI are mostly a bad thing. In most cases, that would mean that the system user handling web requests would need permission to modify all of those core files, which sounds scary to me. I know I have seen people with Drupal installations where they install Drush on the side to do auto-updates via cron as a secure user who owns the Drupal core files.

    Maybe one could set up a module which allowed sending a whitelist of commands to drush from the UI so that updates could be handled securely? This is just a random half-baked thought on my part; and maybe they already do something like this, I only have limited set of experience with Drupal myself.