Skip to Content

focagenc.net - Foça Gençlik Kulübü

onur serkan, Cuma, 26/09/2008 - 00:52 tarihinde.

Site Url'si: http://www.focagenc.net
Kategori: Yerel, Arkadaşlık & Sosyal Ağ
Versiyon: Drupal 6.x

Foça Gençlik Kulübü sitesi, Foçalı gençlerin internet üzerinde biraraya gelebilecekleri ve internet ortamı dışında yani gerçek hayata ilişkin aktiviteler planlayabilecekleri bir sosyal topluluk sitesi olarak planlandı.

İlk versiyon - Drupal 5.x

eski temaDrupal 5.x serisi ile başladığım sitede, Zen temasını temel alarak geliştirdiğim bir temayı kullandım. Sitede etkin durumda olan eklentilerin sayısı bir hayli fazla. Sitedeki ana bölümler ve kullandığım eklentiler şöyleydi:

  • Üye Profilleri (Çekirdek profil eklentisi + Bio + Advanced Profile Kit)
  • Forum (Çekirdek forum eklentisi + Advanced Forum)
  • Topluluklar (Organic Groups + özel grup sayfası teması)
  • Etkinlikler (Date + Calendar)
  • Fotoğraf Galerisi (Imagefield + Imagecache + Views)
  • Vidyo galerisi (Embedded Media Field + Views)

Bunların haricinde hemen her gelişmiş Drupal sitesinde olduğu üzere CCK, Views ve Taksonomi eklentilerinden de fazlasıyla yararlandım. Çekirdekteki zorunlu eklentileri saymazsak yaklaşık 70 civarı eklenti kullanmışım. Buna rağmen performans konusunda bir sorun yaşanmıyor olması sevindirici (çok fazla trafik olmaması da bunda etkili sanırım :) ).

İkinci Versiyon - Drupal 6.x

6.x güncellemesi tema değişikliğiyle birlikte geldi. Wordpress için yayınlamış olan Fervens temasını Drupal'e uyarladım. Bazı eklentilerin 6.x sürümleri olmadığı için kimisini devre dışı bırakıp kimisini de başka benzer eklentilerle değiştirdim. Bunların haricinde de 6.x için geliştirilmiş olan bazı yeni eklentilerden de yararlandım. Yapılan değişiklikler sonucunda sitenin ana bölümleri şöyle şekillendi:

  • Üye Profilleri: Sadece çekirdek profil eklentisi kullanılıyor. Bio ile oluşturulan profiller ve APK ile yapılan görsel düzenleme iptal edildi. İleride APK'nın yapmış olduğu işi özel tema dosyası ile yapmayı planlıyorum.
  • Forum: Çekirdek forum eklentisi kullanılıyor. Sitenin tüm bölümlerinde yorumların aynı şekilde gösterilmesi için Advanced Forum'u iptal ettim.
  • Topluluklar: Organic Groups'u farklı bir grup sayfa tasarımı ile kullanıyorum.
  • Etkinlikler: Yine Date ve Calendar ikilisinden yararlandım.
  • Fotoğraf Galerisi: Yine Imagefield + Imagecache + Views üçlüsünü kullanıyorum yalnız bu sefer farklı bir Views sayfası oluşturdum. Ayrıca Lightbox2 eklentisinden yararlanarak fotoğraflara tıklandığında fotoğrafın tam versiyonunun popup olarak çıkmasını ve fotoğraflar arasında gezinilebilmesini sağladım.
  • Vidyo galerisi: Embedded Media Field + Views ile öncekinden sadece görsel olarak farklı bir kullanım var.

Tüm bunların haricinde yeni olarak kullandığım eklentilerden bazıları şöyle:

  • Guestbook (site geneli ve kullanıcı profilleri),
  • Birthdays (profilde oluşturulan doğum tarihi alanını kullanarak yaş hesaplama, burç işaretleri ve doğum günleri blokları)
  • Profile Complete Percentage (profil tamamlanma oranlarını göstererek kullanıcıları profillerini doldurmaya teşvik ediyor)

onur serkan, Pzt, 08/12/2008 - 01:44 tarihinde.

Uzun bir süredir siteyi 6.x'e yükseltmeyi istiyordum fakat bazı eklentilerin 6.x versiyonları yoktu. Birkaç hafta önce localhostta yaptığım bir denemede bazı eklentiler olmadan ve bazılarını da benzer diğer eklentiler ile değiştirerek siteyi 6.x'e güncellemeyi başardım. Ancak oldukça yorucu bir deneme oldu ve asıl siteyi güncellemeyi bir süre ertelemeye karar verdim. Bu arada 5.x'te kullandığım ve kendi hazırlamış olduğum temayı da 6.x ile güncellemek yerine yeni bir tema kullanmaya karar verdim. Fikir almak için Wordpress temalarını incelerken Design Disease tarafından yayınlanmış olan Fervens teması ilgimi çekti. Sonuçta bu temayı Drupal'e uyarlamaya karar verdim. Temanın uyarlaması tamamlandıktan sonra da geçtiğimiz hafta içinde yayındaki siteyi de 6.x'e yükselttim sonunda. Sitenin 6.x versiyonu ile ilgili açıklamaları tanıtım kısmında bulabilirsiniz

4 strings, Pzt, 08/12/2008 - 02:09 tarihinde.

tema wp den çevrilmiş galiba. ben böyle drupal sitelerinin wp tarzı temaları olmasına karşıyım, zaten internet wp den geçilmiyor, bari drupal fanları böle yapmasa drupalın görünümünü wp ye uyarlamasa güzel olacak. gerci benim sitede hafiften wp andırıyor ya neyse. nasıl görmek istiyosan öyle görünüyor bi şekilde. kısaca drupal; eşi benzeri olmayan özgün yapısına, özgün tasarımları hak ediyor diye düşünüyorum.

onur serkan, Pzt, 08/12/2008 - 11:30 tarihinde.

Genellikle insanlar Drupal'in temalarını yetersiz görüp burun kıvırıyorlar. Ne zaman "hangisi daha iyi? Drupal mi X mi?" şeklinde bir tartışma olsa Drupal hakkında ilk söylenen olumsuz şey tema konusunda oluyor. Böyle bir durumda, bu tür uyarlama temalar aslında Drupal'de tema konusunda teknik bir yetersizlik olmadığını, sadece Drupal kullanıcı kitlesindeki grafik tasarımcıların sayıca az olduklarını göstermesi açısından önemli. Zaten tasarımları belirli bir sistemle bağdaştırmak ne kadar doğrudur tartışılır. Sonuçta tema dediğimiz şey, grafik ve css dosyaları ile yerleşimi sağlayan php kodundan oluşuyor.

Ben Fervens temasını grafikleri hoşuma gittiği için kullandım. Zaten yerleşim açısından bakacak olursak drupaldersleri.org'dan farkı yok. Anasayfa biri içerik ikisi de blok sütunları olmak üzere 3 sütundan oluşuyor. İçerik sütunu solda. Diğerleri sağda. Blok sütunlarından biri diğerine göre daha geniş ve bu geniş sütun anasayfa haricindeki diğer sayfalarda gösterilmiyor. Yani drupaldersleri.org ile FGK arasında yerleşim açısından bir fark yok. Farkı yaratan çoğunlukla grafikler.

Bence keşke daha çok çeviri tema olsa. Böylece o temaların asıl tasarlandığı sistemlerin kullanıcıları Drupal'e daha rahat bir geçiş yapabilirler ve "tema yetersizliği" Drupal için bir dezavantaj olarak ileri sürülmez böylece.

emrahkaya, Sal, 16/12/2008 - 13:46 tarihinde.

Tema çevirisini nasıl yaptığın hakkında biraz bilgi verebilirmisin?

kade, Sal, 16/12/2008 - 14:45 tarihinde.

Merhaba Emrah Kaya,

Biz bu konu üzerine burada birseyler yaziyoruz.

onur serkan, Sal, 16/12/2008 - 17:15 tarihinde.

Çeviri sırasında buradaki anlatımdan yararlandım. Tabii bu sadece temanın çalışmasını sağlıyor. WP'de göründüğü şekilde göstermek için temanın css dosyasında değişiklikler yapmak ve ayrıca özel tpl.php dosyaları oluşturmak gerekebiliyor. Örneğin ben bu Fervens teması için 10 civarı blok tpl dosyası, box.tpl.php, search_theme_form.tpl.php ve farklı içerik türleri için de 4-5 tane tpl.php oluşturmuşum. Elbette bu özel dosyalar her tema için gerekli olmayabilir. Genel olarak tema ne kadar kompleks ise çevirmek de o kadar uğraştırır.

mb1984, Sal, 23/12/2008 - 22:08 tarihinde.

hocam eline sağlık gayet güzel olmuş.

captix, Cmt, 07/02/2009 - 18:14 tarihinde.

http://www.focagenc.net/uye/62/suiqast

daki

Cinsiyet
Bay
Yaşadığı yer
İstanbul
bunlar tııklamalıı bunlarıı bende yaptıım fakat

Hakkımda
Serseri :)
burasıı tııklamasıız buraya sadece yazıı yazdıırma işşlemini nasııl yaptıınıız

onur serkan, Cmt, 07/02/2009 - 21:10 tarihinde.

Textarea veya textfield (çok satırlı/tek satırlı yazı alanı) olarak eklemek yeterli.

CorvusCorax, Per, 26/03/2009 - 03:43 tarihinde.

tıklamalı olanlar nasıl yapılıyor peki hocam?
bir ikincisi de kişisel bilgiler, geçmiş, ziyaretçi defteri gibi kısımları altalta eklemişsin hocam fervens temasında ben bu sadeliği yakalayamadım, yani yukarda ayrı sekme olarak cıkıyor eklenen kategoriler bile, ben tum hepsi alt alta bu şeklde alt başlıklar halinde dökülsün istiyorum, teşekkürler

onur serkan, Per, 26/03/2009 - 14:11 tarihinde.

Tıklanabilir alanlar için alan düzenleme sayfasında yer alan "Sayfa başlığı" değerini girmek gerekiyor:

Bu alanı değere göre gezmek için, sonuç sayfası için başlık giriniz. %value kelimesinin yerinde ilgili değer gösterilecektir. Örneğin: "%value rengini seven kullanıcılar". Bu özellik sadece genele açık alanlar için geçerlidir.

Diğer sorunu ise anlayamadım; zaten FGK'da olduğu gibi profll alanları altalta çıkmıyor mu normalde? Resim koyabilirsen daha iyi anlaşılabilir.

kamil, Per, 26/03/2009 - 18:00 tarihinde.

zamansız olacak ama fikirlerimi aktarmak istiyorum bence sitenin eski teması daha güzel ve kullanışlıydı. + size özel olması onu daha çekici yapıyordu.

CorvusCorax, Cuma, 27/03/2009 - 02:11 tarihinde.

bende profiller bu şekilde gözüküyor ama ben daha sade gozukmesi icin focagencteki gibi gozuksun istiyorum hocam yani şöyle

drupali öğrenmek adına ufak birşey daha sormak istiyorum, focagencteki blokları birleştirdigin (arama bloğu, yeni yorumlar, yeni forum konuları, yeni iletiler, üyeler fln) gibi durumun da nasıl yapılacağını biraz söylersen çok sevinirim, ss vereyim daha acıklayıcı olsun hatta.

Teşekkürler..

onur serkan, Cuma, 27/03/2009 - 17:48 tarihinde.

@kamil: Sitenin eski teması Zen temelli bir temaydı ve yerleşim, renk, grafik gibi tüm detaylarını ben belirlemiştim. Yani tamamen özgün bir temaydı. Zaman vardı uğraşıp yaptık o zaman. Fakat siteyi Drupal 6'ya güncellediğim dönemde temayı güncellemekle uğraşmak istemedim. Yeni bir tema yapmaya zamanım da yoktu. Ben de birçok kişinin yaptığı gibi hazır bir tema tercih ettim. Daha iyi ya da daha kötü oldu diyemeyeceğim; zaten sitede istediğim kitleye ulaşamadığım için pek bir önemi de yok.

@CorvusCorax: Verdiğin şu resim profil düzenleme sayfası. O sayfada profil kategorileri (hesap, kişisel bilgiler, vs.) sekme olarak görünür.

Bu resim ise üye profil sayfası. Bu sayfada kategoriler altalta görünür.

Sen profil sayfasını düzenlemek istediğini söylemişsin fakat bunun yerine profil düzenleme sayfasının resmini koymuşsun. Bu yüzden sorunun nerede olduğunu anlayamadım.

Diğer soruya gelince. Bu temanın orjinali Wordpress için tasarlanmıştı ve o birleşik olarak duran Arama, sekmeler, üyeler ve tanıtım kutusunun olduğu kısımlarda ayrı ayrı Wordpress kodları yer alıyordu. Temayı Drupal'e çevirirken, birleşik olarak duran bu bölümleri ayrı ayrı blok alanları olarak tanımlamak istemedim. Page.tpl.php dosyasında bu bölgelere denk gelen yerlerde blok kullanmak yerine doğrudan php kodu yazdım. Örneğin sol sütuna ait kodlar şu şekilde:

  <?php if ($left): ?>
    <div class="s2">
      <!--basla: Arama kutusu-->
      <div class="search">
       <h3><?php print "Ara"; ?></h3>
        <?php if ($search_box) print $search_box; ?>
      </div>
      <!--bitir: Arama kutusu-->

      <!--basla: yeniler -->
      <div class="recent">
       <ul class="tabs">
        <li><a href="#r-posts"><span><?php print t("New Posts"); ?></span></a></li><li><a href="#r-com"><span><?php print t("New Comments"); ?></span></a></li><li><a href="#r-tags"><span><?php print t("New Groups"); ?></span></a></li>
       </ul>
       <br clear="all" />
        <div id="r-posts">
          <?php print $tab1 ?>
        </div>
        <div id="r-com">
         <?php print $tab2 ?>
        </div>
        <div id="r-tags">
         <?php print $tab3 ?>
        </div>
      </div>
      <!--bitir: yeniler -->

      <!-- basla: uyeler -->
      <div class="flickr">
        <h3><?php print t("Members"); ?></h3>
        <ul>
         <?php
         $limit = 8;
         $result = db_query_range('SELECT uid, name, picture FROM {users} WHERE status != 0 AND access != 0 AND picture!="" ORDER BY RAND()', 0, $limit);
         while ($account = db_fetch_object($result)) {
           print '<li>'.theme('user_picture', $account, 'k50').'</li>';
          }      
         ?>
        </ul>
      </div>
      <!-- bitir: uyeler -->

      <div class="about-all"><div class="about">
      <h3>FGK Nedir?</h3>
        <?php if ($mission) print $mission; ?>
      </div></div>

      <br />
      <!--basla: sol sutun -->
        <div id="sidebar-left" class="sidebar">
          <?php print $left ?>
        </div> <!-- /#sidebar-left -->    
      <!--bitir: sol sutun -->
    </div>
  <?php endif; ?>

hunanka, Cuma, 27/03/2009 - 21:46 tarihinde.

Sırf bu site için günün birinde muhakkak Foçaya gideceğim en azından bir seferlikte olsa gideceğim... Çünkü bende Foça ile ilgili o kadar modern ve sakin bir kent izlenimi uyandırıyor ki, sadece bu izlenimi tatmak için bile orda olmayı istiyorum.

CorvusCorax, Pzr, 29/03/2009 - 14:07 tarihinde.

anladım hocam çok teşekkürler bilgilendirdigin için, yalnız bir şey daha ilgimi çekti bu sol blok içerik sayfalarında yok focagenc te, sadece anasayfada var sanırsam, sen bu kodları page.tpl ye koyduysan diger sayfalarda degilde sadece anasayfada sol sutunun cıkmasını nasıl sağladın?

ve bekledigini alamamış olsan da çok hoş bir tasarım katılıyorum diger arkadaşlara, ellerine saglık..

onur serkan, Pzt, 30/03/2009 - 13:29 tarihinde.

@hunanka: Yalnız burada bir karataş efsanemiz vardır, ona göre :)

"Her kim ki; Foça'da nerede olduğu bilinmeyen KARATAŞ'a basar ise; basireti bağlanır ve içinde bir yerlerde Foça'ya yerleşme ve hep burada olma isteğini bulur. Yolu nereye giderse gitsin, Karataş'a basan kişi bir gün mutlaka Foça'ya geri dönecektir..."

@CorvusCorax: Dikkat edersen kodun en başında bir koşul var:
<?php if ($left): ?>
Yani kullanıcının o an görüntülediği sayfa için temanın sol blok bölgesine yerleştirilmiş bir blok yoksa yukarıda verdiğim kodda yeralanların hiçbiri gösterilmiyor. Bir başka deyişle, bu kodun çalışması için o sayfada en az bir sol sütun bloğu gösteriliyor olmalı.

hunanka, Pzt, 30/03/2009 - 19:33 tarihinde.

Hazırım... :)

toldu, Pzt, 18/05/2009 - 09:26 tarihinde.

güzel site çalışmalarınızda başarılar...

ulath, Cmt, 30/05/2009 - 15:26 tarihinde.

güzel olmuş başarılar

captix, Çrş, 08/07/2009 - 01:42 tarihinde.

evet site güzel gerçekten yukarıdaki editleri bende deniyecem

bu arada benim arkadaş foçada kumpirci dükkanı açtı kumpir satıyo :D

edit:: sağdaki resimleri gösterip nasıl profilleri şey yapabiliyorsunuz? ayrıca üyeler nasıl resim upload edebiliyor?? proil resmi

emrahkaya, Per, 09/07/2009 - 13:22 tarihinde.

Üyelere resim yükleme izni veriyorsunuz. sağda üyelerin profil resimleri çıkıyor bunuda Avatar Blocks Eklentisiyle yapabilirsiniz.

EnverYigit, Cmt, 11/07/2009 - 04:01 tarihinde.

Merhabalar,
Yeni drupal cms sistemine geçtim sürümüm 6.13, yapmış olduğunuz resim galerisini çok beğendim fakat (Imagefield + Imagecache + Views) Bu üçlüyü yükledim ama resim ekleme ve menüde göstermeyi başaramadım yardımcı olursanız sevinirim..

captix, Pzt, 13/07/2009 - 02:26 tarihinde.

Bu sürüm, Drupal'ın çekirdeğinin 6.10 sürümü ile uyumsuzdur. bu modulleri güncellemiyolar ya. deli oluyo insan..

onur serkan, Cmt, 18/07/2009 - 15:23 tarihinde.

6.10 ile uyumsuz olan nedir?

onur serkan, Cmt, 18/07/2009 - 15:34 tarihinde.

Şu konudaki dev sürümlerini denediniz mi?

captix, Cmt, 18/07/2009 - 15:59 tarihinde.

şimdi denedim sanırım admin kullanıcısının avatara sahib olmadıgından gözükmedi nasıl upload edecem ki resim