j
Preview008 is out now and will be the last preview before we ship the beta, which is expected on Wednesday 🎉 https://github.com/umbraco/Umbraco.CMS.Backoffice/releases/tag/v14.0.0--preview008
w
Is there a quick TL:DR version of whats new or changed we need to be aware of
j
@Warren Buckley I think bugfixes is the name of the game. Should be possible to create and publish individual variants now as well, and you can register your own actions in a new type called "workspaceActionMenuItem" which will appear in a small popup menu next to the workspace actions.
Smidge and Belle are also gone, so you need to update your Program.cs and _ViewImports to remove any references to those
w
Another manifest to learn. Suggestion take a screenshot and highlight all the different extensions. I can't keep up with all these new terms :S
The Smidge PR I saw about
What in C# would have gone for Belle/Angular backoffice ?!
j
We are going to document each and every one on the UmbracoDocs. The only question is when.
w
Would suggest its one of the priorties for the docs team or perhaps the community team to help out with perhaps?!
j
The BackOfficeController for one. Don't know if you depended on any of that. All the Smidge tag helpers as well. And some of the old AngularJsServerVariables stuff.
Hopefully no one used any of that outside of the Backoffice
w
Yeh already crested a normal API controller (new package project) not an upgrade
Has the npm 008 package been pushed as well or is it just the nuget only ?
Yeah, the npm package is there as well on the umbracoprereleases feed
you either have to install it again using the
--registry
option or set the
.npmrc
file to always use the myget feed
w
Anything changed around, naming wise from the clientside stuff ?!
j
I think only internal stuff. We renamed the base controller from
UmbBaseController
to
UmbControllerBase
but I don't think anyone should be using that directly from outside, albeit it is a public controller
w
Nope not used that
Sorry for the 101 questions Jacob. Buy you a beer at Spark or something
j
No worries, happy to answer
looking forward to meeting you again next week 🙂
Things I've noticed that have changed (in the front end) for 008. Renames: - UmbBaseController - > UmbControllerBase - DataSourceResponse - > UmbDataSourceResponse - UmbWorkspaceContextInterface: getEntityId() -> getUnique()
j
It makes sense for your contexts to extend the base controller depending on where you are using them, e.g. if they are consuming further contexts. Your repositories could be extending the
UmbDetailRepositoryBase
or the
UmbItemRepositoryBase
depending on your needs. In doing so, they might be able to work with the workspace and collection elements out of the box, but again, that entirely depends on your needs, and it's probably fine what you are doing here 🙂
w
For anyone else the website program.cs no longer uses
u.UseInstallerEndpoints();
in the
.WithEndpoints(=>{});
call If your upgrading from 006->008 for the site
k
ahh yes backend - also they deleted 250,000 lines of code 🙂
j
@Warren Buckley also _ViewImports.cshtml no longer should import Smidge tag helpers, unless you of course installed it yourself and want to keep using it.
In that case, you should just add a reference to the package on your own project
5 Views