Zebkit ile Canvas Uzerine HTML5 Çizimler Yapma

Merhaba arkadaşlar. Bu yazımda zebkit javascript kütüphanesini tanıtacağım.

Zebkit, canvas üzerine HTML5 öğeleri çizmenizi sağlayan MVC tabanlı bir javascript kütüphanesidir. Adı çok duyulmamış olmasına karşın HTML5 elemanlarının çizimi ve sunumunda oldukça güçlü ve maharetlidir. HTML5 elemanlarını çizimini yapmanın yanı sıra designer moduyla bu elemanların canvas üzerinde sürükle bırak ile yeniden konumlandırabiliyorsunuz. Tek sayfa uygulamalara ve mobil uygulamalara da destek veren Zebkit hiyerarşik kullanımı ile nesneye yönelik yazılımın tadını almanızı sağlıyor.

 zebkit.require("ui", "layout", function(ui, layout) {
        ...
        // create panel with border layout manager
        var panel = new ui.Panel(new layout.BorderLayout());
        // add button component at the top part of the container
        panel.add("top", new ui.Button("Button"));
        // add text area component to occupy central part of the 
        // container
        panel.add("center", new ui.TextArea("Text area"));
        ...
    });

zebkit-component

Zebkit bir Fabric.js kadar bilinir değildir. Fakat konu HTML5 şekilleri çizimi noktasına geldiğinde birçok anlamda ihtiyacınızı Fabric.js’den daha fazla karşılayacaktır. Oldukça gelişmiş dokümantasyona sahip olan Zebkit dokümantasyonu da oldukça gelişmiştir. Siyah ve beyaz teması ve özelleştirmeye açık yapısı Zebkit’in tercih edilebilirliğini artırmaktadır.

zebkit dokümantasyon

Eğer canvas kullanrak bir proje geliştirecekseniz ve HTML5 elemanlarının oldukça sık kullanıldığı, icabında designer ekranında bu HTML5 öğelerini konumlandırabileceğiniz bir yapı geliştirmek istiyorsanız Zebkit sizin için çok uygun bir seçim olabilir.

Zebkit büyük bir proje olmasına karşın geliştirici/destek veren kitle biraz sınırlı kalmış gibi gözükmekte (şuan Andrei Vishneuski öncülüğünde proje ilerliyor) fakat kütüphaneyi kullanırken karşılaştığınız sorunlarınızı açtığınız hata raporları ile bildirmeniz durumunda kısa sürede cevap almaktasınız.

Umarım yararlı olmuştur.

Drupalden Jekyll'ye Geçiş

Merhaba arkadaşlar. Uzun süre drupal ile haşır neşir olmuş biri olarak artık ben de Jekyll ile yazı yazanlardan biriyim.

Github Pages - Jekyll - Drupal

Drupal benim ilk olmasa da sevdiğim göz ağrılarımdan biriydi:) Ne varki drupal ile site geliştirmek ve daha da iyisini geliştirme çabaları esas amacın yani yazı yazmanın önüne geçti. En son edindiğim tecrübeler ile artık Github Pages üzerinde Jekyll statik site üretici kullanarak web sitemi geliştirme konusunda karar kıldım ve iyi de yaptığımı düşünüyorum:)

Devamını Oku …

Python ile Tanışmam

Merhaba arkadaşlar. Bugün TUTEV‘in Ankara’daki python seminerine katıldım. Tabi amacım derinlemesine bir giriş değil sadece bir keşif, farkındalığımı artırmaya yönelik bir serüvendi.

Seminer başladı ben de merak içinde acaba python’un hangi özelliklerine değinilecek, onu öne çıkaracak neler tarzı sorular kafam bunlarla meşgul. Derken beklediğim gibi olmadı, daha çok katılımcıların düşüncelerini paylaştığı bir tarzda gerçekleşti -giriş için yine de idare eder-.

Devamını Oku …

Composite C1: Açık Kaynak Microsoft Tabanlı İçerik Yönetim Sistemi ve Tercih Sebepleri

Merhaba arkadaşlar. Bu yazıda sizlere Windows tabanlı bir içerik yönetimi olan Composite C1‘den bahsedeceğim. Bildiğiniz üzere şuan piyasada irili ufaklı onlarca içerik yönetim sistemi var gerek ücretli gerekse ücretsiz. Peki o kadar içerik yönetim sistemi arasından Composite C1’in dikkatimi çekmesindeki sebepler ne? İşte bu yazıda Composite C1’i tercih sebebi yapabilecek özelliklere değineceğim

Devamını Oku …

PHP ve MySQL ile İçerik Yönetim Sistemi Yapımı – Öneriler

Merhaba arkadaşlar. PHP ve MySQL ile İçerik Yönetim Sistemi Yapımına Giriş yazımızda içerik yönetim sistemi nasıl yapılıra dair kavramsal çerçevede birkaç noktaya değinmiştik. Bu yazıda ise içerik yönetim sistemi yapımında işinize yarayabilcek bazı noktalara değineceğim.

Konuyla ilgili önceki yazımda basit bir içerik yönetim sistemi yapımı için PHP de form ile ekleme, silme, güncelleme, listeleme ile biraz da HTML bilginizin yeterli olacağından bahsetmiştim. Şimdi ise içerik yönetim sistemi yapımı ve daha da geliştirilmesi açısından araştırma notlarımdan size tavsiye edebileceğim bazı noktaları sizinle paylaşacağım.

Devamını Oku …

Drupal 7'de Colorbox Eklentisi Yardımıyla Foto-Galeri Oluşturma

Merhaba arkadaşlar. Bir önceki yazımda birkaç satır CSS kodla drupalde nasıl resim galerisi yapılabileceğinden bahsetmiştik. Fakat bu galeri tam anlamıyla bir galeri değildi. Çünkü bir thumbnail resme tıkladığımızda otomatik olarak orjinal resim görünüyordu ama diğer resimlere geçiş açılan bu resim üzerinden sağlanamıyordu. Dolayısıyla bu yazıyı bu soruna çözüm sağlayan, lightbox eklentilerinden biri olan Colorbox eklentisiyle ile resim galerisi yapımına değineceğiz. Örnek uygulamamızı ise Bir önceki yazı ile inşa ettiğim Resim Galeri içerik türünün Galeri Resimleri resim alanı üzerinde anlatacağım.

Devamını Oku …