The main difference between ILifecycleManager and IContentLifecycleManager is that ILiecycleManager allows to have a multilingual lifecycle for non content based items. We've rewriten the ProductsModule in the SDK with ILifecycleManager.
About your module - you can create a module without lifecycle but it will require more work. Like you noticed the ContentServiceBase. Could you share more details about your module and is there any specific reason not have lifecycle?
the Telerik team
Thank you for being the most amazing .NET community! Your unfailing support is what helps us charge forward!
We'd appreciate your vote for Telerik in this year's DevProConnections Awards. We are competing in mind-blowing 20 categories and every vote counts! VOTE for Telerik NOW >>