Quel logiciel pour intranet, CMS - Django ou Joomla?
Dans mon entreprise, nous sommes à la pensée de passer de wiki style
intranet pour les plus de sur-mesure solution de CMS. Choix naturel
serait Joomla, mais nous avons une architecture spécifique. Il y
quelques centaines de personnes qui vont utiliser le système. Système
devrait être auto explicable (plus facile que de wiki).
Nous utilisons un grand nombre d'outils web, les applications et intégrée
dans la 3ème partie logiciel. Le supérieur élément qui est un
colle pour chacun d'entre eux est de l'API. Dans l'exemple de l'intranet
les outils que nous utilisons Django, mais il est utilisé sans ORM, type de
limité à des modèles et des url - chaque application a un
des méthodes adéquates au sein de notre API. Nous n'utilisons pas le Django
l'interface d'administration, parce qu'il est à peine dépend de la moraine d'oak ridges.
Parce que Joomla peut être difficile à intégrer. Chaque
les employés devraient être en mesure de modifier la plupart des pages,
l'authentification et les privilèges doivent être gérées par notre API.
Qu'il est difficile de brancher Joomla pour utiliser un autre
processus d'authentification? (extension uniquement - pas de hacks)
Si l'on sait Django mieux que Joomla, devrait Django être
utilisé?
Si vous êtes en python en fonction de la CMS, n'oubliez pas Plone - plone.org
OriginalL'auteur zalun | 2009-01-08
Vous devez vous connecter pour publier un commentaire.
Django n'est pas un CMS. Si vous voulez construire une application que vous souhaitez utiliser Django (par le son de votre post, vous comprenez que si). Si vous voulez juste être en mesure de modifier/stocker du contenu et ont des autorisations pour vos utilisateurs - un CMS serait la voie à suivre. Je ne sais rien à propos de Joomla. Il devrait être assez facile pour se moquer d'un hack pour faire ce que l'authentification que vous avez besoin - même si c'est juste un message directement sur le serveur.
Django va prendre un certain temps pour arriver jusqu'à l'endroit où vous êtes en utilisant pour les raisons que vous mentionnez. L'interface d'administration devra être utilisé (ou vous êtes en train de construire un CMS à partir de zéro), ce qui signifie la création de modèles pour modéliser le contenu que vous possédez déjà. Ensuite, vous devez personnaliser chaque modèle de page, et "plug in" ce système d'authentification que vous souhaitez.
Beaucoup de travail.
OriginalL'auteur Josh Smeaton
Peut-être vous pouvez vérifier Django CMS.
OriginalL'auteur Oli
À mon avis, Plone est très puissant pour la construction d'un intranet.
Quelques références:
OriginalL'auteur kn3l
Joomla! a l'authentification des plugins; vous pouvez écrire votre propre sans le piratage de la base. Lorsque quelqu'un tente de se connecter à votre site, il faudra passer par tous publiés à l'authentification des plugins (dans l'ordre que vous définissez) jusqu'à ce que l'un renvoie la valeur true. Si vous souhaitez uniquement utiliser une méthode, annuler la publication de tous les autres plugins, sauf pour votre propre.
Aussi, Joomla! a déjà un plugin pour LDAP si votre système prend en charge ce.
La partie qui peut être plus difficile serait de gestion de privilèges spécifiques par le biais de l'API. Joomla! manque actuellement au niveau du groupe de contrôle d'accès; il y a actuellement niveau d'autorisation contrôle d'accès (Rédacteurs, Éditeurs, Administrateurs, etc...).
OriginalL'auteur jlleblanc
Que vous avez attaché votre question avec Python, vous pouvez jeter un oeil à plone (http://plone.org)
OriginalL'auteur Kurt Pattyn
Si vous utilisez FLEXIcontent et FLEXiaccess vous pouvez obtenir différents niveaux d'autorisations sur Joomla
OriginalL'auteur Edgar
Je vous remercie pour toutes les réponses.
Plone option annulée sur la rencontre d'aujourd'hui.
À l'aide de Joomla impliquera beaucoup de codage pour le faire agir comme le reste de l'intranet. Je pense que la rédaction d'un CMS dans Django (avec le "vol" du code existant solutions cms) qui va gagner. Formes automorphes sont très intéressants et il ne devrait pas être difficile (je l'ai écrit déjà un système CMS en PHP appuyer sur ma propre cadre de référence utilisés sur les sur les 15 sites)
OriginalL'auteur zalun
Merci pour cela.
Le système a été choisie derrière mon dos en plus de la gestion.
C'est SilverStripe.
Je ne suis pas du tout satisfait de
Merci encore.
J'ai quitté l'entreprise Fév 2010, je n'étais pas traiter avec elle jusqu'à ce que le moment n'était pas encore prêt
OriginalL'auteur zalun
Django CMS méthode de travail nécessite l'aide d'un ORM modèle et une interface d'administration.
OriginalL'auteur zalun