tuna-cms/tuna-bundle

Tuna CMS 主要包

维护者

详细信息

github.com/Tuna-CMS/tuna-bundle

主页

安装数: 2,371

依赖者: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 2

类型:symfony-bundle


README

Tuna CMS TunaBundle

Build Status Latest Stable Version Total Downloads License

安装

  1. 需求模块

     composer require "tuna-cms/tuna-bundle": "^1.0.0"
    
  2. 将以下行添加到 AppKernel::registerBundles()

     TunaCMS\AdminBundle\BundleDependencyRegisterer::register($bundles);
    
  3. 导入 Tuna 配置

     imports:
         - { resource: '@TunaCMSAdminBundle/Resources/config/config.yml' }
    
  4. 迁移数据库

     doctrine:migrations:diff && doctrine:migrations:migrate
    
  5. 添加路由

     # app/config/routing.yml
    
     tuna_cms_tuna_admin:
         resource: "@TunaCMSAdminBundle/Resources/config/routing.yml"
    
  6. 更改编辑器配置(将在下一版本中更改)

     tuna_cms_admin:
         components:
             editor:
                 wysiwyg_style_dir: '%kernel.root_dir%/../vendor/tuna-cms/tuna-bundle/Resources/public/sass/editor'
    
  7. 覆盖配置

Tuna 注入了一些基本配置,但您可以自由覆盖它们(请注意,这样可能会破坏一些功能)。有关最新配置默认值,请查看 Resources/config/config.yml。此文件还包括 Resources/config/security.yml,因此请确保清空您的 security.yml 文件或覆盖其中的一部分。

您还可以通过更改包配置来微调 Tuna。以下是完整的默认选项配置

tuna_cms_admin:
    paths:
        admin_logo: bundles/tunacmsadmin/images/logo.png
        editor_config: bundles/tunacmseditor/js/editorConfig.js
    
    host: null
    
    menu_builder: TunaCMS\AdminBundle\Menu\Builder
    
    locale: en
    
    locales:
        - en
        - pl
    
    components:
        pages:
            enabled: true
            create: true
            delete: true
        
        editor:
            wysiwyg_style_dir: %kernel.root_dir%/../vendor/tuna-cms/tuna-bundle/Resources/public/sass/editor
        
        menu:
            enabled: true
            default_template: 'TunaCMSMenuBundle:Menu:render_menu.html.twig'
        
        security:
            enabled: true
            use_access_control: true
        
        news:
            enabled: true
        
        events:
            enabled: false
        
        translations:
            enabled: true
        
        categories:
            enabled: false

文档

您可以在 这里 找到文档

测试

$ SYMFONY_DEPRECATIONS_HELPER=weak ./run-tests.sh