Build Web Apps - not Microsoft 365, Teams, or SPFx Apps

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

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

  • @Andrew_Connell
    @Andrew_Connell  4 месяца назад

    Are you curious about what's involved in building custom apps for #MicrosoftTeams... WITHOUT Power Apps or the SharePoint Framework? Subscribe to my 9-day FREE email course "Microsoft Teams App Development OnRamp" to learn not just WHAT, but HOW you can create apps for Teams! vtns.io/ytvecoursemsteamsonramp-UfKhezxq7VY

  • @justinturman
    @justinturman 6 месяцев назад +2

    I’m absolutely loving this. I’m a lawyer with a computer background and I started building this way in SharePoint about six years ago. I built entire platforms with modules to automate all my legal work. I feel so vindicated that someone is saying this is the right approach. I would be willing to make some tutorials.

  • @williamholten2088
    @williamholten2088 6 месяцев назад +2

    Andrew, would you mind turning the music volume down? It might be my system, but in several of your videos I can't hear you because of the competing music.

    • @Andrew_Connell
      @Andrew_Connell  5 месяцев назад

      Noted for future videos. Thanks for the feedback!

  • @TheStoibz
    @TheStoibz 9 месяцев назад +3

    Love the approach. Lots of apps do not need the overhead. Flexibility is key!
    Would to see documentation on how the bridge/shim is created. I get the concept and I have seen lots of discussion but no details on the important part!

    • @Andrew_Connell
      @Andrew_Connell  9 месяцев назад

      Thanks! WRT the shim, what exactly are you interested in? A shim for SPFx web parts, or something else?

    • @TheStoibz
      @TheStoibz 9 месяцев назад +1

      @@Andrew_Connell would love to try a web part that can connect to graph as the current user. I would start there and then see about doing the same with forms customizer. That would be amazing imho. Happy New Year from S.Fl

    • @TheStoibz
      @TheStoibz 9 месяцев назад +3

      I’m good with just a push in the right direction. Thanks for all you do for us!

    • @Andrew_Connell
      @Andrew_Connell  9 месяцев назад +1

      Thanks @@TheStoibz ! This feedback is great... I've added it to my "ideas" tracker because it would be a good example follow-up to demonstrate what I expressed in this video. While I have lots of ideas, hearing from viewers & people who read/watch my articles/videos helps me... it's easy to assume people fully understand what you're saying, but only the consumer can say if it resonates.
      Just like a restaraunt... they want feedback on a new dish... the chef may love it, but if no one else does, that's bad for business. :) Similar thing here... so I appreciate what you shared and requested. The only downside - I have too many ideas on my tracker 🤣

  • @Kjetilmann
    @Kjetilmann 9 месяцев назад +4

    I have questions on how I can do this. I would love to see a tutorial of creating a web app instead of a SharePoint framework app to do similar things that I would do with a webpart, or a teams tab for that matter. Typically hooking on to some list or something and doing something with that data.

    • @Andrew_Connell
      @Andrew_Connell  9 месяцев назад +3

      Good feedback... thank you! Based on the comments I've received, I'm thinking through a few scenarios for an upcoming piece. Stay tuned - subscribe to my channel & newsletter (voitanos.io/newsletter) to learn when it's out!

    • @antwit
      @antwit 7 месяцев назад +3

      @@Andrew_Connellthis is where I am as well, would like to see a sample/demo of an app built with no SPFx/Teams toolchain, but having the plumbing added that makes it available within those environments if wanted

  • @floridaesp7632
    @floridaesp7632 2 месяца назад +1

    Great information! Would like more information / tutorials on the web apps.

  • @DomTube1337
    @DomTube1337 9 месяцев назад +2

    This is a great vid that def cuts at the legacy mindset folks have and need to shake off from the last 10 years. If you have the dev skills/resources things are just too extensible now (2023) to not start objective and only go native when/if you have to [at that extension/edge/integration point of the solution].
    Also a cliche sticky point poweruser/citizen/unprincipled dev googling will get you. I suppose human nature of shortcuts and how application functionality comes to be, "here is a quick easy way"; but then people blow past the costs and risks to inheritance those dependencies and the debt and ceilings you create along the way.

    • @Andrew_Connell
      @Andrew_Connell  9 месяцев назад +2

      Very well stated, esp the "dev skills are just too extensible"... too many Microsoft 365 (& Teams & SPFx & ... ) developers focus just on their specific niche and don't take a step back. The web dev skills you learn as a Microsoft 365 developer could be so much more transferable than most give themselves credit for.

  • @dmdtfr
    @dmdtfr 9 месяцев назад +1

    Nice video AC! .. These are very relevant questions to ask, before starting building any new app and it could even be extended into Power Apps and/or apps in Azure. We have so many options today, picking the right tool, framework and hosting option is a science! :)

  • @AlistairPugin
    @AlistairPugin 9 месяцев назад

    For me, the security around SPA's is a concern. I'm very interested in the Auth Flow's mentioned. You can literally build and publish a Teams App without any security and developers do not necessarily look at or cater for security, especially developers new to the Microsoft ecosystem.

    • @Andrew_Connell
      @Andrew_Connell  9 месяцев назад

      Hmmm... there's nothing around a SPA that makes it insecure IMHO, developers can create insecure apps of any times. Maybe using the OAuth 2.0 Implicit Flow... is that what you're referring to? If so, good point, but we can use the PKCE (oauth.net/2/pkce) for the same, but more secure, functionality.
      There are things you can do with your app to force it to only run within the Teams client, such as setting the X-FRAME-OPTIONS & CONTENT-SECURITY-POLICY HTTP headers

    • @AlistairPugin
      @AlistairPugin 9 месяцев назад

      @@Andrew_Connell I'm gonna DM you on X. Funnily enough, I wrote a blog about this for ENow cos they have a tool that looks at things like this.

  • @navarrocloud
    @navarrocloud 9 месяцев назад

    Great video. I would like to know how to get started with this approach. Any recommendations?

    • @Andrew_Connell
      @Andrew_Connell  9 месяцев назад +2

      Great to hear this resonates with you! So... you want to get started. What is the most common thing you're building today? SharePoint Framework web parts, Teams apps... ?
      Based on that, I can suggest a few options!

    • @NiteshSinghyoyo
      @NiteshSinghyoyo 9 месяцев назад

      @@Andrew_Connell​​⁠please share advise on SharePoint web-parts, we keep in building these and now thinking to extend or some way to deploy in all the m365 environments and your idea to create a web app looks promising.

    • @navarrocloud
      @navarrocloud 9 месяцев назад +2

      @@Andrew_Connell SharePoint apps using Spfx. I have your course but liked the idea of using a better architecture that is more flexible and can better maintain the web apps.