Kerangka WordPress dan tema induk [ditutup]

76

Sekarang ada sejumlah besar kode WordPress di sekitar yang dimaksudkan untuk digunakan kembali oleh pengembang lain. Sayangnya ada sedikit atau tidak ada informasi praktis dan padat di dalamnya dan umumnya Anda terjebak melalui kerangka kerja satu per satu sampai Anda menemukan yang pertama Anda sukai atau berpikir mereka semua menghisap sangat (mana yang lebih dulu).

Mari kita membuat tulisan komunitas tentang kerangka dan tema induk mana yang benar-benar kita gunakan dan mengapa .

Harap sertakan:

  • tujuan (tema induk, kerangka tema, kode pembantu, dll)
  • fitur-fitur kuat (yang membuatnya menarik dan bermanfaat)
  • Kelemahan (apa yang dilakukan dengan tidak nyaman atau berbeda dari biasanya)
  • lisensi dan harga (jika tidak gratis)
Rarst
sumber
3
Pertanyaan bagus, mempostingnya ke berita hacker. news.ycombinator.com/item?id=2070878
Evolve
1
@Eveve terima kasih! Saya kira itulah alasan dari benjolan yang bagus dalam pandangan yang satu ini. Pertanyaan semakin berdebu jadi saya memutuskan untuk memberikannya dengan karunia untuk menarik perhatian dan lebih banyak jawaban.
Rarst
Tidak yakin saya mengerti apa yang dicari hadiah Anda. Ini adalah wiki, jadi tidak ada "satu jawaban yang benar" ... apa kriteria untuk memenangkan hadiah?
EAMann
2
Saya pikir down- / upvoting harus (jika mungkin) dinonaktifkan di utas ini. Dengan tampilan 6k dan banyak teks, saya kira sebagian besar pembaca kemungkinan akan memindai konten, memesan berdasarkan suara, dan mengambil satu dengan suara terbanyak tanpa benar-benar membaca pro / kontra. Saya juga berpikir itu harus dibagi menjadi kerangka komersial / gratis.
kaiser
1
@majick Baru saja menuju ke wpgear.org - dibangun oleh salah satu anggota kami, sekarang sebagian besar dikelola oleh saya. Ini melayani tujuan yang sama persis. Harap diingat untuk membaca panduan kontribusi sebelum memposting PR.
kaiser

Jawaban:

19

Hibrida

Theme Hybrid , dikembangkan oleh Justin Tadlock . Lingkup kode terutama fungsi internal PHP dan template front-end untuk tema.

Fitur menarik :

  • kode bertujuan untuk meminimalkan pengeditan template, sebagian besar fungsi dapat dikontrol melalui pengait;
  • sadar-konteks - kait kelas-sadar, konteks-dinamis kait yang memungkinkan untuk mengaitkan peristiwa yang menembak hanya dalam konteks tertentu;
  • terintegrasi erat dengan beberapa plugin generik dan spesifik Hybrid dari pengembang yang sama;

Masalah :

  • kompatibilitas ke belakang bisa menjadi masalah, terutama jika mencoba menggunakan rilis tema anak yang lebih tua dengan tema induk yang lebih baru.

Harga :

  • semua kode tersedia secara bebas, di bawah GPLv2;
  • akses ke dukungan dan dokumentasi non-dasar $ 25 / tahun.

Ada berbagai rilis untuk berbagai tahap pengembangan.

Inti Hibrid

Kerangka kerja mandiri untuk pengembang membuat tema induknya sendiri. Sangat modular dengan sebagian besar fitur dimuat sesuai permintaan oleh add_theme_support()panggilan kustom .

Tema induk hibrida

Tema induk yang sudah mapan (versi sebelumnya adalah dari sebelum rilis Core mandiri). Termasuk sejumlah besar template siap pakai dengan lebih banyak tersedia untuk diunduh secara terpisah.

Tersedia beberapa tema anak (baik asli maupun dari pengembang lain).

Tema induk prototipe

Rilis terbaru untuk menunjukkan penggunaan praktis Core Hybrid.

Jarang
sumber
Saya bergabung dengan klub tema Justin ( themehybrid.com ) dan telah menerima dukungan luar biasa. Dia biasanya menjawab pertanyaan Hibrid dalam 24 jam atau kurang. Ini $ 25 / tahun
Carson
Ironisnya Anda Menjawab Pertanyaan ini, dan kemudian setahun kemudian menutupnya. :) Apakah ini di luar topik untuk mengomentari pertanyaan tertutup? :-P
akTed
2
@AKTed banyak pertanyaan dari hari-hari sebelumnya ditutup kemudian, karena aturan disempurnakan dan kami mendapat lebih banyak pengalaman dengan yang berfungsi dalam format tumpukan dan yang tidak.
Paling lambat
14

Asal

Dikembangkan oleh StudioPress

Tujuan

  • Tema induk Barebones menyediakan sidebar mulitple; widget khusus yang dapat dikonfigurasi; dan tampilan multi-kolom yang dapat dikonfigurasi
  • Tema induk berfungsi sebagai kerangka kerja yang sangat dapat diperluas - variasi yang berbeda dalam desain yang ada untuk Genesis tampaknya tidak ada habisnya

Fitur yang kuat

  • Pembaruan otomatis
  • Pengaturan impor / ekspor fitur baru dijanjikan dengan versi berikutnya
  • Komunitas pendukung besar desainer dan pengembang profesional
  • Kredibilitas instan jika Anda mendistribusikan kembali tema anak di tempat lain di ekosistem WordPress

Kerugian

  • Set opsi ekspansif tema disatukan dalam satu halaman. Ini membuatnya sangat sulit untuk menemukan opsi tertentu dan mengubah pengaturan Anda.

Perizinan dan Harga

  • GPL (Pernyataan lisensi Tema tidak menentukan versi. Tautan StudioPress tautan ke v3).
  • Kerangka kerja itu sendiri biaya $ 59,95
  • tema anak-anak berjalan $ 20- $ 40 masing-masing di atas biaya kerangka kerja
  • kerangka kerja dan semua tema anak (termasuk masa depan) dalam jumlah besar $ 250
EAMann
sumber
1
Saya telah menggunakan Genesis di beberapa situs sekarang dan ini cara yang bagus untuk memulai. Sifat GPL membuatnya menjadi hebat untuk digunakan karena Anda tidak perlu khawatir tentang masalah lisensi setelah Anda membelinya.
calvinf
Apakah seluruh kerangka kerja dicakup oleh GPL atau itu lisensi terpisah di mana hanya kode yang dirilis di bawah GPL tetapi tidak aset lain seperti gambar dan stylesheet? Ada perbedaan besar dan itu tidak dibahas pada info produk situs.
Dan Grossman
"Seluruh kerangka kerja" dalam hal ini adalah tema induk lanjut. Seluruh tema dicakup dalam ketentuan GPL, seperti praktik standar dengan sebagian besar tema di pasar.
EAMann
Bagaimana dengan lusinan plugin Genesis yang telah ditulis untuk menambahkan lebih banyak fungsionalitas & fleksibilitas penyesuaian berdasarkan kebutuhan pengguna.
Brad Dalton
11

Tematik

Dikembangkan oleh ThemeShaper

Tujuan

  • WordPress Theme Framework gratis, open-source, sangat extensible, dioptimalkan mesin pencari

Fitur yang kuat

  • 13 area siap-widget
  • Sampel tata letak berbasis grid
  • Gaya bawaan untuk plug-in populer
  • Komunitas pendukung besar desainer dan pengembang profesional

Kredibilitas Bonus

  • Tempat ketiga di WPHonors 2010 untuk Kerangka Kerja Tema

Perizinan dan Harga

  • Sumber gratis dan terbuka
EAMann
sumber
Alasan untuk memilih adalah dukungan terbaik untuk fitur multi penulis.
Relequestual
1
Dari Juli 2011 hingga Mei 2012 tidak ada pembaruan tetapi pengembangan aktif baru-baru ini dilanjutkan. 1.0.1 dirilis ke WordPress Theme Repository 30 Mei 2012 dan 1.0.2 pada 30 Juni. Rumah baru: thematictheme.com Blog: thematictheme.com/blog
Joe Golton
Fakta bahwa itu gratis, sama seperti WordPress, adalah pendorong besar bagi saya. Ini masalah prinsip lebih daripada berhemat. Selain itu, dukungan sangat baik. Komunitas forum Thematic selalu memberikan jawaban atas pertanyaan saya dalam 1-2 hari.
Dominor Novus
8

Dua puluh sepuluh

Saya telah mencoba beberapa kerangka kerja dan tidak menyukai sama sekali untuk pengembangan yang lebih berat. Untuk hal-hal cepat mereka baik-baik saja tetapi semua hal tambahan dapat membuat pekerjaan kustom menjadi mimpi buruk. Seringkali kerangka kerja itu sangat khusus sehingga seperti mempelajari sistem baru.

Untuk alasan itu, saya sering menggunakan Twentyten atau tema kosong yang serupa atau kotak pasir.

Tujuan

  • tema induk, dibundel dengan WordPress

Fitur yang kuat

  • Menggunakan struktur folder WordPress standar dan hierarki template, bagus untuk dukungan dan Codex.
  • Menerapkan fitur terkait tema terbaru.

Kerugian

  • Tidak ada kait atau filter khusus seperti yang Anda temukan di kerangka kerja lain

lisensi dan harga

  • Gratis dan GPL
Wyck
sumber
Terima kasih telah berbagi pengalaman Anda. Saya hanya ingin untuk dicatat bahwa saya lebih tertarik pada kerangka kerja yang tidak bekerja untuk pengembang dan digunakan dalam praktek, daripada mencoba dan tidak suka (yang merupakan cara terlalu umum kelanjutannya). tetapi jika Anda menggunakan Twenty Ten secara luas Anda dapat menuliskannya sebagai jawaban terpisah, ini adalah tema lanjutan / induk dan cocok dengan pertanyaan.
Jarang
OK hanya ingin mengatakan bahwa mereka sejauh ini saya kecewa dengan kerangka kerja kecuali pod cms. Saya akan mengedit jawaban saya untuk lebih ringkas.
Wyck
Bisakah Anda menulis tentang POD CMS dalam jawaban terpisah? Saya ingin membersihkan dan menghapusnya dari sini.
Paling lambat
5

scbFramework

profil untuk scribu di WordPress, T&J untuk pengembang dan administrator WordPress

Dikembangkan oleh scribu .

Tujuan

Kumpulan kelas bantuan pengembangan plugin untuk membuat formulir, widget, halaman admin, tabel database, dan lainnya.

fitur

  • dapat dibundel dengan plugin atau ditentukan sebagai ketergantungan plugin
  • secara otomatis memuat versi terbaru dari dirinya sendiri, jika ada beberapa plugin yang berbeda

Masalah

  • kurang terdokumentasi
  • cenderung menggunakan metode penghasil kode untuk HTML, yang mungkin tidak nyaman

Lisensi GPL

Rarst
sumber
ini bukan kerangka tema .. apakah saya melewatkan sesuatu?
Ünsal Korkmaz
1
@ Ünsal Korkmaz pertanyaan merumuskannya sebagai "kerangka kerja", bukan "kerangka kerja tema". Setiap kerangka kerja tema adalah kerangka kerja, tetapi tidak setiap kerangka kerja adalah kerangka kerja tema. :)
Rarst
4

Kanvas

Tujuan

Tema mandiri / orang tua tingkat lanjut, menggunakan WooFramework.

Untuk membuat sketsa situs dan konsep. Membangun versi 1 tanpa harus melakukannya dari awal.

Fitur yang kuat

  • Saya menemukan kode tema sangat mudah diretas untuk tujuan saya.

  • Canvas menggunakan banyak fitur HTML dan CSS baru dengan cara yang cerdas.

Kerugian

  • Tidak gratis (tetapi perangkat lunak bebas)

Perizinan dan harga

  • Standar: $ 70
  • Pengembang (dilengkapi dengan file PSD): $ 150
jnthnclrk
sumber
3

Tema Headway

Dikembangkan oleh Headway Themes

Tujuan

  • Tema induk yang sangat canggih dengan pengembang visual drag-and-drop bawaan (untuk yang bukan pembuat kode)

Fitur yang kuat

  • Desainer tata letak visual
  • Fitur SEO bawaan
  • Dokumentasi mendalam dan konten tutorial
  • Komunitas pendukung besar desainer dan pengembang profesional

Kredibilitas Bonus

  • Tempat pertama di WPHonors 2010 untuk Kerangka Kerja Tema

Perizinan dan Harga

  • $ 87 untuk situs pribadi
  • $ 164 untuk pengembang (digunakan di banyak situs)
  • GPLv2 berlisensi
EAMann
sumber
3

Carrington

'Carrington adalah platform tema untuk WordPress dari Crowd Favorite.'

Carrington adalah cara baru (kami pikir lebih baik) mengatur tema WordPress, ditambah dengan mesin kerangka kerja inti yang menyediakan banyak fungsi menarik secara gratis, hanya dengan membuat templat bernama yang berbeda. - Apa itu Carrington

Kerangka Pengembangan Tujuan

Fitur kuat Sistem file / folder berbasis kondisional. Gagasan di balik struktur folder kerangka kerja adalah untuk memungkinkan Anda membuat template yang memenuhi persyaratan tertentu. Dengan cara ini Anda dapat membuat templat akut yang lebih kecil. Misalnya Anda dapat membuat blok komentar unik untuk pengguna tertentu atau semua pengguna yang masuk hanya dengan menambahkan satu file templat baru ( Ikhtisar Kerangka Kerja ).

Carrington hadir dalam beberapa rasa yang berbeda, saya pribadi menyukai versi dipangkas Carrington JAM (Just Add Markup). Unduh

Kerugian Dalam kasus penggunaan saya, saya tidak punya masalah nyata menggunakan Carrington. Kelemahan yang mungkin terjadi mungkin persyaratan untuk tetap pada konvensi kode yang disyaratkan kerangka kerja tersebut.

Sebagai pengembang program, Carrington mungkin sedikit mudah dan hanya menawarkan cara yang bagus untuk mengatur template Anda. Untuk desainer, Carrington menghilangkan kebutuhan untuk menyelam ke PHP dan membuat kondisi templat. Jika Anda bukan programmer atau desainer maka Anda akan membutuhkan sesuatu seperti Carrington Build yang memungkinkan Anda untuk membuat layout drag and drop. Yang saya belum coba dan tidak gratis.

Lisensi dan harga Carrington gratis, GPLv2

Jonnybojangles
sumber
Seberapa ketat Carrington Build terintegrasi dengan itu? Untuk konteks pertanyaan - haruskah seseorang mengedit rincian dalam jawaban ini atau lebih baik memasukkannya dalam terpisah?
Paling lambat
Dari penelitian saya sendiri di Carrington Build, terlihat bahwa Carrington Build dibangun di atas inti Carrington di atas untuk memungkinkan pengembangan tema yang mudah. Sementara, penambahan Bangun lebih merupakan WP CMS yang diperbarui / ditambah.
Jonnybojangles
3

Kerangka Tema Tesis

Kerangka Kerja Tema Tesis adalah sistem templat premium untuk WordPress yang dirancang untuk berfungsi sebagai fondasi kokoh di bawah segala jenis situs web.

Fitur (Dan saya kutip):

  • Panel opsi tesis
  • Desain yang unik
  • generator tata letak revolusioner (dengan kombinasi tata letak 1, 2, dan 3-kolom)
  • kontrol font yang tepat

Fitur tambahan

  • Fitur SEO bawaan seperti judul khusus dan META khusus untuk halaman dan posting
  • Forum online aktif tersedia untuk semua pengguna terdaftar

Harga

  • Opsi Pribadi (situs web tunggal) $ 87
  • Opsi Pengembang (tidak terbatas untuk situs web sendiri, akses ke beta, alat penyebaran tambahan) $ 164
NTulip
sumber
3

CEPAT

Di blog pribadi saya, saya menggunakan: http://swiftthemes.com/

tujuan : tema mandiri tetapi tema anak didukung dengan tema tema anak Kill Bill yang disertakan

fitur kuat :

  • di luar kotak itu termasuk templat nyata berguna disesuaikan dalam sistem menu pengguna akhir
  • komunitas pengguna dan pengguna yang ramah dan ramah
  • itu mudah dimengerti dan mudah diretas yang dilakukan banyak orang
  • itu "berbeda" dari yang lain dalam hal pengaturan dan "pendekatan komersial" itulah sebabnya saya menyukainya
  • banyak pembaruan

tidak begitu kuat :

  • mungkin masih banyak yang harus dikembangkan di dalamnya untuk menyelaraskan dengan semua standar wp (tapi sebenarnya itu hal yang baik)

harga :

  • Lisensi Pribadi $ 47
  • Lisensi Pengembang $ 84
edelwater
sumber
Saya pikir jawaban ini offtopic.
scribu
Saya tidak setuju. Swift dapat digunakan sebagai tema induk ("framework") semudah TwentyTen atau sistem modern lainnya.
EAMann
2
Apakah Anda benar-benar menggunakan kode ini di situs web langsung? Tidak terlihat sangat ... mengundang.
fuxia
2

Starkers

Starkers adalah tema WordPress telanjang yang dibuat untuk bertindak sebagai titik awal bagi perancang tema.

Tujuan: Titik awal yang bagus untuk tema WP apa pun. Ini berisi semua tag templat dasar yang Anda butuhkan untuk membuat tema tanpa markup / gambar / js yang tidak perlu. Menurut pendapat saya salah satu tema terbaik untuk digunakan ketika belajar mengembangkan untuk WP

Fitur: Semua non-semantik, nama kelas presentasional (misalnya: class = "center", class = "alignleft") telah dihapus; semua elemen HTML non-semantik, presentasi (mis: jam, br) telah dihapus.

Default browser juga telah di-reset dalam stylesheet (berdasarkan YUI Reset) untuk memberikan "clean slate" yang sebenarnya.

Kelemahan: Pada dasarnya ini adalah tema untuk membangun, karena itu Anda harus cukup mahir dalam HTML / CSS untuk mengimplementasikan desain di sekitar tema dari awal.

Perizinan dan harga : GPLv2 (diasumsikan, turunannya Twenty Ten)

George Wiscombe
sumber