Menü
Bedava
kayıt
ana  /  Multimedya/ Inurl bileşeni k2 mutlu. Joomla'yı K2 Bileşeni ile Genişletme

Inurl bileşeni keyifli. Joomla'yı K2 Bileşeni ile Genişletme

K2'yi diğerleriyle karşılaştırma Joomla bileşenleri, o zaman karmaşıklık açısından, belki de yalnızca VirtueMart (çevrimiçi mağazalar oluşturmak için bir bileşen) ile karşılaştırılabilir. Ancak K2'yi öğrenmek için harcanan zaman, kurulumundan sonra açılacak olan çok yeni olanaklarla karşılığını fazlasıyla alacaktır.

İçerik organizasyonu ile ilgili fırsatlar

Bileşen üzerinde çalışan K2 geliştiricileri, CMS Joomla'da Drupal veya WordPress gibi motorlarda oluşturulan analoglarla rekabet edebilecek tam teşekküllü portallar oluşturmaya izin verecek bir ürün oluşturmayı planladı. Bileşenin resmi web sitesinde yayınlanan slogan bile bundan bahsediyor. Bununla birlikte, ortaya çıkan ürün, birçok kişinin görüşüne göre, daha önce yaratılan diğer tüm gelişmeleri büyük ölçüde aştı. K2 sayesinde site yaratıcıları, Joomla temelinde tam teşekküllü mağazalar, kataloglar, çeşitli konulardaki portallar (haberler dahil), bloglar ve çok daha fazlasını düzenleme fırsatına sahiptir. Bu arka plana karşı, tam olarak netleşmiyor: neden bu bileşen Batılı web tasarımcıları tarafından daha çok kullanılıyor ve yerli site oluşturucular bunu atlıyor?

Esasen, K2 bağımsız bir içerik oluşturucudur. Aslında, zaten motora entegre edilmiş com_content'in tamamen yerini alarak, kullanıcıya sitenin bilgi kısmı ile çalışma ve kendi yönetim paneli üzerinden içerik oluşturma fırsatı sunuyor.

CMS Joomla'nın bir sonraki sürümünde - üçüncüsü, bazıları işlevsellik K2. Ancak bu CMS'nin tüm sadık hayranları, siteleri üçüncü sürüme aktarmak için acele etmedi. Ayrıca, Joomla sürüm 1.5, geliştiriciler arasında hala çok popüler. CMS'nin benzer sürümlerinin kullanılması durumunda K2 bileşeni vazgeçilmezdir.

Ancak genel ifadelerden ayrıntılara geçmenin zamanı geldi. K2 bileşeni site oluşturuculara ne gibi fırsatlar sunuyor? Bunlardan birkaçı var:

  • Kategori yapısı... Ana farkla başlamalıyız: sınırsız miktarda ek ile karmaşık bir kategori yapısı düzenleme yeteneği. Bu, K2'nin açık ara en büyük avantajıdır. Joomla'nın olağan sürümlerinde yalnızca iki katmanlı bir sistem vardır: bir bölüm ve bir kategori.
  • Malzemeler hakkında yorum yapma... K2, Google tarafından geliştirilen captcha ile güzel bir yorum sistemi düzenlemenizi sağlar. Captcha olmadan yapabilirsiniz, ancak zamanımızda çok az insan bunu yapmaya cesaret edebilir. Joomla'da böyle bir yerleşik özellik yoktur, ancak prensipte bu sorun JComments bileşeni yüklenerek çözülebilir. Bu arada, üzerinde şu an o kabul edilir en iyi seçenek yorum düzenleme.
  • Bulut etiketleri... K2 sayesinde geliştiriciler, WordPress'e benzer şekilde makalelere etiket ekleme olanağına sahiptir. Özellikle, etiket bulutunun uygulanması, bileşen geliştiricilerinin demo sayfalarında sunulmaktadır. Özel bir modül sayesinde benzer bir fırsat gerçekleştirilir. Etiket bulutuna ek olarak, İnternet sayfalarına bir malzeme arşivi, bir arama kutusu, bir malzeme arşivi, bir kategori listesi (genellikle bir menü şeklinde), ekmek kırıntıları, çeşitli gibi yararlı eklemeler de görüntüleyebilir. blog biçimindeki takvimler vb.
  • Resim ekleme... Bileşeni kurduktan sonra, geliştiriciler hem Joomla'nın kendisinde hem de doğrudan K2 yönetim panelinde makaleler oluşturma ve bunlara çeşitli resimler ekleme fırsatına sahiptir. Prensipte, bir uyarı dışında, bu işlevle ilgili özel bir şey yoktur: K2, görüntüleri altında birleştirebilir. normal boyut... Bu, kullanıcıları örneğin yazar blogları olan kaynak sahipleri için mutlak bir avantajdır.
  • Makalelerin içinde galeriler kurma... K2'nin yönetim panelinde veya daha doğrusu makale yazma şablonunda zaten galeriyi ekleyebileceğiniz bir yer var. Galeri toplamları sadece birkaç tıklamayla belirlenir. Bunu yapmak için, resimler veya fotoğraflar içeren arşivin yolunu belirtmeniz ve istenilen seçenek onları gösteriyor. Elbette Joomla'nın galeri ekleme özelliği de var, ancak bu işlem oldukça zahmetli ve ek uzantıların yüklenmesini gerektiriyor, örneğin: özel Phoca Galeri Eklentisi.
  • Video dosyaları ekle... K2 makale şablonu, metne videolar da eklemenizi sağlar. Üstelik bu, bir fotoğraf galerisi eklemekten bile daha kolay yapılır. Örneğin, YouTube'dan bir video yüklemek için video dosyasının kodunu belirtmeniz yeterlidir.
  • Bağlantılar İndir... Ayrıca, K2 panelinde çalışırken, indirilmesi amaçlanan dosyaları eklemek zor değildir. Bu, hem malzeme oluştururken hem de düzenlerken ve sadece tek bir tıklamayla yapılabilir.
  • Dizin oluşturma... Bileşenin yönetim panelinde, bir makale oluştururken ek alanları doldurma özelliğini yapılandırabilirsiniz. Ayrıca, belirli alanlar belirli bir kategoriye bağlanabilir. Bu işlev, K2 temelinde bir dizin oluşturulduğunda kullanışlı olacaktır. Sonuç olarak çıktı, bir çevrimiçi mağaza oluşturmak için bir bileşen olan VirtueMart ile çalışmanın sonucu olarak elde edilen karta biraz benzeyen bir ürün kartı gibi bir şeydir.
  • Sosyal ağlarla entegrasyon... K2'nin bir diğer avantajı da popüler butonları yüklemek için makale şablonunda ayrı bir yerin olmasıdır. sosyal ağlar(çoğunlukla bu işleve "Sosyal Paylaşım" denir). Joomla'da bu düğmelerin çeşitli komut dosyaları ve uzantılar kullanılarak yüklenmesi gerekir. Ve bu her zaman uygun değildir. Ancak K2 ile çalışırken bir "ama" da vardır: Bileşende sağlanan sosyal ağ seçenekleri Batılı kullanıcılar için tasarlanmıştır. Bununla birlikte, kodun değiştirilmesi kolaydır, popüler ağları "onlarla" Rus kullanıcıları çekenlerle değiştirir. Bu tür ağların bir listesini, örneğin oldukça popüler One Button hizmetinden alabilirsiniz.
  • Kayıtlı kullanıcılar tarafından makale ekleme... K2'nin yardımıyla, kayıtlı kullanıcılar tarafından materyal gönderme olasılığını sitede düzenleyebilir, yani aslında, kişisel kullanıcı bloglarıyla bir portal oluşturabilirsiniz. Aynı zamanda, yalnızca kendi materyallerini eklemekle kalmayacak, aynı zamanda bileşenin tüm özelliklerinden özellikle yararlanabilecekler: fotoğraf ve video dosyaları, resimler, ek alanları doldurun, vb. Ek olarak, kullanıcılar profillerini doldurup düzenleyebilecek ve makaleleri hakkındaki yorumları denetleyerek "uygunsuz" olanları kaldırabilecekler.

Bunların hepsi K2 sayesinde uygulanabilen fonksiyonlardır. Bir bileşen için fena değil. Temel olarak, K2'yi yükleyerek ve yapılandırarak sitenizi kullanmaktan çok daha ilginç hale getirebilirsiniz. standart yöntemler Joomla. Veya bu tür sonuçlara ulaşmak için, bazılarının ücretsiz olarak indirilmesi olası olmayan birçok ek uzantı yüklemeniz gerekecektir.

K2'yi yükleme

K2 bileşenini kurmak, Joomla'da başka bir uzantı kurmaktan çok farklı değildir. Ama önce, elbette, indirmeniz gerekiyor. Bunu yapmanın en iyi yolu, içerik oluşturucularının resmi web sitesinde, başlık sayfasında "K2'yi İndir" bağlantısının bulunduğu yer. İÇİNDE şu anda(2015 başı) sürüm 2.6.9, http://getk2.org/ adresinden indirilebilir.

O zaman her şey diğer tüm uzantıları yüklemeye benzer, yani. üstte motorun yönetici paneline gidin yatay menü"Uzantılar" sekmesine tıklayın ve genişletilmiş alt menüde "Yükle / Kaldır"ı seçin, ardından "Yükle" sayfası görünecektir.

Ardından, "Gözat" düğmesini kullanarak "Paket dosyası yükle" alanında, indirilen bileşenle arşivin yolunu girin ve "Dosya yükle ve Yükle" ye tıklayın. Kurulum çok az zaman alır. Tamamlandığında, Joomla kurulumun başarılı olduğunu bildirecektir.

Kurulum sorunları, kural olarak ortaya çıkmaz. Ancak bu olursa, forumlarda, bunların nasıl çözüleceğiyle ilgili birçok materyal kurtarmaya gelecektir.

Ruslaştırma

Bileşen ülkemiz dışında oluşturulduğu için ana dili İngilizce'dir. Sonuç olarak, bu dili günlük düzeyde bilen bir kişi bile, ayarlarını her zaman anlayamaz (ki, söylemeliyim ki, oldukça fazla var). Bu nedenle, K2 ile tam olarak çalışabilmesi için Ruslaştırılmalıdır.

Ayrıca, geliştiricilerin sitesinden Ruslaştırmayı indirmek daha iyidir: http://getk2.org/extend/translations "Rusça" bağlantısını seçerek. Ruslaştırma sürecinin kendisi, bileşenin kendisinin kurulumuna benzer. Ayrıca "Uzantılar" ve "Yükle / Kaldır" öğelerine tıklamanız ve ardından "Paket dosyası yükle" alanı aracılığıyla yerelleştirme ile arşivi indirmeniz gerekir. Joomla kurulumun tamamlandığını bildirir bildirmez, K2'nin Rusça konuşan kullanıcılar tarafından tam olarak anlaşıldığından emin olabilirsiniz.

Kurulu K2 bileşeni (hem İngilizce hem de Rusça sürümleri), motorun yönetim panelinde hemen birçok farklı araç şeklinde görünür. K2'nin yönetici paneline şuradan da erişilebilir: üst menüİYS.

K2'nin çalışmalarını kendi başınıza belli bir titizlikle anlamanız oldukça mümkün. Öğrenecek çok şey olmasına rağmen, örneğin: tarafından oluşturulan makaleleri içe aktarın. standart yollarla Joomla; bir kategori hiyerarşisi düzenlemek; galeriler, fotoğraf ve video malzemeleri, ekler ve ek alanlarla çalışmak; birlikte çalışmak yönetim paneli bileşen ve özelleştirme görünüm makaleler ve kategoriler vb.

Bunun için zaman yoksa, bu sitedeki ilgili materyalleri veya çeşitli forumlarda özel konuları açmak yeterlidir.

K2, bir web sitesindeki içeriği yönetmek için harika bir bileşendir. Yapılandırmada oldukça esnektir ve basitten çok karmaşık çözümlere kadar uygundur. Ancak K2 bileşeninin hem sunucuda hem de sitenin kendisinde ağır bir yük oluşturduğunu ve çalışmasını yavaşlattığını fark ettim. Şimdi yükün nasıl azaltılacağı hakkında konuşacağız ve genel olarak bileşeni çok sayıda ziyaretçiyle düzenli bir barındırma üzerinde çalışacak şekilde optimize edeceğiz ...

Bu nedenle, öncelikle, K2 bileşenini kullanan bir sitenin performansını en üst düzeye çıkarmak ve aynı zamanda yükü azaltmak istiyorsak, bileşenin bazı işlevlerinden vazgeçmemiz gerekecek. Ne yazık ki, daha yüksek bir hedef uğruna bunun feda edilmesi gerekecek :)

İlk olarak, açıkça tüm yönleriyle iyileştirme gerektiren K2 Tools modülünü kullanmayı reddediyoruz. Özellikle takvim ve menü olarak kullanmaktan kaçınmaya çalışın. Bu işlevlerin kullanılması veritabanı sorgularını ~ 40 , ki bu hiç kabul edilebilir değil ...

İkinci olarak, görüntülenen kategorinin alt kategorilerini (alt kategorilerden malzemeler) "çekme" eklentisiyle birlikte K2 kategorisi görüntüleme menü öğesinin kullanımını bırakmanız gerekir.. karmaşık bir yapıya sahip siteler ve sitenin kullanılabilirliğini azaltacak, ancak formdaki yükü önemli ölçüde azaltacaktır. 50-70 veritabanı sorguları. Bu nedenle, alt kategorilerden paragraf materyallerinde hayır seçiyoruz. Ve menüde alt kategoriler şeklinde menü alt öğeleri ekliyoruz (güzel bağlantılar için).

Üçüncüsü, kategori ayarlarında " Seçenek parametrelerini kategoriden devral". Yine, bu çok görünüyor uygun fonksiyon görevi kullanıcıların hayatını kolaylaştırmak olan büyük miktar istenen tek sorgu yerine veritabanına sorgular. Bu nedenle, sayfada kalıtım seçeneğinin etkin olduğu 20 kategorimiz varsa, ayrıca 20 Şimdi, bu seçeneğin etkinleştirilmesi, alt öğeden içerik her görüntülendiğinde veya kategori listesi görüntülendiğinde üst kategori parametrelerinin istenmesine neden olur.

Dördüncüsü, sadece gerekli işlevleri kullanıyoruz. Genel olarak, JComments kullanmanızı önermesem de, standart K2 yorumlarının kullanımından vazgeçmenizi tavsiye ederim. Şahsen, artık oldukça yaygın olan sosyal yorumları kullanmayı tercih ediyorum. Hala standart K2 yorumlarını kullanıyorsanız, yorum düğmesi görüntüsünü devre dışı bırakın. Ayrıca kategoriler listesinde veya kategorinin kendisinde sosyal yer imleri, etiketleme, yazar çıktısı, yazdır ve e-posta butonları gibi özellikleri devre dışı bırakmanızı tavsiye ederim. Genel olarak, ne kadar az işlev başlatılırsa, o kadar az istek olur, yük o kadar az olur.
Burada K2 bileşeninin malzemelerinin yükleme resimlerini yazmak istiyorum. Bileşenin kendisi orijinal görüntüyü yükler ve çok büyük, büyük, orta, küçük, çok küçük olmak üzere 5 varyasyonda kaydeder. Görüntüler için genellikle en fazla üç seçeneğe ihtiyacımız var. Sadece büyük, orta ve küçük resimler kullanıyorum. Gereksiz görüntülerin oluşturulmasını yasaklamak için satırı yorumlamanız gerekir.
$ tanıtıcı -> İşlem ($ savepath); görüntüyü ihtiyacımız olmayan bir dosyaya kaydetme seçeneği /administrator/components/com_k2/models/item.php Malzemede görüntü büyütmeyi engellemek için, \ com_k2 \ templates \ default \ item.php dosyasındaki satırı yorumlamanız gerekir.

K2, standart com_content bileşenini tamamen değiştirmek üzere tasarlanmış Joomla için güçlü bir içerik oluşturucudur ve mükemmel arayüzü sayesinde öğrenmesi zor olmayan güçlü işlevselliğe sahiptir.

K2 bileşeninin açıklaması

içerik oluşturucu K2 geliştirme ekibi tarafından oluşturuldu JoomlaWorks olarak tam değiştirme standart içerik bileşeni Joomla ve şu anda bileşen, bu standart işlevselliği zahmetsizce terk etmek için her şeye sahiptir.

Uzantının kurulumu, diğer tüm uzantılar gibi standart bir şekilde gerçekleştirilir. Joomla!- karşısında Uzantı Yöneticisi... Bileşen, malzemelerin tam ithalatını destekler Joomla ve mevcut içeriğiniz için anında tonlarca yeni olanaklara sahip olacaksınız.

  • elemanlar için formlar,
  • Görüntüler,
  • video,
  • podcast'ler,
  • resim galerileri,
  • ek galeriler,
  • daha fazla.

Bileşen K2 sitenin boyutu ne olursa olsun içeriği yönetmek için ideal çözümdür: küçük bir blog, karmaşık bir kurumsal site veya hatta küçük bir blog için kullanabilirsiniz. haber portalı(içerik yazarları, değerlendirme listeleri, dergiler, yazar sütunları vb.). Bu uzantı ile kolayca ürün katalogları, portföyler, bilgi tabanları oluşturabilir, dosya yöneticisi ekleri indirmek için, bir katalog listesi, bir olay listesi ve çok daha fazlası - bunların hepsi standart bileşen setinde.

K2 genişletilebilir bir bileşendir: Sitenize özel içerik türlerini kolayca oluşturabilirsiniz.

K2 nasıl çalışır?

Bileşenin çalışmasında 4 ana ilke açıkça ayırt edilir:

  • çok işlevlilik,
  • kullanım kolaylığı,
  • esnek şablonlama sistemi,
  • optimize edilmiş performans.

Yukarıdakilere dayanarak, şaşırtıcı değil K2- dünyanın en büyük ve en popülerlerinden biri CCKüzerindeki siteler için İYS Joomla'sı.

K2 bileşeninin yayılması

Uzantı, standart bir lisans altında ücretsiz olarak dağıtılır GNU / GPL... İndirmek K2 geliştiricinin sitesinden olabilir.

Ruslaştırma K2

Ekibimiz, bu bileşen için Rus dilinin kurulumuyla ortaya çıkan zorluklara dikkat çekti. Bu zorlukların özelliklerinden ve nasıl çözüleceğinden biraz bahsedelim.

yani memur dil paketleri bu sayfada bulabilirsiniz. Ve zaten bu aşama K2 için 4 Russifier'ın indirilmesi için teklif edildiğinden seçim yapmakta bir zorluk var:

  • ingilizce
  • Rus Petrine imla
  • Rusça (Rusya)
  • Rusça (Ukrayna)

Seçiminiz düşmeli Rusça (Rusya).

Bugün, çok sayıda web sitesi geliştiricisi K2 bileşenini kullanıyor. Çok sayıda geliştirici de bu bileşenin nasıl kullanılacağını öğrenmek istiyor. Bu kılavuz, K2 bileşenini yapılandırmanın tüm ayrıntılarını açıklayacaktır.

K2 nedir? K2, içeriğinizi güzel ve en önemlisi tam olarak joomla sitenizde görüntüleyebileceğiniz bir içerik yöneticisidir. Standart Joomla özellikleri makalelere galeri yerleştirmeye, dosya yüklemeye, video yayınlamaya izin vermez. K2'de bunların hepsi uygulanıyor, ihtiyacınız olan alanları doldurmanız yeterli. Öyleyse başlayalım.

Kurulum

Bu derste K2 bileşenini Joomla'ya yükleyeceğiz ve ardından russify yapacağız.

özelleştirme

Bu eğitimde, K2 bileşeninin hangi ayarlara sahip olduğunu göreceğiz ve SEF URL'sini yapılandıracağız.

makale oluşturma

Bu dersimizde kategori, alt kategori oluşturmayı, ayarlarını görmeyi, makale oluşturmayı ve sitede yayınlamayı öğreneceğiz.

Ekleme oluşturma. alanlar

Bu dersimizde eklentinin ne olduğunu göreceğiz. alanlar. Birkaç alan oluşturacağız ve bunları kategoriye ekleyeceğiz.

Multimedya kurulumu

Bu eğitimde, bir video oynatıcı ve bir fotoğraf galerisi olan K2 için ek eklentiler yükleyeceğiz. Ardından ayarlarını görelim ve video ve fotoğraf yüklemeyi deneyelim.

Ücretsiz K2 bileşeni, kayıtlarınızı daha ilginç ve bilgilendirici hale getirmeye yardımcı olacaktır. Acemi blogcular için size ayrıntılı olarak anlatacağım Joomla'da K2 nasıl kurulur ve ruslaştırılır.

Kurulum K2

K2 bileşeni, http://getk2.org/ resmi sitesinden yüklenir. Bu şekilde görünüyor ana sayfa alan. "K2 İndir" butonuna tıklayarak uygulamayı bilgisayarınıza indirin. JoomlaWorks geliştiricilerinin demo sitesinde K2'nin yetenekleriyle tanışabilirsiniz. Her malzeme bir fotoğraf galerisi içerebilir, ek alanların görünümünü özelleştirebilir. Ek alanlar, görüntünün yanındaki anlamlı bilgilerin çıktısıdır. Bu özellikle çevrimiçi mağazalar, emlak acenteleri veya rehber siteleri için kullanışlıdır. K2'yi web sitenize yüklemek için "Uzantılar" - "Uzantı yöneticisi" "Yükleme" - "Paket dosyası yükle"ye gidin. Bilgisayarınızdaki dosyayı seçin ve siteye yükleyin.

Ruslaştırma K2

Tüm K2 ayarlarının Rusça olması için resmi web sitesine dönelim ve bileşenin Russifikasyonunu indirelim. “K2 çevirileri” bölümünde “Rusça - Rusya”yı seçin, dosyayı indirin ve siteye yükleyin. "Bileşenler" - "K2" yi açarak K2 menüsünün Rusça olduğundan emin olabilirsiniz.

"Bilgi" sekmesinde mevcut tüm eklentilerin ve K2 modüllerinin bir listesi vardır. Ayrıca öğrenebilirsiniz istediğiniz sürüm web sunucuları, PHP, MySQL, klasör izinleri ve daha fazlası kullanışlı bilgi... İndirme sınırına dikkat edin. Bazen kullanıcılar daha büyük boyutta arşivler veya fotoğraflar yükler ve hatanın neden görüntülendiğini anlayamaz. Büyük dosyalar doğrudan barındırmaya yüklenmelidir.

Ek eklentiler K2

K2, galeri ve video eklentilerini içermez. Aynı siteden ayrı olarak indirilmeleri gerekir. Veya "Uzantı Yöneticisi" - "JED'den Yükle"yi açın, aramaya AllVideos yazın ve eklentiyi indirin. Simple Image Gallery PRO eklentisi ücretlidir. Sitelerden birinde, önceden yüklenmiş bir K2 bileşeni ve ücretli bir galeri eklentisi olan bir şablon satın aldım. başka siteye kuracağım ücretsiz galeri aynı geliştiriciden Basit Resim Galerisi. Galeriyi internetten aynı şekilde kuruyoruz. Eklenti Yöneticisinde eklentileri etkinleştirmeyi unutmayalım. K2'nin nasıl çalıştığını ve ücretli eklentiden vazgeçilip vazgeçilmeyeceğini kontrol edeceğim. Sonuçları kesinlikle yazacağım.

Önceden yüklenmiş resimleri kaldırma

Öncelikle K2'de önceden yüklenmiş resimlerden kurtuldum. Benzersiz değiller ve gerekli olmayacaklar. “Medya Yöneticisi” ni açın ve klasörleri gözden geçirin. Gereksiz resimleri seçin ve silin. Her şeyi sildim. Biraz barındırma alanı boşalttık. Nasıl fazla ödeme yapılmaz ve modern barındırmanın tüm özelliklerini minimum parayla nasıl elde edersiniz, bir sonraki makalede yazacağım.