Quelles sont les choses il faut garder à l'esprit lors de la conception et le développement de portails ?Conception/Développement des portails
Quelles sont les considérations de conception serait changement avec différents types de portails comme portail d'information, portail de gestion de contenu , portail centré sur l'application , le contenu portail centrique, les portails d'entreprise verticales et de l'entreprise horizontale portails?
Répondre
La plus grande considération que je peux penser est la gestion des utilisateurs/contrôle, la sécurité dans un portail d'information est plus facile pour un portail conçu pour être utilisé par une entreprise, que pour un portail d'entreprise horizontale, comme vous aurez plusieurs entreprises impliquées, le plus probable. Mais, le premier problème à résoudre est de bien définir qui utilisera ce portail, et que fera-t-il. Ceci est nécessaire pour que vous puissiez commencer à déterminer l'architecture, ce qui inclura la langue à utiliser.
Également, utilisez-vous un portail standard, tel qu'un portail MS, Oracle ou une solution propriétaire ou une solution open source, comme l'écriture de portlets dans JBoss?
Une fois que vous aurez répondu à ces questions, vous constaterez que les chances que le portail ait une utilisation est peu probable, donc un portail d'entreprise horizontal sera probablement aussi un système de gestion de contenu. Pour être aussi flexible que possible, chaque partie doit être découplée. Vous pouvez donc utiliser un ESB si vous avez besoin d'intégrer plusieurs portails, par exemple si les informations utilisateur sont dans un LDAP et que certaines informations sont dans Sharepoint. , et d'autres sont dans quelque chose comme Sakai (un portail de l'éducation), sinon il y aura beaucoup de code personnalisé juste pour tirer des systèmes disparates. En concevant l'endroit où les systèmes sont découplés, vous pouvez également l'adapter à d'autres situations. Ainsi, si la couche de base de données est découplée, vous pouvez facilement basculer entre MySQL et Oracle en inversant simplement la couche. Vous voudrez peut-être regarder SOA, car même si vous ne le suivrez pas complètement, de nombreux concepts d'avoir un système distribué seront utiles, en particulier pour les deux derniers exemples de portails que vous avez demandés. Par exemple, si un PDG a besoin d'informations, il peut avoir besoin d'une QS différente que si un stagiaire a besoin d'informations.
Ce serait bien si vous pouviez réduire cette question un peu, car ma réponse est générale pour une question incroyablement générale.
- 1. Portails JBoss et e-commerce
- 2. Considérations architecturales pour les portails Web à fort trafic
- 3. DotNetNuke: Comment faire un single-on à plusieurs portails
- 4. bon matériel de préparation sur java portails WebSphere
- 5. Quelqu'un connaît un outil tiers pour synchroniser le schéma des listes entre deux portails SharePoint?
- 6. Équilibrer le niveau d'intégration avec la facilité d'ajouter de nouveaux logiciels dans un intranet: portails, cms, etc?
- 7. Identification des clients HTTP
- 8. Ralentissement de la recherche dans Sharepoint 2007 (avec des étendues personnalisées)
- 9. VB.Net charger le fichier JS si le fichier existe
- 10. DotNetNuke créer un nouveau portail didnt créer un nouveau portail
- 11. Comment ajouter des répertoires virtuels IIS et des fichiers arbitraires dans TFS Solution
- 12. Est-il "a-must" pour couper tous les espaces dans les variables POST/GET?
- 13. Groupes de résumé de validation MVC 2.0
- 14. Considérations sur les performances lors de la conception d'une application ASP.NET sur WebServices
- 15. Modification d'un fichier sur le serveur à l'aide d'une application Windows locale
- 16. Est-ce que Java (Java EE) n'est pas bon pour construire un wordpress comme CMS?
- 17. Déploiement de deux solutions Sharepoint Learning Kit sur un serveur SharePoint 1
- 18. SSL sur un portail DotNetNuke
- 19. Authentification des rôles, des membres, des profils, des principaux et des formulaires
- 20. CMS et sites à fort trafic: PHP et MySQL
- 21. fluctuation des performances des requêtes
- 22. des pointeurs vers des fonctions
- 23. Comptage des instances des clients
- 24. url récupération des données des
- 25. Comptage des enregistrements pour des plages et des dates particulières
- 26. Déplacer des fichiers dans des dossiers avec des noms partiels
- 27. Suppression des notes des conférenciers des présentations par programme
- 28. Routage des utilisateurs vers des modèles uniques avec des rails
- 29. Rails créant des utilisateurs, des rôles, et des projets
- 30. Où placer des entités commerciales, des énumérations, des exceptions personnalisées?
Pourquoi Downvote? ...... – Rachel
Je m'attends à ce que ce soit si large que cela ne soit pas considéré comme une question valide, mais c'est juste une supposition. J'ai tendance à essayer de donner des raisons pour les votes de haut en bas plutôt que d'être anonyme. –
Downvote doit toujours être justifié car il guide la personne qui pose des questions sur le point à garder à l'esprit la prochaine fois tout en posant des questions – Rachel