Znode 9 Developer Introduction

From Znode Knowledge Base
Jump to: navigation, search

Znode is an adaptable eCommerce application that has been designed from the ground up to be 100% customizable. Virtually every aspect of the Storefront can be customized, including the User Interface, Business Logic, Process Workflow, and integration with ERP systems.

Introduced with Znode 9 is a lightweight Content Management System (CMS) and Widgets. Together, they're a scalable way to create configurable messages, content pages, banners, and much much more.

Philosphy

The overall goal behind the Znode architecture is to provide you with a "Standards-based platform that implements all the base e-commerce functionality. Developers can then extend this functionality to their own specific requirements. This significantly reduces the learning curve as Znode does not use proprietary technology to implement basic website architecture but instead relies on the Microsoft Prescribed Best Practices for N-Tier application design.

Installation Prerequisites

To install Znode on a server you need to have a reasonably good understanding of Internet Information Services (IIS) and Microsoft SQL Server 2014. The following components are required to install the Znode

  • IIS 7 or above
  • .Net Framework 4.6
  • SQL Server 2008 R2/2012/2014
  • Requires Full Trust on the server (Check with your hosting service to ensure compatibility) ASP.NET 4
  • Entity Framework 6

Development Prerequisites

Here are the prerequisites for customizing Znode:

  • Visual Studio 2015
  • SQL Server 2014
  • IIS 7.0 with .NET 4.6 framework Enabled
  • MongoDB 3.2
  • Elastic search 5.5.0 and above

Related Links