Framework WordPress e temi principali [chiuso]


76

Ormai esiste una notevole quantità di codice WordPress che dovrebbe essere riutilizzato da altri sviluppatori. Sfortunatamente ci sono poche informazioni pratiche e solide su di esso e in genere sei bloccato a esplorare i framework uno per uno fino a quando non trovi il primo che ti piace o pensi che tutti facciano schifo terribilmente (qualunque venga prima).

Facciamo un commento sulla comunità su quali framework e temi principali utilizziamo davvero e perché .

Per favore includere:

  • scopo (tema principale, framework dei temi, codice helper, ecc.)
  • caratteristiche forti (che lo rendono interessante e utile)
  • aspetti negativi (cosa fa in modo inopportuno o diverso dal solito)
  • licenze e prezzi (se non gratuiti)

3
Ottima domanda, pubblicata su notizie di hacker. news.ycombinator.com/item?id=2070878
Evolve il

1
@Evolve grazie! Immagino che questo sia il motivo di un bel bernoccolo in vista su questo. La domanda stava diventando polverosa, quindi ho deciso di appuntarla con generosità per attirare un po 'di attenzione e più risposte.
Rarst

Non sono sicuro di capire cosa cerchi la tua generosità. Questa è una wiki, quindi non esiste una "risposta giusta" ... quali sono i criteri per vincere la taglia?
EAMann,

2
Penso che il down / upvoting dovrebbe essere (se possibile) disabilitato su questo thread. Con 6k visualizzazioni e molto testo suppongo che la maggior parte dei lettori probabilmente scansionerà il contenuto, ordinerà per voti e prenderà quello con il maggior numero di voti senza davvero leggere i pro / contro. Penso anche che dovrebbe essere suddiviso in quadri commerciali / liberi.
Kaiser,

1
@majick Basta andare su wpgear.org - è stato costruito da uno dei nostri membri, ora per lo più gestito da me. Serve allo stesso identico scopo. Si prega di tenere a mente di leggere le linee guida per il contributo prima di pubblicare PR.
Kaiser,

Risposte:


19

Ibrido

Tema ibrido , sviluppato da Justin Tadlock . L'ambito del codice è principalmente la funzionalità interna di PHP e i modelli front-end per i temi.

Caratteristiche interessanti :

  • il codice mira a ridurre al minimo le modifiche al modello, la maggior parte delle funzionalità può essere controllata tramite hook;
  • sensibile al contesto - hook dinamici e sensibili al contesto estesi che consentono di agganciare eventi che si attivano solo in un contesto specifico;
  • si integra perfettamente con diversi plug-in generici e specifici dell'ibrido dello stesso sviluppatore;

Problemi :

  • la compatibilità con le versioni precedenti può essere un problema, soprattutto se si tenta di utilizzare versioni di temi figlio precedenti con un tema padre più recente.

Prezzi :

  • tutto il codice è disponibile gratuitamente, sotto GPLv2;
  • accesso al supporto e documentazione non di base $ 25 / anno.

Esiste una gamma di versioni per diverse fasi di sviluppo.

Core ibrido

Framework autonomo per gli sviluppatori che creano i propri temi principali. Altamente modulare con la maggior parte delle funzionalità caricate su richiesta da add_theme_support()chiamate personalizzate .

Tema padre ibrido

Tema principale consolidato (le versioni precedenti erano precedenti alla versione Core autonoma). Include una notevole quantità di modelli già pronti con altri disponibili per il download separatamente.

Sono disponibili più temi figlio (sia nativi che di altri sviluppatori).

Tema principale del prototipo

Ultima versione all'avanguardia per mostrare l'uso pratico di Hybrid Core.


Mi sono iscritto al club tematico di Justin ( themehybrid.com ) e ho ricevuto un supporto incredibile. Di solito risponde a domande ibride in 24 ore o meno. Sono $ 25 all'anno
Carson il

Ironico di aver risposto a questa domanda, e poi un anno dopo l'ha chiusa. :) È fuori tema commentare una domanda chiusa? :-P
Akted

2
@AKTutte le domande dei giorni precedenti sono state successivamente chiuse, poiché le regole sono state perfezionate e abbiamo acquisito maggiore esperienza su cosa funziona in formato stack e cosa no.
Rarst

14

Genesi

Sviluppato da StudioPress

Scopo

  • Tema genitore barebone che fornisce barre laterali multipla; widget personalizzati e configurabili; e un display multi-colonna configurabile
  • Il tema principale funziona come un framework altamente estensibile: le diverse varianti di design esistenti per Genesis sembrano infinite

Caratteristiche forti

  • Aggiornamenti automatici
  • Una nuova funzione di importazione / esportazione delle impostazioni è promessa con la versione successiva
  • Enorme community di supporto di designer e sviluppatori professionisti
  • Credibilità immediata se stai ridistribuendo temi secondari altrove nell'ecosistema WordPress

Svantaggi

  • L'ampia gamma di opzioni del tema è raggruppata in un'unica pagina. Ciò rende molto difficile trovare determinate opzioni e modificare le impostazioni.

Licenze e prezzi

  • GPL (la dichiarazione di licenza del tema non specifica una versione. Le domande frequenti di StudioPress si collegano alla v3).
  • il framework stesso costa $ 59,95
  • i temi secondari costano $ 20- $ 40 ciascuno in aggiunta al costo del framework
  • framework e tutti i temi secondari (incluso il futuro) in blocco $ 250

1
Ho usato Genesis su alcuni siti ora ed è un ottimo modo per iniziare. La natura GPL ne fa un ottimo da usare perché non devi preoccuparti di problemi di licenza una volta acquistato.
Calvinf,

L'intero framework è coperto da GPL o è una licenza divisa in cui solo il codice viene rilasciato sotto GPL ma non altri asset come immagini e fogli di stile? C'è una grande differenza e non è discusso nelle informazioni sul prodotto del sito.
Dan Grossman,

L '"intero framework" in questo caso è un tema genitore avanzato. L'intero tema è coperto dai termini della GPL, come è prassi standard con la maggior parte dei temi sul mercato.
EAMann,

Che ne dici delle dozzine di plugin Genesis che sono stati scritti per aggiungere più funzionalità e flessibilità di personalizzazione in base alle esigenze degli utenti.
Brad Dalton,

11

Tematico

Sviluppato da ThemeShaper

Scopo

  • Framework tematico WordPress gratuito, open source, altamente estensibile, ottimizzato per i motori di ricerca

Caratteristiche forti

  • 13 aree pronte per i widget
  • Campioni di layout basati su griglia
  • Stile incorporato per i plug-in più diffusi
  • Enorme community di supporto di designer e sviluppatori professionisti

Credibilità bonus

  • Terzo posto in WPHonors 2010 per i temi a tema

Licenze e prezzi

  • Gratuito e open source

Il motivo della scelta è stato il miglior supporto per le funzionalità multi autore.
Relequestual l'

1
Da luglio 2011 a maggio 2012 non ci sono stati aggiornamenti ma lo sviluppo attivo è recentemente ripreso. 1.0.1 rilasciato su WordPress Theme Repository il 30 maggio 2012 e 1.0.2 il 30 giugno. Nuova casa: thematictheme.com Blog: thematictheme.com/blog
Joe Golton

Il fatto che sia gratuito, proprio come WordPress, è un driver enorme per me. È una questione di principio più che di frugalità. Inoltre, il supporto è eccellente. La community del forum di Thematic ha sempre dato risposta alle mie domande entro 1-2 giorni.
Dominor Novus

8

Venti Dieci

Ho provato diversi framework e non mi è piaciuto affatto per uno sviluppo più pesante. Per le cose veloci sono ok ma tutte le cose extra possono rendere il lavoro personalizzato un incubo. Spesso i framework sono così personalizzati che è come imparare un nuovo sistema.

Per questo motivo, spesso utilizzo Twentyten o un tema simile in ardesia o sandbox vuoto.

Scopo

  • tema principale, in bundle con WordPress

Funzionalità forti

  • Utilizza la struttura di cartelle e la gerarchia dei modelli standard di WordPress, ottima per supporto e Codex.
  • Implementa le ultime funzionalità relative al tema.

Svantaggi

  • Nessun hook o filtri personalizzati come quelli presenti in altri framework

licenze e prezzi

  • Gratuito e GPL

Grazie per aver condiviso la tua esperienza. Voglio solo sottolineare che io sono più interessato a strutture che non lavorano per gli sviluppatori e sono utilizzati nella pratica, piuttosto che hanno cercato e non piaceva (che è il modo troppo comune va). tra l'altro se usi ampiamente Venti dieci puoi scriverlo come risposta separata, è un tema avanzato / genitore e si adatta alla domanda.
Rarst

OK volevo solo dire che finora sono stato deluso dai framework ad eccezione dei pod cms. Modificherò la mia risposta per essere più conciso.
Wyck,

Potresti scrivere di POD CMS in una risposta separata? Vorrei ripulirlo e rimuoverlo da qui.
Rarst

5

scbFramework

profilo per scribu su WordPress, domande e risposte per sviluppatori e amministratori di WordPress

Sviluppato da Scribu .

Scopo

Insieme di classi di supporto per lo sviluppo di plug-in per la creazione di moduli, widget, pagine di amministrazione, tabelle di database e altro ancora.

Caratteristiche

  • può essere fornito in bundle con plug-in o specificato come dipendenza del plug-in
  • carica automaticamente l'ultima versione di se stesso, se sono presenti più plug-in diversi plug-in

Problemi

  • scarsamente documentato
  • tende a utilizzare metodi di generazione di codice per HTML, che può essere scomodo

Licenza GPL


questo non è un tema a tema .. mi manca qualcosa?
Ünsal Korkmaz,

1
@ Ünsal Korkmaz la domanda lo formula come "quadri", non "quadri tematici". Ogni quadro tematico è un quadro, ma non ogni quadro è un quadro tematico. :)
Rarst

4

Tela

Scopo

Tema autonomo / genitore avanzato, utilizza WooFramework.

Per disegnare siti e concetti. Costruire una versione 1 senza farlo da zero.

Funzionalità forti

  • Trovo il codice tema molto facile da hackerare per i miei scopi.

  • Canvas utilizza molte nuove funzionalità HTML e CSS in modo intelligente.

Svantaggi

  • Non gratuito (ma software gratuito)

Licenze e prezzi

  • Standard: $ 70
  • Sviluppatore (fornito con file PSD): $ 150

3

Tema di testa

Sviluppato da temi Headway

Scopo

  • Tema principale altamente avanzato con uno sviluppatore visivo drag-and-drop integrato (per non programmatori)

Caratteristiche forti

  • Progettista di layout visivo
  • Funzionalità SEO integrate
  • Documentazione approfondita e contenuti tutorial
  • Enorme community di supporto di designer e sviluppatori professionisti

Credibilità bonus

  • Primo posto in WPHonors 2010 per i temi a tema

Licenze e prezzi

  • $ 87 per siti personali
  • $ 164 per gli sviluppatori (utilizzare su più siti)
  • Licenza GPLv2

3

Carrington

"Carrington è una piattaforma tematica per WordPress di Crowd Favorite."

Carrington è un nuovo modo (pensiamo meglio) di organizzare un tema WordPress, abbinato a un motore di framework di base che fornisce gratuitamente una serie di interessanti funzionalità semplicemente creando modelli con nomi diversi. - Che cos'è Carrington

Scopo Framework di sviluppo

Funzionalità avanzate Sistema basato su file / cartelle basato su condizioni. L'idea alla base della struttura delle cartelle del framework è di consentire la creazione di modelli che soddisfano condizioni specifiche. In questo modo è possibile creare modelli acuti più piccoli. Ad esempio, è possibile creare un blocco di commenti univoco per un utente specifico o per tutti gli utenti che hanno effettuato l'accesso semplicemente aggiungendo un nuovo file modello ( Panoramica quadro ).

Carrington è disponibile in diversi gusti, personalmente mi piace la versione ridotta Carrington JAM (Just Add Markup). Scaricare

Svantaggi Nei miei casi d'uso non ho avuto problemi reali con Carrington. Un possibile aspetto negativo potrebbe essere il requisito di attenersi alle convenzioni sul codice richieste dal framework.

Come sviluppatore del programma Carrington può essere un po 'leggero e offrire solo un modo piacevole per organizzare i tuoi modelli. Per i progettisti, Carrington elimina la necessità di immergersi in PHP e creare condizioni modello. Se non sei né programmatore né designer, avrai bisogno di qualcosa come Carrington Build che ti consenta di creare layout drag and drop. Che non ho provato e non è gratuito.

Licenza e prezzi Carrington è gratuito, GPLv2


Quanto stretto Carrington Build si integra con esso? Per il contesto della domanda - qualcuno dovrebbe modificare in dettaglio in questa risposta o è meglio metterne una separata?
Rarst

Dalla mia ricerca su Carrington Build sembra che Carrington Build sia costruito sul core Carrington sopra per consentire un facile sviluppo del tema. Mentre, l'aggiunta Build è più di un CMS WP aggiornato / aumentato.
Jonnybojangles,

3

Quadro tematico della tesi

Il framework del tema della tesi è un sistema di template premium per WordPress progettato per fungere da solida base sotto qualsiasi tipo di sito Web.

Caratteristiche (e cito):

  • Pannelli opzionali di tesi
  • Disegni unici
  • generatore di layout rivoluzionario (con combinazioni di layout a 1, 2 e 3 colonne)
  • individuare i controlli dei caratteri

Caratteristiche aggiuntive

  • Funzioni SEO integrate come titoli personalizzati e META personalizzati per pagine e post
  • Forum online attivo disponibile per tutti gli utenti registrati

Prezzi

  • Opzione personale (sito Web singolo) $ 87
  • Opzione dello sviluppatore (illimitato per i propri siti Web, accesso ai beta, strumenti di distribuzione aggiuntivi) $ 164

3

SWIFT

Sul mio blog privato utilizzo: http://swiftthemes.com/

scopo : tema autonomo ma i temi figlio sono supportati con il tema demo Kill Bill incluso

caratteristiche forti :

  • out of the box include un modello veramente pratico regolabile nel sistema di menu per l'utente finale
  • simpatico creatore amichevole e comunità di utenti
  • è facile da capire e facilmente hackerabile, come fanno molte persone
  • è "diverso" rispetto al resto in termini di installazione e "approccio commerciale", ecco perché mi piace
  • molti aggiornamenti

non così forte :

  • probabilmente c'è ancora molto da sviluppare in esso per allinearsi con tutti gli standard di wp (ma in realtà questa è la cosa bella)

prezzi :

  • Licenza personale $ 47
  • Licenza per sviluppatori $ 84

Penso che questa risposta sia offtopica.
scribu,

Non sono d'accordo. Swift può essere usato come tema principale ("framework") con la stessa facilità di TwentyTen o di qualsiasi altro sistema moderno.
EAMann,


2
Usi davvero questo codice su un sito web dal vivo? Non sembra molto ... invitante.
fuxia

2

starkers

Starkers è un tema WordPress senza parole creato per fungere da punto di partenza per il disegnatore di temi.

Scopo: un ottimo punto di partenza per qualsiasi tema WP. Contiene tutti i tag di base del modello necessari per creare un tema senza markup / immagini / js non necessari. A mio avviso, uno dei migliori temi da utilizzare quando si impara a sviluppare per WP

Caratteristiche: Tutti i nomi delle classi di presentazione non semantici (ad esempio: class = "center", class = "alignleft") sono stati rimossi; tutti gli elementi HTML non semantici di presentazione (ad es. hr, br) sono stati rimossi.

Le impostazioni predefinite del browser sono state ripristinate anche nel foglio di stile (basato sul ripristino YUI) per fornire una vera "lavagna pulita".

Lati negativi: essenzialmente questo è un tema su cui basarsi, quindi devi essere abbastanza esperto in HTML / CSS per implementare un design intorno al tema da zero.

Licenze e prezzi : GPLv2 (supposto, essendo venti derivati ​​dieci)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.