Frameworki WordPress i motywy nadrzędne [zamknięte]

75

Do tej pory istnieje znaczna ilość kodu WordPress, który ma być ponownie wykorzystywany przez innych programistów. Niestety, nie ma praktycznie żadnych praktycznych i rzetelnych informacji na ten temat i generalnie utkniesz przechodząc przez ramy jeden po drugim, dopóki nie znajdziesz pierwszego, który ci się podoba lub nie pomyślisz, że wszystkie są okropnie ssące (w zależności od tego, co nastąpi wcześniej).

Stwórzmy recenzję społeczności, na podstawie których ram i motywów nadrzędnych naprawdę używamy i dlaczego .

Proszę załączyć:

  • cel (motyw nadrzędny, struktura motywu, kod pomocniczy itp.)
  • mocne cechy (które sprawiają, że jest interesujący i użyteczny)
  • wady (co robi niewygodnie lub różni się od zwykłych)
  • licencjonowanie i ceny (jeśli nie za darmo)
Rarst
źródło
3
Świetne pytanie, zamieściłem je w wiadomościach hakerów. news.ycombinator.com/item?id=2070878
Evolve
1
@ Evolve dzięki! Wydaje mi się, że to jest powód niezłego wzrostu poglądów na ten temat. Pytanie stawało się zakurzone, więc postanowiłem przypiąć je nagrodą, aby przyciągnąć uwagę i uzyskać więcej odpowiedzi.
Rarst
Nie jestem pewien, czy rozumiem, czego szuka twoja nagroda. To jest wiki, więc nie ma „jednej właściwej odpowiedzi” ... jakie są kryteria, aby wygrać nagrodę?
EAMann
2
Myślę, że down-/ upvoting powinien (jeśli to możliwe) być wyłączony w tym wątku. Z 6k wyświetleń i dużą ilością tekstu, jak sądzę, większość czytelników prawdopodobnie zeskanuje zawartość, posortuje według głosów i wybierze tę, która ma najwięcej pozytywnych opinii, nie czytając jednak za i przeciw. Uważam również, że należy go podzielić na komercyjne / darmowe frameworki.
kaiser
1
@majick Po prostu przejdź na stronę wpgear.org - został zbudowany przez jednego z naszych członków, obecnie w większości przeze mnie utrzymywany. Służy dokładnie w tym samym celu. Pamiętaj o przeczytaniu wytycznych dotyczących wkładu przed opublikowaniem PR.
kaiser

Odpowiedzi:

19

Hybrydowy

Motyw Hybrid , opracowany przez Justina Tadlocka . Zakres kodu to przede wszystkim wewnętrzna funkcjonalność PHP i szablony frontonu dla motywów.

Ciekawe funkcje :

  • kod ma na celu zminimalizowanie edycji szablonów, większość funkcji można kontrolować za pomocą haków;
  • kontekstowe - rozszerzone dynamiczne haczyki kontekstowe klasy ciała, które pozwalają zaczepić zdarzenia, które uruchamiają się tylko w określonym kontekście;
  • ściśle integruje się z kilkoma rodzajowymi i specyficznymi dla Hybrid wtyczkami tego samego programisty;

Problemy :

  • Kompatybilność wsteczna może być problemem, zwłaszcza jeśli próbujesz użyć starszych wersji motywu potomnego z nowszym motywem nadrzędnym.

Ceny :

  • cały kod jest swobodnie dostępny, zgodnie z GPLv2;
  • dostęp do wsparcia i dokumentacji innej niż podstawowa 25 USD rocznie.

Istnieje szereg wydań dla różnych etapów rozwoju.

Hybrydowy rdzeń

Autonomiczna platforma dla programistów tworzących własne motywy nadrzędne. Wysoce modułowy z większością funkcji ładowanych na żądanie przez niestandardowe add_theme_support()połączenia.

Hybrydowy motyw nadrzędny

Dawno ustalony motyw nadrzędny (wcześniejsze wersje były sprzed samodzielnej wersji Core). Obejmuje znaczną liczbę gotowych szablonów, a więcej można pobrać osobno.

Ma wiele dostępnych motywów potomnych (zarówno natywnych, jak i innych programistów).

Prototypowy motyw nadrzędny

Najnowsza najnowsza wersja pokazująca praktyczne zastosowanie Hybrid Core.

Rarst
źródło
Dołączyłem do klubu tematycznego Justina ( themehybrid.com ) i otrzymałem niewiarygodne wsparcie. Zazwyczaj odpowiada na pytania hybrydowe w ciągu 24 godzin lub krócej. To 25 USD rocznie
Carson
Ironiczne, że odpowiedziałeś na to pytanie, a rok później je zamknąłeś. :) Czy to nie na temat komentować zamknięte pytanie? :-P
akTed
2
@AKTed wiele pytań z wcześniejszych dni zostało później zamkniętych, ponieważ zasady zostały udoskonalone i mamy więcej doświadczenia z tym, co działa w formacie stosu, a co nie.
Rarst
14

Geneza

Opracowany przez StudioPress

Cel, powód

  • Motyw nadrzędny Barebones zapewniający wiele pasków bocznych; niestandardowe, konfigurowalne widżety; oraz konfigurowalny wyświetlacz wielokolumnowy
  • Temat nadrzędny działa jako wysoce rozszerzalna struktura - różne warianty projektu występujące w Genesis wydają się nie mieć końca

Silne cechy

  • Automatyczne aktualizacje
  • Nowa funkcja importu / eksportu ustawień jest obiecana w następnej wersji
  • Ogromna społeczność wsparcia profesjonalnych projektantów i programistów
  • Natychmiastowa wiarygodność, jeśli ponownie rozpowszechniasz motywy podrzędne w innym miejscu ekosystemu WordPress

Wady

  • Rozbudowany zestaw opcji motywu jest zebrany razem na jednej stronie. To sprawia, że bardzo trudno jest znaleźć pewne opcje i dostosować swoje ustawienia.

Licencjonowanie i ceny

  • GPL (oświadczenie licencji motywu nie określa wersji. StudioPress FAQ prowadzi do v3).
  • sam szkielet kosztuje 59,95 USD
  • motywy potomne kosztują od 20 do 40 USD ponad koszty ramowe
  • ramy i wszystkie motywy podrzędne (w tym przyszłe) łącznie 250 USD
EAMann
źródło
1
Użyłem Genesis na kilku stronach i to świetny sposób na rozpoczęcie pracy. Charakter GPL sprawia, że ​​jest świetny w użyciu, ponieważ nie musisz martwić się problemami licencyjnymi po zakupie.
calvinf
Czy cała platforma jest objęta licencją GPL, czy jest to licencja dzielona, ​​w której tylko kod jest wydawany na licencji GPL, ale nie inne zasoby, takie jak obrazy i arkusze stylów? Jest duża różnica i nie jest ona omawiana w informacjach o produkcie na stronie.
Dan Grossman
„Cały framework” w tym przypadku jest zaawansowanym motywem nadrzędnym. Cały temat jest objęty warunkami GPL, podobnie jak standardowa praktyka z większością motywów na rynku.
EAMann
Co powiesz na dziesiątki wtyczek Genesis, które zostały napisane w celu dodania większej funkcjonalności i elastyczności dostosowywania w zależności od potrzeb użytkowników.
Brad Dalton
11

Tematyczny

Opracowany przez ThemeShaper

Cel, powód

  • Bezpłatne, open-source, wysoce rozszerzalne, zoptymalizowane pod kątem wyszukiwarek WordPress Theme Framework

Silne cechy

  • 13 obszarów gotowych dla widgetów
  • Próbki układu oparte na siatce
  • Wbudowana stylizacja popularnych wtyczek
  • Ogromna społeczność wsparcia profesjonalnych projektantów i programistów

Wiarygodność premiowa

  • Trzecie miejsce w WPHonors 2010 za Frameworki tematyczne

Licencjonowanie i ceny

  • Darmowe i otwarte oprogramowanie
EAMann
źródło
Powodem wyboru była najlepsza obsługa funkcji wielu autorów.
Relequestual
1
Od lipca 2011 r. Do maja 2012 r. Nie było żadnych aktualizacji, ale ostatnio wznowiono aktywny rozwój. Wersja 1.0.1 została wydana do repozytorium motywów WordPress 30 maja 2012 r. I 1.0.2 30 czerwca. Nowy dom: thematictheme.com Blog: thematictheme.com/blog
Joe Golton
Fakt, że jest bezpłatny, podobnie jak WordPress, jest dla mnie ogromnym czynnikiem. Jest to kwestia zasady bardziej niż oszczędności. Ponadto wsparcie jest doskonałe. Społeczność forum Thematic zawsze udzielała odpowiedzi na moje pytania w ciągu 1-2 dni.
Dominor Novus
8

Dwadzieścia dziesięć

Wypróbowałem kilka frameworków i żadnej z nich nie lubiłem za cięższy rozwój. W przypadku szybkich rzeczy są w porządku, ale wszystkie dodatkowe rzeczy mogą sprawić, że niestandardowa praca będzie koszmarem. Często frameworki są tak niestandardowe, że przypomina naukę nowego systemu.

Z tego powodu często używam Twentyten lub podobnego pustego motywu z łupków lub piaskownicy.

Cel, powód

  • motyw nadrzędny, dołączony do WordPress

Silne cechy

  • Korzysta ze standardowej struktury folderów i hierarchii szablonów WordPress, doskonałej do obsługi i kodeksu.
  • Implementuje najnowsze funkcje związane z tematem.

Wady

  • Żadnych niestandardowych zaczepów lub filtrów, które można znaleźć w innych ramach

licencjonowanie i ceny

  • Bezpłatnie i GPL
Wyck
źródło
Dziękujemy za podzielenie się swoimi doświadczeniami. Chcę tylko zauważyć, że bardziej interesują mnie frameworki, które działają dla programistów i są używane w praktyce, a nie wypróbowane i nie lubiące (co jest zbyt powszechne). btw, jeśli intensywnie używasz Dwadzieścia Dziesięciu, możesz napisać go jako osobną odpowiedź, jest to motyw zaawansowany / nadrzędny i pasuje do pytania.
Rarst
OK, chciałem tylko powiedzieć, że do tej pory byłem rozczarowany ramami z wyjątkiem pod cms. Zmodyfikuję swoją odpowiedź, aby była bardziej zwięzła.
Wyck
Czy możesz napisać o POD CMS w osobnej odpowiedzi? Chciałbym wyczyścić i usunąć go stąd.
Rarst 10.01.11
5

scbFramework

profil dla scribu w WordPress, pytania i odpowiedzi dla programistów i administratorów WordPress

Opracowany przez scribu .

Cel, powód

Zestaw klas pomocniczych do tworzenia wtyczek do tworzenia formularzy, widżetów, stron administracyjnych, tabel baz danych i innych.

cechy

  • może być dołączony do wtyczki lub określony jako zależność od wtyczki
  • automatycznie ładuje najnowszą wersję, jeśli wiele jest obecnych w różnych wtyczkach

Zagadnienia

  • słabo udokumentowane
  • zwykle używa metod generowania kodu dla HTML, co może być niewygodne

Licencja GPL

Rarst
źródło
to nie jest ramka motywu .. coś mi brakuje?
Ünsal Korkmaz
1
@ Ünsal Korkmaz pytanie formułuje je jako „ramy”, a nie „ramy tematyczne”. Każda struktura motywu jest ramą, ale nie każda struktura jest ramą motywu. :)
Rarst
4

Brezentowy

Cel, powód

Zaawansowany samodzielny / nadrzędny motyw, wykorzystuje WooFramework.

Do szkicowania stron i koncepcji. Budowanie wersji 1 bez robienia tego od zera.

Silne cechy

  • Uważam, że kod motywu jest bardzo łatwy do zhakowania do moich celów.

  • Canvas w inteligentny sposób wykorzystuje wiele nowych funkcji HTML i CSS.

Wady

  • Nie za darmo (ale darmowe oprogramowanie)

Licencjonowanie i ceny

  • Standard: 70 USD
  • Deweloper (dostarczany z plikami PSD): 150 USD
jnthnclrk
źródło
3

Motyw Headway

Opracowany przez Headway Themes

Cel, powód

  • Wysoce zaawansowany motyw nadrzędny z wbudowanym programistą do przeciągania i upuszczania (dla niekodujących)

Silne cechy

  • Projektant układu wizualnego
  • Wbudowane funkcje SEO
  • Szczegółowa dokumentacja i samouczek
  • Ogromna społeczność wsparcia profesjonalnych projektantów i programistów

Wiarygodność premiowa

  • Pierwsze miejsce w WPHonors 2010 dla ram tematycznych

Licencjonowanie i ceny

  • 87 USD za witryny osobiste
  • 164 USD dla programistów (wykorzystanie na wielu stronach)
  • Licencja GPLv2
EAMann
źródło
3

Carrington

„Carrington to platforma tematyczna dla WordPress od Crowd Favourite”.

Carrington to nowy (naszym zdaniem lepszy) sposób organizowania motywu WordPress w połączeniu z podstawowym silnikiem frameworka, który zapewnia szereg ekscytujących funkcji za darmo, po prostu poprzez tworzenie różnych nazwanych szablonów. - Co to jest Carrington

Cel rozwoju ram

Silne funkcje Warunkowy system plików / folderów. Ideą struktury folderów frameworka jest umożliwienie tworzenia szablonów spełniających określone warunki. W ten sposób możesz tworzyć mniejsze ostre szablony. Na przykład można utworzyć unikalny blok komentarzy dla określonego użytkownika lub wszystkich zalogowanych użytkowników, dodając jeden nowy plik szablonu ( Omówienie środowiska ).

Carrington występuje w kilku różnych smakach, osobiście podoba mi się przycięta wersja Carrington JAM (Just Add Markup). Pobieranie

Wady W moich przypadkach użycia nie miałem żadnych problemów z używaniem Carringtona. Możliwym minusem może być konieczność trzymania się wymaganych konwencji kodu.

Jako programista Carrington może być trochę lekki i oferuje dobry sposób na uporządkowanie szablonów. Dla projektantów Carrington eliminuje potrzebę nurkowania w PHP i tworzenia warunków szablonów. Jeśli nie jesteś programistą ani projektantem, potrzebujesz czegoś takiego jak Carrington Build, który umożliwia tworzenie układów przeciągania i upuszczania. Których nie próbowałem i nie jest za darmo.

Licencjonowanie i wycena Carrington jest bezpłatny, GPLv2

Jonnybojangles
źródło
Jak ściśle integruje się z nim Carrington Build? W kontekście pytania - czy ktoś powinien szczegółowo edytować w tej odpowiedzi, czy lepiej umieścić ją w osobnej?
Rarst 11.01.11
Z moich własnych badań nad Carrington Buildem wynika, że ​​Carrington Build został zbudowany na powyższym rdzeniu Carrington, aby umożliwić łatwe opracowanie motywu. Natomiast dodatek do kompilacji jest bardziej zaktualizowanym / rozszerzonym WP CMS.
Jonnybojangles,
3

Thesis Theme Framework

Framework Thesis Theme to system szablonów premium dla WordPress, który został zaprojektowany jako solidny fundament pod każdym rodzajem strony internetowej.

Funkcje (i cytuję):

  • Panele opcji pracy dyplomowej
  • Unikalne wzory
  • rewolucyjny generator układu (z kombinacjami układu 1, 2 i 3-kolumnowego)
  • precyzyjne sterowanie czcionkami

Dodatkowe funkcje

  • Wbudowane funkcje SEO, takie jak niestandardowe tytuły i niestandardowe META dla stron i postów
  • Aktywne forum online dostępne dla wszystkich zarejestrowanych użytkowników

cennik

  • Opcja osobista (jedna strona internetowa) 87 USD
  • Opcja programisty (nieograniczona dla własnych stron internetowych, dostęp do bety, dodatkowe narzędzia do wdrażania) 164 USD
NTulip
źródło
3

SZYBKI

Na moim prywatnym blogu używam: http://swiftthemes.com/

przeznaczenie : samodzielny motyw, ale motywy podrzędne są obsługiwane z dołączonym motywem demo Kill Bill

mocne cechy :

  • po wyjęciu z pudełka zawiera naprawdę przydatny szablon, który można regulować w systemie menu użytkownika końcowego
  • miły przyjazny twórca i społeczność użytkowników
  • jest łatwy do zrozumienia i łatwy do zhakowania, co robi wiele osób
  • „różni się” od pozostałych pod względem konfiguracji i „komercyjnego podejścia”, dlatego mi się podoba
  • wiele aktualizacji

nie tak silny :

  • prawdopodobnie jest jeszcze wiele do zrobienia, aby dostosować się do wszystkich standardów wp (ale tak naprawdę jest to miła rzecz)

wycena :

  • Licencja osobista 47 USD
  • Licencja programisty 84 USD
Edelwater
źródło
Myślę, że ta odpowiedź jest nie na temat.
scribu
Nie zgadzam się. Swift może być używany jako motyw nadrzędny („framework”) tak łatwo, jak TwentyTen lub jakikolwiek inny nowoczesny system.
EAMann
2
Czy naprawdę używasz tego kodu w witrynie na żywo? Nie wygląda bardzo… zachęcająco.
fuxia
2

Starkers

Starkers to prosty motyw WordPress stworzony jako punkt wyjścia dla projektanta motywów.

Cel: świetny punkt wyjścia dla każdego motywu WP. Zawiera wszystkie podstawowe tagi szablonów potrzebne do stworzenia motywu bez zbędnych znaczników / obrazów / js. Moim zdaniem jeden z najlepszych tematów do wykorzystania podczas nauki programowania dla WP

Cechy: Usunięto wszystkie nie semantyczne, prezentacyjne nazwy klas (np .: class = „center”, class = „alignleft”); wszystkie nie semantyczne, prezentacyjne elementy HTML (np .: hr, br) zostały usunięte.

Domyślne ustawienia przeglądarki zostały również zresetowane w arkuszu stylów (na podstawie resetowania YUI), aby zapewnić prawdziwy „czysty profil”.

Wady: Zasadniczo jest to motyw, na którym można budować, dlatego musisz być wystarczająco biegły w HTML / CSS, aby zaimplementować projekt wokół motywu od podstaw.

Licencjonowanie i ceny : GPLv2 (zakłada się, że jest to dwadzieścia dziesięć instrumentów pochodnych)

George Wiscombe
źródło