Uygulamalar

Godoro.com bir Tesisat yazılım altyapısıyla geliştirilmiş portal sitemidir. İki temel uygulama bulunmaktadır :  Portal ve Yönetim (Management).

Portal    : Portal internetten kullanıcıların, müşteri, satıcı veya çalışanların dışardan sisteme erişmesini sağlayan sistemdir. İsim uzayı Godoro.Web.Portal'dir.

Yönetim : Yönetim, şirketin çalışanlarının kullanılan, hem portal hem de şirketin normal iş süreçleriyle ilgili işlemlerin yapılabildiği bir yazılımdır. Hem portal hem de yönetim uygulaması web tabanlıdır. Portal internet için Yönetim intranet için çalışmaktadır. İsim uzayı Godoro.Web.Management'tir.

Hizmet  : Tesisattaki işlevlerin Web Service olarak uzaktaki makinelerden ve başla kurulullarda erişilebilmesini sağlayan servisler bütünü olan Hizmet diye bir uygulama vardır. İsim uzayı Godoro.Web.Service'dir.

Ortak     : Hem yönetim hem de portal uygulamasının kullandığı ortak dosya ve uygulamalar Ortak (Common) adı altında üçüncü bir uygulamada tutulur. İsim uzayı Godoro.Web.Common

Projeler

Tesisat'ta birbiriyle entegra bir çok proje ve modülden oluşur. Proje'lerin işlevlerine göre belli ayrımlara tabi tutulur. Tesisatta dört tipte proje olabilir :

Tesisat Edevat (Araçlar ve Kütüphane Modülleri) : Her yerden kullanılabilen, hatta Godoro dışında da işe yarayabilecek herhangi bir programlama şekline empoze etmeyecek modüller. Mesela SQL Generation, POS için low-level API. Tesisat dışında da işe yarar. DatePicker gibi konular da dahil. Bu tür projelerin isim uzayları (namespace'i) Godoro.Libary ile başlar

Tesisat Zemin (Altyapı ve Çerçeve Modüller) : Godoro'nun yazılımlarında kullanılan altyapıdır. Buradaki modüller Edevatı kullanarak yapılabilir, ya da işlemi kendisi. Ama bir programlama modeli sunar. Buna uygun olarak yapılmalıdır. Örneğin veritabanında erişim için standart bir altyapı sunan Data Access katmanına ilişikin kodlar, her Entity için Summary/Detail DataSet'leriyle ilgili altyapı. Bunların Web karşılıkları olan DetailControl, SummaryControl gibi sınıflar da altyapıya dahildir. Zemin'e ait projelerin isim uzayları Godoro.Framework ile başlar.

Tesisat Umum (Genel ve Ortak Modülleri) : Bütün modüllerin kullanacağı ortak tablolar ve formlar. Bu proje tipi, Zemin ve Edevat gibi kullanıcının görmeyeleceği konular değil. Adres gibi ortak tablolar olabileceği gibi Üyelik gibi altyapıyla ilgili konular da olabilir. Burada ilke kullanıcının görmesi ve herhangi bir modülde kullanılabilir olması. Ayrıca tek başına kullanılabilir de olabilir. Maling gibi konular hem ortak konu hem de tek başına kullanılabilir örneğin. Umum'a ait projelerin isim uzayı Godoro.General ile başlar.

Tesisat Amel (Uygulama ve Servis Modülleri) : Bu tip projeler doğrudan müşteriye ve kullanıcıya bir hizmet sağlayan modüllerdir. İçerik yönetim, toplululuk gibi servisler kullanıcıların kullanarak belli işlevleri gerçekleştirmelerini sağlar. Bunlara ayrıca kullanılabilir ve satılabilir durumdadır. Bu projelerin isim uzayı Godoro.Application'la başlar.


Ürünler

Godoro çok sayıda yazılım ürünü geliştirmektedir. Bunların tamamı Tesisat adı altında bütünleşik bir yapıdadır. Ancak ayrı ayrı kullanılmaları veya bir kaçını içeren bir kombinasyonla hizmet vermeleri mümkündür. Tesisat altyapısıyla yapılmış Godoro.com'da da kullanılan ürünler şunlardır :

Tesisat Mahal (Site Yönetimi) : Bu ürün, bir işletmenin internet sitesinin oluşturmak ve yönetmek için kullanılır. Sitenin ana sayfası, servis sayfaları, iletişim bilgileri ve iletişim formları gibi birimler içeri. Mahal aynı zamanda bir sitede başka ürünlerin kullanılması için altyapı sağlar. Teşisat'a dahil olsun veya olmasubn sitedeki herhangi bir uygulama ile entegre olabilir

Tesisat Muhteva (İçerik Yönetimi) : Kullanıcılar makale ve haber gibi içerik girdikleri, çok sayıda yazarın bulunduğu, okurların yorum yazabildikleri bir içerik sistemidir. İçeriğe erişimin kontrol edildiği, sadece bir kaç sayfayı aşan bir içeriğe sahip siteler için kullanılabilir.

Tesisat Cemiyet (Topluluk Yönetimi) : Üyeler arası mesajlaşma, gruplar ve forumlar içermektedir. Kullanıcıların bir topluluk olarak kendi aralarında bilgi paylaşımı yapabilmelerine olanak tanır.

Tesisat Takdim (İlan ve Katalog Yönetimi) : Ürünlerin ve ilanları belli kataloglarla ve belli özelliklerle listelenmesi ve arama yapılmasını sağlayan bir modüldür. Satış amaçlı olduğu kadar sadece gösterme amaçlı olarak da kullanılabilir.

Tesisat Tacir (E-Ticaret Yönetimi) : On-line alışveriş yapılabilmesine olanak tanıya E-Ticaret sistemi. Kullanıcının internetten sipariş oluşturabilmesin, ödemelerini kredi kartı ve havale olarak yapabilmesini sağlar.