libre-informatique/crm-bundle
Composer 安装命令:
composer require libre-informatique/crm-bundle
包简介
CRM Bundle for Symfony
关键字:
README 文档
README
CRM Bundle for Symfony
Installation
Prequiresites
- having a working Symfony2 environment
- having created a working Symfony2 app (including your DB and your DB link)
- having composer installed (here in
/usr/local/bin/composer, having/usr/local/binin your path)
Optional:
- having blast-project/core-bundle installed, or if not, follow the README instructions of the Core bundle
Downloading
$ composer require libre-informatique/crm-bundle dev-master
If it fails with the message :
- libre-informatique/crm-bundle dev-master requires libre-informatique/core-bundle dev-master -> no matching package found.
Try to install libre-informatique/core-bundle first :
$ composer require libre-informatique/core-bundle dev-master
The Sonata bundles
Do not forget to configure the SonataAdminBundle. e.g.:
// app/AppKernel.php // ... public function registerBundles() { $bundles = array( // ... // Sonata new Sonata\CoreBundle\SonataCoreBundle(), new Sonata\BlockBundle\SonataBlockBundle(), new Knp\Bundle\MenuBundle\KnpMenuBundle(), new Sonata\DoctrineORMAdminBundle\SonataDoctrineORMAdminBundle(), new Sonata\AdminBundle\SonataAdminBundle(), // your personal bundles ); } // ...
# app/config/routing.yml
admin:
resource: '@SonataAdminBundle/Resources/config/routing/sonata_admin.xml'
prefix: /
_sonata_admin:
resource: .
type: sonata_admin
prefix: /
# app/config/config.yml
sonata_block:
default_contexts: [cms]
blocks:
# Enable the SonataAdminBundle block
sonata.admin.block.admin_list:
contexts: [admin]
# Your other blocks
But please, refer to the source doc to get up-to-date : https://sonata-project.org/bundles/admin/2-3/doc/reference/installation.html
Just notice that the prefix value is / instead of /admin as advised by the Sonata Project... By the way, it means that this access is universal, and not a specific "backend" interface. That's a specificity of a software package that intends to be focused on professional workflows.
The "libre-informatique" bundles
Edit your app/AppKernel.php file and add the required bundles, here:
// app/AppKernel.php // ... public function registerBundles() { $bundles = array( // ... // The libre-informatique bundles new Blast\CoreBundle\BlastCoreBundle(), new Librinfo\CRMBundle\LibrinfoCRMBundle(), // your personal bundles ); } // ...
Finish
Publish the assets ...
$ app/console assets:install --symlink
libre-informatique/crm-bundle 适用场景与选型建议
libre-informatique/crm-bundle 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 3.7k 次下载、GitHub Stars 达 3, 最近一次更新时间为 2015 年 09 月 28 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「symfony」 「sonata」 「e-venement」 「libio」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 libre-informatique/crm-bundle 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 libre-informatique/crm-bundle 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 libre-informatique/crm-bundle 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
Sonata Extra admin features
ACL list filtering for SonataAdmin
The bundle for easy using json-rpc api on your project
This is the core of Libre Informatique Symfony2 projects
Base behaviors for Doctrine Entities in Libre Informatique Symfony2 projects
Media Bundle for Symfony
统计信息
- 总下载量: 3.7k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 19
- 依赖项目数: 3
- 推荐数: 4
其他信息
- 授权协议: LGPL-3.0
- 更新时间: 2015-09-28