网站内容管理系统 上传word( 5年前,最后更新于11个月前版本号#341781views5 )

优采云 发布时间: 2021-09-19 22:21

  网站内容管理系统 上传word(

5年前,最后更新于11个月前版本号#341781views5

)

  使用laravel快速构建网站系列-内容管理系统:Typicms

  它由薛军在5年前创建,最近一次更新是在11个月前。版本号#341781视图5类0系列

  1、导言

  Typicms这是一个基于laravel 5的多语言内容管理系统(cms)

  2、GitHub3、featureurl

  借Typicms管理网站URL:

  模块

  页面4、系统要求5、安装和配置安装

  首先,安装node.js、bower和gulp

  创建新项目:

  composer create-project typicms/base mywebsite

  输入新安装的项目目录:

  cd mywebsite

  数据库迁移和填充、用户创建、NPM安装、bower安装和当前权限:

  php artisan typicms:install

  在浏览器中访问和登录

  npm、鲍尔和海湾

  要管理资产,您需要安装node.js、bower和gulp,然后输入站点的根目录并运行以下命令:

  1)install bower包基于bower.json(安装到app/assets/components):

  bower install

  2)install gulp包基于gulpfile.js(安装到节点_模块):

  npm install

  3)编译后端和前端资源:

  gulp

  配置模块安装

  此示例是一个新闻模块。完成以下操作后,该模块将出现在后台工具栏中

  1)使用composer安装模块:

  composer require typicms/news

  2)atTypicms\在模块之前追加服务提供程序\core\providers\moduleprovider::ClassTypicms\Modules\news\providers\moduleprovider::class to config/app.php

  3)发布视图和迁移:

  php artisan vendor:publish

  4)run迁移

  php artisan migrate

  6、模块页面

  页面模块可以通过拖放进行嵌套和组合。拖放后,将生成相应的URL并保存到数据库中。页面的每个翻译版本都有自己的路径。页面可以链接到模块

  菜单每个菜单收录嵌套的实体。实体可以链接到指定的页面或URL。您可以通过menus::build('menuname')返回HTML格式的菜单。第一个模拟考试模块(项目)有一个分类。项目URL遵循以下模式:/en/projects/category slug/project slug分类(Categories)收录链接到项目和jQuery插件Selectize的多个项标签(Tags)标记。标记模块支持多对多多态关联,因此可以轻松链接到其他模块。事件有开始日期和结束日期。新闻可以链接到文件/图片的简单新闻模块。联系人的前端联系人表单和后台信息管理的合作伙伴模块提供logo网站URL,标题和介绍功能。文件模块使用dropzonejs实现上传操作,允许您同时上传多个文件,在上传过程中使用croppa生成缩略图。相册您可以随意创建相册。每个相册收录多个文件。相册可以通过多态多对关联链接到任何模块。可以通过设置面板(/admin/settings)启用用户注册

  块在显示自定义内容时非常有用。您可以通过blocks::build('blockname')获得指定块的内容。翻译通过后台面板(/admin/Translations)存储在数据库中。您可以通过Lang::get('db.Key')、trans('db.Key')或@Lang('db.Key')在数据库中的任何位置调用转换。站点地图站点地图是一个XML文件sitemap.XML,可以通过配置app/config/sitemap.php将其添加到站点地图中。修改网站标题或其他选项的设置可以通过“背景设置”面板进行。站点设置也会保存到数据库中。创建、更新、删除、联机和脱机操作日志都记录在历史数据库中。后面板显示最新的25条记录7、facade每个模块提供一个facade供访问。例如,您可以通过news::latest(3))获取最新的三条新闻8、Artisanartisan命令位于app/Typicms/命令。下面列出了一些Typicms提供了一些命令:

  装置Typicalcms:

  php artisan typicms:install

  在APP/config/cache.php中设置缓存密钥前缀:

  php artisan cache:prefix yourCachePrefix

  初始化迁移和人口:

  php artisan typicms:database

  清除目录public/HTML:

  php artisan clear-html

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线