Sakai vakfı ve Sakai projesi için ana web sitesi:
http://www.sakaiproject.org/ web sitesinde; Yaklaşan Sakai konferansları ve diğer Sakai bağlantılı haberler ile ilgili bilgiler takip edilebilir. Sakai kullanan okul ve kurumlar, Sakai ismi nereden geliyor gibi soruların cevapları bulunabilir.
Programmers Cafe
- Sakai çalışmalarında bulunmak isteyen geliştiriciler için en iyi bilgi kaynağı Programmers Cafe web sitesidir.
- Bu sitede bulabilceğiniz bilgiler:
- Öğreticiler (Tutorials)
- İp uçları (Tips)
- Belgeler (Documentation)
- Örnek kodlar (Sample code)
Sakai Collab
- Sakai Collab server, Sakai uygulamasının güncel sürümünün çalıştırıldığı ve Sakai, demo Sakai, veya deneme araçlarının topluluk üyelerinin işbirliğiyle kullanılmasına olanak sağlandığı bir yerdir.
- Collab server aynı zamanda tüm Sakai posta listelerinin ve bazı belgelendirmelerin yönetilmesi amacıyla da kullanılmaktadır.
sakai-dev posta listesi
- sakai-dev eposta listesi geliştirme sorularının sorulması için mükemmel bir yerdir.
- sakai-dev eposta listesine kayıt
- Sakai Collab üzerinde bir hesap açınız ve giriş yapınız
- https://collab.sakaiproject.org/portal
- Soldaki Membership bağlantısına tıklayınız
- Üstteki Joinable Sites bağlantısına tıklayınız
- DG: Development için Join bağlantısına tıklayınız
- Listeye eposta gönderimi:
- sakai-dev@collab.sakaiproject.org
Sakai Confluence ve JIRA
- Sakai, Confluence uygulamasını (kurumsal Wiki) proje belgelendirmesi ve Sakai bağlantılı etkinlikler için kullanmaktadır.
- Sakai, JIRA (hata takipçisi-bug tracker) uygulamasını, Sakai geliştirme kaynaklı sorun ve hata takibi için kullanmaktadır.
Sakai kaynak kodu
- Sakai kaynak kodu Subversion deposunda saklanmaktadır.
- Ana Sakai kaynak kodu
- Tüm Sakai kaynak kodu, artı olarak geçici araçları barındırır
- https://source.sakaiproject.org/svn/
- Sakai Contrib (contribution)
- Farklı Sakai projeleri için kaynak kodları barındırır
- https://source.sakaiproject.org/contrib/
Eclipse
- Sakai geliştiricilerinin oldukça büyük çoğunluğu geliştirme için Eclipse geliştirme ortamını kullanmaktadır
- Diğer geliştirme ortamlarını da (Netbeans v.b) kullanabilirsiniz fakat Eclipse uygulamasının bazı avantajları bulunmaktadır :
- Destekli (eclipse dosyaları Sakai kod tabanında)
- İyi anlaşılır (destek belge ve bilgi)
- Genişletilmiş araçlar (appbuilder eklentisi)
- Eğer istenirse ticari destek için:
Geliştirme Ortamı Kurulumu
- İyi bir geliştirme ortamı kurulumuna sahip olmak, Sakai kaynak koduyla çalışmada kritik bir öneme sahiptir
- Kurulum talimatlarının tümü adım adım programmers café web sitesinde mevcuttur:
- Geliştirme Ortamı Kurulumunda İzlenecek Yol (Development Setup Walkthrough)
- Yukarıdaki bağlantıda bulunan belgenin türkçe çevirisi ve geliştirme ortamının hazırlanmasına yönelik resimli anlatım önümüzdeki günlerde bloga yüklenecektir.
- Sakai geliştirmeyi kolaylaştıracak farklı ipuçları da yine sitede bulunmaktadır.
Sakai API Javadocs
- Sakai Uygulama Programlama Arayüzü (API) yardım belgeleri Javadocs’a sürüm belgeleri ile birlikte aşağıdaki bağlantıdan erişilebilir:
- Javadocs belgelerine bağlantı “JavaDocs” ile verilmektedir.
- Güncel sürüm için bağlantı (2.9.0) http://source.sakaiproject.org/release/2.9.0/artifacts/sakai-javadoc-2.9.0.zip/
- Yukarıdaki bağlantı çalışmazsa http://sourceforge.net/projects/sakai.mirror/files/sakai-javadoc-2.8.2.zip/download
- Kontrol ettiğiniz, düzenlediğiniz veya geliştirdiğiniz Sakai kaynak kodu için javadocs derleyebilirsiniz.
- Sakai kaynak kodu kopyanız için aşağıdaki komutu komut satırından çalıştırabilirsiniz.
- maven sakai:javadoc
- javadocs aşağıdaki yolda yaratılacaktır.
- <sakai source>/target/sakai-javadoc.zip
- URL: http://bugs.sakaiproject.org/confluence/display/BOOT/Javadocs+for+the+Sakai+API
Yukarıdaki metin: https://confluence. sakaiproject.org/download/ attachments/44793975/SakaiDevelopmentTips.ppt sunusundan Aaron Zeckoski'in izni ile çevrilmiştir.