Cuma, Ekim 31, 2008

Yıldız Teknik Üniversitesi Matematik Mühendisliği Seminerleri Ardından

Bu gün Yıldız Teknik Üniversitesi Matematik Mühendisliği Bölümünde iki adet sunum gerçekleştirdim. Matematik Mühendisliği Bölümü'nün bu sene gerçekleştirmiş olduğu ilk bilişim etkinliği olması nedeni ile arkadaşların etkinliğe bakış açısı daha farklıydı ancak ilk etkinlik olmasına rağmen en ufak bir aksaklık yoktu öncelikli olarak etkinlikte emeği geçen herkesi buradan kutlamak istiyorum.
Matematik Mühendisliği Bölümü'nün devamlı gerçekleştirmeyi planladığı bilişim etkinliklerinin ilki olan bu ayağında ben iki adet sunum gerçekleştirdim ilki geçtiğimiz sene pek çok üniversitede gerçekleştirmiş olduğum Visual Studio 2008 & ASP.NET 3.5 sunumu diğeri ise bu sene yoğun miktarda sunmak istediğim What is SharePoint? sunumu. Her iki sunuma da katılım ve ilgi oldukça yoğundu bu da bizi mutlu eden bir diğer nokta oldu. Matematik Mühendisliği bölümünün bu denli bilişime ilgi duyuyor olması yazılım dünyasında görev yapan Matematik Mühendisliği Bölümü mezunlarının oldukça yoğun olmasının bir rastlantı olmadığını bizlere kanıtlamış oldu. Bu seminerle birlikte karşılaştığım pek çok Matematik Mühendisinin Yıldız Teknik mezunu olmasının nedenini de anlamış bulunmaktayım ve Yıldız Teknik Üniversitesi'nin yazılım dünyasına katkıda bulunmaya devam ediyor olacağına da eminim.
İki seminer arasında Yıldız Teknik Üniversitesi Davutpaşa Kampüsü'nü de dolaşma fırsatı buldum, kampüs oldukça büyük ve binaları tarih kokuyor. Semineri gerçekleştirdiğimiz salonun içinde bulunduğu bina daha önce askeriyeye aitmiş ve uzun-geniş koridorları ile dikkat çekiyor bir koridorun uzunluğu dokuzyüz elli metreydi ve bina U şeklinde bir yapıya sahipti yan kollarla birlikte koridor uzunluğu toplamda bin üçyüz metreyi buluyormuş.
Seminerde çekilen fotoğraflar FaceBook üzerinden paylaşılıyor ama ben bir kaç tanesine dikkat çekmek istiyorum yukarıda gördüğünüz fotoğraf çalışma arkaşlarım tarafından oldukça dikkat çekti, fotoğraf oldukça güzel bir açıdan çekilmiş ve sunum ile bütünleşmişim. Visual Studio 2008'in Kullanıcı Deneyimi, İşbirliği ve Verimlilik alanında sağlamış olduğu faydalar beynimden fırlamış gibi duruyor :)
Seminerin gerçekleşmesi için çok çaba gösteren başta Mehmet Cengiz olmak üzere Bahar Göktepe, Burak Mehmet Gürbüz ve Yıldız Teknik Üniversitesi Matematik Mühendisliği Bölümü Bölüm Başkanı Prof. Dr. Nazmiye Yahnioğlu'na çok teşekkür ediyorum. Bundan sonra devam edecek olan seminerlerinize de Netron Teknoloji olarak destek vermeye çalışacağız.
Seminer sunumlarına aşağıdaki linklerden erişebilirsiniz:





Çarşamba, Ekim 15, 2008

SharePoint Development InfoPath Formu Yayınlama Sorunu

Moss 2007 üzerinde yeni bir WorkFlow yazarken, görev oluşturmak için WorkFlow'a veri göndermek amacıyla InfoPath formu tasarladım ve ardından MOSS'a publish etttim. Her şeyin normal görünmesine rağmen garip bir hata ile karşı karşıya kaldım hata mesajı aynen şöyleydi: "The following location is not accessible, because it is in a different site collection:InfoPath formunun ID'si" Hata mesajı üzerinde biraz araştırma yaptım ve hatanın formun ID'sinin belirtilmiş olduğu meta datalardan kaynaklandığı sonucuna ulaştım. SharePoint üzerinde çalışacak olan bir WorkFlow çözümü yazıldığında bu WorkFlow SharePoint'e bir Feature olarak eklenir, feature'larda Feature.xml ve yayınlanacak Fetaure'ın adında başka bir xml dosya daha bulunur ikinci xml dosya genellikle Feature olarak eklenecek olan bileşenin adında olur ve Feature.xml'den ikinci dosya refere edilir. WorkFlow'larda WorkFlow'un ayarları bahsedilen ikinci dosya üzerinden gerçekleştirilir ve doğal olarak WorkFlow'da kullanılacak olan custom içerik tipleri veya formlarda burada belirtilir. İlk ayarlarımda InfoPath formlarımın ID'lerini belirttiğim durum şu şekildeydi:

Yukarıda yer alan kodlarda kullanılcak olan InfoPath formlarının ID'lerinin belirtilmesi yer almaktadır, görüleceği üzere standart bir XML dosyasının yapısına uyacak şekilde yazılmış durumda ancak bu şekilde yazıldığı için whitespace olarak adlandırmış olduğumuz satır araları ve tablar problem yaratıyor ve formlar bulunamıyor yukarıdaki bölümü form ID'leri belirtilirken ID'ler ile XML elamanları aynı satıra gelecek şekilde aşağıdaki hale getirince ise problemsiz bir şekilde tasarlanan formlar WorkFlow içerisinde kullanılabiliyor...

Çok basit bir ayrıntı ama maalesef uygulamanın çalışmasına engel oluyor...