https://www.userfrosting.com
如果您只是想表明您喜欢这个项目,或者想以后记住它,您应该star ,而不是fork ,这个存储库。分叉仅适用于当您准备好创建自己的代码副本以进行处理时。
版权所有 (c) 2013-2024,根据许可证可在个人和商业软件中免费使用。
UserFrosting 是一个用 PHP 编写的安全、现代的用户管理系统,构建在 Slim Microframework、Twig 模板引擎和 Eloquent ORM 之上。
请参阅我们的安装指南。
如果您在安装 UserFrosting 时遇到问题,请加入我们的聊天室。
如果您通常对代码的结构和布局感到困惑,或者它看起来不像您习惯的那种 PHP 代码,请从头开始。
UserFrosting 寻求平衡现代编程原则(如 DRY 和 MVC)与新开发人员的浅层学习曲线。我们的目标是:
创建功能齐全的用户管理脚本,只需几分钟即可完成设置
使用户可以轻松快速地根据自己的需求调整代码
向新手开发人员介绍最佳实践,例如关注点分离和 DRY 编程
向新手开发人员介绍现代结构,例如前端控制器、RESTful URL、命名空间和面向对象建模
基于现有的、广泛使用的服务器端和客户端组件构建
干净、一致且文档齐全的代码
亚历克斯是两家公司的创始人和共同所有者,一家在印第安纳州布卢明顿的印第安纳大学提供数学辅导,另一家在马里兰州科利奇帕克的马里兰大学提供数学辅导。他是印第安纳大学信息与计算学院的博士生。
Louis 是魁北克省蒙特利尔市的一名土木工程师,他也对编码充满热情。他是 SimpsonsCity.com 的主要贡献者之一,喜欢通过帮助他人来分享自己的知识,就像他第一次开始编码时得到的帮助一样。
Jordan 是 Canva 的澳大利亚软件工程师。他的热情是为那些原本乏味和/或难以解决的问题创建简单而直观的基于软件的解决方案,同时让用户保持控制。
Sarah 是 UserFrosting 的用户体验专家和前端设计师。 除了 UF 应用程序本身的工作之外,她还负责 https://www.userfrosting.com 和 https://learn.userfrosting.com 的出色设计。
Srinivas 是一名 Web 应用程序架构师,对开源技术充满热情。他在构建 SaaS(软件即服务)网络应用程序方面拥有丰富的经验,并且喜欢从事开源项目并为社区做出贡献。他拥有印度浦那大学计算机科学硕士学位。
这个项目的存在要感谢所有做出贡献的人。如果您有兴趣为 UserFrosting 代码库做出贡献,请参阅我们的贡献指南以及风格指南。
Louis Charette (@lcharette) - 法语
Karuhut Komol (@popiazaza) - 泰语
Pietro Marangon (@Pe46dro) - 意大利语
Christian la Forgia (@optiroot) - 意大利语
阿卜杜拉·塞巴 (@abdullahseba) - 阿拉伯语
布鲁诺·席尔瓦 (@brunomnsilva) - 葡萄牙语
@BruceGui - 中文
@kevinrombach - 德语
@rafa31gz - 西班牙语
@splitt3r - 德语
@X-匿名-Y - 德语
Dmitriy (@rendername) - 俄语
Amin Akbari (@aminakbari) - 波斯语
邓布利多 - 土耳其语
Lena Stergatou (@lenasterg) - 希腊语
支持者承诺每月定期捐款 5 美元或更多,帮助我们继续开发 UserFrosting。 [成为支持者]
成为赞助商来支持该项目。赞助商已向 UserFrosting 捐款总计 500 美元或更多(无论是作为持续支持者还是一次性捐款)。您的徽标将显示在此处,并带有指向您网站的链接。 [成为赞助商]