Cuyahoga is an open source custom content website framework based on the NHibernate persistence layer. The advantage is that you can customize your own pages and modules at will, so that you can flexibly meet changing functional requirements in future applications. A complete module CMS such as DNN , Rainbow can quickly build a system that meets your needs.
Cuyahoga is a flexible CMS/Portal solution developed in C#. It can run on Microsoft .NET and Mono platforms, and supports SQL Server, PostgreSQL or MySQL as the underlying database.
This version is an installation-free version, eliminating the tedious installation steps and adding some test data.
Cuyahoga uses a node style to manage content. Originally, a website is a book composed of pages. However, it is not completely tree-shaped. A link is equivalent to a quick reference to a node. Therefore, Cuyahoga treats pages as The second point about nodes is about layout. CUYAHOGA divides the page into three parts, GlobalMenu at the top, Maincontent on the left, and Section on the right. In fact, it is easy to understand. Each node of the main menu, text section, and navigation section is a Pages include these three parts. Each page can be designed freely. However, one thing you need to know is that only the root node has the MENU option, which allows you to use the MENU method to add top connections. Other pages inherit the top of ROOT. In addition to the menu, there is also the content of Maincontent, Section and GlobalMenu. The content is actually divided into the following types, that is, corresponding modules, including article type, download type, forum type, search form, user login box, and static HTML, language switch button, download list and RSS reference. Of course, these are its built-in modules and can be quoted directly. But if you need a PHOTO GALLERY module, you may have to develop it yourself. These modules actually act as content providers. Each module provides a type of content. Each type of content can be placed in three layout positions of the page. This design is very consistent with the separation mode. The three parts of the page are equivalent to containers and need to be placed in Section When adding user login in the section (right side), you just add a reference to SECTION. Therefore, Cuyahoga uses nodes to organize pages. Nodes form a hierarchical relationship with nodes. Nodes refer to each other and nodes reflect the site. The relationship between the composed pages. As for each page, the layout and content are separated. The content provider provides the content, and then references it in a layout section. In this way, the design can be said to be very flexible. The database configuration file is Config/properties.config
DB_51aspx is a Sql database. You can add the default management account/password: admin/51aspx
For security reasons, it is recommended to delete or modify the install directory.
Expand