93 318 54 36

Les diferències entre un tema de WordPress i un framework

11/11/2021
Álvaro Muñoz

Quan es tracta de crear un nou lloc basat en WordPress, triar un tema (o plantilla) és sens dubte una de les decisions més delicades.

Actualment s'estima que més d'una quarta part dels llocs del món utilitzen WordPress com a sistema de gestió de contingut. Tenint en compte només els llocs que usen un CMS (entre els coneguts), al voltant del 60% d'ells usen WordPress. Entre els factors que han contribuït a aquest èxit, certament es troba la àmplia disponibilitat de temes i complements per a aquesta plataforma .

Sigui quina sigui la teva necessitat, és molt probable que algú ja hagi creat un tema específic per fer-ho. Navegant en llocs especialitzats en temes de WordPress, com ara ThemeForest , pots triar entre gairebé 6.000 plantilles premium: des de multipropòsit fins a específiques, com ara plantilles per a restaurants, comerç electrònic de roba, agència web, etc.

Aquesta increïble quantitat d'alternatives, tant gratuïtes com de pagament, sovint dificulta l'elecció, tant per als que estan acostumats a desenvolupar llocs amb WordPress, com per a l'usuari que potser s'acosta a WordPress per primera vegada i simplement vol crear un bloc, un portafoli o lloc web per a la vostra empresa.

Temes i frameworks de WordPress: alguns conceptes bàsics

Si ja heu navegat per la web a la recerca dels millors temes receptius per a WordPress, probablement s'ha trobat tant amb temes com amb marcs per a WordPress. Però, en què consisteix aquesta diferència?

Per explicar-ho de manera elemental, un tema es pot considerar com un producte acabat llest per utilitzar, mentre que un framework és bàsicament un punt de partida dissenyat per facilitar la creació i el desenvolupament d'un tema .

Un marc s'usa generalment com a punt de partida (a l'argot de WordPress s'anomena tema principal ) per al desenvolupament d'una plantilla personalitzada (que es diu tema secundari ). Un bon marc us proporciona una base sòlida per després poder personalitzar el disseny i la funcionalitat del lloc, sense haver de començar des de zero cada cop.

Només per aclarir (o complicar les coses;)), el tema principal -> la lògica del tema secundari no es limita només als marcs de WordPress.

Moltes plantilles, com les estàndard (Twenty Fifteen, Twenty Fourteen…) presents a qualsevol instal·lació de WordPress admeten la creació de temes secundaris . En altres paraules, podeu crear una carpeta dins del directori /wp-content/themes/ (on resideixen els temes de WordPress), on crear un tema secundari que recordi el tema principal . aquests temes secundaris s'utilitzen generalment per canviar el disseny o per fer alguns canvis en la funcionalitat del tema inicial. Al Codex de WordPress trobareu una guia per crear temes secundaris .

Probablement s'estigui preguntant quin és el punt de perdre el temps creant un tema fill , quan podeu simplement editar el tema inicial. La raó principal és bàsicament una: no perdre els canvis que va fer en cas d'actualitzacions del tema principal.

Editar els fitxers del tema original directament mai és una bona opció . En cas que es llanci una versió actualitzada i decideixi actualitzar-la, perdrà els canvis realitzats anteriorment. Per això es fan servir temes secundaris .

No obstant això, el fet de poder crear un tema fill a partir dun tema inicial no representa tots els temes dels frameworks.

Quins són els avantatges de fer servir un marc de WordPress?

Per què moltes persones usen un marc quan hi ha milers de temes de WordPress llestos per utilitzar, o per què no crear la seva pròpia plantilla personalitzada des de zero?

En primer lloc cal assenyalar que utilitzar un framework no vol dir necessàriament haver de desenvolupar tot a mà des de zero. De fet, ja hi ha nombrosos temes preparats per utilitzar basats en els frameworks més populars. StudioPress, per exemple, la companyia que va crear el framework Genesis (el que jo personalment prefereixo i ús), informa al seu lloc tota una sèrie de temes basats en Genesis que estan preparats per utilitzar.

Desenvolupant un tema des de zero o usant un marc?

Pel que fa a la possibilitat de crear un tema partint de zero, la forma que recomano és sens dubte començar des d'una bona base, com el tema de tots els guions baixos , per exemple. Aquest tema extremadament mínim ha estat especialment dissenyat per utilitzar-se com a marc bàsic per crear un tema nou, però no s'ha d'usar com tema principal . S'ha de descarregar i personalitzar com li sembli millor.

També recalco que crear un nou tema a partir de guions baixos no és en absolut una operació trivial, ja que el tema és extremadament mínim i necessàriament requereix intervencions de personalització, per a això es requereix un bon coneixement de l'estructura de WordPress, el llenguatge HTML, CSS i possiblement també JavaScript.

L'ús d'un marc, com Genesis, per exemple, us permet començar amb un tema que ja és perfectament utilitzable i funcional.

Els avantatges de fer servir un framework les perceben sobretot aquells que necessiten desenvolupar més d'un tema per a WordPress, aquí en tens algunes:

  • Major velocitat de desenvolupament : ja que no has de començar de nou tot el temps i ni tan sols has de dissenyar les funcions bàsiques des de zero. A més, fer servir el mateix punt de partida per a diferents llocs fa que administrar diferents projectes sigui molt més fàcil, en comparació d'haver d'administrar diversos llocs creats cadascun amb un tema diferent.
  • Codi provat, segur i optimitzat : el codi escrit per als millors marcs sol ser molt més eficient que la majoria dels temes estàndard que hi ha.
  • Suport i comunitat : per als frameworks més populars, generalment el fabricant proporciona suport il·limitat al llarg del temps ia la web pots trobar centenars de tutorials creats per usuaris de la comunitat.
  • Fàcil d'actualitzar : gràcies a la gestió separada entre el marc i el tema fill , és possible actualitzar el marc sense córrer el risc de perdre les personalitzacions realitzades al seu tema. En el cas de versions principals , és a dir, canvis de versió importants, és possible que encara es requereixin ajustaments al tema fill .
  • Innombrables possibilitats de personalització : en comparació amb un tema creat per permetre canviar només la imatge de la capçalera o els colors del tema o altres configuracions preestablertes, s'ha dissenyat un marc per brindar-li la màxima llibertat de personalització amb tan poques restriccions com possible. Si alguna vegada ha tingut a les mans un dels molts temes disponibles a  ThemeForest, és possible que hagi notat que fer una edició força pesada definitivament no és el més fàcil en aquest món.
  • optimització SEO : en aquest aspecte prefereixo brillar una mica, ja que el 99% dels temes disponibles a WordPress es declaren optimitzats des del punt de vista SEO, ja que és un aspecte que ajuda a vendre. No obstant això, cal dir que els millors frameworks per a WordPress tenen característiques interessants al costat de SEO (veure per exemple el article que vaig escriure sobre Genesis ). No obstant això, cal reiterar que no és només el tema escollit el que farà que el vostre lloc assoleixi la primera posició a Google;)
  • Complements dedicats : els complements dedicats estan disponibles per a molts dels marcs més populars que faciliten encara més l'addició de funcions de forma ràpida i senzilla al vostre tema. Per exemple, feu una ullada a aquests complements dissenyats específicament per a Genesis .

¿L'ús d'un marc també té desavantatges?

Fins i tot els millors frameworks per a WordPress certament no són la panacea per a tots els mals i poden tenir alguns aspectes menys positius que els esmentats anteriorment. Aquests són alguns:

  • Preu : es paguen molts dels marcs populars. Alguns tenen un cost únic, mentre que altres tenen una tarifa anual que permet rebre suport. No obstant això, us aconsello que no confieu en el preu per triar un marc;)
  • Corba d'aprenentatge : tingueu en compte que un marc afegeix un nivell de complexitat a WordPress i és alguna cosa més que aprendre i administrar. Certament, no haurà d'invertir anys en formació, però és bo pensar en l'elecció d'un marc i la formació com una inversió a avaluar a mitjà termini. Al principi pot ser que et desanimis i pensis que potser dissenyar un tema des de zero és més fàcil, però si tens perseverança i hi poses una mica d'esforç veuràs que no te'n penediràs.
  • Algunes limitacions : cada marc té la seva pròpia lògica i potencialment algunes limitacions, que poden sorgir en els casos en què es requereixin personalitzacions molt particulars per al vostre lloc, que requereixen que eluda algunes funcions del marc. Per això et recomano que llegeixis bé abans de fer la compra. Un framework com Genesis, per exemple, és molt més flexible que altres que aparentment poden oferir més funcions però, en conseqüència, més restriccions.

Alguns dels frameworks més populars

Per acabar, aquí hi ha una breu llista d'alguns marcs de WordPress populars:

  • Gènesi de StudioPress (pagat)
  • Tesi de DIYthemes (de pagament)
  • Nucli híbrid (Gratuït)
  • CherryFramework (Gratuït)
  • Endavant (de pagament)
  • Ultimàtum (de pagament)
  • IThemes Builder (pagat)
  • pòrtic (Gratuït)

Necessites posar al dia la teva web?

Necessites algun dels nostres serveis de disseny web? A IndianWebs comptem amb una llarga experiència, i un equip de programadors i dissenyadors web a diferents especialitats, som capaços d'oferir un gran ventall de serveis en la realització de pàgines web a mida. Sigui quin sigui el teu projecte, ho afrontarem.