2010-03-16 8 views
0

Je travaille dans un petit collège qui veut faire des "sites" pour tous les départements académiques (~ 30). J'ai réussi à les faire sortir de leur idée originale: 30 installations Wordpress individuelles. Quel cauchemar d'entretien! Ce que je cherche, c'est un CMS (de préférence Python ou PHP, car ce sont mes domaines d'expertise) qui peut créer automatiquement une sous-section (ou sous-site, quelle que soit la langue vernaculaire) complète avec l'utilisateur et quelques entêtes basé sur un modèle. Ainsi, je pourrais juste cliquer sur un bouton et avoir une nouvelle sous-section pour un nouveau département complet avec son propre utilisateur autorisé, et les sous-titres/menu/pages par défaut.CMS Open Source avec sous-sections et utilisateurs liés

Est-ce juste un vœu pieux? Cela ne me dérange pas de me salir les mains (ce serait l'ensemble de mes tâches), alors quelle plate-forme serait un bon point de départ pour quelque chose comme ça? L'open source est un must pour moi car je n'ai littéralement pas de budget, et je vais probablement devoir creuser assez profondément dans l'application.

+0

Je ne sais pas vraiment bien, mais ce que j'ai entendu Drupal est probablement assez puissant pour réaliser vos rêves) – Franz

Répondre

2

Jetez un oeil à Drupal ou Wordpress MU. Avec un peu de script et de code, je pense que ceux-ci pourraient faire ce dont vous avez besoin.

Examinez particulièrement Wordpress MU. Si elles parlaient de 30 installations Wordpress alors Wordpress MU pourrait être exactement ce que vous voulez. Il fournit un backend d'administration unifié pour gérer plusieurs blogs wordpress. Il est basé sur le logiciel utilisé pour exécuter Wordpress.com. Je travaillais dans un département des technologies académiques en tant qu'étudiant programmeur et pendant que j'étais là, je les ai aidés à en faire une installation. Laissez-moi vous dire - comparé à MovableType et Blackboard - c'était un rêve.

0

Jetez un oeil à Pinax. Il utilise un système de templates pour développer rapidement des sites. Pinax a été créé autour de l'idée qu'il existe des «types» de sites Web et il est ridicule de continuer à écrire le même code encore et encore pour des sites similaires. Cela signifie que vous pouvez utiliser l'un de leurs modèles prédéfinis ou créer le vôtre, puis lorsque vous souhaitez créer un nouveau site, appelez simplement le modèle et le site sera prêt à fonctionner.

0

Plone utilise très bien ce cas d'utilisation. Le projet WebLion de Penn State utilise Plone pour fournir de nombreux sous-sites à son université. Vous pourriez être intéressé par leur travail.

http://plone.org
http://weblion.psu.edu