WordPress'i CMS olarak kullanmak için ipuçları? [kapalı]


140

WordPress'i bir blog yerine, oldukça basit bir site için CMS olarak kullanmak istiyorum. Birkaç sayfam var ve şu anda bir "haber" sayfam yok.

Bu işi yapmanın yolları varken, wp-admin konsolundaki odak açık bir şekilde yeni yazılarda ve haritalar ve galeriler gibi özel içerikli sayfalar oluşturmak, onunla değil sistemde çalışıyorum gibi geliyor.

WordPress'i CMS olarak kullanmak için herhangi bir öneriniz var mı?

özellikle:

  • Blogdan ziyade CMS etrafında tasarlanmış herhangi bir iyi kazan temaları var mı?
  • WordPress'i CMS olarak ele almanıza yardımcı olacak iyi bir eklenti var mı?

Alternatif olarak, hiç WordPress kullanmalı mıyım?

Yanıtlar:


138

WordPress 3.0'ın genişletilebilir bir bloglama aracından 10 ihtiyaçtan 8'i için CMS'ye geçmesine neden olan katil özelliği , yeni Menü sistemine geçecek onurlu bir söz ile Özel Posta Türleridir (v2.9'dan Özel Taksonomilerin eklenmesiyle) 3.0'da.

Bu nedenle, WordPress'i CMS olarak öğrenmek istiyorsanız, Özel Mesaj Türlerini inceleyin. İşte başlamanıza yardımcı olacak birkaç makale:

Özel Gönderi Türlerini belirli bir düzende kolaylaştırmak ve hepsinin hala tamamen olgunlaşmaktan çok uzak olmasına rağmen, pek çok eklenti de var, Caveat Emptor !:

Temalara gelince, bu farklı bir konu. Blog temalarının tümü aynı kullanım durumu örneğini uygularken, her bir insanın CMS ihtiyaçlarının farklı olması muhtemeldir, çünkü her işletme farklıdır (bir restoranın, bir tiyatrodan, bir sinema salonundan ziyade bir yoga stüdyosundan farklı bir yerleşime ihtiyacı vardır.) İşiniz için mükemmel hazır " hazır " temayı bulmakta zorlanacağınızı düşünüyorum ; genellikle iyi olanı bulmak ve onu değiştirmeyi planlamak için en iyisi veya size özel bir tane oluşturmak için bir WordPress tasarımcısı edinmek. Onları StudioPress'ten Genesis Framework gibi temaların üzerine koymak iyi bir seçenek olabilir.

Önerebileceğim en iyi şey, WordPress 3.0 menü sistemini destekleyenleri aramak ve ardından kararınızı oradan almak. Bunun için google ve bunun gibi makaleler arayabilirsiniz :

Not Yönetici kullanıcı arayüzünü düzene sokmak istiyorsaniz, böylece Yazılar ve Sayfalar ve diğer blog araçlarının arka koltukta kalmasını sağlayın ve spesifik CMS içeriğiniz admin'in içinde yer almalı, o zaman bu farklı bir konudur; bunun için başka bir soru sormanızı önerebilir miyim?

GÜNCELLEME : İşte size yapılabilecekler hakkında fikir vermek için üzerinde çalıştığım bazı projelerden bazı ekran görüntüleri:

Örnek Özel Yazı Tipi # 1

Örnek Özel Yazı Tipi # 2


8
Teşekkürler Mike - harika kapsamlı cevap. Şu an için yönetici sayfalarıyla pek ilgilenmiyorum, ancak muhtemelen başka bir soruya değer. PS lmgtfy.com yerine doğrudan google bağlantısı için teşekkürler;)
Damovisa

1
Imgtfy.com’u hiç duymadım, ama evet bunun nasıl küçüleceğini görebiliyorum (Ve en iyi cevabı işaretlemeyi de unutma! :)
MikeSchinkel

Bence Damovisa, lmgtfy.com'a atıfta bulunuyor
davemac,

@Mike: Ekran görüntüleri harika! Bunu yapmanın yolunu paylaşabilir misin (scriptler, sınıflar veya eklentiler, vs.)! Çok teşekkür ederim.
Anh Tran

1
@ozke - Yorumunuz için teşekkür ederiz. Bu gerçekten başka bir soru ve yorumlarda yan sorunları tartışmak yerine yeni bir soru sormak daha iyi. Lütfen bunu bir soru olarak gönderin; böylece ben veya başkaları, potansiyel olarak linkler ve / veya kaynak kodlarıyla derinlemesine cevap verebilirim. Ayrıntıları eklediğinizden ve belki de bu sayfadaki cevabımı bağladığınızdan emin olun .
MikeSchinkel

12

Özel gönderi türlerinin sizin için yönetilmesi zor ise

Ünlü "bakla" eklentisine bir göz atın . birçok Killer özelliğine sahiptir ve "pods ui" adı verilen bazı "eklenti" veya alt eklentiler vardır . Bölmelerin kendisi DB'nize her türlü tabloyu eklemenizi sağlar. Ayrıca onları mevcut wp DB tablolarına bağlama imkanı verir. Dolayısıyla, (örneğin, :) için bir kullanıcıyla kaydedilen verileri genişletmek istiyorsanız, sadece ex adında bir bölme eklersiniz . "genişletilmiş kullanıcı verileri" ve onu mevcut kullanıcı verilerine bağla. Bu kadar. "Pods UI", daha sonra hiç çaba harcamadan güzel bir kullanıcı arayüzü oluşturmanıza olanak sağlar.

Her ikisi de, ihtiyacınız olabilecek her şeyi kolayca yönetmenize ve oluşturmanıza yardımcı olur. Geliştiricilerin hepsi hoş değil, mükemmel bir forumları var ve onlarla neredeyse her gün sohbet odalarında buluşabilirsiniz. Olayları ve tüm arkaplan organizasyonunu yönetmek için kendime iki büyük site inşa ediyorum ve aynı anda yüzlerce ziyaretçiniz olsa bile performansının ne kadar iyi olduğunu hala etkilendim. :)


11

Sempati duyuyorum. Aslında, webmasterlar hakkında ilgili bir soru sordum . Temalardan veya eklentilerden emin değilim, ancak burada bazı faydalı bağlantılar var.

Hala Wordpress'i CMS olarak kullanmaya başladığımın ilk aşamalarındayım, ancak şimdiye kadarki tavsiyem, buna değer, çünkü:

  • WordPress'in içsel çalışmalarından bazılarını gerçekten anlamak için, fonksiyon referansını olabildiğince okuyun
  • Özel gönderileri ve özel alanları keşfedin
  • İçeriği paylaşılan herhangi bir CMS'de veya temel sistemde yaptığınız gibi, yalnızca Sayfalar ekleyerek biraz yapabileceğinizi anlayın

8

Öncelikle, WordPress, blog bölümünden faydalansalar da olmasalar da, küçük (ish) siteler için hala mükemmeldir. Kullanımı kolay, yardım bulmak kolay ve elbette gelecekte ihtiyaç duyulursa kolayca blog ekleme olanağı da var.

Bir galeri kurmaya çalışıyorsanız, birkaç seçeneğiniz vardır. Yerleşik galeriyi olduğu gibi kullanabilir, yerleşik galeriyi kullanabilir ancak bir eklenti yükleyebilir veya temanızı farklı bir biçimde biçimlendirmek için düzenleyebilir veya tamamen ayrı bir galeri eklentisi kullanabilirsiniz .

Alternatif olarak, belirli bir siteye, portföy veya fotoğrafa ya da ne tür bir siteye bakacak olursanız olun, pek çok tema var. Theme Forest gibi yerlere göz atmanızı tavsiye ederim.


4

Önceki cevaplarda belirtildiği gibi, Özel Posta Tipleri, özellikle WP Kolay Posta Tipleri eklentisi ile birlikte kullanıma kesinlikle değer . Ancak, Magic Fields eklentisine oldukça yararlı olabilecek bazı ekstra özel alan seçenekleri sunduğundan bir göz atmanızı öneririm . WP Easy Post Types'ın Magic Fields gibi eklentileri geliştirdiğini ve gereksiz hale getirdiğini görebiliyorum, ancak yine de incelemeye değer. Magic Fields ile ilgili dikkat edilmesi gereken bir şey, görüntüleri biraz acı verici ve kesinlikle özel yazı türlerinin kazandığı bir alan olan standart yükleme klasöründen farklı bir konumda depolamasıdır.


3

Bir yıldan fazla bir süredir WordPress'i üniversitem için bir CMS olarak kullanıyoruz:

Birkaç editörü olan daha küçük siteler için kesinlikle çok kullanışlıdır. Henüz çözemediğimiz, daha büyük sitelerle karşılaşabileceğiniz sorunlardan bazıları:

  • Bireysel gruplar / kullanıcılar için kişiselleştirme. Bireysel blogları farklı bölümlere / gruplara vermek, bazı ayarların grup başına ayarlanmasına izin vermek için WordPress Ağı özelliğini kullanıyoruz. Ayrıca , blogu şablonlarla şablonlarla mizanpajla değiştiren 9spot eklentisini geliştirdik , böylece her bloga gösterge tablosunda sayfa türü, kategori, vb. İçin özel sütunlar ayarlama olanağı sağladı.
  • Geliştirme ve üretim örnekleri. Eski CMS'lerimizle, içeriği düzenleyebilir ve yayınlanmadan önce işleri kontrol etmek için geliştirme sunucusuna zorlayabilirsiniz. WordPress'te içeriği bu düzeyde kontrol etme becerimiz daha düşüktür ve içeriği dev ve prod örnekleri arasında taşımak biraz zahmetlidir. Aynı şekilde, birçok ayarın (yani widget'ların) sunucular arasında taşınması zor.
  • İçeriğin kilitlenmesi. Yeni bir blog oluşturmanın yanı sıra, belirli bir kullanıcı alt grubuna düzenleme ayrıcalıklarını kilitleyemiyoruz. Özel sayfalara düzenleme ayrıcalıklarını bireysel kullanıcılara veya kullanıcı gruplarına genişletmek istiyoruz.

Bence bunların hepsi yeterli geliştirme süresi ve / veya üçüncü taraf eklentileri ile çözülebilir, fakat bunlar kutudan çıktığımız bazı şeyler.


1

Benim için en iyi yol, müşterinin gereksinimlerine uygun ve hızlı bir şekilde küçük bir site oluşturmaktır. Ayrıca, sadece görüş için müşteriyi nasıl kullandığım, daha az istemek için, arka yüzü azaltıyorum. Ayrıca küçük eklentiler yazarım ve kullanmayacağım "tıkla ve yap" eklentilerini kullanın, belki de özel yazı tipi için, bunu müşteriye uygun bir çözüme yazın. Arka ucu azaltmak için kendi kaynağımı ya da eklenti Yönetici'yi kullanıyorum. Hte install fonksiyonlarını da kontrol ediyorum, çekirdekten geliyor ve belki önemli ya da gerekli değil. Bu fonksiyonları, örneğin feed'i devre dışı bırakıyorum.


1

Sitemi anında güzel bir CMS'ye dönüştüren gerçekten hoş 4 eklenti olduğunu görüyorum;

  • Daha fazla alan
  • Daha Taksonomiler
  • ve Özel Posta Türü UI

Daha sonra kullanıcı girişi için Gravity Formları kullanıyorum ve sonrasında sadece yapıları eklemek ve onu güzelleştirmek için gerekiyor!


1

IMHO WordPress zaten blog platformundan daha fazla CMS platformudur. 2011 yılında yapılan anketler sonucunda kullanıcılar WordPress kullanmaktadır:

  • sadece bir CMS olarak -% 61
  • blog ve CMS olarak - 31%
  • sadece bir blog olarak - 8%

Ekstra bir özelliğe ihtiyacınız varsa, eklentilerde veya forumda aramayı deneyin . Sorununuzun çözülmüş olması büyük bir olasılık.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.