15 Ocak 2014 Çarşamba

MVC ile kaynaşma bahanem : Ticket System :PP


Dün gece uzun bir gece oldu.. İşten eve döndüm ve Boss umla beraber teamviewer üzerinden ticket sistemimizin startını verdik. :) Kendisi çok heyecanlı projeyle alakalı,, halbuki ben o projeyi kulağıma en kolay ve öğretici geldiği için seçmiştim. Meğersem buz dağının bir de görünmeyen kısmı varmış..


(Burada bir karikatür vardı ama telif yerim diye kaldırdım. Herkese dava açıyorlarmış karikatür paylaşılıyor diye. Karikatürün doğasına hiç uymuyor bence bu tavır :-/ Merhaba Fıstık (Şişman penguen))

Şöyle ki; ben sadece insanlar gelecek ben projeme şunu istiyorum diyecek, şu sorun var diyecek destek elemanları da bu istekleri öncelik sırasına göre yapacak sonra sorunu kapatacak ve herşey olup bitecek,, kullanıcılar ve destek elemanları güzeel güzel geçinip gidecekler zannediyordum. :) Evet başlangıç olarak hemen hemen böyle,, ama benim öylesine seçtiğim bu projenin bir de birkaç fazladan fazı olacak gibi görünüyor.( fazla ve faz kelimelerini bilinçli olarak yan yana kullandım. :P geyik ruhum sınır tanımıyor. Çok çılgınım. ) Neyse işte böyle birşeyler, bu fazla fazları sırası gelirse yazacağım inşallah. Olur da yaşarsam o zamana kadar. :)

İlk yaptığımız işlem Navicat üzerinde MySQL kullanarak database imizi modelledik. İlk aşamada kullanıcılar, şirketler, sorunlar, sorun nesneleri, dosyalar gibi temel tabloları oluşturduk. Bossum proje sonradan büyüyeceği için yapıyı alabildiğine esnek tuttu. Sonrasında pek çok yeni tablo ekleyeceğiz gibi görünüyor.
Sonrasında ise VisualStudio üzerinde boş bir proje oluşturup içine Entity, web ve resources projelerimizi ekledik. Ve tabii ki benim için ana amaç olan MVC yi seçtik. Bu arada sanırım Bossum beni kıskanıyor.(aramızda kalsın) Çok şanslı olduğumu yineleyip duruyor. Yazık çok sıkıntı çekmiş kendisi öğrenirken benim ise onun gibi büyük bir nimetim var. :)) Ne yapalım rızk Allah tan .. Ben de pek çok başka yerde kaybetmişimdir muhtemelen.. 

Neyse yine araya salata soktuğumun farkındayım. :) Gelelim en eğlenceli kısma.. Kullanacağımız template. Daha önce UI dan nefret ettiğimi söylemiştim ya. Sanırım nefretim bu işi çok güzel yapanlara olan kıskançlığımdan kaynaklanıyordu. Ve onlardan birisine daha template arayışımız esnasında denk gelmiş oldum.
Yine bootstrap kullanacağız elbette. Template işini de https://wrapbootstrap.com/ daki templatelere bakarak halletmiş olduk. Seçtiğimiz template şu; http://wrapbootstrap.com/preview/WB0573SK0
Bizi template i incelerken görmeniz lazım. Yapan adama küfürler mi etmedik ( tabii ki lafın gelişi, ben hiçbir zaman kötü kelime kullanmam,, belki bazen ima ederim :P ) yuhalamadık mı, anormal gözüyle mi bakmadık. En sonunda baktık olmayacak,, işini bu kadar harika yaptığı için teşekkür maili atmaya karar verdik. =) Hihi. Ne kadar da şiriniz. 

Neyse template imizi aldıktan sonra projemize bunu dahil ettik, ve Home page imizi de Menu, header gibi parçalara ayırdık Partial ekleyerek. Sonra ben esnemelere başladım ve susadım. Boss umdan zar zor izin alıp (:p abartık cümle başlangıcı)  mutfağa gittim ki annemle karşılaştık. Yok efendim bu neymiş, böyle iş mi olurmuş, kaç saattir çalışıyormuşuz, sonra uyanamıyormuşum, hemen bırakacakmışım çalışmayı fln (abartık cümle bitişi :p) Hep ben suçluydum zaten.(duygu sömürüsü cümlesi B) ) Neyse bu olanları Bossuma duygu sömürüsüyle anlattıktan sonra tüm heyecanına rağmen ve hala çalışmak istemesine rağmen bıraktı.. 

Bu yeni proje beni de heyecanlandırıyor. Umarım öz güven sorunumu da yenip hızlı bir şekilde adapte olabilirim. Geç kalmışlığımın ezikliğinden kurtulup Allah ın bana Bossumun vesilesiyle bahşettiği bu fırsatı değerlendirebilme ümidiyle, esen kalın. ;)

Hiç yorum yok:

Yorum Gönder