Skip to Content

Views eklentisinden ne kadar faydalanıyorsunuz?

onur serkan, Pzt, 12/01/2009 - 21:10 tarihinde.
gdag, Pzt, 12/01/2009 - 21:36 tarihinde.

Aslında kullanmıyorum değil, kullanamıyorum. Bu yönde de bir şık olmalı.

onur serkan, Pzt, 12/01/2009 - 21:49 tarihinde.

Şimdilik ankette sebeplerle değil sonuçlarla ilgileniyoruz :) Yine de kullanamaman ile ilgili biraz detay verirsen belki birşeyler yapılabilir.

dainty, Sal, 13/01/2009 - 10:23 tarihinde.

@gdag bende "E)" şıkkı diyorum :) komplike bir modül, neyin nasıl yapılabileceğini çözemedim bir türlü :)

onur serkan, Sal, 13/01/2009 - 18:40 tarihinde.

Ders anlatımlarında her yönüyle olabildiğince detaylı olarak anlatmaya çalıştım ama sanırım daha fazla uygulama örneği gerekiyor, değil mi?

gdag, Sal, 13/01/2009 - 21:46 tarihinde.

Sorun sen de değil onur biz de :)

dainty, Çrş, 14/01/2009 - 11:27 tarihinde.

Örnekten öte biraz altyapı gerekiyor sanırım:) daha önce kullanmış olduğum cms'lerde bu tip uygulamalar yoktu, o yüzden çok farklı ve karışık geliyor. Basit ve değişik örneklerle daha iyi pekiştirilebilir belki :)

erdemali, Sal, 20/01/2009 - 18:23 tarihinde.

Tüm yorumlara katılıyorum:)
Ben de viewsi kullanmıyorum/kullanamıyorum. Dediğiniz gibi belki uygulamalı anlatım yararlı olabilir ben bir video sitesinde çok güzel bir anlatım bulmuştum bununla ilgili, ingilizce tabi.

İşin garip tarafı sayfa yerleşimi ile ilgili ne sorduysam ucu viewse dayandı.
Soru: Ana sayfada son anket değilde istediğim bir anket görünsün istiyorum
Cevap: Viewsle yapabilirsin.

Soru: Taksonomide illere göre sınıflandırma yapıyorum ancak. Eskişehir ili seçildiğinde sağda Eskişehir deki tarihi yerlerin görünmesini istiyorum ve bu farklı il seçildiğinde bu ile göre değişsin
Cevap Viewsle yapabilirsin. (ki bu düşüncemi sırf views yüzünden rafa kaldırdım, çünkü ayrıntılı bir kullanım gerekiyordu)

Öğrencem mi? Öğrencem ama biraz daha zaman..

onur serkan, Sal, 20/01/2009 - 20:35 tarihinde.

Views'in detaylarını ve uygulamalı bir örneği zaten anlatmıştım. Ancak tek bir örneğin yeterli olmayacağının farkındayım. Daha fazla sayıda ve değişik uygulamalara ihtiyacımız var. İtiraf etmeliyim ki bu anketi öylesine açmadım :) Amacı kullanıcıların Views kullanım durumlarını ve yapılacak bir topluluk uygulaması (detayları sonra gelecek) ile en az kaç kişiden destek alabileceğimi tespit etmek idi. Şuana kadar ankete 17 kişi oy vermiş ve bunların da 10'u kendi görünümlerini, basit ya da karmaşık, oluşturabildiklerini belirtmişler.

Kafamda şöyle bir düşünce var; herkes kullandığı bir görünümün basit bir anlatımını yapsa kısa bir sürede 5-10 örnek uygulamamız olabilir. Bu anlatımlarda Views'in detayları daha önce anlatılmış olduğu için bu detaylara girmeden Yorumlarım Blok ve Sayfası anlatımında olduğu gibi sadece amaçlananın ne olduğu ve bunun için görünümde hangi alanlara hangi elemanları eklendiği yer alsa yeterli olacaktır. Bu tür örnekler yeni kullanıcıların Views ile neler yapılabileceğini görmeleri ve hızlı bir şekilde uygulamaya geçebilmeleri açısından faydalı olur diye düşünüyorum. Bunu bir etkinlik olarak organize edebilirsek çok güzel olur. Benzer yöntemle topluluğun farklı dönemlerde farklı katkılar yapmasını sağlayabiliriz.

Tabii buradaki ankette "Her yönüyle kullanabiliyorum" diyen arkadaşların sitemize üye olmadıkları gerçeği karşımıza çıkıyor. Diğer kullanıcılara faydası olabilecek bu arkadaşların ufak da olsa destek vermekten neden uzak durduklarını anlamıyorum doğrusu; bence bu Drupal'in paylaşım ruhuna aykırı bir tutum. Bu arkadaşlardan ricam günde 5-10 dakika da olsa bu sistemi öğrenmeye çalışan kişilere yardımcı olmak için zaman ayırmaları; sonuçta kendileri de ilk başladıkları dönemde bir yerlerden destek almışlardır muhakkak; şimdi bunu geri ödeme zamanı :)

yenidem, Pzt, 20/07/2009 - 16:27 tarihinde.

Views bilindiği üzere SQL sorgulama eklentisi. çok az sql dilini bilen veya sadece mantığını bilenler views eklentisini de rahatlıkla kullanacaktır. Fakat tek sorun views'de Arguments kısmı, bir şey seçiyorsun altında başka birşey çıkıyor.. çook detaylı orası, bir türlü arguments kısmını tam manasıyla kullanamadım. Arguments kısmı ile ilgili örneklerin çoğaltılması taraftarıyım.

etcetera9, Per, 23/07/2009 - 12:09 tarihinde.

Bence views olmadan Drupal olmazdı :) Zaten geçtiğimiz sene Views'in yaratıcısı Merlinofchaos en önemli Drupal'ci seçildi...

Artık birçok modül Views'le beraber çalışıyor. Diğer modüller hesaplama ve ilişkilendirme işlerini yaparken, oluşan veriyi göstermeyi artık çoğunlukla Views'le hallediyorlar. Çeşitli eklentileriyle de örneğin XML yazdırmak, dönen resim galerisi oluşturmak gibi işler hallediliyor. Bu yüzden Drupal'de ilerlemek isteyen herkes Views'i öğrenmek zorunda kalacak.

Bir yıllık debelenme ve harcanan uzun saatler sonunda öğrendiğim kadarıyla bence Views'da temel mantığı oturtmak için şu sıra ideal:

1. Hangi tablonun verilerini alacaksam ona göre View type seçiyorum (node, user vs...)
2. Hangi içeriği göstereceğimi seçmek için Filter kullanıyorum. (hangi içerik türü, şu tarihten sonra, giren kişi kim vs...)
3. Başka bir tablodan da veri almam gerekiyorsa Relationship giriyorum.
4. İçeriğin hangi kısmını göstereceğimi seçmek için Field ekliyorum. (İçeriğin resmi, giriliş zamanı vs...)
5. İçeriğin neye göre sıralanacağını seçmek için Sort criteria Kullanıyorum. (Alfabetik, tarihe göre vs...)
6. Settingsden ıvır zıvır ayarlarını yapıyorum. (pager olacak mı, kaç içerik gösterilecek vs...)
7. Verileri nerede göstereceksem gereken viewleri ekliyorum. (Blok mu, sayfa mı? vs...) (sayfada göstereceksem ulaşmak için adresini de giriyorum path kısmına)
8. Arguments kısmı gerçekten de zor :) Her iş için ayrıca örnek inceleyip benzer bişey uyguluyorum.

Yazdıklarım bazılarına basit gelmiş olabilir ama işin başında bunları bu şekilde anlasaydım işim baya kolaylaşırdı. O yüzden yazıyorum...

Kolay gelsin herkese...

Sinan

hunanka, Sal, 21/07/2009 - 19:25 tarihinde.

Yapmış olduğunuz özet çok değerli, bu listeyi biraz örnekleme ile çok güzel bir views dersi haline getirebilirsiniz. Umarım bunu görebiliriz. Teşekkür ederim.

etcetera9, Cuma, 24/07/2009 - 14:34 tarihinde.

Siteyi oluşturan arkadaşlar dersleri de çok güzel kategorize etmiş ve yazmışlar. Belli ki akıllarında bir yapı var. Bu yapıyı bozmak istemem. Eğer isterler ve yönlendirirlerse konuyla ilgili özetler ve örnekler hazırlayabilirim.

onur serkan, Cmt, 25/07/2009 - 13:52 tarihinde.

Bu anket konusunun ortaya çıkış noktası aslında Views'in örnek uygulamalarını çoğaltmak amacıyla kullanıcılara bir çağrı yapmaktı. Bu anket ile önce kullanıcıların Views konusundaki bilgi seviyelerini görmek istemiştim. Böylece kabaca kaç kişinin bu konuda katkı yapabilecek kapasitede olduğunu görmüş olacaktık (şuandaki sonuçlara bakacak olursak; oy kullanan 54 kişinin yarısı Views ile basit ya da karmaşık görünümler hazırlayabildiklerini belirtmişler). Ancak araya benim askerlik girince bu girişim de yarıda kalmış oldu.

Tabii bu durum katkı yapmak isteyen kişileri engelleyecek değil elbette; sonuçta ddo, kullanıcıların katkılarına her zaman açık olan bir site. Herhangi bir konuda anlatım hazırlamak, bildiklerini paylaşmak isteyen arkadaşlar kendilerinin uygun gördükleri bir başlık altında bunu yapabilirler. Burada aslolan bilgidir, bilgi yazıldıktan sonra eğer gerekiyorsa nerede ve nasıl gösterileceğini değiştirmek çok da zor birşey değil.

Genel olarak, sitemizdeki kitap yapısı içinde, Views konusundaki örnek uygulamalar için Views: Örnek Uygulamalar kitabına, Views ile ilgili bilgi veren yazılar için de bir üst seviyedeki Views Kullanımı ve Örnekler kitabına bir alt-sayfa eklemek uygun olacaktır.