OpenNTF kapsamında son iki aydır üzerinde çalıştığımız yeni topluluk projesi CollaborationToday.info bugün duyuruldu.

Daha önce XSnippets projesinde birlikte çalıştığımız ekibe Danimarka'dan bir kişi daha ekledik ve 3 kıtadan 5 ülkedeki geliştiricilerin ortak çalışması açık kaynaklı bir XPages uygulamasına dönüştü: Bendeniz, Niklas Heidloff (Almanya), Bruce Elgort (ABD.), Per Henrik Lausten (Danimarka) ve Frank van der Linden (Hollanda).

Collaboration Today, bir haber toplama platformu. Değişik kaynaklardan gelen ICS (IBM Collaboration Solutions) haberleri gönüllü editörlerin süzgecinden geçirilerek kategorize ediliyor ve yayınlanıyor. Yöneticiler ve karar vericileri ilgilendiren iş (Business), uygulama geliştiricileri ilgilendiren geliştirme (AppDev), sistem yöneticilerini ilgilendiren altyapı (Infrastructure) ve son kullanıcıları ilgilendiren kullanıcı deneyimi (User Experience) kategorilerinin yanı sıra topluluk içeriklerine (aktiviteler, toplantılar, konferanslar, podcast'ler vs.) erişim tek platformdan sağlanıyor.

Bu projede en önem verdiğimiz konu, kullanıcı arabirimiydi. IBM ürünlerinde alışılagelmiş OneUI çerçevesi yerine Twitter tarafından geliştirilen Bootstrap yapısını kullanmaya karar verdik. Çünkü bu yapı hem daha sade ve kullanılabilir bir deneyim sunuyor, hem de (bence en önemlisi) 'responsive design' sağlıyor. Bunun ne demek olduğunu anlamak için sayfayı internet tarayıcınızda açtıktan sonra sayfa genişliğini azaltın ve sayfanın nasıl 'cevap' verdiğini gözleyin :)

Image:Bir XPages gösterisi: CollaborationToday.info

Sitenin başka bir özelliği, çok hızlı olması. XPages'in performans açısından ne durumda olduğunu merak edenler için iyi bir test imkanı olacak. Özel bir caching algoritması, asenkron Eclipse işleri kullanılması ve haberlerin geri planda DOTS görevleriyle çekilmesi gibi bazı geliştirmelerle siteyi oldukça hızlı ve ölçeklendirilebilir hale getirmeyi başardık. Sonraki versiyonlarda daha da ilginç geliştirmeler planlıyoruz.

Bu haberleri web sitesinden, tabletinizden ya da cep telefonunuzdan okuyabildiğiniz gibi Follow sayfasındaki bağlantıları kullanarak RSS, twitter gibi kanallarla da izleyebilirsiniz.

İlerleyen dönemde, kullanılan tüm teknikler için ayrı videolar yayınlıyor olacağız. En kısa zamanda da tüm kodu OpenNTF üzerinden açıyor olacağız.

Bugün itibariyle hafif bir 'lansman' yapmış olduk. Şu anda editörlerin sayısını arttırıyoruz. Arka planda haber çektiğimiz kaynakları çeşitlendirmemiz gerekiyor.

Bu uygulama, XPages'in doğru kullanıldığında birçok uygulama geliştirme platformuna rakip olabileceğini gösteren güzel bir örnek oldu. Umarım beğenirsiniz :)
Serdar Basegmez   |   Eylül 10 2012 02:03:23 PM   |    Haber  Lotus Topluluğu  OpenNTF  Uygulama Geliştirme  XPages    |  
  |   Sonraki   |   Önceki

Comments (2)

Gravatar Image
Serdar Basegmez    http://lotusnotus.com    09/13/2012 10:22:19 AM

Sağol Ferhat,

Site PlanetLotus'dan farklı bir felsefe içeriyor. Yönetilen bir platform olması ve kategorik haberlere yer vermesi dolayısıyla rakip olarak değerlendiremeyiz.

Reklamlar, aynı haberi 10 kez 'tekrar' aktaranlar, yabancı dilde haberler ve 'tatile çıkıyorum', 'bu da benim yeni bebeğim' gibi haberleri ayırıyoruz. Blog'lara değil içeriğe odaklanan bir site planladık.

Gravatar Image
Ferhat    http://www.bestcoder.net    09/12/2012 5:01:20 PM

Elinize saglik hocam guzel olmus ...

Planetlotus.org a rakip mi yoksam daha genisletilmis versiyonunu mu cikarmaya calistiniz onu cozemedim :)))

Sahsen daha kapsamlisi ve olmasi gereken olmus o ayri.

Selamlar