LIGHTNING CMS (CONTENT MANAGEMENT SYSTEM) GELİŞTİRME PROJESİ

Web sayfası geliştiricilerinin esnek ve kolay bir şekilde tasarım yapabilecegi CMS(Content Management System-İşletim Yönetim Sistemi)'i geliştirilecektir. Geliştireceğimiz içerik yönetim sistemi dünyada teknolojinin gittiği ve ileri teknoloji içeren Progresivve Web teknolojisi kullanılarak geliştirilecektir.

Progressive Web Apps (PWA) kavramı, 2015 yılında Frances Berriman ve Google Chrome mühendisi Alex Russell tarafından ortaya çıkarılmıştır. comScore verilerine göre, ABD'de kullanıcıların %65.5'i ayda bir tane bile aplikasyon indirmemektedir. Ayda bir aplikasyon indirenlerin sayısı %8.4, iki aplikasyon indirenlerin sayısı %8.9, üç indirenlerin ise %6.2. Flurry'nin 2016 mobil uygulama kullanımı raporuna göre, mobil uygulamalar her ne kadar büyümeye devam etse de, büyüme hızının yavaşladıgı gözlemlenmektedir. 2015 yılında %58 büyüyen mobil uygulama kullanımı 2016'da sadece %11 büyümüştür. Google verilerine göre Android işletim sistemine sahip kullanıcılar sadece Chrome tarayıcısını kullanarak ayda 100'den fazla siteyi ziyaret etmektedir. Yine bu kullanıcılar ayda 27 uygulamayla etkileşime geçmekte ve buna göre Android kullanıcıları mobil web'i %250 daha fazla tercih etmektedir.

Progressive Web Apps aplikasyonların ve mobil web sitelerin en iyi özelliklerini kombinlemektedir.App Shell modeli sayesinde kullanıcılar, tarayıcıda aplikasyon kullanma hissiyatı yaşamaktadır. Arama motorlarında indekslenir, URL aracılıgıyla paylaşımı ve dagıtımı oldukça kolay olmaktadır. Entegrasyonu için HTTPS protokolü gerektigi için güvenli bir teknolojidir.

Mevcut teknolojide ortalama Android uygulamaları 16 mbyte, Ios' da ortalama 50 mbyte dosya büyüklügüne ulaşmaktadır. PWA teknolojisi ile yapılacak olan uygulamalar 200-250 kb ta düşmesi sağlamaktadır. Bu da uygulamanın 11 saniye yerine 2 saniye gibi kısa bir sürede indirebilmesini ve açılmasını sağlamaktadır. Web sayfasından direk uygulama indir butonuna basıldığı zaman bu uygulama inmekte, hemen çalışmaya başlamaktadır.

Web sayfası geliştiricilerinin esnek ve kolay bir şekilde tasarım yapabilecegi CMS(Content Management System-İşletim Yönetim Sistemi)'i geliştirilecektir. Geliştireceğimiz içerik yönetim sistemi dünyada teknolojinin gittiği ve ileri teknoloji içeren Progresivve Web teknolojisi kullanılarak geliştirilecektir.

Progressive Web Apps (PWA) kavramı, 2015 yılında Frances Berriman ve Google Chrome mühendisi Alex Russell tarafından ortaya çıkarılmıştır. comScore verilerine göre, ABD'de kullanıcıların %65.5'i ayda bir tane bile aplikasyon indirmemektedir. Ayda bir aplikasyon indirenlerin sayısı %8.4, iki aplikasyon indirenlerin sayısı %8.9, üç indirenlerin ise %6.2. Flurry'nin 2016 mobil uygulama kullanımı raporuna göre, mobil uygulamalar her ne kadar büyümeye devam etse de, büyüme hızının yavaşladıgı gözlemlenmektedir. 2015 yılında %58 büyüyen mobil uygulama kullanımı 2016'da sadece %11 büyümüştür. Google verilerine göre Android işletim sistemine sahip kullanıcılar sadece Chrome tarayıcısını kullanarak ayda 100'den fazla siteyi ziyaret etmektedir. Yine bu kullanıcılar ayda 27 uygulamayla etkileşime geçmekte ve buna göre Android kullanıcıları mobil web'i %250 daha fazla tercih etmektedir.

Progressive Web Apps aplikasyonların ve mobil web sitelerin en iyi özelliklerini kombinlemektedir.App Shell modeli sayesinde kullanıcılar, tarayıcıda aplikasyon kullanma hissiyatı yaşamaktadır. Arama motorlarında indekslenir, URL aracılıgıyla paylaşımı ve dagıtımı oldukça kolay olmaktadır. Entegrasyonu için HTTPS protokolü gerektigi için güvenli bir teknolojidir.

Mevcut teknolojide ortalama Android uygulamaları 16 mbyte, Ios' da ortalama 50 mbyte dosya büyüklügüne ulaşmaktadır. PWA teknolojisi ile yapılacak olan uygulamalar 200-250 kb ta düşmesi sağlamaktadır. Bu da uygulamanın 11 saniye yerine 2 saniye gibi kısa bir sürede indirebilmesini ve açılmasını sağlamaktadır. Web sayfasından direk uygulama indir butonuna basıldığı zaman bu uygulama inmekte, hemen çalışmaya başlamaktadır.