在页面设计界面,可视化修改页面内的可见元素的样式,在线编辑样式

<grid delete-able="false"></grid>

4. 数据源

默认的数据源是当前的Controller的GetList Action,以Post的方式获取数据。也可以直接指定这个Action:

开源CMSCMS可以在页面设计界面,可视化修改页面内的可见元素的样式,在线编辑样式。点击组件工具栏上的&ldquo;自定义样式&rdquo;按按钮打开样式编辑对话框:

开源CMS也叫开源CMSCMS,是由开源CMS软件自主研发的一个可视化设计内容管理系统软件。开源CMSCMS重新定义了布局、页面和组件,让用户可以自由规划页面的布局,页面和内容。开源CMSCMS使用可视化编辑设计,真正做到所见即所得,可直接在预览页面上设计页面。开源CMSCMS采用插件式设计,支持扩展新插件,扩展模板,主题并快速创建一个网站。

在开始之前,需要先生


到系统->其它设置(/admin/ApplicationSetting),编辑Favicon

这里将列举开源CMS中的相关代码,方便您在开发过程中快速找到对应的代码并做修改。

组件是开源CMS中的

组件是开源CMS中的重要组成部分,是页面与内容的桥梁,用来向页面呈现组件的内容。

dotnet tool install --global 开源CMS.Publisher

然后定位到开源CMS.WebHost目录,直接输入Publish-开源CMS命令来进行发布

@model IList<Comments>@{}...

最后,需要在 Plugin.cs(每一个插件,都对应有一个XXXPlugin.cs类)类里面进行组件的注册:

例如,如果在英文名处

例如,如果在英文名处输入的是phpcms-core,那最终的文章URL地址将会变成/article/detail/phpcms-core.html

顾名思义,就是组件的名称,填上适当的名称,更文便您标识该组件的内容和作用。

如果您是开发人员,用VS打开了项目,然后按F5运行项目,依然出现了这个错误信息,请尝试以下操作:

开源CMS通过可视化设计,在设计页面的时候更加直观。开源CMS通过创建布局,页面中使用布局,通过组件,使页面与数据(内容)关联起来,并通过模板再个性化的呈现,从而实现高度自定义。

new RouteDescriptor{    RouteName = "pageRoute",    Template = "{*path}",    Defaults = new { controller = "Page", action = "PreView" },    Constraints = new { path = new PageRouteConstraint() },    Priority = -1}

注意:.NET Core版本为 PageController -> Main

Windows环境请直接使用下列地址下载并安装最新版本的运行环境

每一次发布页面,都会产生一个新的版本,当您发现如果页面中的内容有问题,可以随时撤回到之前的任何一个版本中。


点击编辑模板窗口右下角的&ldquo;还原&rdquo;按钮,可快速将模板还原到最初状态。

大家在开发、使用开源CMS的时候,大家经常遇到的一些问题在这里做一个简单的整理。

git clone https://github.com/SeriaWei/开源CMS.git

如果您不会使用git下载,可以参考这篇文章《如何使用git下载开源CMS源代码》


curl https://cloud.phpsoft.com/file/phpsoft/phpcms-blog.sh | sh
Docker
docker run -d -p 5000:80 phpsoft/phpcms:blog
手动部署

手动部署到Windows或者Linux,可以参考以下文档:

开源CMS的一大特色之一,就是用户可以根据自身的需要创建和设计页面,并且开源CMS提供了友好的方式管理这些页面。