Je recherche un projet que je vais faire au travail ...
Je travaille pour un petit hôpital et nous avons récemment mis à niveau tous les navigateurs de notre intranet vers IE8 (Au revoir 6 :). Nous avons un petit intranet obsolète construit par quelqu'un qui n'est pas un concepteur de sites Web ... assez fonctionnel, mais ennuyeux à maintenir et très clairsemé.
Ce que je veux faire, c'est utiliser un bon cadre. Je cherche des suggestions ...
Je cherche quelque chose basé sur Windows IIS.
J'adorerais l'authentification Windows - avec la possibilité de déléguer des sous-sections du site Web à des gestionnaires. À présent, mon travail consiste à ajouter/mettre à jour/supprimer tout ce qui se trouve sur le site ... J'aimerais quelque chose de pas compliqué, qui puisse être délégué à des personnes non techniques.
Comme ... le responsable de la cafétéria devrait pouvoir mettre à jour le menu sans me mettre un ticket. Elle se connecterait à son ordinateur, ouvrirait l'intranet (qui l'utiliserait pour s'identifier sous Windows) et disposerait de privilèges élevés pour modifier sa section de l'intranet.
Si je dois "étendre" un bon framework pour obtenir l'authentification Windows, je le ferai ... mais je préférerais qu'il soit intégré.
Quels sont les bons cadres, outils et lieux pour commencer? Bien que ce ne soit pas un projet "énorme" ... il sera plus grand que le travail de base que j'ai fait auparavant et j'aimerais un bon endroit pour commencer.
Drupal est une excellente option. Beaucoup de gens issus de Windows vont probablement suggérer SharePoint, ce qui peut être une bonne option, mais j'ai expliqué en détail les raisons pour lesquelles je recommande en particulier de ne pas le recommander ici: http://archstldev.com/node/ 545
Je suis en train de construire un intranet sur Drupal, et il existe de bons documents de base sur l'utilisation de Drupal pour un intranet ici sur le même site, noeud 374 (désolé, je peux ne postez pas encore plus d’un lien).
Le module d'intégration LDAP de Drupal est très utile pour l'authentification sur un serveur Windows Active Directory (c'est ce que j'utilise).
Le module de groupes organiques pour Drupal vous permettrait de définir (ou même de laisser vos utilisateurs définir) différents "groupes" sur le site qui seraient entièrement gérés par ces utilisateurs. Vous pouvez y accéder et apporter des modifications si vous le souhaitez, mais les utilisateurs peuvent créer et gérer leur propre contenu assez facilement.
Open Atrium est un système Intranet préemballé spécialement conçu à cet effet et basé sur Drupal, de même que Drupal Commons (google ces noms de liens, car je ne peux poster qu'un seul lien dans ce message :).
Cela ressemble à ce dont vous avez besoin est un Système de gestion de contenu (CMS) . DotNetNuke est le CMS le plus populaire fonctionnant en mode natif sur IIS. Si vous êtes prêt à installer PHP sur votre IIS box, vous pouvez également consulter PHP CMS comme Joomla et - Drupal .
Si vous recherchez un intranet basé sur Windows IIS, je vous suggère l’un des systèmes de gestion de contenu suivants:
Ces deux éléments peuvent être liés à votre annuaire Windows Active Directory et permettre un contrôle assez efficace sur tous les aspects du site (y compris la sécurité granulaire, de sorte que vous autorisez cette dame de la cafétéria à modifier son menu).
Je vous suggérerais de jeter un œil à Atlassian Confluence wiki, plusieurs établissements utilisez-le comme site Web interne et base de connaissances. Et l'authentification Windows est intégrée pour autant que je sache.
Cela pourrait même être gratuit pour les hôpitaux, mais même si ce n’est pas le cas, c’est assez bon marché pour acheter.