- Moodle 3.x Developer's Guide
- Ian Wild
- 209字
- 2021-07-02 21:34:38
Planning is everything
Creating a new Moodle installation doesn't just involve configuring servers and installing software. That's just a very small part of the process. The most important part of the process is planning. Before you can plan, you have to understand the environment (that is, the people and the organization) that you are planning for. It is best to design your new server architecture in baby steps:
- Audit the current environment, that is, your whole organization: How is your network configured? How will the new Moodle be accessed? How will the new Moodle interface with legacy systems? Will Moodle work at all?
- Produce an options analysis: Designing a new architecture is a problem, not a puzzle (puzzles only have certain solutions whereas problems can have many solutions, some more effective than others). Each potential solution will have benefits and risks; these need to be understood.
- Recommend a solution: The preceding two steps will make it clear why you have reached your particular recommendation.
Only when you reach an informed decision on which architecture you will implement, should you go ahead and implement it.
Obviously, how rigorous you need to be during the planning stage will depend on the organization you are planning for, still preparation is everything.
推薦閱讀
- Data Visualization with D3 4.x Cookbook(Second Edition)
- 匯編語言程序設計(第2版)
- PHP 編程從入門到實踐
- 老“碼”識途
- Reactive Programming With Java 9
- PLC編程及應用實戰(zhàn)
- Lighttpd源碼分析
- Java EE 7 with GlassFish 4 Application Server
- Mastering VMware Horizon 7(Second Edition)
- Web前端開發(fā)技術:HTML、CSS、JavaScript
- Deep Learning for Natural Language Processing
- Parallel Programming with Python
- 計算機程序的構造和解釋(JavaScript版)
- HTML 5與CSS 3權威指南(第4版·下冊)
- 新手學ASP動態(tài)網(wǎng)頁開發(fā)