Question

J'essaie de choisir un bon CMS qui n'est pas un portail. Toutes mes recherches m'ont amené à croire que SilverStipe est la meilleure option. Je voudrais des opinions / impressions.

Merci pour vos réflexions.

modifier: j'ai décidé de l'essayer. Je posterai ma propre réponse après avoir eu un peu de temps avec elle. Il semble que, sur la base de l'absence de réponse, il n'y a pas une base d'utilisateurs importante. (Au moins ceux qui se croisent avec la communauté Stack Overflow.)

Était-ce utile?

La solution

Notre société est passée d’un cms personnalisé à SilverStripe (SS) l’année dernière. Active Record a rendu la migration beaucoup plus longue que prévu à cause de tout le bâtiment. Cela rend également le partage de données plus difficile. Alors méfiez-vous si vous avez beaucoup de sites comme nous partageons des données.

Autre que cela ... développer réellement un site / CMS dans SilverStripe est un rêve OO devenu réalité. Plus besoin de coder certaines fonctionnalités de l'application, puis de coder certains administrateurs, puis de corriger les bogues et d'avoir un travail et pas l'autre. Je recommande vivement SS aux développeurs qui recherchent une solution mature / active d’enregistrement / php sur laquelle elle réfléchit. L'administrateur est vraiment cool.

Bonus: la plupart du temps, j'essaie de faire quelque chose et je suis comme WTF ... Je cherche ou parcourt le code et il y a déjà une fonction pour faire exactement ce que je voulais.

Assistance: pas de problèmes ici. Il existe un forum auquel on répond lorsque des questions intelligentes sont posées et pas encore répondu. Cela ne peut que s'améliorer avec le temps, avec l'augmentation du nombre de personnes qui entrent dans la traduction du livre SS d'Ingo en anglais.

Autres conseils

Je suis tombé sur Silverstripe / Sapphire il y a environ une semaine (nous sommes le 3 novembre 2008) et j'ai été émerveillé. Cela semble être un logiciel sous-estimé. Je ne suis pas un pro, je pourrais le dire avec certitude, mais je crois que leur code est très solide, propre et intelligent. Ils viennent de recevoir un prix pour le système de gestion de contenu open source le plus prometteur, ce qui pourrait être un indice dans la même direction.

  • Le CMS ne dispose toujours pas de la grande quantité de plug-ins et de modules que vous comparez à Joomla ou à Drupal, mais leur code semble plus avancé .
  • L'ensemble du système de gestion de contenu utilise l'approche modèle d'enregistrement actif et une conception MVC propre . Si vous créez un nouveau type de page, vous pouvez ajouter de nouveaux champs de base de données dans la classe de page, vider la base de données générée via url et le cms insère les nouveaux tableaux et champs.
  • La création de modèles est plus simple par rapport à Joomla par exemple, grâce à MVC et à une approche à deux niveaux utilisant des modèles et des sous-modèles appelés modèles. Par exemple. si vous avez un type de page appelé " BlogPage " le " BlogPage " La classe recherche d’abord un " BlogPage " et s'il ne le trouve pas, il recherche un " BlogPage " mise en page et l’insère à l’endroit indiqué dans le modèle.

Ce n’est que ma première impression après quelques jours de bricolage.

Jusqu'à présent, je l'ai trouvé très intéressant. Il a son lot de problèmes, mais dans l’ensemble, il est très flexible. Il est facile de se familiariser avec les bases en quelques heures, mais il faut quelques jours pour que les choses les plus avancées prennent le dessus. Cependant, je suis nouveau à MVC, c’est là que la majeure partie de ma courbe d’apprentissage a été passée.

Cela vaut vraiment le coup d'oeil. Je recommanderais à quiconque essayant de faire des choses avancées de se familiariser avec PHP et le design MVC, ou de se familiariser avec.

Il existe de nombreuses ressources d'aide sur le site Web: http://silverstripe.com/community-overview/

J'ai utilisé les tutoriels, mais la meilleure aide pour les choses plus avancées se trouve dans le forum.

Je suis toujours intéressé par ce que les autres pensent, continuez à poster.

J’ai utilisé quelques autres frameworks, Codeigniter, Cake, Drupal, Joomla, certains CMS, d’autres non, et Silverstripe maintenant, cela semble un peu plus lent en performances que ces autres frameworks. Mais il contient des éléments intéressants et des fonctionnalités qui rendent la mise en œuvre rapide. Donc, si votre site n’est pas si grand et que vous n’êtes pas préoccupé par des performances vraiment élevées, cela pourrait être un bon choix. Mais je pourrais regarder dans les autres si la performance (vitesse, volume élevé, etc.) est une exigence.

Après avoir vérifié la documentation en ligne , forum , référence d'API , etc. J'ai acheté le livre . La meilleure chose que j'ai jamais faite - je recommanderais cette ligne de conduite à tous ceux qui cherchent à être un peu plus sérieux avec SilverStripe.

Cela étant dit, le projet est encore jeune et la documentation en ligne est en cours de restructuration. Avec le temps, je pense que cela ne peut que s'améliorer.

Il existe également un livre sur Silverstripe - au moins une version allemande, la version anglaise sera annoncée fin août

scroll top