Things have moved a bit around in the backoffice, sections on top, no more dev section, dedicated packages and dictionary section
No more tabs, but groups
Content apps (default content and info-
The "Is an Element type" option on a doc type, (if it isn't used in the tree but for like nested content)
Introduction of Variations, on a doctype you can "Allow varying by culture", so instead of duplicating your content structure content docs can now have a variant for each language. You can switch the entire content tree by culture or a single doc (and can split view/edit languages)
Bridging: Extending the Backoffice
You can now create custom content apps (also with AngularJS, so view/controller). These don't store data against the content node but do provide additional data/functions that can be linked against the node id
Custom Dashboards are now also configured in the manifest, rather then having to manipulate a global dashboard.config
Modifying Collections like plugging in a custom OEmbed provider is also not done with a config file anymore but from code (https://our.umbraco.com/documentation/Implementation/Composing/)
The whole Composing thing , so no more ApplicationEventHandler (https://our.umbraco.com/documentation/Implementation/Composing/)
Bridging: Searching and Indexing
Also no more config files but done in code (https://our.umbraco.com/documentation/Reference/Searching/Examine/) but since Examine isn't Umbraco only https://github.com/Shazwazza/Examine I don't see other differences...
There are changes to the Examine fluent api as well. Not sure if that is an Umbraco extension method or not, along with how you actually do the quering. (no more .Compile())
Hey Tim! This is the closest we have currently to a table of contents. (Our only let's me post 1 media item so this is Fundamentals) Most of the points you listed in the original post are what's covered in the Bridging courses.
In MVC, App Int, and Search a lot has to do with the Composer/Component structure being implemented in place of the ApplicationEventHandlers in each respective course context. Also in Extending and Search a lot has to do with the removal of config files and doing things the updated way in V8
And this is MVC (but looks the same for App Int and Search). As I mentioned in the first reply, a lot of these three courses is how we handle the removal of config files and ApplicationEventHandlers.
Topic author was deleted
Moving From 7 To 8 (bridging overview)
Hey,
I'm trying to get an overview of what the differences are between Umbraco 7 and 8 in different categories.
There are bridging courses (videos) available from HQ but it' isn't outlined what is part of the different videos...
https://umbraco.com/training/umbraco-7-to-8-bridging-courses/
I've contacted the trainer but haven't received an overview yet https://twitter.com/Andrew_Barta/status/1239943776937881600
Bridging: Umbraco Fundamentals
Bridging: Extending the Backoffice
Bridging: Umbraco, MVC and Visual Studio
Bridging: Application Integration
Bridging: Searching and Indexing
Comment author was deleted
Ah found another different, the IPropertyValueConverter (so if you want strongly typed model on custom property editors...)
https://our.umbraco.com/documentation/Extending/Property-Editors/value-converters
There are changes to the Examine fluent api as well. Not sure if that is an Umbraco extension method or not, along with how you actually do the quering. (no more
.Compile()
)Comment author was deleted
Ok thanks, seems it's just Execute now https://our.umbraco.com/documentation/Reference/Searching/Examine/quick-start/ and indeed just Examine not Umbraco specific https://shazwazza.github.io/Examine/searching
Hey Tim! This is the closest we have currently to a table of contents. (Our only let's me post 1 media item so this is Fundamentals) Most of the points you listed in the original post are what's covered in the Bridging courses.
In MVC, App Int, and Search a lot has to do with the Composer/Component structure being implemented in place of the ApplicationEventHandlers in each respective course context. Also in Extending and Search a lot has to do with the removal of config files and doing things the updated way in V8
Here is the Table of Contents for Extending
And this is MVC (but looks the same for App Int and Search). As I mentioned in the first reply, a lot of these three courses is how we handle the removal of config files and ApplicationEventHandlers.
is working on a reply...