Register now or log in to join your professional community.
Drupal7 is my personal favourite, has so many modules that bolt-on to your existing website to increase website functionality, performance, interactivity and so much more.
For your image slider, there are numerous to choose from with different functions and animation effects, its best for you to be able to view your choices here: https://drupal.org/project/project_module
Roll on Drupal8.
1:
The basic idea of CMS is that it is meant for publishing articles. So when you think of creating a CMS think of (adding articles - editing articles - deleting articles – adding comment – managing comment). Then it is your choice either to store the articles in physical files or in database.
Let me elaborate more:
First you know that an article may contains pictures, colours. links .. etc, so now another requirement comes to the picture that is the need for a rich text box editor. You can use TinyMCE for that.
If you could successfully achieve to this point then editing an existing article and deleting them is easy.
No what you need to think of is will you store the articles in physical files or in database ? In my opinion store them in database, create ONE physical file with proper look and feel and then use the concept of URL routing to map the contents in DB with the physical file.
Then start working on how comments should be added. You can take the ideas from any CMS website.
The most important point when you think of a CMS is that everything should be controlled from a Control Panel. If you reach to this level then I can judge that you have a powerful CMS application.
If the lines above still looks like Chinese, install one CMS application to your system, go through the features it has and try to analyse the basic Ideas of them.
2:
For image sliding I would recommend you to use JQuery. Here some examples:
http://vandelaydesign.com/blog/web-development/jquery-image-galleries/