【开源低代码】CMS内容管理表单DIY、公告、文章

1、概述

低代码是一种软件发展主流方向,是软件渗透到各行各业的必然趋势。CMS内容管理则是低代码的一项主要构成部分。设计实现一套开源低代码CMS内容管理平台Open-API,支持表单DIY、公告和文章管理。

 

2、表单DIY

2.1字段管理

低代码表单DIY需要实现后台自定义表单,其核心是后台自定义表单字段内容如下:

 

自定义表单字段可设置文本、单选、多选以及图片上传等不同字段类型;为字段设置名称。为了实现字段的唯一性标识,添加字段时为每个字段生成唯一识别码如下:

public function create(Request $request) {
        $item = new FormItemModel();
        $item->type = $request->input('type');
        $item->name = $request->input('name');
        $item->identity = RandomTool::GetRandStr(24);
        $item->is_on = eval("return " . $request->input('is_on') . ";") ? '1' : '0';
        $item->save();
        return ResultTool::success();
    }

在第5行为字段生成随机唯一标识。

2.2前端表单提交

后台自定义表单内容后可以实现前端表单提交效果如下:

 2.3后台表单记录管理

前端用户提交表单后,后台可以对表单记录进行管理如下:

每条记录内容在数据库以json格式进行存储,json内容为DIY表单字段构成的键值对。用户提交表单的存储代码如下:

public function submit(Request $request) {
        $user = app('auth')->user();
        $form_record = new FormRecordModel();
        $form_record->uid = $user->uid;
        $form_record->content = json_encode($request->all());
        $form_record->createtime = date('Y-m-d H:i:s', time());
        $form_record->status = '0';
        $form_record->save();
        return ResultTool::success();
    }

 第5行对提交的表单内容进行json编码。

3、公告

3.1后台公告管理

后台自定义公告内容如下:

 3.2前端公告展示

 

 前端公告以滚动地方式轮播。

4、文章

4.1后台文章管理

后台文章管理如下:

 4.2前端文章展示

前端文章展示如下:

 

4、更多

开源项目:Open-Api

 更多信息:www.lokei.cn 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
CMS内容管理系统)是一种用于创建、编辑和管理网站内容的软件工具。开源CMS指的是其源代码对公众开放,可以自由使用、修改和分发。公众号,也称为微信公众平台,是一种由微信提供的社交媒体平台,允许用户创建和管理自己的公众号,发布和分享内容。 将CMS应用于公众号管理可以带来许多好处。首先,CMS提供了一个可视化的编辑界面,使得用户可以轻松创建和编辑公众号文章。用户不需要专业的编程知识,只需简单地使用图形化界面即可完成文章的编辑和排版,大大提高了操作的便捷性和效率。 其次,CMS还提供了多用户协作的功能。不同的公众号管理员可以同时使用CMS平台进行文章编辑,他们可以根据自己的权限进行操作,不会相互干扰。这样,团队成员之间可以更好地协同工作,提高了文章发布的效率和质量。 此外,CMS还支持内容管理和分类。公众号管理员可以使用CMS文章进行分类和标签的管理,方便用户浏览和查找感兴趣的内容。同时,CMS还提供了搜索引擎优化(SEO)功能,可以帮助公众号文章获得更好的排名,增加曝光率和访问量。 最重要的是,开源CMS的灵活性和可定制性。用户可以根据自己的需求和喜好进行定制和扩展,添加各种插件和功能模块。这样,公众号管理员可以根据自己的需要,定制出独一无二的公众号,提供更好的用户体验和服务品质。 综上所述,将CMS开源技术应用于公众号管理,可以提高公众号的管理效率和内容质量,帮助公众号管理员更好地与用户互动和沟通。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值