[哈菜系列] 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的扩展结合

手册

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!