: Building an intranet I'm researching for a project I'm going to be doing at work on the side... I work for a small hospital and we recently upgraded all the browsers inside our intranet to
I'm researching for a project I'm going to be doing at work on the side...
I work for a small hospital and we recently upgraded all the browsers inside our intranet to IE8 (Goodbye 6 :). We have a small, obsolete intranet built by someone who isn't a web designer... functional enough, but annoying to maintain and really sparse.
What I'm wanting to do... is use a good framework. I'm looking for suggestions...
I'm looking for something Windows IIS based.
I'd love windows authentication - with the ability to delegate sub-sections of the website to managers. Right now it's my job to add/update/delete anything from the site... I'd like something not complicated that can be delegated to non-technical people.
Like... the Cafeteria Manager should be able to update the menu without putting a ticket into me. She'd log into her computer, open the intranet (which would use her windows log-on to identify her) and have elevated privileges to edit her section of the intranet.
If I have to "extend" a good framework to get Windows Authentication, I'll do it... but I'd prefer it to be baked in.
What are some good frameworks, tools and places to start? While this isn't a "Huge" project... it's going to be bigger than the basic stuff I've done before and I'd like a good place to start.
More posts by @Kevin317
4 Comments
Sorted by latest first Latest Oldest Best
I would suggest you take a look at Atlassian Confluence wiki, many establishments use it as their internal website and knowledgebase. And the windows authentication is built-in as far as I know.
It might even be free for hospitals, but even if not - it is quite cheap to buy.
If you are after a Windows IIS based Intranet, I suggest either one of the following content management systems:
DotNetNuke (Community version is available)
Microsoft Sharepoint
Both of these can link into your Windows Active Directory, and provide pretty good control over every aspect of the site (including granular security, so you allow that cafeteria lady to edit her menu).
It sounds like what you need is a Content Management System (CMS). DotNetNuke is the most popular CMS that runs natively on IIS. If you're willing to install PHP on your IIS box then you could also look at PHP CMS's like Joomla and Drupal.
Drupal is a great option. Many coming from a Windows background will probably suggest SharePoint, and that may be a good option, but I've detailed reasons why I, in particular, recommend against it here: archstldev.com/node/545
I'm building out an Intranet on Drupal right now, and there are some good background materials on using Drupal for an Intranet here on the same site, node 374 (sorry, can't post more than one link yet).
Drupal's LDAP integration module is very useful for authenticating against a Windows Active Directory server (that's what I'm using).
The Organic Groups module for Drupal would let you define (or even let your users define) different 'groups' on the site which would be completely managed by those users. You could pop in and make changes if you want, but users could create and manage their own content pretty easily.
Open Atrium is a purpose-built prepackaged Intranet system built on Drupal, as is Drupal Commons (google those names for links, as I can only post one link in this post :).
Terms of Use Create Support ticket Your support tickets Stock Market News! © vmapp.org2024 All Rights reserved.