7
votes

DotNetNuke - pro vs. Versions communautaires

Notre organisation cherche à mettre en place un site utilisant DotNetNuke, et selon notre consultant (qui est moins fan .NET et plus d'un fan de Joomla), il existe une «preuve anécotale» que la version communautaire est enriplie dans un manière dont cela vous oblige à obtenir pro si vous souhaitez avoir un site fiable.

J'ai de sérieux doutes quant à la validité de cette revendication, mais au cas où je serais très intéressé d'entendre si cela est ou non le cas, sur la base de l'utilisation du produit et des versions communautaires et professionnelles.

Spécifiquement, s'il existe des bugs / problèmes / etc. dans la version communautaire qui ne sont résolus que par la mise à niveau vers Pro.

Je précise à l'avance si je l'ai posté sur le mauvais échange de pile, mais que c'était le meilleur pari;)


1 commentaires

J'apprécie vraiment les réponses! Sur une note latérale, notre consultant n'a pas pu citer un exemple spécifique de ses demandes de fonctionnalité.


3 Réponses :


12
votes

Je fait en désaccord avec cette évaluation.

La seule fonction Pro que je peux penser à qui pourrait affecter la fiabilité est un fournisseur de cache différent (que nous avons eu plus de problèmes avec le fournisseur que de la mise en cache standard). Je crois qu'il est le fournisseur suggéré pour un scénario agricole web, mais dans la plupart des scénarios typiques il ne sera pas un gros problème.

L'édition communautaire est la même édition communautaire qui a été utilisé dans des sites réels depuis des années, il n'y a pas eu depuis rédhibitoire pour l'introduction de la version Pro. La version Pro est juste un certain nombre d'extensions personnalisées au-dessus de l'édition communautaire, dont la plupart sont tout à fait en option pour une utilisation quotidienne d'un site Web.

Comparaison Edition sur DotNetNuke.com montre les inégalités suivantes:

Contenu avancée approbation Workflows

approbations contenu assurent l'un de vos utilisateurs touchés par un changement de contenu peut approuver les mises à jour avant de partir en direct. Flux de travail approbations peuvent être configurés dans une hiérarchie de haut en bas sur le site, la page et au niveau du module. Une des règles de gestion moteur permet des flux de travail avec un nombre illimité d'états et critiques

Granular Permission

Page, niveau module et dossier autorisations étendues fournissent des droits de sécurité granulaires qui vous permettent de définir avec précision les contributeurs de contenu peuvent modifier les modules sur chaque page.

Avancé Recherche du site

Le moteur de recherche comprend riche syntaxe de requête avec prise en charge des recherches booléennes, les recherches de phrases, les recherches de pertinence, cartes sauvages, les recherches floues, et les regroupements. Comprend une véritable toile d'araignée qui est capable d'indexer un site qui supprime l'obligation de mettre en œuvre l'interface ISearchable dans les modules.

Configuration Manager

Un utilisateur hôte peut gérer les différents fichiers de configuration de cette opération de contrôle d'exécution. Ajouter un script de fusion de configuration qui peut être utilisé pour automatiser la plupart des opérations de configuration plus répétitives et complexes.

Contenu Mise en scène

contributeurs de contenu et les ingénieurs logiciels font tous les changements à votre site Web sur un serveur intermédiaire séparé physiquement. Vous appuyez sur le site de mise en scène à la production lorsque tous les changements ont été examinés, testés et approuvés.

Mes éditables Pages

Liens vers toutes les pages et les modules du site qui a la permission d'éditer sont affichés un utilisateur, ce qui permet l'édition de page efficace

Gestion de documents

Une solution complète de gestion de documents qui permet à votre organisation pour stocker, contrôler et afficher des documents en ligne

Module Caching

Un fournisseur de cache de base de données pour le contenu du module dont le contenu module stocke dans une base de données centralisée pour le chargement de la page plus rapide sans nécessiter de traitement du serveur Web.

Page Caching

Permet à votre site pour enregistrer une page entière du contenu rendu à l'un des trois endroits différents de la mise en cache: mémoire, base de données ou disque. Améliore la vitesse de livraison de page pour les visiteurs du site.

Fournisseur Distribué Caching

Plus d'une utilisation efficace des ressources dans les grandes exploitations Web

intégrité des fichiers Checking

Vérifie les fichiers dans l'installation et signale toute incohérence qui peuvent avoir un impact sur la fiabilité du site

Surveillance de la santé

pings votre site Web périodiquement pour identifier les défaillances et vous informer de tout problème. assure également les séjours du site dans la mémoire du serveur Web pour l'accessibilité plus rapide visiteur

Centre de sécurité

Une caractéristique de niveau hôte qui charge dynamiquement une liste des failles de sécurité affectant votre version de DotNetNuke et vous fournit des conseils de navigation pour acquérir la dernière mise à jour

Documentation produit complet

Comprend plus de 2.800 pages divisées en manuels utilisateur et de super-utilisateur

Base de connaissances en ligne

Fournit des conseils pour les tâches administratives DotNetNuke et des réponses aux questions techniques communes

Impersonate utilisateur

Fonctionnalité d'hôte qui vous permet d'usurper l'identité d'un autre utilisateur qui est un membre de votre site Web. Rechercher un utilisateur par nom, puis cliquez sur une icône pour assumer leur identité pour voir le site en utilisant les autorisations de l'utilisateur tout en conservant leur mot de passe confidentiel.

En dehors des trois éléments de mise en cache, je ne vois rien là-dedans qui est plus que la cerise sur le gâteau. En outre, après avoir utilisé plusieurs de ces caractéristiques, ils ne sont pas aussi impressionnants que tous les sons, et le noyau communautaire DNN est pas complètement dépourvue de tout élément similaire. la mise en cache du module, en particulier, est disponible dans l'édition communautaire, il y a juste un autre fournisseur. En outre, la mise en cache de page est possible dans l'édition communautaire, il ne vient pas seulement avec des fournisseurs de cache de page intégrés.


2 commentaires

La comparaison officielle a déménagé à Dnnsoftware.com/solutions/evoq-content/compare- Produits


Obtenir "Accès refusé" sur ce lien ...



10
votes

tout à fait le contraire.

Divulgation: Scott Willhite, directeur des relations communautaires pour DotNetNuke

Il n'y a absolument aucun code limitant dans l'édition communautaire DotNetNuke et je suis assez fier de ce fait. Nous avons pris une décision commerciale utile et, franchement, très difficile à maintenir notre édition communautaire à la base de tous nos logiciels. Nous nous engageons à améliorer l'édition communautaire de base pour produire des éditions professionnelles et d'entreprise utilisant les mêmes points d'extension disponibles pour tous les développeurs. Et nous ajoutons constamment des fonctionnalités et une capacité à l'édition communautaire qui profite à tous les utilisateurs de la plate-forme. Toute suggestion au contraire n'est pas fondée et trompeuse.

Certaines entreprises choisissent de limiter leurs éditions gratuites (par nombre d'utilisateurs, nombre d'éléments de contenu, nombre de pages, etc.). Certaines nécessitent une marque qui ne peut pas être supprimée en éditions libres. D'autres utilisent spécifiquement leurs éditions libres comme des "crochets", sachant qu'un client de toutes tailles sera obligé de mettre à niveau s'ils veulent continuer à utiliser le produit. Aucune de ces approches n'est acceptable dans un environnement vraiment open source et aucun d'entre eux ne sont en pratique avec DotNetNuke.

Il est juste de dire que nous avons des ressources travaillant sur des extensions exclusives pour distinguer nos offres professionnelles et d'édition d'entreprise. Mais c'est le même privilège que nous permettons aux centaines de milliers d'autres d'autres d'apprécier qui développer ou mettre en œuvre des solutions propriétaires utilisant DotNetNuke. Nous sommes également des clients de ces points d'extension et les améliorons constamment pour les avantages de tous, car nous ne les utilisons pas simplement comme points de marketing, nous basons à nos entreprises les produits. Chaque version de DotNetNuke contient à la fois une édition communautaire substantielle ainsi que des améliorations d'édition commerciale.

Pour répondre spécifiquement à votre question ... Bien qu'il n'y ait aucune contrainte dans l'édition communautaire de DotNetNuke, et il s'agit d'une application hautement fonctionnelle hors de la boîte, il ne peut pas traiter tous les besoins (aucun produit ne peut, tous les projets ont des exigences uniques. ). C'est pourquoi il est construit avec des points d'extension bien définis et pourquoi il existe une telle source ouverte et un écosystème commercial qui le supporte. Il est donc juste de dire que la solution, hors de la boîte, ne peut pas aborder tous vos besoins spécifiquement? Mais entre les options professionnelles et d'entreprise, 000 d'extensions commerciales sur la neigtion à la neigtion des options open source dans les développeurs de DotNetNuke Forge and Myriad et intégrateurs de l'écosystème (en plus de vos propres compétences), je suis convaincu que tout besoin peut être rencontré dans la façon qui a le plus de sens pour votre ou toute application.


0 commentaires

3
votes

Moi aussi, je n'étais pas d'accord fortement. Je travaille avec DNN depuis des années, bien depuis la version 3 et il n'y a pas de super complot pour obliger les utilisateurs de CE à passer à Pro. J'ai parcouru plus plus de 100 sites d'édition communautaire (sérieusement, pas d'exagération) et les seuls sites de PE que j'ai travaillé étaient généralement des établissements gouvernementaux ou éducatifs où ils avaient besoin de la stade du contenu ou des avantages du module de bibliothèque OpenDocument. Pour moi, cela ressemble beaucoup à ce que vous dites - votre consultant vous permet de donner son avis de .NET vs. PHP Savourez ses recommandations.


0 commentaires