Live data from Hacker News

Drupal 8.0.0 released

drupal.org

51–60 of 76 posts

Re: Drupal 8.0.0 released

#51

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?

I'm building with Angularjs and Express right now coming from a Drupal experience. At every turn I'm looking to Drupal and Drupal contributed modules to solve problems, for example, media asset management. If I had to to solve for internationalization, document versioning control, publishing workflow, publishing workflow with versioning control (lol), integration with a full-text search engine, micro data markup, and several other common problems, I would start with Drupal which also provides a fully functioning REST server that integrates with all these things seamlessly. That is the miraculous part, the seamless integration. It is plug and play, but sometimes I have to open up the insides and write 'glue code' to bridge the different components. Also, I have to export configuration from the database into code which is possible. I'm talking Drupal 7. Can't wait till I get a Drupal 8 project.

Re: Drupal 8.0.0 released

#52
post #20

Earlier quoted context omitted.

I mostly use existing components, because they're there and (usually) of high quality and integrate well together. But on a project of any size you'll need custom development. If your project is so small you don't need any custom development, you might have been happier with a simpler CMS in the first place. I've always liked the description of Drupal as a content management framework.

Thanks for your input, appreciated! A bit of custom isn't a problem (I'm used to do everything custom usually!), but it's good to know there are truly useful existing components which can play well together.

Yes indeed. There are so many existing useful components that there's a whole section of the Programmer's Guide to Drupal [0] called "Common Drupal Programming Mistakes: Programming Too Much." Almost all the Drupal code I write is either integration or patches to existing projects.

http://shop.oreilly.com/product/0636920027799.do

Re: Drupal 8.0.0 released

#53
post #17
post #11

Earlier quoted context omitted.

> Wordpress is still the same big ball of mud it was 10 years ago and it powers 1/4 of the internet. This is mainly because a front end developer can vomit into a PHP file and Wordpress will gladly display it.

> This is mainly because a front end developer can vomit into a PHP file and Wordpress will gladly display it. This made me laugh, but it's, alas, very true. In WP's ecosystem, the code you find in plugins, themes and WP itself will just makes your eyes bleed.

Very true indeed. I've done maintenance on a few WordPress sites and every time i opened up a new theme or plugin i thought "this can't possible be as worse as the last one." Boy, was i wrong.

Re: Drupal 8.0.0 released

#54
post #4

Is it possible to create a multiple-level (nested) multisite setup with Drupal? I am looking for to have a separate site for: example.com/, example.com/a, example.com/b, example.com/a/123, example.com/a/234? If not drupal, is there an alternative (wordpress plugin?) to achieve the same?

[deleted]

Re: Drupal 8.0.0 released

#55
post #4

Is it possible to create a multiple-level (nested) multisite setup with Drupal? I am looking for to have a separate site for: example.com/, example.com/a, example.com/b, example.com/a/123, example.com/a/234? If not drupal, is there an alternative (wordpress plugin?) to achieve the same?

project_root/sites/example.com

project_root/sites/example.com.a

project_root/sites/example.com.b

project_root/sites/example.com.a.123

project_root/sites/example.com.a.234

Create these directories. Add a settings.php file to each. Add stuff to sites.php if needed. example.com.a and example.com.b should definitely work. Not too sure about the other two because I haven't created a site in a multi-site setup that is 2 subdirs deep, but it is easy enough to try.

You may also need to symlink the subdirectories (e.g. a) in project_root. See "Subdirectory multi-site" here: https://www.drupal.org/documentation/install/multi-site

Re: Drupal 8.0.0 released

#56
post #8

Kudos for the reboot. I haven'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. However, this reasoning feels wrong: If we were to ignore these market forces, Drupal would be caught flat-footed and quickly become irrelevant. Wordpress is still the same big ball of mud it was 10 years ago and it powers 1/…

I would argue that Drupal's target is much different than Wordpress'. Yes, Drupal has a tiny bit of focus on small sites, but Drupal can't contend with Wordpress, not even close. Wordpress is much faster to setup and get a nice looking site up and running. Where WP falls short is in the enterprise market, and this is where Drupal's ideal customer is. Drupal powers Tesla, Whitehouse.gov, Weather.com, Economist, NY.gov…

[deleted]

Re: Drupal 8.0.0 released

#57
post #8

Kudos for the reboot. I haven'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. However, this reasoning feels wrong: If we were to ignore these market forces, Drupal would be caught flat-footed and quickly become irrelevant. Wordpress is still the same big ball of mud it was 10 years ago and it powers 1/…

The creator of ghost (the blogging platform) was a wordpress developer. He doesn't think that wordpress hasn't changed:

> http://john.onolan.org/project-ghost/

Re: Drupal 8.0.0 released

#58
post #11
post #8

Kudos for the reboot. I haven'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. However, this reasoning feels wrong: If we were to ignore these market forces, Drupal would be caught flat-footed and quickly become irrelevant. Wordpress is still the same big ball of mud it was 10 years ago and it powers 1/…

> Wordpress is still the same big ball of mud it was 10 years ago and it powers 1/4 of the internet. This is mainly because a front end developer can vomit into a PHP file and Wordpress will gladly display it.

it's moving further up the chain. it is not hard to find a graphic designer who fancy themselves as wp experts because they can copy pasta css, install a module or two and ftp it to $3/mo shared hosting.

but honestly that is what many clients want, make it look pretty and don't bore me with your "best practice" and "you need to apply 12months worth of critical security patch's" mumbo jumbo.

Re: Drupal 8.0.0 released

#59
One of the most challenging projects I'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.

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'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.

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.

Re: Drupal 8.0.0 released

#60

Earlier quoted context omitted.

I would suggest you consider drupal as a basis for your fully custom sites. You start out of the box with a well supported, standards based system for the basics: user management/authentication, data modeling/storage/query, routing, path handling, HTML templating etc etc. It has a huge ecosystem of modules, also effectively out of the box, for third party integrations and all sorts of esoteric requirements. So you st…

Great - thanks everyone for your replies! This looks interesting indeed. May I ask what is your preferred way to learn Drupal for a total newcomer, albeit a truly seasoned developer?

Check out Drupalize.me: https://drupalize.me/

It's a paid monthly service, but well worth the educational value you get out of it (for a few months at least).

Good luck!

Post reply on HN