I want to quickly build a community, but currently the Discuz templates are the same, and the functions are not simple enough. How can I reconstruct and reuse Discuz, building a simple and clear Community website I want to quickly build a community, but currently the Discuz templates are the same, and the functions are not simple enough. How can I reconstruct and re-develop Discuz, build a simple and clear Community website
Reply content:
I want to quickly build a community, but the current Discuz templates are the same, and the functions are not simple enough. How to reconstruct and reuse Discuz to build a concise and clear Community website
If you know the technology or want to understand the technology, it is not a qualified technical problem.
If you do not understand technology, what you need to do is to find a technical partner.
In addition, the Community software is called Discuz.
You can disable some functions in the background, which is concise and clear for users.
If you want to solve the problem through refactoring, I don't think it is necessary. The discuz code is not clearly written, and after reconstruction, the subsequent upgrade of discuz is a problem.
It takes the same time to use a popular framework to write a simple community.
Agree
You can disable some functions in the background, which is concise and clear for users.
If you want to solve the problem through refactoring, I don't think it is necessary. The discuz code is not clearly written, and after reconstruction, the subsequent upgrade of discuz is a problem.
This is because my website is like this. Because the secondary development moves to the kernel file, it cannot be upgraded now.
Discuz code is huge and messy. It is not suitable for a single person to perform large refactoring, and the cost of waste is too large.
Since the subject wants to quickly build a community, it depends on the core content and functions of the community, and then searches for the existing open source website construction systems that can consume the minimum cost to meet their needs.
It can satisfy core needs, and then quickly promote it to users for verification and feedback.
Do not spend too much time building things that users don't need