kodicms-laravel, 在 Laravel 5.2上,KodiCMS CMS生成

分享于 

6分钟阅读

GitHub

  繁體 雙語
KodiCMS - CMS built on Laravel 5.1
  • 源代码名称:kodicms-laravel
  • 源代码网址:http://www.github.com/KodiCMS/kodicms-laravel
  • kodicms-laravel源代码文档
  • kodicms-laravel源代码下载
  • Git URL:
    git://www.github.com/KodiCMS/kodicms-laravel.git
    Git Clone代码到本地:
    git clone http://www.github.com/KodiCMS/kodicms-laravel
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/KodiCMS/kodicms-laravel
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    

    基于 Laravel PHP框架的 KodiCMS

    英文版。

    Build StatusJoin the chat at https://gitter.im/KodiCMS/kodicms-laravel

    Установка ( 安装):

    • Клонировать репозиторий ( 克隆存储库) git clone https://github.com/KodiCMS/kodicms-laravel.git
    • Скопировать. env. 示例 в. env и настроить подключение к БД,затем выполнить комманду php artisan modules:migrate --seed
    • Сгенерировать应用程序 ключ php artisan key:generate
    • Выполнить установку системы ( 安装 CMS ) php artisan cms:modules:install
    • php artisan modules:migrate --seed

    Авторизация ( 授权)

    Сайт: http://demo.kodicms.com/backend

    Русский интерфейс

    用户名: admin@site.com 密码:密码

    英文接口

    用户名: admin_en@site.com 密码:密码

    Изменения-в Laravel。

    配置/app。php
    'providers'=> [...IlluminateViewViewServiceProvider::class,/* * KodiCMS Service Providers...*/KodiCMSCMSProvidersModuleLoaderServiceProvider::class,/* * Application Service Providers...*/AppProvidersAppServiceProvider::class,...]
    配置/cms。php

    Добавлен конфиг cms.php

    。env

    APP_PROFILING=falseADMIN_DIR_NAME=backend

    public/index.php
    ...|*/$app=require_once__DIR__.'/../bootstrap/app.php';/*|--------------------------------------------------------------------------| Tune up KodiCMS|--------------------------------------------------------------------------|*/require_once__DIR__.'/../vendor/kodicms/core/src/bootstrap/app.php';/*|--------------------------------------------------------------------------| Run The Application...

    Консольные-команды ( 控制台命令)

      • Для отката старых миграций необходимо добавить --rollback
      • Для сидирования данных необходимо добавить --seed
    • php artisan cms:modules:publish публикация view шаблонов ( 发布视图模板)

    • php artisan cms:modules:locale:publish - генерация пакета lang файлов для перевода。 Файлы будут скопированы в /resources/lang/vendor

    • php artisan cms:modules:locale:diff --locale=en - проверка наличия всех ключей в переводе в папке /resources/lang/vendor относительно модулей。

    • php artisan cms:generate:translate:js - генерация JS языковых файлов (。生成javascript翻译管理文件)

    • php artisan modules:list просмотр информации о добавленных модулях и плагинов

    • php artisan cms:wysiwyg:list - список установленных в системе редакторов текста ( 显示所见即所得信息)

    • php artisan cms:packages:list список всех媒体 пакетов ( 显示资产包列表)

    • php artisan cms:plugins:list - просмотр информации о добавленных плагинах ( 显示插件信息)

    • php artisan cms:layout:rebuild-blocks индексация размеченых блоков в шаблонах ( 重新生成样板块)

    • php artisan cms:api:generate-key генерация нового API ключа ( 生成API密钥)

    • php artisan cms:reflinks:delete-expired

    • php artisan cms:make:controller - создание контроллера ( cms:make:controller TestController --module=cms --type=backend создаст контроллер в модуле modulesCMS。 Существует два типа контроллеров [api, backend] )

    • php artisan cms:plugins:activate author:plugin - активация плагина ( 插件激活)

    • php artisan cms:plugins:deactivate author:plugin [--removetable=no] - деактивация плагина ( удаление таблицы из БД ) ( 插件停用)

    路线图

    • Добавить возможность хранить виджеты в виде JSON файлов。
    • Добавить недостающие виджеты для вывода данных из раздела数据源

    Отдельное-спасибо-команде JetBrains за-бесплатно-предоставленый-ключ-для PhpStorm

    PHPStorm


    Laravel  cms  Laravel 5  kodi  
    相关文章