dotnet new umbraco
6:28
3 ай бұрын
Пікірлер
@mickcooke99
@mickcooke99 3 күн бұрын
Loving this, Paul! So well explained, and I appreciate your calm, friendly manner. I'm a junior web dev based in Glasgow
@CodeSharePaul
@CodeSharePaul 3 күн бұрын
Thanks Mick. It’s great to hear from you. I’m glad you’re finding it easy to follow. I hope you love Umbraco as much as me by the end of it.
@RafiHarake
@RafiHarake 3 күн бұрын
do you know about any tutorials or videos about this kind of search thats more beginner friendly? i felt like i was just coding along and not really understanding how everything works. rest of this series was great even for a beginner though 👍
@CodeSharePaul
@CodeSharePaul 3 күн бұрын
I’m sorry it wasn’t beginner friendly enough. Examine search is one of the advanced topics. Have a look at the search in the Clean starter kit for a basic search.
@TinkeringGoblin76
@TinkeringGoblin76 4 күн бұрын
Thank you very much! Will there be a series on version 14 in the future?
@CodeSharePaul
@CodeSharePaul 4 күн бұрын
Hi. I probably won’t be doing a whole series on v14. I might do the odd video here and there on it. It’s not fully working yet and also the next Long stern support version will be v17 at the end of next year
@debasishgracias1991
@debasishgracias1991 6 күн бұрын
Very helpful video! I used the reusable content concept for blocklist in my recent project. Thanks for sharing your knowledge Paul :)
@CodeSharePaul
@CodeSharePaul 5 күн бұрын
Thanks Deba
@tresorTshims
@tresorTshims 6 күн бұрын
Fantastic and very good work Paul Seal, I wish that I followed you long ago.
@CodeSharePaul
@CodeSharePaul 5 күн бұрын
Thank you
@tresorTshims
@tresorTshims 6 күн бұрын
Thank you so much Paul ... You open my sight.
@CodeSharePaul
@CodeSharePaul 6 күн бұрын
You are welcome. I recently did a series on Umbraco 13
@tresorTshims
@tresorTshims 6 күн бұрын
@@CodeSharePaul Could you please send the link?
@CodeSharePaul
@CodeSharePaul 6 күн бұрын
@@tresorTshimsit’s linked on my KZbin profile page
@tresorTshims
@tresorTshims 6 күн бұрын
@@CodeSharePaul Yes I see it, thank you so much you are very responsive. Could you also in future do some video on creating Login page with Umbraco membership. Thank you so much and I am happy find you online.
@vladimirsmironovs4319
@vladimirsmironovs4319 6 күн бұрын
Very good example about simple search on website.
@CodeSharePaul
@CodeSharePaul 5 күн бұрын
Thanks mate. Glad you like it. Have you finished the series yet?
@vladimirsmironovs4319
@vladimirsmironovs4319 7 күн бұрын
Nice vide. And a lot of information about meta .
@CodeSharePaul
@CodeSharePaul 4 күн бұрын
Thanks
@girirajdigital1534
@girirajdigital1534 9 күн бұрын
Nice Paul. As usual, great impact to Umbraco community. Thank you for sharing, will share it with our internal team as well. Thank you from Umbraco Users Group India community #H5YR
@CodeSharePaul
@CodeSharePaul 8 күн бұрын
Thank you. I hope you all find them useful.
@bassemelsaeed2833
@bassemelsaeed2833 9 күн бұрын
Great video Mr. Paul, but i have one question on how to use localization with data annotation as i have multilingual Site
@CodeSharePaul
@CodeSharePaul 7 күн бұрын
Hi Basseem. There is a community package which makes it easy for you. marketplace.umbraco.com/package/our.umbraco.validationattributes
@bassemelsaeed2833
@bassemelsaeed2833 4 күн бұрын
@@CodeSharePaul Thank you sir love you so much and love your series. i will wait your v14 series ^_^
@PeterKirk-ij6qg
@PeterKirk-ij6qg 9 күн бұрын
Gotta admit I love the way you mess up sometimes. So relatable. Great series!
@CodeSharePaul
@CodeSharePaul 9 күн бұрын
Thanks Peter. I like to keep it real 😀
@user-dx9le5jo5w
@user-dx9le5jo5w 9 күн бұрын
Funny
@CodeSharePaul
@CodeSharePaul 9 күн бұрын
I forgot about this 😂
@thebigeasye77
@thebigeasye77 10 күн бұрын
Good stuff! Followed your Umbraco 10 series to start updating sites and now following this...learning a lot of new stuff from that series. Enjoying the Previews and think that will help a lot for my end users.
@CodeSharePaul
@CodeSharePaul 10 күн бұрын
Hi. That’s great to hear. The previews are so useful aren’t they?
@TheJaivijay
@TheJaivijay 10 күн бұрын
Awesome content, Loved it!!
@CodeSharePaul
@CodeSharePaul 10 күн бұрын
Thanks Jai
@neilmorphew3415
@neilmorphew3415 12 күн бұрын
Thanks Paul..... always useful seeing how other people do things and how to integrate them into your own workflow.
@CodeSharePaul
@CodeSharePaul 11 күн бұрын
You’re welcome.
@vladimirsmironovs4319
@vladimirsmironovs4319 12 күн бұрын
Video was good learn something new
@CodeSharePaul
@CodeSharePaul 11 күн бұрын
Great. I’m so glad you learned from it
@vladimirsmironovs4319
@vladimirsmironovs4319 12 күн бұрын
some staff was interesting to me . thanks
@CodeSharePaul
@CodeSharePaul 11 күн бұрын
Good
@vladimirsmironovs4319
@vladimirsmironovs4319 12 күн бұрын
I don`t know about this package Slimsy. i think it very good one.
@CodeSharePaul
@CodeSharePaul 11 күн бұрын
It’s a great package
@vladimirsmironovs4319
@vladimirsmironovs4319 12 күн бұрын
it good to know about ways how we can do preview
@CodeSharePaul
@CodeSharePaul 11 күн бұрын
Yeah it’s nice to know several ways to do the same thing
@vladimirsmironovs4319
@vladimirsmironovs4319 12 күн бұрын
Nice
@CodeSharePaul
@CodeSharePaul 11 күн бұрын
Thanks
@vladimirsmironovs4319
@vladimirsmironovs4319 12 күн бұрын
Nice
@CodeSharePaul
@CodeSharePaul 11 күн бұрын
Thanks
@vladimirsmironovs4319
@vladimirsmironovs4319 13 күн бұрын
nice episode. and nice extensions
@CodeSharePaul
@CodeSharePaul 11 күн бұрын
Yeah they’re really useful
@vladimirsmironovs4319
@vladimirsmironovs4319 13 күн бұрын
thanks. Nice episode.
@CodeSharePaul
@CodeSharePaul 11 күн бұрын
Thanks. Glad you like it
@andywalker6372
@andywalker6372 13 күн бұрын
Paul - you've blessed so many of us with all the time you've taken to put these videos together - many thanks! But - I have a question. Is there a reason to have the Umbraco models output to a different project? It's not referenced anywhere outside of the Umbraco Site... and if it was - then that DLL would be a requirement for installation. Would the Generated files being compiled in our Models DLL conflict once going live as Umbraco creates the same objects - essentially have duplicates of objects w/i namespaces (made by Umbraco). My feathers are still pretty wet w/ Umbraco so I could be missing some context. Thanks again Paul!!
@CodeSharePaul
@CodeSharePaul 13 күн бұрын
Hi. I think I kept the namespace of the generated models the same as the default namespace from Umbraco so something like Umbraco cms PublishedContent models etc. I think I put them in a separate project so they would compile and we would have intellisense. We want to use them ourselves but the package we make doesn’t need to care about the ones in our separate folder. Just that some exist, which they will when they generate them. And wherever they want too. So they could use inmemoryauto even when it is installed and it would still work.
@andywalker6372
@andywalker6372 11 күн бұрын
@@CodeSharePaul Thank you for the reply. That makes sense! Intellisense is a big reason to generate. Where my brain was thinking was by having Clean.Models - that we'd be placing any of the custom Models we'd manually create in that project also - but that's not what you did - they exist in Clean.Core/Models So - Clean.Models is arbitrary and could be called Clean.GeneratedModels - it simply won't be referenced by any of our custom work. 💡
@suayipklc8755
@suayipklc8755 13 күн бұрын
Türkiye'den selamlar. Videolarınızdan çok şey öğrendim ve öğrenmeye devam ediyorum. Teşekkür ederim.
@CodeSharePaul
@CodeSharePaul 12 күн бұрын
Hi. It’s great to hear from you in Turkey. I’ve been to Turkey on holiday twice now and I think the Turkish people are the friendliest and most welcoming. I hope you enjoy the rest of the series.
@ISBTAEKWONDO
@ISBTAEKWONDO 13 күн бұрын
why you left bootstrap studio
@CodeSharePaul
@CodeSharePaul 13 күн бұрын
I’ve never worked for them. I just made a few videos about it. I don’t work for Umbraco either.
@philipduenrgard5643
@philipduenrgard5643 14 күн бұрын
Paul, this is Philip checking in from DK. Thanks a million for your videos; they are easy to understand and I love the pace which makes it possible to actually follow what's going on. I'm quite new to programming and I must admit that I don't fully comprehend everything. I just SO want to use Umbraco as it's simply a fantastic CMS.
@CodeSharePaul
@CodeSharePaul 14 күн бұрын
Hi Philip. It’s great to hear from you. I’m so glad you are able to follow along and learn about how great Umbraco is.
@bharath3007
@bharath3007 15 күн бұрын
Frequently sign out the cms how to fix the issue in umbraco 13
@CodeSharePaul
@CodeSharePaul 13 күн бұрын
There should be a timeout setting in the appsettings.
@bharath3007
@bharath3007 13 күн бұрын
@@CodeSharePaul can u share any link to reference documents
@CodeSharePaul
@CodeSharePaul 13 күн бұрын
@@bharath3007 sorry I’m not at my computer. Ask on the discord
@neilmorphew3415
@neilmorphew3415 18 күн бұрын
Nicely done Paul
@CodeSharePaul
@CodeSharePaul 17 күн бұрын
Thanks Neil
@MegaTexmex123
@MegaTexmex123 18 күн бұрын
Hello from Sydney
@CodeSharePaul
@CodeSharePaul 17 күн бұрын
Hi David
@CihatErhan
@CihatErhan 18 күн бұрын
Hello from the Türkiye, Thank you for this series.
@CodeSharePaul
@CodeSharePaul 18 күн бұрын
Hi. Great to hear from you
@bassemelsaeed2833
@bassemelsaeed2833 19 күн бұрын
thank you for your great effort my teacher. but we need a series on how to customize the Backoffice with contact us items that come from the custom database
@CodeSharePaul
@CodeSharePaul 18 күн бұрын
That’s a good idea.
@ricardofernandes3223
@ricardofernandes3223 19 күн бұрын
HI paul, is it possible to get this source code with usync enable?
@CodeSharePaul
@CodeSharePaul 19 күн бұрын
Hi Ricardo. Sorry I don’t have it at this episode. You will need to get it from episode 9 in GitHub
@vladimirsmironovs4319
@vladimirsmironovs4319 20 күн бұрын
Thanks it was great to know different way of configuration of navigation with block grid
@CodeSharePaul
@CodeSharePaul 19 күн бұрын
Yeah I think it was surprisingly simple
@TundeAjao
@TundeAjao 21 күн бұрын
Fantastic and great wonderful, Tunde from London, UK
@CodeSharePaul
@CodeSharePaul 20 күн бұрын
Thanks Tunde
@neilmorphew3415
@neilmorphew3415 24 күн бұрын
Thanks Paul, useful stuff as always.... now on to episode 6
@CodeSharePaul
@CodeSharePaul 23 күн бұрын
Great work, keep going.
@paulwright4535
@paulwright4535 24 күн бұрын
I like this - but not something I would show someone who is new to Umbraco as there's quite a lot of the core understanding being removed. It's almost like the "Tailwind" of Umbraco. In that it gets you something up and setup quickly without faffing about setting things up. The same way Tailwind allows you to style a site without knowing much about CSS.
@CodeSharePaul
@CodeSharePaul 23 күн бұрын
Yeah it was just an idea
@colinsb007
@colinsb007 24 күн бұрын
Is dynamic query better than using 'root node' in combination with 'allow items of type'?
@CodeSharePaul
@CodeSharePaul 24 күн бұрын
Yes because it opens it up at a specific location in the tree rather than the user having to navigate the picker through the tree just to get to the items they want to select
@colinsb007
@colinsb007 24 күн бұрын
@@CodeSharePaul ok, for specific nodes with multiple types/levels will use query approach next :)
@colinsb007
@colinsb007 24 күн бұрын
Thanks Paul, interesting episode again! Two question; 1) What technique do you recommend to build a search page without full page refresh including filtering/pagination? 2) Why did you chose to create a seperate 'tagAlias' property field instead of using default NodeName? We do have a similar setup; we grab umb://document/ tag references from examine, fetch there names and push them into a new examine field like: tag1, tag2, tag3. For filterinig purpose we make use guids
@CodeSharePaul
@CodeSharePaul 24 күн бұрын
Hi. Thanks for watching to the end. 1) I recommend and api controller and JavaScript to get the results and display them. 2) the tag alias will be consistent and safe to use in the query string. If you rename a tag the alias won’t change
@colinsb007
@colinsb007 24 күн бұрын
@@CodeSharePaul thanks for the reply, understood.
@erdogankara6759
@erdogankara6759 25 күн бұрын
Kalbiniz burda kalir her canlı burada yasamak ister kral mezarları yemekleri gulen yüzler saygı icin cirpinan ınsanlar vatanim benim insanım basimin üstünde yeri var turist başımızın tacı
@VicBA
@VicBA 26 күн бұрын
15:17 🍻🍻😅 Great content btw! I've been following you since umbraco 8 series. Keep up the good work!
@CodeSharePaul
@CodeSharePaul 26 күн бұрын
Haha, we don’t need any of this, we just want to delete that. 🤣
@TundeAjao
@TundeAjao 26 күн бұрын
Really wonderful and down to earth
@CodeSharePaul
@CodeSharePaul 26 күн бұрын
Thanks mate
@paulwright4535
@paulwright4535 26 күн бұрын
You mentioned that you had an opinon on the usage of ModelsBuilder. I have worked on some sites where they use ModelsBuilder, whereas some sites/agencies prefer not to use the Models Builder, but to use their own. Mainly as it gives the developer greater control on how property fallback values are used, and also to ensure base models can be inhereit from. e.g simpleblock.cs - > standardblock.cs - > StandardBlockWithExtraThing.cs What is your preferred approach?
@CodeSharePaul
@CodeSharePaul 26 күн бұрын
I prefer to use ModelsBuilder nowadays. If I need to do anything out of the norm I can get the IPublishedContent and use that instead. Using ModelsBuilder makes upgrades so much easier as the views can nearly stay the same. I like to keep the same namespace that Umbraco generates and I don’t like to generate them in a separate project. Also source code manual for the win.
@paulwright4535
@paulwright4535 26 күн бұрын
Agree, doing this splitting out of the HTML into manageable sections can very enjoyable, and although relatively simple, you can achieve some interesting results by inserting Scripts into an inherited section. This is typical, where you want to insert some JS or CSS, into the HEAD or FOOTER section, only when the Partial is actually rendered on screen.
@CodeSharePaul
@CodeSharePaul 7 күн бұрын
I’m glad you agree. 👍🏻
@paulwright4535
@paulwright4535 26 күн бұрын
Haha! I could see you making a meal of the "Master Template - > Child Template (home)" relationship - Personally I could understand the concept merely because It's something I've done a zillion times before, but I can see a newbie thinking "Seal dude - WTH are you trying to do? Stop confusing my poor brain".
@CodeSharePaul
@CodeSharePaul 7 күн бұрын
Yeah it’s not easy making it simple for everyone
@paulwright4535
@paulwright4535 26 күн бұрын
That image/Sql error might be related to that Security Popup that kept appearing on your screen. Did you manage to diagnose in the end? Could also been a read/write permissions error on creating the media folder on disk.
@CodeSharePaul
@CodeSharePaul 7 күн бұрын
Could be. Never saw it again. The pop up is a policy on my laptop
@thebigeasye77
@thebigeasye77 26 күн бұрын
thanks for this! Been a fun ride so far and learning a lot!
@CodeSharePaul
@CodeSharePaul 26 күн бұрын
You’re welcome I hope you stick with it
@colinsb007
@colinsb007 26 күн бұрын
Typo in GroupedNot: __NodeTpeAlias instead of __NodeTypeAlias causes why nodes are not excluded
@CodeSharePaul
@CodeSharePaul 26 күн бұрын
Well spotted we see that in the next episode. I’m glad you spotted it and thanks for sharing with others.
@vladimirsmironovs4319
@vladimirsmironovs4319 27 күн бұрын
I like your page structure how you create all content. Maybe I should try to use the same in some new project. Thanks for new view on Umbraco tree.
@CodeSharePaul
@CodeSharePaul 27 күн бұрын
Good. I hope it helps your tree structure in future
Ай бұрын
Great video. Made it a lot easier to understand, how to implement new controllers and upgrade already existing surface controllers from umbraco 8 to umbraco 13
@CodeSharePaul
@CodeSharePaul Ай бұрын
That’s so good to hear