I have a project to do, and I am in the phase of researching available technologies to implement it with. DotNetNuke is one of the options I am examining. I have watched some basic tutorials, but they do not go anywhere near the depth that I need to get into in order to understand whether DotNetNuke is capable of doing what I want to achieve. So, I figured I will ask.
The project is going to be a catalog portal for a certain profession. Professionals will be registering as users so that they can be listed in the catalog, and so that the public can find them. For each professional the catalog will be displaying two pages, and each one of those pages will contain a predetermined set of fields, some of which will be pictures. Each professional should be able to update the content of these fields, and absolutely nothing else. (They should not be able to alter the layout of their page.) Professionals should be able to go through the entire process of registering, inserting and updating their information without the need for any intervention from us. (In other words, we should not have to manually create those two pages per professional.)
Can this be done with DotNetNuke? Will it require an extension, and if so, which one?
Can someone please give me some pointers about the DotNetNuke terms that are related to what I need to accomplish so that I can research them further?
Thanks in advance.