Marker Kentico Business Library for free at Kentico Marketplace

   —   
MKBL is a complete business layer facade for the Kentico document and custom table apis

Marker Studio, a Kentico Gold partner recently submitted a Marker Kentico Business Library for free at Kentico Marketplace. It offers strongly typed access to the custom document types and custom tables along with a best practice business entities repository approach to working with kentico data.

Get the Marker Kentico Business Library utility:
http://devnet.kentico.com/Marketplace/Utilities/Marker-Kentico-Business-Library-(MKB).aspx

For more information see:
http://www.markerstudio.com/technical/2010/02/introducing-the-marker-kentico-business-library-mkb/

Share this article on   LinkedIn

Petr Passinger

Petr is the Senior Business Analyst, responsible for the mapping and optimization of the sales funnel and revenue cycle leveraging the Kentico Customer Experience Management solution for online marketing activities.

Comments

Michiel commented on

I was thinking about this some more. Would you consider using Entity Framework to do the mapping? That way, you have a clear opportunity to offer LINQ to Kentico as well.

Just a thought!

Michiel commented on

I was thinking about this some more. Would you consider using Entity Framework to do the mapping? That way, you have a clear opportunity to offer LINQ to Kentico as well.

Just a thought!

Michiel commented on

Good to hear Michal, I'm looking forward to hearing about these changes!

We had some time to experiment with the Marker library, and its use of query objects and repositories really gives a clean interface to the content that the current API is lacking.

How about adopting the Marker library?

Michal Neuwirth commented on

Hi all,

we are just finishing feature set for next minor version 5.5 and draft for 6.0.
We are thinking of architecture changes not only business layer, but we are still at the beginning now. Stay tuned in and we will inform you about the roadmap soon.

Petr Passinger commented on

@Rvo It's actually something we are planning to add in some of the nearest versions. Michal Neuwirth, our Product Manager will be able to better specify the exact version.

@Keith We already spoke by email, but let me thank you again for sharing your work with the Kentico Community!

Keith Patton commented on

Yes, i believe it would be a great feature if
kentico offered an approach to code generation.

I think an attribute based approach like with the mkb library is the simplest and easiest way to mark things up.

We have tried to keep the library as generic as possible and faithful to the underlying kentico data structure which largeley to me appears sound for the core tables.

All feedback welcomed and happy to share code should we get enough interest.

Rvo commented on

It would certainly be great to see this sort of functionality as part of the standard Kentico package!!

The classes for custom document types could be automatically generated by reading the database schema.

Michiel commented on

That looks like a remarkable library, thanks to Marker Studio for sharing it!

From the original post:

"We hope that it will also be useful for Kentico themselves who might consider the development of such an api to make it easier to work with Kentico."

I second that. Kentico, this is how it should have been done.