(Course outline Lesson 1: Website architecture and function analysis, course objectives and introduction to relevant front-end and back-end structures and databases Lesson 2: Basic introduction to Bootstrap, instructions for using components and javascript plug-ins Lesson 3: Preparation of relevant primary templates according to website requirements Lesson 4: Basic introduction to Thinkphp, installation and use, MVC implementation, etc. Lesson 5: Use of the template program that has been written in ThinkPHP Lesson 6: Mongodb introduces the installation, introduction, use and related commands Lesson 7: 7. Basic CURD operations and high-end queries such as grouping Lesson 8: 8. The combination of Mongodb with PHP and Thinkphp Lesson 9: 9. The implementation of the community website user registration and login system Lesson 10: The implementation of the community website user center, mailbox password retrieval, etc. Lesson 11: 11. The community website topic publication and discussion about the implementation of the system Lesson 12: 12 Realization of community website search and other functions Lecture 13: Community background management system 1 Lecture 14: Community background management system 2 Lecture 15: Website optimization and other related extensions. Lecture 16: 16. Development of Widget Components of Practical Community Websites Lecture 17: 17. Discussion on Practical Community Websites Lecture 18: Implementation of the Praise Module of Practical Community Websites Lecture 19: Background Content Management of Practical Community Websites Lecture 20: Background Permission Module of Practical Community Websites Lecture 21: Permission Module and Summary of Practical Community Websites)