When to NOT use Drupal

Поделиться
HTML-код
  • Опубликовано: 31 янв 2025

Комментарии • 84

  • @ZGod
    @ZGod 8 лет назад

    This is really useful. I never built a website before and I was asked to look into creating a brochure website. I considered Drupal as it has a lot of modules, but then ran into this video. Makes a lot of sense. Thanks a lot!

  • @tobiasmoller2329
    @tobiasmoller2329 9 лет назад +1

    I like how streamlined your whole process is. Anyhow, for someone who is new, I think it is still good to go the long and hard way by doing everything by hand. After gaining knowledge it is totally fine to take the automated way.
    Thx for your presentation!

  • @a7mad00iraq
    @a7mad00iraq 9 лет назад +1

    man you just throw gold out of your mouth, big thumbs up

  • @khalidsweeseh9672
    @khalidsweeseh9672 9 лет назад

    Thanks , that was absolutely helpful , i was looking for the best web site builders , and Drupal was top of the list , when started playing with it , realized that this is basically built towards CMS

  • @raphaelcolboc2505
    @raphaelcolboc2505 2 года назад

    Thanks for this interesting presentation !

  • @JackNorthrup
    @JackNorthrup 7 лет назад

    100% agree - I am retired and it still took too much time ..... painfully slow. You SHOULD chop the first six minutes

  • @RockstahRolln
    @RockstahRolln 9 лет назад

    Really interesting feedback and terrific info, I subbed!

  • @JamesTsividis
    @JamesTsividis 6 лет назад

    Thanks this is very informative as someone just starting out.

  • @subgero
    @subgero 8 лет назад +4

    Nowadays not all Brochure websites are static, customers need change texts and images easily

  • @nachocarballal9326
    @nachocarballal9326 9 лет назад

    Thank you for sharing this great presentation!

  • @ParkRoadGuy
    @ParkRoadGuy 7 лет назад +1

    Every Drupal Dev should watch this video once. I've seen too many overly engineered brochure sites that could be much more maintainable with a non-Drupal framework.

  • @prasertpanya9199
    @prasertpanya9199 4 года назад

    Yeah, Let's go to 5:13 to go straight to the point as Victoria Clare said.

  • @NathanLindseyVenture
    @NathanLindseyVenture 9 лет назад

    Awesome video. Thanks for this

  • @safwan2608
    @safwan2608 8 лет назад +1

    I have a love hate relation with drupal! I do 90% of my projects on drupal, but frankly as you stated that drupal is not for every use case. Symfony offers a cleaner framework in comparison though they are different species! Drupal is the best as far as the cms/cmf market is concerned, however for code management any cms/cmf has its limitation and drupal is the most flexible in comparison with other content management systems. I agree with you on this. Thank you for this vidoe

  • @VictoriaClare
    @VictoriaClare 9 лет назад +25

    This is a good subject, but like so many RUclips videos of presentations, it's painfully slow. You could chop the first six minutes off this, replace with one slide that goes 'I'm not hating on Drupal but it's not for every job' then go into 'what Drupal is good at'. and it would be a better presentation AND a better video.

    • @TheMom2phoenix
      @TheMom2phoenix 9 лет назад +4

      +Victoria Clare Everyone that publishes RUclips videos should read this comment.

    •  8 лет назад +2

      I actually watch most presentations, lectures etc. on RUclips at 1.25x speed - I know your point was about the actual structure, not the speed, I just thought it was worth posting as a tip here anyway :) (This one is actually a recording of a live presentation, so that's probably why the pacing may not be ideal for YT.)

    • @VideoMenu
      @VideoMenu 7 лет назад

      You're right, but over the years I've learned to make exceptions for lectures/seminars that were given live. In those cases, they would be kind to give us the fast-forward links to specific topics so that we can skip the intros, milling about etc. But videos that are meant for YT as the primary audience, they have no excuse for taking forever to get to the point.
      I don't know anyone but the narcissist in front of the camera who loves this:
      LENGTHY SPLASHY INTRO.
      "Hey, guys! Before we get started [plug plug plug plug] and chit chat!"
      GRRRR! :D

    • @ParkRoadGuy
      @ParkRoadGuy 7 лет назад +1

      Fair point, but it's important to understand that this is not a video edited for public consumption. It is a recording of an in-person presentation. The pace/cadence is specific to someone presenting to a live audience. Watch at 1.5x speed.

  • @VideoMenu
    @VideoMenu 7 лет назад

    This is exactly the sitting down and talking to that I needed. I have confirmed I *will* need Drupal to scale the site but I knew I may need NODE.js but shared hosting at the moment doesn't offer it (A2 hosting offers it, but they blew their chance by showing me their crappy chat service before I signed up, so I had to on principle NOT do business with them.) I'm going to have to scale first and then justify a proper expensive server to use NODE (unless there are valid alternatives to that tool).
    edit: But based on the talk, I may be doing it backward if dude does NODE first and then builds around it. Oh, man. Why did A2 have to suck so hard? :(

  • @victormendoza3295
    @victormendoza3295 4 года назад

    Where are the best how-to articles for nunjucks?

  • @cjtvtube
    @cjtvtube 9 лет назад +4

    I'm a "Drupal Fanatic" but even I realize that... sometimes (Yeah, sometimes) another system would fit the bill. However, I'm with "Nik LePage" below, if you know the system and basically almost build anything with it... why spin your wheels learning the never endless other systems that pop up... just stay with a great one! The "Framework" people complain about Drupal overhead but... seriously... what are we talking, microseconds differences? If you know what your doing with D7 + caching is hard to beat. Talk about... SLOW, how about the hacked together "Content Types" (oh, "Custom Post Types"), Fields and many other "Plugins" in WordPress that are Core in Drupal... Oops, got off topic, sorry:)

  • @MrMastercs
    @MrMastercs 9 лет назад

    Interesting purpose. I do the same ... differently ! One CMS is much more suitable for certain purposes, and other one for others. Argumental work has to be done !

  • @johnnyLikeVideo
    @johnnyLikeVideo 7 лет назад +2

    How do you feel about this since Drupal 8 is now at 8.3? Same?

  • @travisparkinson3075
    @travisparkinson3075 7 лет назад

    +Travis Tidwell. The takeaway I got from this is that Drupal is great for creating document management systems and either inadequate or overkill for anything else, is that correct?

  • @14jmil
    @14jmil 8 лет назад

    Very helpful! Thanks!

  • @waveFunction25
    @waveFunction25 9 лет назад +2

    At this point, are you still using Wintersmith? If you changed, what are you using now and why? I came here to learn about Drupal and ended up being sold going with a static site generator and in fact I had been researching about those but couldn't decide what to go with. All I know is Jekyll not being Javascript sucks and I want to go all JS.

    • @travist349
      @travist349  9 лет назад

      +Gustavo Spredemann I would recommend both Jekyll or Wintersmith. Jekyll is great because it ties directly into GitHub if you wish to have your site deployed and manage using Github Pages, while Wintersmith does allow for other templating languages including Nunjucks which is still my personal favorite.
      As of right now, though, I am more likely to build a "static" site using a front end framework such as Angular.js where you get a lot of the benefits of jekyll and nunjucks but done so using a single page application framework. Hope this helps.

    • @waveFunction25
      @waveFunction25 9 лет назад

      I guess it all comes to "When NOT to use Angular" then, haha. I love angular but it could be a major overkill for something that again a static website generator would shine. I'm aware of Jekyll but I'm all for Node. The only thing is, it's clear that Jekyll is the most popular and when you start researching alternatives on Node there are tons to choose from. In the meantime I did take a look at Wintersmith and since I'm a Jade and Stylus guy, I think I'll be going with that for my personal website so I can give it a try. Thanks :)

    • @tarnokka
      @tarnokka 9 лет назад

      +Travis Tidwell What about a static site for just a basic photography and code portfolio? Would you recommend wintersmith or jekyll? The biggest issue I'm having is figuring out which alternatives best suit my needs.

    • @travist349
      @travist349  9 лет назад +3

      I would personally recommend Jekyll since that has an immediate connection to Github Pages where they would host it for you. You also have a number of pre-built templates that would get you really close to what you need. jekyllthemes.org/

    • @tarnokka
      @tarnokka 9 лет назад

      Thanks! I have another question I would like to ask you can I PM you?

  • @mobinshah1
    @mobinshah1 9 лет назад +2

    I completely stopped using Drupal. and the main reason being the performance issue. Instead I ended up using Cakephp and Symfony.

  • @innerbleach4522
    @innerbleach4522 9 лет назад

    Thanks a lot for the video. I'd like to make a question in here. A couple of months ago I was on the fence between going with ASP.NET MVC 5 or Drupal 7 to build an online web app. I ended up going with ASP.NET MVC 5. I'm wondering if Drupal could have been a good candidate for what I did:
    The web app would serve as a news site (Usual stuff: Content, Comments), and would allow people to register for tournaments (which would have been layered through an online tournament platform called Challonge, which I needed to write some custom AJAX to call its API) and do some data-intensive operations for creating rankings in the site.
    There were many moments that I thought that Drupal was going to be the perfect candidate, like for posting the news, filtering the content, setting privileges, comments, etc. But I wonder for the custom parts like the layer I created for communicating with the online tournament platform, and the ranking system...
    What do you think?

  • @BrainiacN5
    @BrainiacN5 9 лет назад +1

    Ok so in short, assuming I don't already know everything you talked about, I should remember first that this is not against Drupal... but beside static websites, which can be made with static sites generators instead of Drupal, we have Symphony, a PhP framework by itself, who's the real hero behind Drupal 8 when it comes to API so you can use Symphony directly instead of Drupal even though it works with PhP, a language that should be avoided if you can use Javascript since node.js exists and is much more efficient than PhP. I feel like I have just been the test subject of a reverse psychology video.

  • @unnikrishnanadoor
    @unnikrishnanadoor 9 лет назад

    I think you missed one point cost of upgradation from one version to another in drupal, like upgrading from drupal 6 to drupal 7 then to drupal 8

  • @robertomaddaloni5841
    @robertomaddaloni5841 7 лет назад

    Question: I am considering Drupal or Thunder CMS (based on Drupal) to create my site. It is a news publishing site, so it fits to what you said. However I want to have a custom user interface in the backend. Sleek and simple where users can upload an image, write a title a subtext and a text.
    Can I do that with Drupal or can I create an web or mobile app that can "speak" through the API to the website?

  • @MarcStephanNkouly
    @MarcStephanNkouly 6 лет назад

    I just wonder if those applications describe here still apply in 2018 ?

  • @zaxx81
    @zaxx81 8 лет назад

    I am trying to choose a platform to use for offering programming courses and tutorials. I've been playing around with Drupal, however, it is driving me crazy trying to figure out how users can visually see what they have viewed in a course. Example if Intro to HTML has 10 sections and each section has reading, video lectures, and quizzes. However, I can't get Drupal to visually show the user which sections they have already completed. What are your thoughts on accomplishing that?

  • @themichaelholdren
    @themichaelholdren 8 лет назад

    The real question is... what UI and Syntax theme are you running in Atom? And is the UI theme highlighting the folders or is that from a package? Thanks!

  • @MattTerry1
    @MattTerry1 9 лет назад

    This is good stuff

  • @pats6658
    @pats6658 9 лет назад

    So the basic question is: Can what you need to do be done with a certain tool, if so can YOU do it better with this tool than any other tool?
    If there are other people out there that can do it better (with the same or another tool), let them bid on it and may the best man win.
    Same thing goes with the whole PHP argument. Why waste time learning something else if you know you can get the job done with it and somebody is going to pay you for it.
    That said, i think people should learn more than one programming language/framework and then use the one that you feel like will work best for the a certain project. But by all means don't feel like you should self exclude yourself from certain projects because someone else says that you shouldn't use Drupal, when you know you can do the job using Drupal. At the end of the day the person holding the check book will decide and if they select you, then Drupal is the right tool. It's really that simple.

  • @Tavo-Entertainment
    @Tavo-Entertainment 8 лет назад

    Awesome!

  • @gagarine42
    @gagarine42 9 лет назад

    The problem I have with site generator is content translation... How do you solve that?

    • @travist349
      @travist349  9 лет назад +1

      Simon Perdrisat Very good question. Something that I have used before is a front-end translation framework called angular-translate.github.io/ for my angular.js applications.

    • @gagarine42
      @gagarine42 8 лет назад

      If it's a brochure website I'm using getgrav.org now (so not static, but no database).

  • @Chineseguy001
    @Chineseguy001 7 лет назад

    to not or not to, that is the question.

  • @s.sene.6784
    @s.sene.6784 8 лет назад

    Great job Travis, too much info to digest.
    I am a beginner in java and I'm struggling with a app that I'm trying to get going maybe you can help me.

  • @NikLP
    @NikLP 9 лет назад +5

    I worry that although there is a degree of truth in this, insofar as Drupal may indeed be overkill for some situations, the skill-set required to master all the other possible ways of building sites is massive. If I can build *all* the types of sites I'm required to, with a basic LAMP setup and one very flexible tool, why would I want to spend weeks learning other stuff to do a task I can already accomplish?
    Aside from the many issues with toolchain complexity (yeoman, node, npm, nvm, ruby, js, grunt, bower, how many more?!) and headless drupal (listed here: zensations.at/blog/headless-drupal-cake-lie) there's stuff like future proofing to consider. Performance is another, but large sites have large budgets; they expect server bills to be high. Varnish et al have you covered in part; Drupal 8 has vastly improved cache handling out of the box. Small sites you can just whack Boost on there and be done. I know there's an adage similar to using a hammer for every job, but if it can be done I do question the validity of spreading oneself too thin on the knowledge front, and the other reasons above.

    • @pats6658
      @pats6658 9 лет назад

      +Nik LePage Bingo! I've seen people completely reinvent the CMS wheel, just to avoid Drupal or some other CMS. And I've seen people use Drupal for web applications with really no need for a CMS. Now if I had to say which of these is the most expensive mistake, i think the obvious answer is the first. Especially if the developer is very good with Drupal or if the developer is really good with Symphony or ROR. So the basic question is: Can what you need to do be done with a certain tool, if so can YOU do it better with this tool than any other? If there are other people out there that can do it better, let them bid and may the best man win.

    • @MMWechsler
      @MMWechsler 9 лет назад +2

      +Nik LePage - You also need to consider what your clients expectations are as well. Mine just hit me with the question of what it would cost to fix, update and modify if I'm not around. I've been discovering that with Drupal you can build a great deal. But it's a dizzying array of modules and other technology to know so that even small changes requires a Drupal programmer who will feel that they should be charging top dollar because of their sophistication. But the client feels that what they are requiring for maintenance and changes should require or need to outlay an amount for a rocket scientist. And then they are furious when they find out from someone else that Wordpress would have easily done the job quite well but you built them a very expensive masterpiece using Drupal. Ultimately the equilibrium point for satisfaction is really choosing the right tool for the job and doing thorough research the first time around is the best approach.

  • @shannonbuys9985
    @shannonbuys9985 7 лет назад

    Mind if I ask what your presentations are created in?

    • @travist349
      @travist349  7 лет назад +1

      +Shannon Buys I do all my presentations with reveal.js

    • @shannonbuys9985
      @shannonbuys9985 7 лет назад

      Perfect, thanks! Love your work by the way.

  • @pg86131314
    @pg86131314 7 лет назад

    Does node work in windows or just linux and mac for bootstrap I'm confused ?

  • @PswACC
    @PswACC 7 лет назад

    in what language did you write the Jimmy Jones Script?

  • @Denis-m5
    @Denis-m5 9 лет назад

    Can't disagree with you! Drupal is a really cool tool but not for everything, sometimes using Drupal for some cases looks like "shooting sparrows with cannon".

  • @cla1814
    @cla1814 9 лет назад

    What about ecommerce? is drupal eccomerce a good alternative is is better to use woocomerce or magento or prestashop or drupal with shopify?

    • @jw8480
      @jw8480 8 лет назад +1

      +Christian La Borde I've moved several clients away from magento to drupal commerce. they are very happy, they have much more ability to customize their presentation.

  • @kagebun287
    @kagebun287 8 лет назад

    1) I may have misunderstood the concept of a "brochure website". If a
    brochure website is something whose content is static no matter once?
    (promoting a concert or something that expires). But you mentioned
    earlier that your blog uses a static site generator. Don't comments need
    to be re-compiled into your static content when they're added? What if
    your site doesn't perform any business logic, but you still want
    non-tech admins to administer it?
    2) You talk a lot about knife size problems where Drupal is a tank, but you haven't mentioned anything about nuclear missle size problems. What if you want to stay away from MVC and use a command bus API, or a ADR pattern? (I dunno if you can tell, but I haven't researched a *ton* about D8, does it pidgin-hole you into a specific pattern?) I am still on a quest to discover more concrete details on what obstacles are presented with the MVC pattern and what kind of scenario would present a clear hurdle for a pattern designed for stateful interaction while used over a stateless medium.

  • @JamesVandegrift
    @JamesVandegrift 9 лет назад

    What is wrong with drupal powering a brochure? If you are a good developer you have a good recipe workflow to manage this. Scaffolding is your friend with content management.

    • @FlakAttack0
      @FlakAttack0 9 лет назад

      +James Vandegrift Using Drupal for a simple static site is like using a 50' trailer to move a cat two doors down: it will get the job done but you could have just walked.

  • @grinsk3ks
    @grinsk3ks 7 лет назад

    What did you use to make that presentation?

  • @GerardoBelot
    @GerardoBelot 9 лет назад

    Good, this is what it call be software agnostic!!!, not all the solution are the same!! I love drupal, but not for everything!

  • @whiskydollar9071
    @whiskydollar9071 9 лет назад

    You should have watched the absolute beginner guide to drupal, you would have heard how they explain it. They never say drupal is good for every site

  • @mjperkins5400
    @mjperkins5400 7 лет назад

    What's the script?

  • @RaisesCom2
    @RaisesCom2 9 лет назад

    Should I install drupal 7 or drupal 8 beta

    • @GrantWhitaker06
      @GrantWhitaker06 9 лет назад +1

      Natu "Altermax" Myers neither drupal is a framework for absolute idiots and lazy developers. Spend some time learning a high end frame work like Symfony or Kohana. They allow alot more flexibility!

    • @jheli22
      @jheli22 9 лет назад +5

      Natu "Altermax" Myers I would install Drupal 7, Drupal 8 is still in beta. Coming from knowing nothing about programming it was a challenge, but you can do anything with it, a few Drupal sites are whitehouse.gov weather.com and grammy.com to name a few and are big sites with a lot of users, it can also be a blog site and you can build it up later.

  • @tamarasunshine386
    @tamarasunshine386 8 лет назад +11

    It would be great if you went to the point a bit faster. Tmi.

  • @phvaguiar
    @phvaguiar 8 лет назад

    How do I use drupal as API? Is it possible to make a native app with drupal?

    • @lincolnbergeson2223
      @lincolnbergeson2223 8 лет назад

      Yeah, that sounds like the Headless Drupal movement he was talking about. You'd have to build the app in something else (Swift/Java, React Native, Xamarin, w/e) but you can make HTTP requests to your Drupal server just like you would on a browser

  • @iordanistsapanidis4021
    @iordanistsapanidis4021 9 лет назад

    I want to make an online medical record web based application, can i do that with drupal?

    • @jw8480
      @jw8480 8 лет назад

      +Itws Iordanis the answer is - yes!

  • @bethells86
    @bethells86 7 лет назад +1

    In the real world where sites get hammered you need reasonable infrastructure and robust backing. Quick and easy is good for practice and demo but we work on large scale live sites, and are constantly having to tune and scale.

  • @chemistryphdn
    @chemistryphdn 9 лет назад

    Hi! Is Drupal suited for building a website like blablacar.com? I want to build a a similar website for +10 million user. Thank you for your answer.

    • @Tavo-Entertainment
      @Tavo-Entertainment 8 лет назад

      don't use for it, a custom stack development it's your best option

  • @petux7
    @petux7 4 года назад

    Drupal is free with free plugins but wordpress plugins is not totally free if you want a professional website you need to learn to make own plugins because the professional plugins is not free software

  • @nosson77
    @nosson77 7 лет назад

    get to the point

  • @greatnew_products7436
    @greatnew_products7436 6 лет назад

    THIS IS SO BORING....... GET TO THE POINT!!!

  • @jantjebeton1388
    @jantjebeton1388 7 лет назад +2

    bla bla bla