Write the CMS that belongs to me from scratch: (a) preface

Source: Internet
Author: User

One, project background

Remember college graduation project, I just choose to do a CMS, but at that time although did a, but feel not very good, so now re-do, by the way for everyone to discuss. Although CMS is not a special project, I still want to learn more from a common project.

Second, the core technology

Use razor with the ASP. Mvc5 template engine.

There is also a simple data manipulation tool wangsql, which I used to be very cool anyway.

Everyone should know that the most important point of CMS is the template, the so-called rapid construction Station can adapt to a variety of needs, in addition to these sites have common ground, the most important point is the template. Templates can even reflect the website business, a set of templates can be propped up a website, CMS is such a magical thing, but also I want to do the first reason.

Note: My template maker is also using the Razor engine, and the file suffix is also cshtml.

Three, demo

Because I, poor b A, we have no spare spare money to build a demo site, we will first look at the map, refer to the next bar.

Important statement: Background home style is dtcms, even the content I have not modified, but the subsequent specific pages using the Common Bootstrap admin framework, thanks again Dtcms

Routing Management

Cache Management

Role management

Site Management

Channel Management

Template Management

Plug-in Management

IV. Structure of the projectFive, notes

The project was almost finished, and the test and optimization were poor.

The above and function point description are part of the system, after all, it is impossible for a blog to complete the whole story.

After the series to continue to explain the source code and provide source download, this is just the beginning.

Writing a blog in the middle of the night is not easy, you know.

Write the CMS that belongs to me from scratch: (a) preface

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.