Je commence un projet avec un client pour créer une application web et je suis un peu coincé sur la solution à adopter. J'ai déjà utilisé Joomla pour beaucoup de clients par le passé, mais ce client a des requêtes spécifiques que je SAIS que je vais devoir construire moi-même. Le problème auquel je suis confronté est que je travaille à plein temps sous le spectre .NET et bien que je sois un développeur novice en PHP, et que j'étudie l'architecture plug-in de Joomla depuis environ un mois, je suis un beaucoup plus à l'aise de construire quelque chose dans ASP.NET que je suis en PHP. Ma question est, quels sont les projets d'OS qui ont une communauté semblable à celle de Joomla/Mambo/Drupal, avec une architecture similaire à celle de Joomla? Je n'ai pas vraiment le temps de construire un système CMS complet dans ASP.NET, mais si quelque chose existe déjà qui peut me donner X% (25%, 50%, quelque chose) de ce que Joomla a cela va au moins me mettre sur le bon chemin. Joomla a juste trop d'extensions et trop de support de communauté pour que je puisse le passer s'il n'y a pas quelque chose de comparable dans le domaine d'ASP.NET.Quelles sont les alternatives dans les projets OS pour C# similaires à Joomla/Mambo/Drupal?
Répondre
J'ai utilisé (et lutté avec) DotNetNuke.
Il y a mojoPortal.
Il semble que ce n'est pas aussi "grand" comme DotNetNuke (par exemple), mais il a beaucoup de caractéristiques:
- Blogs, Forums, Calendrier des événements, Google Maps, Galeries photos, e-commerce , Partage de fichiers sécurisé, Newsletter, Enquêtes, Sondages,
Merci Martin. Je vais y regarder. – Joseph
Telerik a une édition communautaire de son système CMS SiteFinity. Bien que j'aie eu une grande expérience avec RadControls, je ne peux pas me porter garant de SiteFinity. Cela peut valoir la peine de vérifier, car Telerik a un grand soutien pour leurs produits.
Ceci peut-être un tronçon encore plus grand, mais Rob Connery (le gars SubSonic) MVC StoreFront a une bonne capacité de publication CMS/contenu qui a une architecture de plugin. Il a publié une série de screencasts qui tournent autour de ses capacités. Rob a donné un aperçu de la capacité au MIX.
SiteFinity n'est pas open-source! – M4N
@Martin merci de le signaler. @David Je suis vraiment à la recherche de quelque chose d'OS, même si j'ai regardé SiteFinity brièvement avant. Merci pour tous les liens et votre contribution, cependant! – Joseph
En ce qui concerne le MVC StoreFront, j'ai regardé la majorité de ces vidéos et il a certainement un certain potentiel. Je vais regarder dans celui-là aussi. – Joseph
N2 semble assez agréable, je ne l'utilise que: http://n2cms.com/
Merci! Je vais regarder dedans. – Joseph
Umbraco est excellent. Il utilise une structure de nœud simulaire pour drupal et très facile à étendre à travers des contrôles utilisateur personnalisés ou XSLT. J'ai aussi constaté que mon client qui n'est pas le plus à l'aise avec l'informatique a trouvé l'interface umbraco facile à utiliser.
Découvrez Cuyahoga
vaudraient peut-être jeter un oeil à Graffiti
Alors que ce n'est pas open source, il est basé et a .NET d'un simple moteur de thème et l'architecture de plug-in.Il n'a pas la même popularité que Drupal, mais il est assez simple à mettre en place et correspond à vos compétences actuelles quand il s'agit de l'étendre.
Mise à jour: Graffiti est maintenant open source.
Apparemment, il est open source maintenant http://graffiticms.codeplex.com/ –
en plus de N2, mentionné ci-dessus (dont je suis un grand fan), il y a une option (pour les âmes vraiment courageux!) Pour exécuter Drupal sur .Net avec compilateur Phalanger - il nécessite plusieurs correctifs à Phalanger et au moins une correction à Drupal lui-même (manipulation de cookie de session, pour être précis). En récompense, vous obtiendrez un buste de performance ainsi que tous les avantages des outils de développement .Net.
- 1. Quelles sont les alternatives pour CSharpOptParse?
- 2. Quelles sont les alternatives à ClickOnce?
- 3. Quelles sont les alternatives "Pastie"? (installable)
- 4. Quelles sont les techniques pour limiter les dépendances de compilation dans les projets C++?
- 5. Quelles sont les alternatives pour PHPLint qui s'exécutent sous Windows?
- 6. quelles sont les alternatives à l'utilisation de global.asax?
- 7. Quelles sont les alternatives à l'Open Source Job Scheduler?
- 8. Quelles sont quelques alternatives ALM à TFS?
- 9. Est-ce que DDE compte toujours? Quelles sont les alternatives?
- 10. Quelles sont les alternatives à Spring Batch pour gérer les tâches en file d'attente?
- 11. Quelles sont les alternatives à UML pour représenter graphiquement les modèles logiciels?
- 12. Quelles sont les ressources pour apprendre à écrire les spécifications?
- 13. Pourquoi Perfmon ne parvient pas à donner de la mémoire disponible et quelles sont les alternatives?
- 14. Quelles sont les meilleures ressources pour apprendre l'écriture idiomatique C#?
- 15. Quelles sont les options disponibles pour VisualSVNServerHooks.exe?
- 16. Quelles sont les limites internes à WCF?
- 17. Quelles sont les règles pour nommer les classes AS3?
- 18. Quelles sont les meilleures pratiques pour gérer les informations sensibles?
- 19. Quelles sont les stratégies pour tester un planificateur à l'unité?
- 20. Quelles sont les bonnes ressources pour apprendre à utiliser NAnt?
- 21. Quelles sont les restrictions d'accès pour accéder à un DSN?
- 22. Quelles sont les chaînes vraiment dans .NET?
- 23. Quelles sont les conventions pour les en-têtes et les fichiers cpp en C++?
- 24. Quelles sont les modifications empilables?
- 25. Quelles sont les bonnes ressources pour apprendre sur les génériques?
- 26. Quelles sont les utilisations intéressantes pour les agents Java?
- 27. Quelles sont les alternatives ADFS pour la connexion unique pour une application ASP.NET avec des utilisateurs dans le répertoire actif?
- 28. Quelles sont les spécifications HW recommandées pour les virtualisations?
- 29. Les délégués et les rappels sont-ils identiques ou similaires?
- 30. Quelles sont les bonnes ressources pour comprendre les MIB SNMP?
J'ai utilisé DNN auparavant, mais il semblait assez lent. Il a cependant un cadre d'extension intégré dans lequel j'ai regardé quelques podcasts. Cependant, je n'ai jamais rien développé pour ça. Le plus gros problème avec DNN est qu'il n'a pas encore assez de "truc" pour le moment, comparé à Joomla. Merci pour la suggestion cependant! – Joseph
Je me demande aussi s'il y a quelque chose qui commence à être utilisé avec le framework MVC. +1 pour DNN cependant. – Joseph
DNN n'est pas aussi lent qu'avant heureusement. – Keltex