DTcms — это программный продукт с открытым исходным кодом компании Dynamic Qihang. Он был впервые создан в октябре 2009 года. Он не предназначен для коммерческих целей. Наша цель — позволить большему количеству энтузиастов программирования делиться и обмениваться технологиями разработки в Интернете.
Основная причина, по которой DTcms является открытым исходным кодом, заключается в том, что отечественных программных продуктов с открытым исходным кодом ASP.NET (c#) слишком мало. Я считаю, что разработчики, которые плохо знакомы с программированием, имеют такой же глубокий опыт, как и я. Знания в книгах очень ограничены. , и процесс обучения полон некоторых относительно простых базовых знаний, я случайно обнаружил относительно зрелый кейс, либо он не с открытым исходным кодом, либо он платный. Я хочу учиться и исследовать, но понятия не имею, с чего начать. На пути исследования я делюсь лишь небольшой частью знаний и опыта, которые я приобрел.
Стоя на плечах гигантов, вы сможете видеть дальше и двигаться быстрее, хотя сейчас мы не гиганты. То же самое верно и для программирования. На пути исследования первого, если каждый поделится своими идеями и опытом программирования, Если будущее; поколения смогут это выучить и исправить, тогда, возможно, им не придется делать столько обходных путей. Будет ли развитие Интернета быстрее?
На основе вышеуказанных стремлений, ограниченных текущим состоянием отечественной индустрии открытого исходного кода, родилась DTcms.
1. Интерфейс управления фоном был улучшен и украшен: вместо растровых изображений используются векторные значки, добавлена возможность закрывать и разворачивать древовидное меню, а также настраивается макет некоторых страниц;
2. Классифицировать сайты по участникам, заказам и т. д., чтобы лучше различать данные каждого сайта;
3. При создании канала создавайте разные меню управления в соответствии с выбранными функциями;
4. Редактор веб-страниц использует редактор UEditor Baidu, а загрузка была изменена для использования двоичного кода для загрузки файлов;
5. Способ оплаты, сторонний вход в систему OAuth может устанавливать различную информацию о конфигурации для каждого сайта и больше не ограничивается глобальным использованием;
6. Выполните новое преобразование архитектуры системы и автоматически создайте хранилище таблиц базы данных объектов для каждого добавленного канала;
7. Шаблон плагина поддерживает разные сайты для создания разных соответствующих шаблонов;
8. Улучшен код слоя DAL, а сущность Model автоматически назначается посредством отражения, поэтому вам не нужно беспокоиться о добавлении полей базы данных и изменении слоя DAL;