Welcome to the wide world of DotNetNuke!
haris_ssi wrote
1- First of all should I use DNN 4.0.2 or 3.2? I have people with experience in ASP.Net 1.1. I think 3.2 being the older one has more modules and support, is it right?
DNN 3.2.2 and DNN 4.0.2 are functionally identical but for different platform versions (ASP 1.1 vs. ASP 2.0) and if you don't need ASP 2.0 specific interactions, DNN 3 would be preferable. In my experience, DNN 3.1.1 is even more stable than DNN 3.2.2 - but does not run in ASP 2.0!
haris_ssi wrote
2- Here is the basic scenario the clients of my clients will register for different services (Blog, CMS, Photo Gallery, Poll etc) and they will have to pay for them so every time a client registers a new portal has to be configured for them with only those services which they are paying for or single ? Can this be automated? As the application will be managed by the client who is totally non-technical so manual portal configuration is not a good solution.
you will have to set up a dnn installations with individual portals for each client. there are articles about billing at www.smcculloch.net, but AFAIR they cover portal membership not ownership. but this might be easily transferred. You can mark each module as premium and assign individual access for each portal, but you might need a custom solution, if you need to have a surface to manage this from the point of sale.
haris_ssi wrote
3- I am thinking about creating a sub-domain for each new client so single DNN installation can work under different sub-domains? Please answer this question in reference with point # 2. As I am not very clear so I think I am asking very foolish things in foolish manner.
yes
haris_ssi wrote
4- Can I add new fields to user profile?
yes, but currently you need custom 3rd party modules for this (have a search on the module list at www.dotnetnuke.com)
haris_ssi wrote
5- Here is a complex thing. Clients of my clients will also have their own registered members who will be able to comment on their blogs and perform different activities on their portal only. Is it possible?
that's what portals are for.
haris_ssi wrote
6- With reference to content publishing, searching should only be done on the content of one portal. Answer this in reference to point # 5.
this is by default.
Be aware, that you will need some time to dive deep into the needed features before presenting them to your customers and to get the necessary update.
Have luck!