Question

Je suis un novice pour les deux concrete5 et je cependant drupal regardé Concrete5 et Drupal. Je cherche à créer une application web qui doit être extensible. l'exigence du client commencera à partir de la gestion du contenu de base et il devra étendre l'application Web à base de flux de travail. Je cherchais à l'architecture de Drupal et Concrete5. Pour ceux qui haved utilisé l'un que l'on recommanderiez-vous? Merci à l'avance.

Était-ce utile?

La solution

Mes deux cents ... Béton 5 est de loin supérieure à Drupal.

J'ai plus de 25 sites en utilisant C5 en ce moment. J'ai eu 4 installations dans le passé drupal et ont converti tous à C5. J'ai aussi utilisé Joomla, Expression Engine et PyroCMS largement.

Quand j'ai commencé à utiliser C5, il y avait de grands avantages pour mes clients en termes de mises à jour de l'utilisateur final aux pages. Il est beaucoup plus simple pour un utilisateur moyen non-tech au contenu de la mise à jour. Ce fut une victoire importante à mes yeux. La plupart des utilisateurs ont du mal à le contenu de la mise à jour avec les autres options parce qu'il n'a pas été fluide ou WYSIWYG. L'édition en ligne de C5 est remarquable.

Cela dit, il est également très facile de convertir HTML dans des modèles en utilisant les commandes de marquage de C5. Donc, en un rien de temps, je pouvais prendre un site qui était HTML ou PHP statique et le convertir en une instance C5. Encore une fois, très simple.

Au cours des 6 derniers mois, je dirais que l'extensibilité a augmenté de façon spectaculaire. De nouveaux modules sont ajoutés sur le marché presque tous les jours. Certains sont gratuits et certains sont payés, mais je pense que tous sont pas cher pour la fonctionnalité et la peine. La plupart sont de 20 $ dans cette gamme.

Si vous connaissez bien PHP, vous pouvez écrire vos propres modules facilement et ne pas avoir à payer un sou et également pas à vous inquiéter au sujet des mises à jour de base C5. Il y a beaucoup de mécanismes intégrés qui aident les développeurs à tirer parti du système sans avoir à se soucier de se perdre dans les mises à jour logicielles. Ce fut un autre grand avantage, qui a coûté moi dans le passé avec d'autres plates-formes CMS.

En résumé ... Concrete5 est un CMS haut de gamme qui est largement extensible avec une tonne de fonctionnalités qui est super facile pour quiconque d'utiliser.

Autres conseils

J'utilise concrete5 pendant environ 2 ans maintenant et je peux recommander de tout coeur. Drupal est plus puissant, mais la quantité de travail qui doit être fait pour arriver au point de départ qui c5 vous donne juste après l'installation est énorme. Le noyau de concrete5 vous offre beaucoup de choses hors de la boîte, et en ajoutant des fonctionnalités supplémentaires est simple avec son API complète (mais pas toujours terriblement bien documenté) et des forums actifs.

En termes d'addons téléchargeables, il y a beaucoup qui a coûté, mais je l'ai trouvé que dans de nombreux cas, il est plus simple de payer ce qui est normalement une faible somme pour obtenir la fonctionnalité dont j'ai besoin que de passer tout le temps (et le temps = argent ) codant moi-même. Ces situations où je l'ai eu au code d'une solution ont été assez indolore - aucun problème a été mon échec, pas le CMS. Accrocher dans le noyau est vraiment facile, y compris l'ajout de pages de tableau de bord pour une fonctionnalité particulière (il y a un howto utile d'Andrew, le dev de base, sur le site qui explique comment le faire).

Bien sûr, la carte d'atout est de la capacité à modifier leurs sites sans avoir à comprendre l'interface utilisateur 'utilisateurs des métaphores et des « paradigmes ». Il fonctionne. Vous allez à la page, cliquez sur Modifier et tapez loin. . Simples Mon expérience avec de jolis clients analphabètes informatiques a été très positive, et je me sens vraiment confiant quand je dis de nouvelles perspectives qu'ils peuvent espérer apprendre à modifier leur site en 5 minutes.

J'utilise C5 depuis plus d'un an. L'équipe de base pour C5 est déterminé à faire mieux et mieux chaque nouvelle version, et ils mettent souvent en œuvre le code contribué .... mais la chose que je préfère dire plus, Joomla, est que la directive du CMS ne change pas. alors qu'il est open source en ce que les contributions solides communautaires en ligne avec la vision d'ensemble sera inclus, l'équipe de base (développeurs originaux) superviser tous les aspects du code. Il est donc plus soigneusement COMED plus que d'autres CMS « axée sur la communauté » de.

Il y a une grande participation de la communauté et d'aider à tout de commencer à la programmation en profondeur.

Et surtout toutes choses ... Les clients ramassent en utilisant le tableau de bord de C5 en quelques minutes. Vous aurez la chance d'obtenir que, dans la plupart des autres

CMS.

I have enough experience with to confidently say that it is pretty extensible. There are modules for most common things that you would want to do. If there isn't you can always create you own module. Downside is that the learning curve can be a bit overwhelming at first. Drupal's UI had been lacking but it's been improved with Drupal 7. But it also benefits from a decent sized community.

I also dabbled a bit in Concrete5 and was impressed with it's easy to use content editing functions. From what I remember, there was a smaller learning curve and the metaphor they used for content mimicked a normal static website with files and folders. The other big difference I noticed was that most of the modules have to be paid for. Not sure if that means they would be of higher quality but something else to consider.

I'm also interested in some perspectives from Concrete5 users.

Concrete5 hands down is the best CMS I have used. I'll second what Chad says about clients picking up on C5 in no time at all. When I demo Concrete5 to potential clients that first thing they usually say is "I can do that." Users also love that amount of functionality that comes rigth out of the box and I like that fact that most of the code that I have worked with in my experience has been pretty solid.

As CTO of concrete5 I'm a little bit biased, but I can tell you that concrete5 does offer a lot of extendability, and we try to do so in a way that scales the learning curve along with your knowledge of the system.

For example, the CMS tools are simple to understand right out of the gate. You can build sites with no customization that clients can easily edit. Then, when you need a bit more, you can go to our marketplace to download free or commercial add-ons that extend the functionality of your site. Once that isn't enough, it's easy to create custom block types which present small, encapsulated bits of presentational content on your site, and let your clients use the CMS to place new instances of them. If you need more than just bits of content, you can use concrete5's custom model-view-controller functionality to start working with full pages and external scripts. From there you can start diving into the framework itself, including our concept of events (similar to hooks in Drupal/Wordpress), helpers, attributes, and libraries, and start working with our file manager, user manager, permissions and interface at a low level. You don't need to know any of that stuff to get started, however, which is what we think makes concrete5 so compelling.

And, as Chad mentioned, when you get the stuck, the community is one of the best and most responsive out there.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top