I am working on choosing layouts and shapes of page components for a large educational web application containing more than 100 variety of web pages. I am currently trying with flat layouts and trying to keep minimum components so that each page look simple and easy to use. The bigger blocks displaying Theory Subjects and the smaller ones as labs (blocks count might vary). I have designed similar sketches for the entire application. But i want to make sure where to leave space which can be used later effectively to display advanced features. Basic Features are as follows.
- Question Answer Section
- File access/upload section
- Blog Post Section
- Time Table Section
- Note making Section
- Login/Register Section
- Home Page
- Events Section
- Exams and Results
- Departmental Notice section and many more pages
Also the above page types are used by students, faculty, department, management belonging to an institute on regular basis.
Please suggest best practices for defining layouts and shape of components for each category. Thanks in Advance.