nopCommerce CMS

DP CMS 2.0 is the latest release of our nopCommerce CMS with a lot of out-of-the-box features. DP CMS is the extendable and affordable choice for all of your nopCommerce projects, no matter the audience or size of the project.


If you want to sell your work based on this source code please buy this plugin with the Extended License. Details>>

DP CMS 1.9 is the latest release of our nopCommerce CMS with a lot of out-of-the-box features. DP CMS is the extendable and affordable choice for all of your nopCommerce projects, no matter the audience or size of the project.

Here are some of the features that come as standard with DP CMS that we think that you’ll love. You are also free to do whatever you like with the DP CMS and extend it in any way.

  • Flexibility With DP CMS, you can create any type of website you want: a photoblog, a personal blog, a professional portfolio, a business website, an online community, a government website, news website.
  • Easy Theme System – You can make it beautiful with themes
  • Extend with Plugins - You can extend your website with plugins.
  • Search Engine Optimized DP CMS is optimized for search engines right out of the box.
  • Multilingual Content
  • Easy Installation and Upgrades
  • Importers Using blog or website software that you aren’t happy with? Running your blog on a hosted service that’s about to shut down? DP CMS has Sync plugin to import data from external DataSource. If you’re ready to make the move, we’ve made it easy for you.
  • Search DP CMS has Search plugin based on the blazing-fast, open source enterprise search platforms. DP CMS Smart Search provides relevant results, flexibility, and ease-of-use.

Developer Features

For developers, we’ve got lots of goodies packed under the hood that you can use to extend DP CMS in whatever direction your fancy takes.

  • Plugin System DP CMS makes it possible for you to create plugins to extend DP CMS. Once you’ve created your plugin, we’ve even got a plugin repository for you to host it on.
  • Theme System DP CMS provides the extensibility to create themes as simple or as complex as you wish. If you want to give your theme away for free you can give it to users in the Theme Repository.
  • Custom Content Types DP CMS comes with default content types, but for more flexibility you can add a few lines of code to create your own taxonomies, custom types, and so on. Take DP CMS in whatever direction you wish.
  • Extend nopCommerce Content Types
  • Custom Editor Templates
  • Custom Public Pages
  • Custom Macros Templates
  • Custom Tokens
  • Rapid Model-Based Development

Release 2.0 – 16.11.2017 

Highlighted features

  • Added Worflow Engine
  • Added FormBuilder
  • Added ListPage templates support
  • Added StartedKit plugin with sourcec code.

Other features

  • Added localization to EntityModelService to support strongly typed models
  • Added Dialog and Wizard templates for FormBuilder
  • Added ContentPage templat & Added paging to list page template
  • Added child theme support to the core plugin 
  • Added gallery functionality to started kit plugin
  • Improved PictureList template
  • Added UrlRecord attribute & ChildEntitiesNavigation action
  • Refactoring: added comments to basic models
  • Added AcceptableChildEntityTypes att for folders and lists. This att allows to create different child entity types.
  • Added GetEntity method to EntityDataSource provider.
  • Added int[] type to SaveEntity methods of EntityModelService.
  • Refactoring: Moved SaveEntity(ies) methods to InstallBaseItemsService
  • Remove basic models from DB. Show folder with admin att in nop admin menu. Folder can group entities with different entity types.
  • Refactor: Rename Entity events to DPEntity... add events for Manufacture crawler / add TableId att to AttType table
  • Added security for menu items
  • Added DisableAddNewButton propery to EntityType + Searchg Constructor widget validation fix
  • Add IsSubjectToAcl att and EntityModelService and StartedKitPlugin
  • Fixed issue after clicking Enter page is reloading in admin area and name filter is not applied.

Release 1.8 – 05.28.2017

Highlight features and changes

  • A lot of optimization and refactoring
  • Added basic models for Public Pages, Content Pages and Featured Content Pages
  • All menu items were moved to DevCommerce root menu.
  • Added EntityModelService to work with strongly typed model. It can be used to get items with specific entity type from DB and map to strongly typed model and wise verse.

Other features

  • Added plugins configuration permissions "DevCommerce: Admin area." and so on.
  • Added DisableAddNewButton attribute for EntityType
  • Added select active menu feature for top/footer/myaccount menu

Release 1.7 – 04.03.2017
Highlight features and changes

  • Added IsSubjectToAcl for entities to support Role based security if needed.
  • Changed edit template and public page rendering logic. Now you can just specify view path or controller / action of your template.
  • Added HTMLBlocks template to add html blocks with different type of rendering.
  • Added Entities List page Edit/update feature and permission to activate this feature.

Other features

  • Added ShowDisplayOrder att to EntityType
  • Added ability to specify default Parent att for specific EntityType
  • Added localization for EntityTypes in admin area
  • Added localization for admin menu
  • Added Hidden Editor Template.
  • Added basic atts like Published, AvailableStartDate, AvailableEndDate, ThubnailPicture, ShowOnHomePage ContentLayout and so on
  • Added ability to specify Editor Templates atts
  • Added select active menu feature for admin menu
  • Fixed picture editor template
  • Fixed picture list editor template

Release 1.6 – 11.27.2016

  • Added ability to specify attributes for nopCommerce entities.
  • Added ability to add DateTime, Picture, Download, Int, decimal and other types of attributes to the nopCommerce entities. Now you can extend nopCommerce entities and add additional attributes without overriding admin routes/views.
  • Added Currency editor template
  • Optimization: get/save actions for referenced attributes
  • Optimization: created singletones for basic entity types, entities and attributes