Graduation project "Development of Content Management System"
1. June 2, 2016 | Higher Institute of Computer Science
Content Management
System
Development of
GraduationProject
Zied ELATI
Realised By
Syrine BEN MESKINA
Academic Superviser
Brahim DAHMANI
Professional Supervisor
Jury President
Riadh ZAAFRANI
Project Supervisors
5. Problematic
- Technical staff to edit and update web
content
- Editing methods still not easy for novice
administrators
- Websites have to be maintained and
updated on a regular basis
24. Best Practices used along the
development process
Convention over
configuration
Don't Repeat Yourselt
(DRY)
Fat Model Thin
Controller
Rules to ease up working
with the application
keep your code concise
and readable
speed up development.
There is a lot of code that
should be in some other
layer
Refactoring
Eliminates redundancy
Code duplication in
process is waste if it can
be automated.
There is a lot of code that
should be in some other
layer
Controller changes the
state of model layer, but it
is done by using a clear
API and without messing
with internal structures.
26. Conclusion
Perspectives
- CMS marries power with simplicity,
- Concentrate on improving
performance or other attributes,
- Upgrade the efficiency
of our developed system and improve
its effectiveness.
- integrate larger and more
sophisticated templates to display
their content
- merge a pointing device gesture, such
as drag and drop.