Hi all,
I am developing an intranet using DotNetNuke that, among many other functions, must house all of the company's policies, procedures & forms.
The forms, that's easy. I'll convert all of the current forms from various sources (html, PDF, DOC, RTF) into PDF files and then upload them using a documents module (unless anyone else can suggest a better way... the only limitation of this is you can't really create sections and subsections without using lots of different modules and categories...).
The policies & procedures is a little more tricky. Again, they come from a wide variety of sources, but I'm happy to go through and manually convert them to simple, clean HTML. This will mean they can all take on a uniform look (i.e. using <h1>, <h2>, <h3> etc tags). I've already begun this and it doesn't take me long at all. I thought about just having a page for policies and creating a Text/HTML module for each policy, but it is not easy to arrange them on the page, and you cannot create sections or subsections. I also considered creating a separate page for each of the policies, with just a Text/HTML module, and then have a main policies page that links to each one. This would be a major PITA having to manually create and maintain the links though.
The reason I don't want to just create PDF's and upload them is that you cannot search through the content of the document. Also, the 'Documents' module is not the nicest thing to work with if you want to create sections and subsections.
Can anyone suggest a better way to do this? If I was able to use at least single-level sections on the page, I could just use Text/HTML modules and set them to be Minimized by default, but as far as I can tell even single levels is not possible. I guess what I would ideally like would be a tree-structure, and each policy is placed on the tree somewhere. Clicking on the tree would open up that policy, be it in a new window or the current contentpane.