{"id":21660049,"url":"https://github.com/speedphp/example-cms","last_synced_at":"2025-04-11T22:40:49.401Z","repository":{"id":118611169,"uuid":"115625599","full_name":"speedphp/example-cms","owner":"speedphp","description":"新版speedphp框架例子，包含了CMS（内容管理系统）的大部分功能。","archived":false,"fork":false,"pushed_at":"2017-12-29T09:05:59.000Z","size":845,"stargazers_count":9,"open_issues_count":0,"forks_count":6,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-25T18:41:06.931Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/speedphp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-12-28T13:22:58.000Z","updated_at":"2022-02-16T03:16:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"88fb4a78-74b8-4509-8a81-644cfe9b3bb3","html_url":"https://github.com/speedphp/example-cms","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/speedphp%2Fexample-cms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/speedphp%2Fexample-cms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/speedphp%2Fexample-cms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/speedphp%2Fexample-cms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/speedphp","download_url":"https://codeload.github.com/speedphp/example-cms/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248493011,"owners_count":21113159,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-25T09:32:05.726Z","updated_at":"2025-04-11T22:40:49.390Z","avatar_url":"https://github.com/speedphp.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"## CMS系统示例\n\n- 本例是新版speedphp框架例子，包含了CMS（内容管理系统）的大部分功能。\n- 特色在于准备好了原始页面（跟真实开发场景一致），让开发者可以逐步自行开发和参照，以便更深入体会开发过程。\n\n### 有不明白的地方怎么办？\n\n- 到本程序专用疑难问答帖子查阅和提问：[http://www.speedphp.com/thread-5102-1-1.html](http://www.speedphp.com/thread-5102-1-1.html)\n- 代码相应的教程在制作中，敬请期待。\n\n### 功能\n\n由于理解的需要，这里是逐步递进的四个包。比如说 Part2 包含了 Part1 全部功能，以此类推；方便大家看到如何一步步实现CMS。\n\n**也可以直接看Part4，那是有全部功能的例子**\n\n#### Part 1\n\n- 前台页面显示主页、分类页、文章页。\n- 后台管理页。\n- 后台管理可管理分类和文章。\n- 可视化文章编辑器xheditor。\n\n#### Part 2\n\n包含Part 1的全部功能，**新增加**：\n\n- 全局HTML生成\n- 发布和编辑文章时，会重新生成HTML\n\n#### Part 3\n\n包含Part 1 和 Part 2的全部功能，**新增加**：\n\n- 权限和权限组\n- 用户登录权限控制及用户管理\n\n#### Part 4\n\n包含Part 1 和 Part 2 和 Part 3的全部功能，**新增加**：\n\n- 图片上传\n- 模板在线修改\n\n### 配件\n\n1. 编辑文章使用xheditor编辑器。\n2. 界面使用Boostrap 3。\n3. JS库使用jQuery。\n4. 使用CodeMirror作为在线代码编辑器。\n\n### 如何开始\n\n1. ```material```目录是原始页面，和数据库SQL文件。\n2. ```src```目录是现成源码。\n3. 导入数据库SQL。\n4. 最好下载最新版本的```speed.php```文件，替换```src/protected/lib```目录的```speed.php```文件以保证最新特性能够支持。\n5. 初始用户名是：admin，密码是：123456\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspeedphp%2Fexample-cms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspeedphp%2Fexample-cms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspeedphp%2Fexample-cms/lists"}