[哈菜系列] Cartalyst 的 Arsenal 组件翻译
缘由:
菜鸟总喜欢站在巨人的肩膀上,瞄到了Cartalyst的套装,价格不贵,看上去量还不错,于是开始研究。百度了下没有相关的介绍。想着独乐了不如众乐乐,就开了这篇翻译。
Cartalyst介绍
使命
We build framework agnostic composer packages for developers.
为开发者建立与框架无关的composer包。
说白了就是什么框架都能用的composer包。至于composer是什么,请看这里
是否免费?
是部分开源的。如果需要技术支持是需要订购$75/季度的服务,同时可以从Github上access一个叫Arsenal的repo。
Arsenal模块介绍(翻译)
Alerts
类型:包
A package that allows you to manage different types of alerts throughout your application.
帮助你在应用中管理不同类型通知。
手册
API
类型:包
A RESTful API package designed to help you build modular, API-first RESTful applications.
帮助你构建将API作为第一位的RESTful应用。
手册
ASSETIC-FILTERS
类型:包
Enhances Assetic with filters for LESS, SASS, & more.
加强Assetic对LESS,SASS的管理
手册
ATTRIBUTES
类型:包
Attributes package allows you to attach attributes to objects, it utilizes the Entity-Attribute-Value Model to assign values to objects.
帮助你对对象添加属性,使用EAV模型来分配值给对象。
手册
CART
类型:包
Shopping cart package featuring multiple cart instances, item attributes and Conditions.
可以建立多个购物车实例,设置物品和条件场景。
手册
COLLECTIONS
类型:包
Collection Abstraction library for PHP.
集合抽象类库。
手册
COMPOSER-INSTALLERS
类型:包
Composer installers for various Cartalyst packages.
Cartalyst包的Composer安装器
手册
COMPOSITE-CONFIG
类型:包
Override illuminate/config filesystem configuration in a database.
使用数据库中的配置来重写illuminate/config的内容。
手册
CONDITIONS
类型:包
A framework agnostic conditions package that allows you to apply conditions on Illuminate Collections.
与框架独立的条件场景包,能够让你将条件直接附加到集合抽象类的数据上。
手册
CONVERTER
类型:包
A framework agnostic measurement conversion and formatting package featuring multiple types of measurements and currency conversion.
与框架独立的测量单位记忆货币单位转化和格式化的包。
手册
DATA-GRID
类型:包
A framework agnostic data grid package that makes it easy to filter large data sources. It shifts the focus from pagination to data filtration.
与框架独立的数据表单包。它将分页转换为数据筛选。
手册
DEPENDENCIES
类型:包
Simple package which allows you to sort dependencies, be it assets, simple strings, or class instances. It's clever enough to avoid circular dependencies in a never-ending loop.
帮助你梳理依赖关系,成为assets,字符类型,或者是类型实例。他可以帮你避免进入不必要的循环依赖中。
手册
EXTENSIONS
类型:包
A starter kit for building a modular, extensions-based application.
关于如何建立模块化可扩展应用的新手包
手册
FILESYSTEM
类型:包
A framework agnostic filesystem package with multiple adapters like AwsS3 and Dropbox.
与框架独立的文件系统包,包含多个公共服务适配,比如AWS S3和Dropbox。
手册
INTERPRET
类型:包
Interpret is a driver-based content rendering package, with support for HTML, Markdown & plain text. You can register custom drivers for custom content types.
支持HTML, Markdown和纯文本的基于驱动的文本翻译包。可以自定义不同的驱动对应不同的文本类型。
手册
LOCALIZATION
类型:包
Localize your Eloquent models and routes.
本地化你的Eloquent模型和路由。
NESTED-SETS
类型:包
Nested sets utilizing the Modified Preorder Tree Traversal algorithm.
提供一个可以编辑的遍历树算法。
手册
PERMISSIONS
类型:包
A framework agnostic permissions storage container.
与框架独立的存储权限控制。
手册
PLATFORM
类型:应用
Platform is not just another CMS, it's a starting point for you to build your application providing the tools you need to get the job done as easy as possible.
不仅仅是一个CMS,更是你最简单的应用搭建框架。
手册
ACCESS
类型:扩展
A Platform 2 extension that bootstraps some necessary requirements for Platform like filters, Auth, Admin and Api controllers and some Cartalyst Sentinel model overrides.
一个platform的扩展.为platform提供必要的筛选,认证,管理员,API等得权限控制,同时包括一定的Sentinel的模型重写。
ADMIN
类型:扩展
Extension to power the administration of your website.
加强网站管理的扩展。
ATTRIBUTES
类型:扩展
Manage your application attributes.
管理你的应用属性。
手册
CONTENT
类型:扩展
An extension to manage your website content.
管理你的网站内容。
手册
DASHBOARD
类型:扩展
The administration screen of Platform.
管理员仪表盘
FOUNDATION
类型:包
The heartbeat of Platform 2, keeping your application healthy.
Platform应用的核心。
INSTALLER
类型:包
Manage Platform installation, upgrading, downgrading, & health checks.
管理Platform的安装,升级,降级以及健康检查
MEDIA
类型:扩展
Media management for Platform.
Platform的媒体管理。
MENUS
类型:扩展
Manage all the menus throughout your application.
管理你应用中所有的菜单。
手册
OPERATIONS
类型:扩展
Manage your Platform 2 extensions and/or create new extensions.
管理Platform的扩展以及新建新的扩展。
PAGES
类型:扩展
An extension to manage your website pages.
管理网站页面。
手册
PERMISSIONS
类型:扩展
Manage your application permissions.
管理你的应用的权限。
ROLES
类型:扩展
A Platform 2 extension to manage your website users roles.
管理Platform的用户角色。
手册
ROUTING
类型:扩展
SETTINGS
类型:扩展
An extension to manage your website's configuration.
管理你的网站设置。
TAGS
类型:扩展
A Platform 2 Extension to manage your website tags.
Platform的扩展,用来管理网站的标签。
手册
THEMES
类型:扩展
A Platform 2 Extension to manage the Platform themes.
Platform的扩展,用来管理Platform的主题。
USERS
类型:扩展
A Platform 2 extension to manage users.
Platform的扩展,用来管理用户。
手册
SENTINEL
类型:包
A framework agnostic authentication & authorization system.
独立于框架的认证和授权系统。
手册
SENTINEL-KICKSTART
类型:应用
SENTINEL-SOCIAL
类型:包
A Sentinel addon that makes authenticating your users through social networks & third-party OAuth providers in Sentinel an absolute breeze.
Sentinel的扩展,用于通过社交媒体和第三方的OAuth服务进行认证。
手册
SENTINEL-UNIQUE-PASSWORDS
类型:包
A Sentinel addon that allows you to enfore unique passwords on your users.
Sentinel的扩展,用于要求用户建立独立的密码。
手册
SENTRY
类型:包
A framework agnostic authentication & authorization system.
独立于框架的认证和授权系统。
手册
SENTRY-SOCIAL
类型:包
Social network logins for Sentry using Oauth and Oauth2, including custom services
用于SENTRY的社交媒体登录设置,包含Oauth和 Oauth2。
手册
SETTINGS
类型:包
A framework agnostic settings package for your application.
对于框架的应用设置包。
手册
STRIPE
类型:包
A comprehensive Stripe API package.
Stripe的API包
手册
STRIPE-LARAVEL
类型:包
Cartalyst Stripe package integration for Laravel.
与Laravel整合的Stripe包。
手册
SUPPORT
类型:包
A support package that provides flexible and reusable helper methods and traits for commonly used functionalities.
经常会被用到的方法的集合。
手册
TAGS
类型:包
A Tagging package that easily allows you to add tags to your Eloquent models.
帮助你轻松在Eloquent模型中打标签。
手册
TESTING
类型:包
THEME-DEFAULT-ADMIN
类型:主题
Default admin theme for Platform 2
默认的Platform管理者主题。
THEME-DEFAULT-FRONTEND
类型:主题
Default frontend theme for Platform 2
默认的Platform前端主题。
THEMES
类型:包
Theme inheritance, can be used in any application!
主题继承,可以用于任意应用。
手册
WIDGETS
类型:包
Widgets for your app with seamless integration with Cartalyst Extensions.
通过部件可以很自然地将应用与Cartalyst的扩展结合
WORKSHOP
类型:包
Integration with Cartalyst's Extensions for Laravel's Workbench
将Laravel的workbench与Cartalyst的扩展结合
手册