Wskazówki dotyczące korzystania z WordPress jako CMS? [Zamknięte]

140

Chcę używać WordPress jako CMS dla dość podstawowej witryny, a nie blogu. Mam kilka stron i w tej chwili nie zamierzam mieć strony z wiadomościami.

Chociaż istnieją sposoby, aby to zadziałało, w konsoli wp-admin skupiono się wyraźnie na nowych postach, a tworzenie stron z niestandardową zawartością, takich jak mapy i galerie, sprawia wrażenie, jakbym pracował wokół systemu, a nie z nim.

Czy masz jakieś sugestie dotyczące używania WordPress jako CMS?

Konkretnie:

  • Czy są jakieś dobre motywy, które są zaprojektowane wokół CMS zamiast na blogu?
  • Czy są jakieś dobre wtyczki, które mogłyby pomóc w traktowaniu WordPressa jako CMS?

Alternatywnie, czy w ogóle powinienem używać WordPress?

Damovisa
źródło

Odpowiedzi:

138

Cecha zabójca , który spowodował WordPress 3.0, aby przejechać z rozszerzalny narzędzie do blogowania CMS dla 8 z 10 potrzeb jest Typy niestandardowe pocztowe (z dodatkiem niestandardowych Taksonomii od v2.9) z wyróżnienie przechodząc do nowego systemu menu w 3.0.

Więc jeśli chcesz nauczyć się WordPressa jako CMS, przestudiuj Niestandardowe typy postów. Oto kilka artykułów na początek:

Istnieje również kilka wtyczek, które ułatwiają tworzenie niestandardowych typów postów w określonej kolejności, aczkolwiek wszystkie z nich są jeszcze daleko od osiągnięcia pełnej dojrzałości, więc Caveat Emptor !:

Jeśli chodzi o motywy, to inny temat. Podczas gdy wszystkie motywy blogowe implementowały ten sam wzorzec przypadków użycia, potrzeby CMS każdej osoby mogą być różne, ponieważ każda firma jest inna (restauracja potrzebuje innego układu niż studio jogi niż kino niż sklep z tkaninami). Przynajmniej wcześnie Myślę, że trudno będzie znaleźć idealny gotowy szablon „ z półki ” dla Twojej firmy; najlepiej znaleźć taki, który jest ogólnie dobry i planować jego modyfikację lub poprosić projektanta WordPress o stworzenie niestandardowego. Nakładanie ich warstwami na takie motywy jak Genesis Framework ze StudioPress może być dobrym rozwiązaniem.

Najlepsze, co mogę zasugerować, to poszukać takich, które obsługują system menu WordPress 3.0, a następnie podjąć decyzję. Możesz to zrobić w Google i poszukać artykułów takich jak ten:

PS Jeśli pytasz o usprawnienie administracyjnego interfejsu użytkownika, aby posty i strony oraz inne narzędzia blogujące zajmowały miejsce na zapleczu, a twoja konkretna treść CMS została przedstawiona administratorowi, to jest inny temat; czy mogę zasugerować inne pytanie?

AKTUALIZACJA : Oto kilka zrzutów ekranu z niektórych projektów, nad którymi pracuję, aby dać ci wyobrażenie o tym, co można zrobić:

Przykład niestandardowego typu postu nr 1

Przykład niestandardowego typu postu # 2

MikeSchinkel
źródło
8
Dzięki Mike - niesamowita kompleksowa odpowiedź. W tej chwili nie interesuję się zbytnio stronami administracyjnymi, ale prawdopodobnie warto zadać kolejne pytanie. PS Dzięki za bezpośredni link do google zamiast lmgtfy.com;)
Damovisa
1
Nigdy nie słyszałem o Imgtfy.com, ale tak, widzę, jak by to było protekcjonalne! (I nie zapomnij zaznaczyć najlepszej odpowiedzi! :)
MikeSchinkel
Myślę, że Damovisa odnosi się do lmgtfy.com
davemac
@Mike: Zrzuty ekranu są niesamowite! Czy możesz podzielić się tym sposobem (skrypty, klasy lub wtyczki itp.)! Dziękuję Ci bardzo.
Anh Tran
1
@ozke - Dziękujemy za komentowanie. To naprawdę kolejne pytanie i lepiej zadać nowe pytanie niż omawiać dodatkowe kwestie w komentarzach. Prześlij go jako pytanie, aby ja lub inni mogli odpowiedzieć na nie dogłębnie potencjalnie za pomocą łączy i / lub kodu źródłowego. Pamiętaj, aby podać szczegóły i być może link do mojej odpowiedzi na tej stronie, jeśli chcesz.
MikeSchinkel
12

Jeśli niestandardowe typy postów są dla Ciebie zbyt trudne do zarządzania

Spójrz na słynną wtyczkę „pods” . ma wiele funkcji Killera i jest trochę „dodatków” lub dodatków dziecięcych o nazwie „pods ui” . Sama kapsuła umożliwia dodawanie dowolnego rodzaju tabel do bazy danych. Pozwala także na połączenie ich z istniejącymi tabelami DB DB. Więc jeśli chcesz (np. :) rozszerzyć dane zapisane z użytkownikiem, po prostu dodajesz kapsułę o nazwie ex. „rozszerzone dane użytkownika” i połącz je z istniejącymi danymi użytkownika. Otóż ​​to. „Pods UI” pozwala następnie stworzyć przyjemny interfejs użytkownika bez żadnego wysiłku.

Oba pomagają w łatwym zarządzaniu i budowaniu wszystkiego, czego możesz potrzebować. Wszyscy programiści są nie tylko mili, mają doskonałe forum i można je spotkać prawie codziennie w ich pokoju na czacie irc. Zbudowałem sobie dwie całkiem duże witryny do zarządzania wydarzeniami oraz całą organizację działającą w tle i nadal jestem pod wrażeniem, jak dobrze działa, nawet jeśli w tym samym czasie masz setki odwiedzających. :)

kaiser
źródło
11

Współczuję. W rzeczywistości zadałem powiązane pytanie webmasterom . Nie jestem pewien tematów lub wtyczek, ale jest tam kilka przydatnych linków.

Wciąż jestem na wczesnym etapie korzystania z Wordpress jako CMS, ale jak dotąd radzę, bo warto:

  • Przeczytaj jak najwięcej odniesień do funkcji , aby naprawdę zrozumieć niektóre wewnętrzne działania wordpress
  • Przeglądaj niestandardowe posty i niestandardowe pola
  • Zrozum, że możesz zrobić całkiem sporo, włączając Strony - tak jak w każdym CMS-ie lub podstawowym systemie, w którym treść jest udostępniana
Bobby Jack
źródło
8

Po pierwsze, WordPress jest nadal świetny dla małych (ish) witryn, niezależnie od tego, czy korzystają z sekcji blogu. Jest łatwy w użyciu, łatwo znaleźć pomoc i oczywiście istnieje możliwość łatwego dodania bloga, jeśli będzie potrzebny w przyszłości.

Jeśli próbujesz skonfigurować galerię, masz kilka opcji. Możesz użyć wbudowanej galerii w obecnej postaci, użyć wbudowanej galerii, ale zainstalować wtyczkę lub edytować motyw, aby sformatować go inaczej, lub możesz użyć całkowicie oddzielnej wtyczki galerii .

Alternatywnie istnieje wiele motywów ukierunkowanych na określony typ witryny, czy to portfolio, czy fotografię, lub inną stronę, której szukasz. Polecam rozejrzeć się po miejscach takich jak Theme Forest.

Shellbot
źródło
4

Jak wspomniano w poprzednich odpowiedziach, zdecydowanie warto sprawdzić niestandardowe typy postów , zwłaszcza w połączeniu z wtyczką WP Easy Post Types . Nadal jednak polecam przejrzenie wtyczki Magic Fields, ponieważ oferuje ona dodatkowe opcje niestandardowych pól, które mogą być bardzo przydatne. Widzę, że WP Łatwe typy postów poprawiają się i sprawiają, że wtyczki takie jak Magic Fields stają się niepotrzebne, ale nadal warto to sprawdzić. Należy pamiętać o tym, że Magic Fields przechowuje obrazy w innym miejscu niż standardowy folder przesyłania, co jest nieco uciążliwe i zdecydowanie obszar, w którym wygrywają niestandardowe typy postów.

Rick Curran
źródło
3

Używamy WordPress jako CMS dla mojej uczelni od ponad roku:

Jest to z pewnością bardzo przydatne w przypadku mniejszych witryn, które mają niewiele edytorów. Niektóre problemy, na które możesz natknąć się w przypadku większych witryn, które nie zostały jeszcze rozwiązane:

  • Personalizacja dla poszczególnych grup / użytkowników. Korzystamy z funkcji WordPress Network, aby udostępniać indywidualne blogi różnym działom / grupom, umożliwiając ustawienie niektórych ustawień dla poszczególnych grup. Opracowaliśmy również wtyczkę 9spot, która zastępuje układ za pomocą szablonów układem za pomocą widgetów, dając każdemu blogowi możliwość ustawiania niestandardowych kolumn według typu strony, kategorii itp. Na pulpicie nawigacyjnym.
  • Instancje rozwojowe a produkcyjne. Za pomocą naszego starego systemu CMS możesz edytować zawartość i przekazywać dane do serwera programistycznego, aby sprawdzać rzeczy przed ich uruchomieniem. Mamy mniej możliwości kontrolowania zawartości na tym poziomie w WordPressie i przenoszenie treści między instancjami deweloperów i producentów jest trochę kłopotliwe. Podobnie wiele ustawień (np. Widżetów) jest trudnych do przenoszenia między serwerami.
  • Blokowanie treści. Poza utworzeniem nowego bloga nie możemy zablokować uprawnień do edycji dla określonego podzbioru użytkowników. Chcemy rozszerzyć uprawnienia do edycji na określone strony dla indywidualnych użytkowników lub grup użytkowników.

Myślę, że wszystko można rozwiązać przy wystarczającym czasie programowania i / lub wtyczkach innych firm, ale są to rzeczy, z którymi zmagamy się od razu po wyjęciu z pudełka.

Annika Backstrom
źródło
1

Najlepszym sposobem dla mnie jest utworzenie małej witryny, szybkiej i specjalnie dostosowanej do wymagań klienta. Również zmniejszam backand i tylko dla widoku, jak korzystać z klienta, tym mniej. Piszę również małe wtyczki i używam niezbyt dobrych wtyczek typu „kliknij i zrób”, być może dla niestandardowego typu postu, napisz to w rozwiązaniu dla klienta. Aby zmniejszyć backend, używam własnego źródła lub wtyczki Adminimize. Sprawdzam też, czy jest zainstalowana, czy pochodzi z rdzenia i może nie jest ważna ani konieczna. Dezaktywuję te funkcje, na przykład kanał.

bueltge
źródło
1

Uważam, że są 4 naprawdę ładne wtyczki, które natychmiast zamieniają moją stronę w przyjemny CMS;

  • Więcej pól
  • Więcej taksonomii
  • oraz niestandardowy interfejs użytkownika typu posta

Następnie używam formularzy grawitacyjnych do wprowadzania danych przez użytkownika, a następnie wystarczy dodać struktury i uczynić je ładnymi!

Duiwel
źródło
1

IMHO WordPress jest już bardziej platformą CMS niż platformą blogów. W wyniku ankiet w 2011 r. Użytkownicy korzystają z WordPress:

  • jako tylko CMS - 61%
  • jako blog i CMS - 31%
  • jak tylko blog - 8%

Jeśli potrzebujesz dodatkowej funkcji, spróbuj przeszukać ją we wtyczkach lub na forum . Istnieje duża możliwość, że Twój problem został już rozwiązany.

webvitaly
źródło