Je suis très nouveau à coder (n'ayant pris que le développement Web 101 à l'université Aka 'OMG CSS U GUISE'), et je commence juste à vous rendre compte que la personne HTML / CSS n'est pas suffisamment bonne. J'ai décidé qu'il serait préférable que je puisse apprendre l'enfer d'un CMS, car je ne tiens pas à apprendre un langage de programmation complet. Principalement, je veux juste pouvoir créer des sites Web cette charge instantanément em> (Think Sproitcore Page d'accueil) qui utilise une sorte de système de modèles pour faciliter l'administration de choses au fil du temps. P>
J'ai regardé dans WordPress, et je sais que c'est une plate-forme super populaire pour une raison, mais il semble que la plupart des sites exécutant WordPress ne se chargeent pas très rapidement. J'ai lu un peu un peu et il semble que l'opinion de beaucoup de codeurs il y a ce WP est une plate-forme "lourde". Et, outre, je viens de voir récemment la source sur WordPress.org et a constaté qu'ils ne courent même pas de WordPress là-bas! Je veux dire viens! P>
J'ai également examiné l'expressengine et je suis très impressionné par la façon dont les choses sont faites. On dirait qu'après la courbe d'apprentissage, il devrait être simple à utiliser et très extensible, mais à 300 $ par licence de site commercial + le coût des add-ons, j'aimerais être un peu plus convaincu de sa valeur. Je sais qu'AlistaPart, Jasonsantamaria.com, Change.gov, iLounge et Beaucoup plus de sites de haute qualité et élevés courir sur expressengine, mais je ne suis pas totalement convaincu que cela vaut le prix étant donné que WP peut sûrement faire suffisamment le travail dans 90% des cas. p>
J'apprécierais vraiment votre opinion. P>
Peut-être que je devrais simplement dire F Tout cela et créer mes pages statiques avec html / CSS droit, puis utilisez une plate-forme de blogging comme Tumblr ou WordPress Strictement pour les poteaux de blogs, conformément à Sproitcore? P>
aimerait entendre votre opinion. P>
7 Réponses :
Pour développer un site Web commercial qui doit fonctionner "dans le monde réel", 300 $ +/- est un prix très convaincant. Ce n'est pas à faire avec le moteur d'expression spécifiquement, mais tout bon CMS commercial. Presque n'importe quoi peut em> faire le travail - y compris WordPress - il s'agit juste d'une question de la facilité et de la rapidité sur laquelle il permet vous faites votre travail em>. Rien n'est gratuit - c'est juste une question de savoir si vous - ou vos utilisateurs - payez-le à temps ou en dollars (ou en euros. Ou couronnes ... peu importe). Amortiise 300 $ de 300 $ sur la vie du produit - de la première grande configuration à chaque fois que vous devez faire une modifie - et réfléchissez à la quantité de développeurs d'ellislab dépensés et de vous avoir donc sauvé. Alors pensez à quel point ils sont peu chargés pour cette valeur. P>
ou, si WP arrive parfaitement avec vos besoins, utilisez simplement cela. P>
Mais je soutiens vivement les produits logiciels commerciaux (en partie parce que je travaille avec eux et que je les fais) et imo 4 fois sur 5, le ROI est meilleur qu'une alternative gratuite. P>
EE vaut peut-être le prix s'il s'agit de la solution qui répond à toutes vos exigences. Vous devez utiliser le bon outil pour le travail. Cela ne vous fera pas bien d'apprendre qu'un seul CMS puis essaie de façonner tous vos problèmes pour s'adapter à cette solution. Je vous suggère d'apprendre les fonctionnalités et les inconvénients de plusieurs CMS et à appliquer, quel que soit l'une étant le meilleur pour le site sur lequel vous travaillez. Ou même utiliser une combinaison. S'expliquer à apprendre un seul CMS comme s'il s'agissait de la Be-All-to-End - tous de CMS ne vous fera que mal, et cela pourrait rendre vos clients misérables quand ils sont obligés d'utiliser un produit qui n'a même pas été conçu. avec leurs besoins en tête. P>
Vous dites que WordPress.org n'utilise pas WordPress, mais je vous suggère de regarder de plus près. Le site WordPress.org est assez complexe, il pourrait donc ne pas avoir de sens d'utiliser WP en tant que CMS principal pour ce site. Mais avez-vous regardé la section Blog (Aka News)? Cela fonctionne sur WP. Regardez la section vitrine. C'est wp aussi! P>
Je suppose qu'ils utilisent WP où il est approprié, et peut-être autre chose où WP n'est pas approprié. Ce qui me ramène à mon point d'origine: vous devez utiliser le bon outil pour le travail. P>
Edit # 1 - Oh, et comme pour votre intérêt à faire des sites de chargement rapide: le CMS a une influence sur cela, car certains ont plus de frais généraux que d'autres, mais le CMS n'est pas la seule chose qui affecte les performances d'un site. Sproutcore charge vite car il s'agit d'une petite page, il n'a qu'une petite image et une petite feuille de style. Alors bien sûr, il va charger vite! Vous pouvez également faire une charge complexe du site, aussi si vous utilisez des objets tels que la mise en cache, les petits graphiques, les optimisations de code / de base de données, des réseaux de livraison de contenu, de lancer plus de matériel à celui-ci, etc., etc. P>
Edit # 2 - Si vous êtes intéressé par la création de sites statiques pour la performance, mais vous souhaitez avoir un contrôle des modèles, jetez un coup d'œil à Jekyll . C'est un script qui combine vos modèles avec des fichiers texte simples formatés avec textile ou Markdown et épouse les pages HTML complètes. Vous pouvez également être intéressé par Type mobile , une plate-forme capable de générer HTML statique. Encore une fois, le bon outil pour le travail ... Il y a tellement de choix là-bas. P>
ayant traité avec les deux, entre WordPress et Expressengine, EE n'en vaut pas la peine. La Communauté n'est nulle part que possible comme favorable ou vibrante, et rien ne peut faire (après des heures de configuration laborieuse, pensez que WordPress ne fonctionne pas mieux (à mon avis). Ajoutez à cela la meilleure interface plugin que j'ai jamais vue et WordPress n'est vraiment limité que par l'imagination et les capacités du développeur. Et la technologie, je suppose. P>
WordPress n'est pas toujours le meilleur outil pour le travail, mais je dirais que c'est toujours un meilleur outil que EE. P>
Pour accélérer WordPress, vous pouvez utiliser des plug-ins de mise en cache et de minaction, tels que WP Super Cache , W3 Total Cache et WP Minify - ou même aller avec un fournisseur d'hébergement spécialisé comme WP Moteur. P>
La mise en cache peut accélérer de manière significative WordPress. En fait, ce qu'il fait dans certains cas, crée en fait des fichiers statiques chargés sur des demandes de page ultérieures. P>
Quant à la minécution, ils disent que 20% du temps de chargement est le côté serveur et 80% est code frontal. (Bien entendu, les retards du côté serveur sont généralement pires que les retards frontaux, mais toujours ...) Alors, lorsque vous envisagez d'optimiser, le front-end est souvent le premier endroit à penser. P>
J'ai utilisé expressengine professionnellement pendant environ deux ans, par rapport à d'autres "systèmes de gestion de contenu", je pense que le travail a bien fait le travail. Afin de rendre WordPress ou Drupal, la même chose hors de la boîte Fonctions Expressengine prend un peu de connaissance ou de connaissances PHP. Expressengine était un excellent outil pour moi pendant que je l'ai utilisé. La langue et l'administrateur de modèles ne sont pas trop difficiles à entrer avec uniquement la connaissance HTML et CSS. Utilisation des addons tiers tels que structure et la plupart d'un href = "http://pixelandtonic.com/" rel = "nofollow"> pixel & tonique rendra vos sites faciles à développer et la plupart d'entre eux sont faciles à gérer. P>
WordPress est une plate-forme de blogging, pas un CMS. Je trouve les os trop nus d'administrateur et confus aux clients de séparer et de gérer correctement leurs différents types de contenu structuré. Cela fonctionne parfaitement pour les bloguer, mais essayez de faire une page de travail ou de quelque chose de plus structuré et qu'il tombe en morceaux. P>
Si le prix est un problème que je recommanderais de regarder dans symphony cms , qui suit un concept similaire à l'organisation de Contenu comme expressengine. Bien que vous ayez à apprendre XSLT, ce qui peut être une courbe d'apprentissage plus importante que la langue d'étiquette de EE. Mais c'est gratuit. P>
Je travaille principalement avec des projets à l'aide de django , qui est un cadre python et aura une courbe d'apprentissage plus grande que WordPress, expressengine ou symphonie. Mais cela fait le travail pour les petits et grands projets. Si vous cherchez à faire le plongeon pour ainsi dire, peut aussi bien aller directement pour le jugulaire. P>
J'ai fait de nombreux sites avec WordPress et je finis mon premier site EE2. P>
Mon choix pour les futurs sites sera principalement basé sur le type de contenu dans wp vous peut em> créer un type de poste personnalisé et personnaliser les champs pour créer une maison appropriée pour ces autres types de contenu, mais par défaut, il contient des blogs. Donc, je ne dirais pas que WP ne peut pas être un CMS, je dirais que c'est un moteur de blogging qui peut être un CMS avec du travail. p>
Deux problèmes avec EE plutôt WP. Premièrement, vous pouvez trouver de nombreuses solutions hors de la boîte pour Wordress à partir de thèmes aux plugins qui peuvent laisser un site avec des besoins simples être créés rapidement. Si j'ai un projet qui doit monter rapidement, trouvez un thème premium qui convient parfaitement, faites de légères modifications et j'ai fini. La deuxième chose est que pour la personne moyenne WordPress sera plus facile à utiliser dans la création et la maintenance de contenu, en particulier si le contenu est des messages et / ou des pages. P>
et utilisez WP Super Cache pour accélérer WordPress! P>
Comme la plupart des gens ont déjà dit que cela dépend du site. Mais à mon avis pour la plupart des sites Expressengine, c'est un meilleur choix que WordPress. Les 300 $ pour la licence vous permettent de soutenir du personnel de support payé et la communauté est vraiment géniale. P>
Le logiciel payé sera toujours, à mon avis, une solution moins chère que le logiciel libre que vous obtenez un meilleur code de qualité, un soutien garanti et un engagement des développeurs. Essayez d'obtenir la prise en charge de WordPress et il vous exécutera 15 000 $ par an ou plus. P>
En outre, pour faire quelque chose de vraiment spécial avec WP, vous devez savoir WordPress avec EE, vous pouvez créer des sites exceptionnels sans aucune connaissance PHP et que vous n'êtes pas obligé de travailler dans les limites de ce qui est essentiellement un logiciel de blogage. Certes, il a obtenu un peu plus de blogging d'acheter récemment acheté nulle part aussi flexible que EE. P>
Sean p>