Cadres WordPress et thèmes parents [fermé]

76

Il existe actuellement une quantité considérable de code WordPress qui doit être réutilisé par d'autres développeurs. Malheureusement, il y a peu d'informations pratiques et solides à ce sujet et, en général, vous êtes coincé dans les cadres un par un, jusqu'à ce que vous trouviez le premier que vous aimez ou que vous pensez qu'ils sont tous en mauvais état (selon la première éventualité).

Écrivons dans la communauté quels cadres et quels thèmes parent nous utilisons réellement et pourquoi .

Merci d'inclure:

  • but (thème parent, cadre de thème, code d'assistance, etc.)
  • caractéristiques fortes (ce qui le rend intéressant et utile)
  • inconvénients (ce qu'il fait de manière incommode ou différent de d'habitude)
  • Licence et tarification (si pas gratuite)
Rarst
la source
3
Excellente question, posté sur les nouvelles des hackers. news.ycombinator.com/item?id=2070878
Évoluer le
1
@ Evolue merci! J'imagine que c'est la raison pour laquelle nous avons eu une belle perspective sur celui-ci. La question devenait poussiéreuse, alors j'ai décidé de l'associer à une prime pour attirer l'attention et obtenir plus de réponses.
Rarst
Je ne suis pas sûr de comprendre ce que votre prime cherche. Ceci est un wiki, donc il n'y a pas de "réponse unique" ... Quels sont les critères pour gagner la prime?
EAMann
2
Je pense que les votes bas / ascendants devraient être (si possible) désactivés sur ce fil. Avec 6k vues et beaucoup de texte, je suppose que la plupart des lecteurs vont probablement scanner le contenu, les classer par votes et choisir celui qui a reçu le plus de votes positifs sans vraiment lire le pour / le contre. Je pense aussi que cela devrait être divisé en cadres commerciaux / libres.
Kaiser
1
@majick Allez simplement sur wpgear.org - a été construit par l'un de nos membres, maintenant principalement maintenu par moi. Cela sert exactement le même but. N'oubliez pas de lire les directives de contribution avant de publier des relations publiques.
Kaiser

Réponses:

19

Hybride

Thème hybride , développé par Justin Tadlock . Le code couvre principalement les fonctionnalités internes à PHP et les modèles frontaux pour les thèmes.

Caractéristiques intéressantes :

  • le code vise à minimiser les modifications de modèles, la plupart des fonctionnalités peuvent être contrôlées via des points d'ancrage;
  • context-aware - des hooks dynamiques, sensibles au contexte et à la classe de corps étendue, qui permettent de raccrocher des événements qui ne se déclenchent que dans un contexte spécifique;
  • intègre étroitement avec plusieurs plugins génériques et spécifiques à un hybride du même développeur;

Problèmes :

  • La compatibilité avec les versions antérieures peut poser problème, en particulier si vous essayez d’utiliser des versions de thème enfants plus anciennes avec un thème parent plus récent.

Prix :

  • tout le code est disponible librement, sous GPLv2;
  • accès au support et à la documentation non basique 25 $ / an.

Il existe une gamme de versions pour différents stades de développement.

Noyau hybride

Cadre autonome pour les développeurs créant leurs propres thèmes parents. Hautement modulaire avec la plupart des fonctionnalités chargées à la demande par des add_theme_support()appels personnalisés .

Thème parent hybride

Thème parent établi depuis longtemps (les versions antérieures étaient antérieures à la version Core autonome). Comprend une quantité considérable de modèles prêts à l’emploi avec d’autres disponibles au téléchargement séparément.

Plusieurs thèmes enfants sont disponibles (natifs et d'autres développeurs).

Thème parent prototype

Dernière version à la pointe de la technologie montrant l'utilisation pratique d'Hybrid Core.

Rarst
la source
J'ai rejoint le club thématique de Justin ( themehybrid.com ) et j'ai reçu un soutien incroyable. Il répond généralement aux questions hybrides dans les 24 heures ou moins. C'est 25 $ / an
Carson le
Ironique que vous ayez répondu à cette question, puis un an plus tard, vous la fermiez. :) Est-ce hors-sujet de commenter une question fermée? :-P
akTed le
2
@AKTed beaucoup de questions des jours précédents ont été fermées plus tard, les règles ont été raffinées et nous avons plus d'expérience avec ce qui marche et ce qui ne marche pas
Rarst
14

Genèse

Développé par StudioPress

Objectif

  • Thème parent Barebones fournissant plusieurs barres latérales; des widgets personnalisés et configurables; et un affichage multi-colonne configurable
  • Le thème parent fonctionne comme un cadre hautement extensible - les différentes variantes de conception qui existent pour Genesis semblent infinies

Caractéristiques fortes

  • Mises à jour automatiques
  • Une nouvelle fonctionnalité d'importation / exportation des paramètres est promise avec la prochaine version
  • Massive communauté de soutien des concepteurs et développeurs professionnels
  • Crédibilité instantanée si vous redistribuez des thèmes enfants ailleurs dans l'écosystème WordPress

Inconvénients

  • Les nombreuses options du thème sont regroupées sur une seule page. Cela rend très difficile de trouver certaines options et d’ajuster vos paramètres.

Licence et tarification

  • GPL (la déclaration de licence par thème ne spécifie pas de version. La FAQ de StudioPress est liée à la v3).
  • le cadre lui-même coûte 59,95 $
  • les thèmes pour enfants coûtent entre 20 et 40 dollars chacun en plus du coût du cadre
  • cadre et tous les thèmes enfants (y compris l'avenir) en vrac 250 $
EAMann
la source
1
J'ai utilisé Genesis sur quelques sites maintenant et c'est un excellent moyen de commencer. La nature de la licence GPL en fait un excellent choix car vous n’aurez plus à vous soucier des problèmes de licence une fois que vous l’avez achetée.
Calvinf
L'ensemble de la structure est-il couvert par la GPL ou s'agit-il d'une licence partagée dans laquelle seul le code est publié sous la GPL, mais pas d'autres éléments tels que des images et des feuilles de style? Il y a une grande différence et ce n'est pas discuté dans les informations sur le produit du site.
Dan Grossman
Le "cadre entier" dans ce cas est un thème parent avancé. Le thème entier est couvert par les termes de la GPL, comme c'est la pratique courante avec la plupart des thèmes sur le marché.
EAMann
Que diriez-vous des dizaines de plugins Genesis qui ont été écrits pour ajouter plus de flexibilité de fonctionnalités et de personnalisation en fonction des besoins des utilisateurs.
Brad Dalton
11

Thématique

Développé par ThemeShaper

Objectif

  • WordPress Theme Framework gratuit, libre, hautement extensible et optimisé pour les moteurs de recherche

Caractéristiques fortes

  • 13 zones prêtes pour les widgets
  • Sampels de disposition basés sur une grille
  • Style intégré pour les plug-ins populaires
  • Massive communauté de soutien des concepteurs et développeurs professionnels

Bonus Crédibilité

  • Troisième place dans WPHonors 2010 pour les cadres thématiques

Licence et tarification

  • Libre et open source
EAMann
la source
La raison du choix était le meilleur support pour les fonctionnalités multi-auteurs.
Relequestual
1
De juillet 2011 à mai 2012, aucune mise à jour n'a été effectuée, mais le développement actif a récemment repris. 1.0.1 publié dans le référentiel de thèmes WordPress le 30 mai 2012 et 1.0.2 le 30 juin. Nouvelle page d'accueil: thematictheme.com Blog: thematictheme.com/blog
Joe Golton
Le fait que ce soit gratuit, tout comme WordPress, est un facteur important pour moi. C'est une question de principe plus que la frugalité. De plus, le support est excellent. La communauté de forum de Thematic a toujours répondu à mes questions en 1-2 jours.
Dominor Novus
8

Vingt dix

J'ai essayé plusieurs frameworks et je ne les ai pas aimés du tout pour un développement plus lourd. Pour les commandes rapides, elles sont acceptables, mais toutes les tâches supplémentaires peuvent faire du travail personnalisé un cauchemar. Souvent, les frameworks sont tellement personnalisés que c'est comme apprendre un nouveau système.

Pour cette raison, j’utilise souvent simplement Twentyten ou un thème similaire représentant une ardoise vierge ou un bac à sable.

Objectif

  • thème parent, fourni avec WordPress

Caractéristiques fortes

  • Utilise la structure de dossiers WordPress standard et la hiérarchie des modèles, ce qui est excellent pour le support et le Codex.
  • Implémente les dernières fonctionnalités liées au thème.

Inconvénients

  • Aucun crochet ou filtre personnalisé comme celui que vous trouvez dans d'autres frameworks

licence et tarification

  • Gratuit et GPL
Wyck
la source
Merci d'avoir partagé votre expérience. Je veux juste noter que je suis plus intéressé par les frameworks qui fonctionnent pour les développeurs et qui sont utilisés dans la pratique, plutôt que d'être essayés et que je n'ai pas aimé (ce qui est une façon beaucoup trop courante de procéder ). En fait, si vous utilisez abondamment Twenty Ten, vous pouvez l'écrire en tant que réponse séparée. Il s'agit du thème avancé / parent et correspond à la question.
Rarst
OK, je voulais juste dire qu’à ce jour, j’ai été déçu par les cadres, à l’exception de pod cms. Je vais modifier ma réponse pour qu'elle soit plus concise.
Wyck
Pourriez-vous s'il vous plaît écrire sur POD CMS dans une réponse séparée? Je voudrais nettoyer et l'enlever d'ici.
Rarst
5

scbFramework

profil pour scribu chez WordPress, Q & A pour les développeurs et les administrateurs WordPress

Développé par scribu .

Objectif

Ensemble de classes auxiliaires de développement de plug-in pour la création de formulaires, de widgets, de pages d'administration, de tables de base de données, etc.

Caractéristiques

  • peut être fourni avec un plugin ou spécifié comme dépendance d'un plugin
  • charge automatiquement la dernière version de lui-même, si plusieurs sont présents dans différents plugins

Problèmes

  • mal documenté
  • a tendance à utiliser des méthodes de génération de code pour HTML, ce qui peut être gênant

Licence GPL

Rarst
la source
ce n'est pas un cadre de thème .. est-ce que je manque quelque chose?
Ünsal Korkmaz
1
@ Ünsal Korkmaz, la question est formulée sous la forme de "cadres" et non de "cadres thématiques". Chaque cadre de thème est un cadre, mais tous les cadres ne sont pas nécessairement des cadres de thème. :)
Rarst
4

Toile

Objectif

Thème autonome / parent avancé, utilise WooFramework.

Pour dessiner des sites et des concepts. Construire une version 1 sans avoir à le faire à partir de zéro.

Caractéristiques fortes

  • Je trouve le code de thème très facile à pirater pour mes besoins.

  • Canvas utilise beaucoup de nouvelles fonctionnalités HTML et CSS de manière intelligente.

Inconvénients

  • Pas libre (mais logiciel libre)

Licence et tarification

  • Standard: 70 $
  • Développeur (livré avec les fichiers PSD): 150 $
Jnthnclrk
la source
3

Thème de la sortie

Développé par Headway Themes

Objectif

  • Thème parent hautement avancé avec développeur visuel intégré à glisser / déposer (pour les non-développeurs)

Caractéristiques fortes

  • Concepteur visuel de mise en page
  • Fonctions de référencement intégrées
  • Documentation approfondie et contenu du tutoriel
  • Massive communauté de soutien des concepteurs et développeurs professionnels

Bonus Crédibilité

  • Première place dans WPHonors 2010 pour les cadres thématiques

Licence et tarification

  • 87 $ pour les sites personnels
  • 164 $ pour les développeurs (utilisation sur plusieurs sites)
  • GPLv2 sous licence
EAMann
la source
3

Carrington

"Carrington est une plate-forme de thème pour WordPress de Crowd Favorite."

Carrington est un nouveau moyen (nous pensons mieux) d'organiser un thème WordPress, associé à un moteur de base qui fournit un ensemble de fonctionnalités intéressantes gratuitement, en créant simplement différents modèles nommés. - Qu'est - ce que Carrington

Cadre de développement de l' objectif

Fonctionnalités fortes Système de fichiers / dossiers conditionnel. L'idée derrière la structure de dossiers de la structure est de vous permettre de créer des modèles répondant à des conditions spécifiques. De cette façon, vous pouvez créer des modèles de plus petite taille. Par exemple, vous pouvez créer un bloc de commentaires unique pour un utilisateur spécifique ou tous les utilisateurs connectés simplement en ajoutant un nouveau fichier de modèle ( Présentation du framework ).

Carrington se décline en plusieurs saveurs. Personnellement, j’aime bien la version allégée Carrington JAM (Just Add Markup). Télécharger

Inconvénients Dans mes cas d'utilisation, Carrington n'a pas vraiment posé de problème. Un inconvénient possible est peut-être l'obligation de s'en tenir aux conventions de code requises par le framework.

En tant que développeur de programmes, Carrington est peut-être un peu léger et n’offre qu’un moyen agréable d’organiser vos modèles. Pour les concepteurs, Carrington évite de plonger dans PHP et de créer des conditions de modèle. Si vous n'êtes ni programmeur ni concepteur, vous aurez besoin de quelque chose comme Carrington Build, qui vous permettra de créer des mises en page par glisser-déposer. Ce que je n'ai pas essayé et n'est pas gratuit.

Licence et tarification Carrington est gratuite, GPLv2

Jonnybojangles
la source
À quel point Carrington Build s'intègre-t-il? Pour le contexte de la question - faut-il modifier les détails de cette réponse ou est-il préférable de les séparer?
Rarst
D'après mes propres recherches sur Carrington Build, il semble que Carrington Build soit construit sur le noyau de Carrington ci-dessus pour permettre un développement facile des thèmes. Tandis que, l’ajout de construction est davantage un CMS WP mis à jour / augmenté.
Jonnybojangles
3

Thème Thème Cadre

Le cadre Thesis Theme est un système de modèles haut de gamme pour WordPress conçu pour servir de base solide à la base de tout type de site Web.

Caractéristiques (et je cite):

  • Panneaux d'option de thèse
  • Dessins uniques
  • générateur de disposition révolutionnaire (avec combinaisons de disposition à 1, 2 et 3 colonnes)
  • localiser les contrôles de police

Caractéristiques supplémentaires

  • Fonctions de référencement intégrées, telles que titres personnalisés et META personnalisé pour les pages et les publications
  • Forum en ligne actif disponible pour tous les utilisateurs enregistrés

Prix

  • Option personnelle (site Web unique) 87 $
  • Option du développeur (illimité pour ses propres sites Web, accès aux bétas, outils de déploiement supplémentaires) 164 $
NTulip
la source
3

RAPIDE

J'utilise sur mon blog privé: http://swiftthemes.com/

purpose : thème autonome, mais les thèmes pour enfants sont pris en charge avec le thème de démonstration Kill Bill inclus

caractéristiques fortes :

  • par défaut, il comprend un véritable gabarit pratique réglable dans le système de menus de l'utilisateur final
  • sympathique communauté de créateurs et d'utilisateurs
  • il est facile à comprendre et facile à pirater que beaucoup de gens font
  • c'est "différent" du reste en termes de configuration et d '"approche commerciale" c'est pourquoi je l'aime
  • beaucoup de mises à jour

pas si fort :

  • il reste probablement encore beaucoup à développer pour s’aligner sur toutes les normes wp (mais c’est une bonne chose)

tarification :

  • Licence personnelle $ 47
  • Licence de développeur $ 84
Edelwater
la source
Je pense que cette réponse est hors sujet.
Scribu
Je ne suis pas d'accord. Swift peut être utilisé comme thème parent ("framework") aussi facilement que TwentyTen ou tout autre système moderne.
EAMann
2
Utilisez-vous vraiment ce code sur un site Web actif? Ça n'a pas l'air très… invitant.
fuxia
2

Nu comme un ver

Starkers est un thème WordPress simple qui a été créé pour servir de point de départ au concepteur de thème.

Objectif: Un excellent point de départ pour n’importe quel thème WP. Il contient toutes les balises de modèle de base dont vous avez besoin pour créer un thème sans balises inutiles / images / js. A mon avis, l'un des meilleurs thèmes à utiliser pour apprendre à développer pour WP

Caractéristiques: Tous les noms de classe de présentation non sémantiques (par exemple: class = “centre”, class = “alignleft”) ont été supprimés; tous les éléments HTML de présentation non sémantiques (par exemple: hr, br) ont été supprimés.

Les valeurs par défaut du navigateur ont également été réinitialisées dans la feuille de style (sur la base de la réinitialisation de l'interface utilisateur) afin de fournir une véritable “table rase”.

Inconvénients: il s'agit essentiellement d'un thème sur lequel il faut s'appuyer. Par conséquent, vous devez maîtriser suffisamment le langage HTML / CSS pour implémenter une conception autour du thème à partir de rien.

Licence et tarification : GPLv2 (supposé, il s’agit d’un dérivé de Twenty Ten)

George Wiscombe
la source