sulu/contact-extension-bundle
最新稳定版本:0.6.7
Composer 安装命令:
composer require sulu/contact-extension-bundle
包简介
This bundle appends the crm approach to the standard contact bundle
README 文档
README
This Bundle extends the Sulu Contact Bundle by some CRM functionality like ..
- adds Account-Types
Basic,Lead,Customer,Supplier - adds an extra tab
- adds a toggle for set any accounts to
active
Installation
The following steps need to be done. Installing the SuluActivityBundle is optional.
Edit configuration files
app/config.yml:
Add configuration as described in Configuration
app/AbstractKernel.php:
// crm
new Sulu\Bundle\ActivityBundle\SuluActivityBundle(),
new Sulu\Bundle\ContactExtensionBundle\SuluContactExtensionBundle(),
app/config/admin/routing.yml:
sulu_activity_api:
type: rest
resource: "@SuluActivityBundle/Resources/config/routing_api.xml"
prefix: /admin/api
sulu_activity:
resource: "@SuluActivityBundle/Resources/config/routing.xml"
prefix: /admin/activity
sulu_contact_extension:
resource: "@SuluContactExtensionBundle/Resources/config/routing.xml"
prefix: /admin/contact
sulu_contact_extension_api:
type: rest
resource: "@SuluContactExtensionBundle/Resources/config/routing_extension_api.xml"
prefix: /admin/api
composer.json:
"sulu/contact-extension-bundle": "[VERSION]",
"sulu/activity-bundle": "[VERSION]",
Build translations
If SuluTranslationBundle is not included yet, do so (AppKernel and routing.yml)
app/console sulu:build translations
Configuration
The following is an example configuration and contains all possible configurable attributes:
# SULU Contact Extension Configuration
# define the account types and form of address
# tabs key must match tab-id specified in content-navigation
sulu_contact_extension:
# Displays a toggle in accounts detail tab to set an account to active
display_account_active_toggle: true
# Define different account-types
account_types:
basic:
id: 0
name: basic
translation: contact.account.type.basic
convertableTo:
lead: true
customer: true
tabs:
financials: false
lead:
id: 1
name: lead
translation: contact.account.type.lead
convertableTo:
customer: true
tabs:
financials: false
customer:
id: 2
name: customer
translation: contact.account.type.customer
tabs:
financials: true
supplier:
id: 3
name: supplier
translation: contact.account.type.supplier
tabs:
financials: true
contact_types:
basic:
id: 0
name: basic
translation: contact.contact.type.basic
addTranslation: contact.contact.add-basic
customer:
id: 1
name: customer
translation: contact.contact.type.customer
addTranslation: contact.contact.add-customer
partner:
id: 2
name: partner
translation: contact.contact.type.supplier
addTranslation: contact.contact.add-supplier
sulu/contact-extension-bundle 适用场景与选型建议
sulu/contact-extension-bundle 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 9.1k 次下载、GitHub Stars 达 3, 最近一次更新时间为 2015 年 04 月 22 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「crm」 「contact」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 sulu/contact-extension-bundle 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 sulu/contact-extension-bundle 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 sulu/contact-extension-bundle 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
A PHP client for the Salesforce SOAP API
Command-line utility for Vtiger CRM.
Library for Kommo (AmoCRM)
Simple & configurable SilverStripe module to notify admin on contact form submission
Custom form builder for OctoberCMS
Laravel Package for capsule CRM integration
统计信息
- 总下载量: 9.1k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 5
- 点击次数: 16
- 依赖项目数: 4
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-04-22