web-dev-qa-db-fra.com

Cadres WordPress et thèmes parents

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 terriblement mauvais (selon la première éventualité).

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

Merci d'inclure:

  • purpose (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 libre)
73
Rarst

Hybride

Thème hybride , développé par Justin Tadlock . L'étendue du code concerne principalement PHP les fonctionnalités internes 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;
  • sensible au contexte - accroches dynamiques sensibles au contexte, de classe corporelle étendue, qui permettent d'attacher 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 à Hybrid 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, la plupart des fonctionnalités sont chargées à la demande par des appels add_theme_support() 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.

A plusieurs thèmes enfants disponibles (à la fois natifs et d'autres développeurs).

Thème parent prototype

Dernière version de pointe pour montrer l'utilisation pratique de Hybrid Core.

19
Rarst

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 existantes 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 very difficile de trouver certaines options et de modifier vos paramètres.

Licence et tarification

  • GPL (la déclaration de licence par thème ne spécifie pas de version. StudioPress FAQ liens vers v3).
  • le cadre lui-même coûte 59,95 $
  • thèmes pour enfants courez entre 20 et 40 USD chacun en plus du coût du cadre
  • cadre et tous les thèmes enfants (y compris l'avenir) en vrac 250 $
14
EAMann

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

  • Source libre et ouverte
11
EAMann

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.

Objet

  • 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
8
Wyck

scbFramework

 profile for scribu at WordPress, Q&A for WordPress developers and administrators 

Développé par scribu .

Objet

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

5
Rarst

Toile

Objet

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 $
4
jnthnclrk

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

Objet Cadre de développement

Caractéristiques 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 de plus petits modèles aigus. Par exemple, vous pouvez créer un bloc de commentaires unique pour un utilisateur spécifique ou pour tous les utilisateurs connectés en ajoutant simplement un nouveau fichier de modèle ( Framework Overview ).

Carrington se décline en plusieurs saveurs. Personnellement, j’aime bien la version allégée Carrington JAM (il suffit d’ajouter des balises). Télécharger

Inconvénients Dans mes cas d'utilisation, l'utilisation de Carrington n'a pas posé de problèmes particuliers. 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 élimine le besoin 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 permet 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 gratuit, GPLv2

3
Jonnybojangles

Thème Headway

Développé par Headway Themes

Objectif

  • Thème parent très avancé avec un 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
3
EAMann

Rapide

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

purpose : thème autonome mais les thèmes enfants sont pris en charge avec le thème démo childtheme Kill Bill inclus

traits forts :

  • par défaut, il comprend un véritable gabarit pratique réglable dans le système de menus de l'utilisateur final
  • Un sympathique créateur et communauté 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 y a probablement encore beaucoup à développer pour s’aligner sur toutes les normes wp (mais c’est la bonne chose à faire)

tarification :

  • Licence personnelle 47 $
  • Licence de développeur 84 $
3
edelwater

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

Fonctionnalités 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 de développeur (illimité pour les sites Web propres, accès aux bêta, outils de déploiement supplémentaires) 164 $
3
NTulip

Starkers

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

Objet: Un excellent point de départ pour tout 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 zéro.

Licences et tarification : GPLv2 (en supposant qu'il s'agisse d'un dérivé de Twenty Ten)

2
George Wiscombe