appcia/webwork
Composer 安装命令:
composer require appcia/webwork
包简介
Appcia PHP Framework, simple, light-weight and fast
README 文档
README
PHP Framework, codename 'Webwork'
Main ideas
- lightweight and clean MVC 'simplicity as solution'
- vendor independent 'use what you want' - mailer, db orm, whatever
- highly configurable
- scalable by modules
- simple, native view mechanism with block extending
- easy for unit test implementing, mock injecting
- modern code using namespaces, dependency injection, closures (PHP >= 5.3)
- standarized code via PSR-1, composer
Roadmap
- release 1.0
- website with documentation, http://appcia.pl/webwork , available soon
- updated quickstart
Contact, cooperation
Please send me messages on priv. Also it would be great, if you like this project and wanna cooperate.
News
0.9.3
- form object binding (dynamically created fields)
0.9.2
- resource management rewritten, new asset manager
0.8.2
- routes with: optional fragments, custom regular expression per parameter
0.8.1
- config reader / writer interface
0.8
- validator improvements + new: DateBetween, DateOverlap, Not, Callback
0.7.7
- request tracker
- view extending improved for nesting
- router bugfixes
0.7.6
- intl translator (gettext)
0.7.5
- framework structure change
- app class rewritten, bootstrap incorporated
0.7.4
- view renderers (php, json, xml, ini)
- controller improvements
0.7.3
- routes group (for more simple config)
0.7.2
- CSRF protection
- locale in context
- slug filter
0.7.1
- filter, validators and helpers now use application context (custom configuration changing on the fly)
- minor convention fixes
0.7
- resource manager
- for mapping files (images, pdfs etc) with database rows by parameters like ID or others
- processing derivatives types based on origin resource (thumbnails in many different sizes, format conversions etc)
- form extension with resource mapping, file upload with temporary state
0.6
- dispatcher events, useful for listening (error handling, authorization)
- unit tests (in progress)
0.5
- PSR-0 autoloader, structure modified
- composer/packagist support
0.4
- new set of view helpers: baseUrl, serverUrl, routeUrl, asset
- router refactored
- demo with some css
- minor structure fixes
0.3
- configurable view helpers
- demo improved (views use same layout by extending, blocks and helpers example usage and more...)
- components creation simplified
- config injection moved outside objects
0.2
- route parameters support
- view block mechanism (alpha)
0.1
- working framework skeleton
Live example (outdated)
http://webwork.appcia.linuxpl.info/
Quickstart (outdated)
Use application skeleton: https://github.com/appcia/webwork/blob/skeleton/README.md
appcia/webwork 适用场景与选型建议
appcia/webwork 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 2.85k 次下载、GitHub Stars 达 1, 最近一次更新时间为 2013 年 01 月 17 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 appcia/webwork 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 appcia/webwork 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 2.85k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 16
- 依赖项目数: 2
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2013-01-17