TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Drupal 8.0.0 released

146 点作者 randomname2超过 9 年前

15 条评论

donutdan4114超过 9 年前
I&#x27;ve migrated two simple modules to Drupal 8, and created one specifically for D8. I can tell you that D8 is a much better setup on the programming side. D8 is finally following modern programming paradigms, such as dependency injection, twig templating, OOP that makes sense, composer support, PSR-4, PHP7 support, and more.<p>Can&#x27;t wait to start building much larger sites with D8 and when there&#x27;s more contributed content for it.
Albright超过 9 年前
Developer of Pathologic [1] here. Code-wise, D8 is really a whole new paradigm for the system, so if you&#x27;ve given Drupal a look in the past and rolled your eyes at the PHP 4-ness of it all, I really encourage you to give it another look with fresh eyes in the future.<p>In terms of user-facing features, I think the greatly improved support for multilingual sites is the most exciting new feature (especially as just this week I&#x27;ve been encountering headaches related to i18n implementation on a D7 site… argh).<p>1: <a href="https:&#x2F;&#x2F;www.drupal.org&#x2F;project&#x2F;pathologic" rel="nofollow">https:&#x2F;&#x2F;www.drupal.org&#x2F;project&#x2F;pathologic</a>
rlander超过 9 年前
Kudos for the reboot. I haven&#x27;t touched Drupal in maybe 7 years, but I gather it must be orders of magnitude easier now to develop a site with modern software engineering tools than it was then.<p>However, this reasoning feels wrong:<p><i>If we were to ignore these market forces, Drupal would be caught flat-footed and quickly become irrelevant.</i><p>Wordpress is still the same big ball of mud it was 10 years ago and it powers 1&#x2F;4 of the internet.
评论 #10603283 未加载
评论 #10603267 未加载
评论 #10604717 未加载
samuell超过 9 年前
Drupal lead, Dries, also wrote a read-worthy post on the release:<p><a href="http:&#x2F;&#x2F;buytaert.net&#x2F;drupal-8-0-0-released" rel="nofollow">http:&#x2F;&#x2F;buytaert.net&#x2F;drupal-8-0-0-released</a>
JohnTHaller超过 9 年前
As the operator of one of the larger Drupal-powered sites, I&#x27;m looking forward to playing with some of the news features and functionality (first on my personal site). Granted, I still dread making the transition from D7 to D8 for my production site with 200k registered users, 53k nodes, and 3m unique monthly visitors.
评论 #10603940 未加载
评论 #10603976 未加载
audessuscest超过 9 年前
Very interesting incoming developpement : <a href="https:&#x2F;&#x2F;www.drupal.org&#x2F;project&#x2F;big_pipe" rel="nofollow">https:&#x2F;&#x2F;www.drupal.org&#x2F;project&#x2F;big_pipe</a>
spdionis超过 9 年前
I like that people are constructively discussing about Drupal without bashing PHP. I&#x27;m pretty surprised about it. Good luck to the Drupal project. Being a symfony developer myself I know that it&#x27;s a great framework and Drupal surely benefited a lot from the integration.
cdnsteve超过 9 年前
I&#x27;m skeptical about investing anymore time into Drupal after using 7 extensively for the past few years. Any work I&#x27;ve done was mainly custom module development, soap, rest apis, aws integrations, ecommerce, etc. Pretty app heavy stuff. It&#x27;s not well suited for these tasks but it can do them if you get creative. This, of course, has great overhead and complexity.<p>I&#x27;m going to look closely at other options. It seems at this level that Drupal has been outgrown and that once you hit that point, for me, it feels like pressing the reset button and starting over. I&#x27;m bummed it has a growth ceiling.<p>I also feel strongly that the productivity level is deceiving. You race out of the gate with clicky this and module that, to later find working with a custom data model to be extremely painful or that you can only do things via interface and not in code. Unit testing, at least in 7 is non existent. Short term gains and long term pains. It does not feel like it was ever designed with developer speed and procutivity in focus.<p>So while I&#x27;m curious to hear of the new release I also just feel you can&#x27;t teach an old dog new tricks. Part of this is the.community it has built for itself. Time will tell. I have a feeling D8 is between a rock and a hard place. At some point a framework is just way better. Tool for the job I guess.
评论 #10606771 未加载
rybosome超过 9 年前
One of the most challenging projects I&#x27;ve worked on was building a Drupal 7 site. I was fresh out of college and had absolutely no Drupal experience. In retrospect, I am confident that there were likely easier ways to do many of the things which I wanted, but at the time everything felt like an uphill battle.<p>The biggest challenge was the UI; I had to build something against mocks from photoshop, meaning it had to be pixel-perfect and identical to what the client had agreed to. Most contrib modules didn&#x27;t have a way to easily customize the output (as far as I could tell), so I either had to modify the code of the module to produce exactly what I needed or just write the functionality myself (typically choosing the latter). Had I been working with a Drupal guru there may have been a way to avoid this, but who knows? It seems other commenters have mentioned needing to customize the modules themselves.<p>This was a very poor experience for me. D8 looks like a large improvement, but I was so thoroughly burned by the lack of clarity and community support that I doubt I will touch Drupal again.
评论 #10605618 未加载
thibaut_barrere超过 9 年前
To people using Drupal in production: can you share what you consider to be the sweet spot for using Drupal? Also, are you mostly using existing components, or leaning more toward custom development?
评论 #10603579 未加载
评论 #10604000 未加载
评论 #10603551 未加载
评论 #10604554 未加载
评论 #10603953 未加载
stevejburge超过 9 年前
If you&#x27;re interested in ramping up quickly with Drupal 8, there&#x27;s a completely free Drupal 8 class available on YouTube: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PLtaXuX0nEZk9MKY_ClWcPkGtOEGyLTyCO" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PLtaXuX0nEZk9MKY_ClWcP...</a><p>There&#x27;s over 60 videos. It&#x27;s sponsored by <a href="http:&#x2F;&#x2F;Acquia.com" rel="nofollow">http:&#x2F;&#x2F;Acquia.com</a> (the biggest fish in the Drupal pond) and created by <a href="http:&#x2F;&#x2F;OSTraining.com" rel="nofollow">http:&#x2F;&#x2F;OSTraining.com</a>, who are one of the top sources for Drupal videos.
评论 #10605074 未加载
unixhero超过 9 年前
Drupal 6 was an exciting time for them. I wonder if they manage to rewrite all those plugins for the Drupal 8 release. I certainly hope so.<p>It&#x27;s been in the making a long long time. I guess I will have to give this a spin.
评论 #10603233 未加载
SwellJoe超过 9 年前
I have very mixed feelings about Drupal. On one hand, it does have a lot of functionality available in third party modules; but the quality and completeness of them varies <i>wildly</i>, and most require custom code in order to be useful.<p>Another issue is maintenance. I don&#x27;t think I&#x27;ve ever met a well-maintained contrib module; even ones that seem to be actively maintained aren&#x27;t what I would call &quot;well&quot; maintained...reported bugs don&#x27;t get fixed, patches don&#x27;t get accepted or commented on (I have a half dozen bugfix patches spread across three or four projects, including one for something in core, that have gotten no response, some for months). While Drupal doesn&#x27;t suffer from the crass commercialization that has befallen much of the WordPress ecosystem, it seems only companies paying for development get any sort of response. I don&#x27;t have a problem with developers prioritizing paying customers (I do it with my own Open Source software, as well); but, when someone sends a patch that fixes a bug, at <i>least</i> comment on why you don&#x27;t want to integrate it or give some guidance on what would make it acceptable for integration. I am beginning to feel like submitting a ticket to the Drupal issue tracker, even with a patch to fix the problem I&#x27;m reporting, is a waste of my time. If it were one project or module, this wouldn&#x27;t be such a big deal; individuals get busy. But, I can&#x27;t think of any Drupal module or project that I&#x27;ve ever had a good experience reporting issues on. And, if I didn&#x27;t know that development is still ongoing, and that many new sites are being developed with Drupal, I would assume this extraordinarily poor level of interaction in the tracker was indicative of the impending death of the project.<p>There is also an academic love of complexity and abstraction in Drupal, almost to the point of absurdity, at times. Every new release introduces vast swaths of new terminology (often used in ways slightly unlike the rest of the industry use the term). Entities, nodes, rules, entity bundles, content types, views, entity references, delta, features, fields, hook, machine name, taxonomy, etc. About half of these do not mean what I would have guessed or are used in subtly different ways from what I would have guessed. And, it&#x27;s impossible for a casual Drupal developer to stay on top of this stuff; it moves so rapidly, and is so poorly documented, one has to read code. And, there&#x27;s a <i>lot</i> of code. Somehow, despite all the abstraction, most modules include huge swaths of code, and aren&#x27;t particularly re-usable. Even very simple functionality seems to require pages of code. It&#x27;s often more of a pain in the ass to make the re-usable components work in some way that the developers didn&#x27;t think of than it is to implement from scratch. Partly this is my own shallow knowledge of Drupal, but I see experts building out entirely new modules to address very similar use cases to other modules they&#x27;ve made, so I&#x27;m not alone. Somehow, despite WordPress&#x27; much uglier code base, I&#x27;m generally able to implement stuff more rapidly than in Drupal; and many things that seem really locked down and hard to change in Drupal seem easy in WordPress.<p>The upgrade path is literally disastrous for non-core modules. One literally can&#x27;t get from point A (a Drupal 6 site) to point B (a Drupal 7 site) without writing a lot of migration code, unless you&#x27;re only using the most basic of core functionality. I&#x27;m months into a migration from D6 to D7. The new(-ish) Migrate module requires writing code, sometimes significant amounts of it, and is extremely poorly documented (and uses a bunch of its own jargon in confusing ways; the number of contexts in which the word &quot;migration&quot; is used for different purposes makes my head explode), and in-place upgrades don&#x27;t exist for a large number of modules, including pretty important ones (like Project Issue, the module used by Drupal.org for its own issue tracker...it has no working upgrade path, at all).<p>I see the benefits that Drupal 8 brings. And, having worked with Drupal 7 for a few months now during this migration, I see that the direction is a positive one. But, I find myself being angry a lot whenever I work with it, because there&#x27;s so much forward momentum (everything changes! all the time!) but nobody seems to give a shit about bugs, major usability problems, or providing a reasonable upgrade path. Really basic stuff that ought to go without saying, really doesn&#x27;t in Drupal.<p>So, it&#x27;s a real love&#x2F;hate relationship. Which is true of every CMS I&#x27;ve ever used (and I&#x27;ve used a lot). I have decided to stick with Drupal through at least one more iteration and will launch our Drupal 7 site in a few days (if I&#x27;m lucky), but I don&#x27;t know if I&#x27;ll ever migrate to Drupal 8.
评论 #10604232 未加载
评论 #10605467 未加载
评论 #10605234 未加载
评论 #10604341 未加载
isoos超过 9 年前
Is it possible to create a multiple-level (nested) multisite setup with Drupal?<p>I am looking for to have a separate site for: example.com&#x2F;, example.com&#x2F;a, example.com&#x2F;b, example.com&#x2F;a&#x2F;123, example.com&#x2F;a&#x2F;234?<p>If not drupal, is there an alternative (wordpress plugin?) to achieve the same?
评论 #10603165 未加载
评论 #10604665 未加载
评论 #10604652 未加载
评论 #10603145 未加载
freshyill超过 9 年前
I work with Drupal 7, and I don&#x27;t love it. I&#x27;m very much looking forward to Drupal 8. The powerful built-in support for building restful looks great.