SlideShare a Scribd company logo
1 of 18
MertAkkaya
Salih Özdemir
Danışman:Yrd. Doç. Dr. RecaiOktaş
 Gelişim
 Araçlar
 Pusula
 Yedekleme
 Güncel Kurulum
 Göç
 Uluslararasılaştırma
 Demo
 Sonuç
 Mühendislik Fakültesi web sitesi 2011’de ilk
kurulduğu haliyle çalışmaktadır.
 Adım adım takip edilmeyen güncelleştirmeler
uyumsuzlukları gün yüzüne çıkartmıştır.
 Çoklu dil desteği ihtiyacı
 Güncel yazılımlar ile sunucu arasındaki
uyumsuzluklar
 Güncel olmayıştan doğan zafiyetler
 Meydana gelen arızalar
 Yeni özelliklerin kullanılamaması, sistemde
köklü bir altyapı güncelleme çalışması ihtiyacı
doğurmuştur.
 WordPress, MF web sitesinde kullanılan
içerik yönetim sistemidir.
 Güçlü, standartlaşmış özellikleriyle
düzenli güncellenen GPL lisanslı bir
yazılımdır.
 İnternet aleminin %20 sini oluşturmakta ve
dünya çapında bağımsız bir topluluk
tarafından geliştirilmektedir.
 Multisite WordPress, tek bir kurulum ile
birçokWordPress sitesi
oluşturmaya yarayan
yapıdır.
 WordPress ağındaki alt
siteler tek noktadan
yönetilir ve güncellenir.Yeni
alt siteler eklemek sadece
birkaç saniye sürer.
 Debian, sunucuların çalıştığı işletim sistemi
 Nginx, web sunucu olarak tercihimiz
 PHP dili ve yorumlayıcısı,WordPress’in dili
 MySQL,WordPress’in tercih ettiğiVTYS
 Vagrant kutuları, lokalde sanal olarak
çalıştığımız geliştirme ortamı
 Trello, proje işbirliği-iletişim aracı
 Git, sürüm takip sistemi
 Yedekleme, mevcut çalışan sistem garanti
altına alınmalıdır.
 Güncel sunucuya güncel WordPress ağı
kurulmalıdır.
 Eksiksiz konfigüre edilmelidir.
 Dosyalar, dizinler, veritabanı taşınmalıdır.
 Hatalar giderilmelidir.
 Testleri yapılmalı, kullanıcılar eğitilmelidir.
 Yayına sunulmalıdır.
 Dosyalar arşivlendi, veritabanı yedekleri
alındı.
 Tümü güvenli bir şekilde lokale aktarıldı ve
çalışmalar lokalde sürdürüldü.
 Güncel Debian sanal makinası oluşturuldu.
 Nginx, MySQL, PHP, PHP-FPM ve ihtiyaç
duyulan diğer yazılımlar kuruldu.
 İlaveten Nginx HTTPS bağlantılarını destekler
şekilde konfigüre edildi.
 WordPress 3.9 sürümü Multisite yapısıyla
sıfırdan kuruldu.Yeni özellikler keşfedildi.
 Veritabanı parça parça yeni
sisteme aktarıldı.
 Dosyalar ayıklandı, dizinler ideal
bir yapıda aktarıldı.
 Çoklu dil eklentisi kuruldu,
ayarlandı.
 Temalar, eklentiler yapılandırıldı.
 Görünüm iyileştirmeleri yapıldı ve
stil dosyaları yeniden oluşturuldu.
Teşekkürler
Demo: mf.ondokuz.biz
Proje Detayları ve Dokümantasyon: mertakkaya.com/bitirme
salihozd@bil.omu.edu.tr | mertak@bil.omu.edu.tr

More Related Content

Similar to Mühendislik Fakültesi Web Sitesi Güncelleme Çalışması ve Çoklu Dil Desteğinin Kazandırılması

Yazılım Geliştirme Teknolojileri
Yazılım Geliştirme TeknolojileriYazılım Geliştirme Teknolojileri
Yazılım Geliştirme TeknolojileriYusuf AYTİN
 
Gelecegin Gelistiricileri Icin PHP Programlama Dili ve Oneriler
Gelecegin Gelistiricileri Icin PHP Programlama Dili ve OnerilerGelecegin Gelistiricileri Icin PHP Programlama Dili ve Oneriler
Gelecegin Gelistiricileri Icin PHP Programlama Dili ve OnerilerMustafa Ileri
 
Yazılım ve-yazılımcı-nedir- net-ve-net-platformu
Yazılım ve-yazılımcı-nedir- net-ve-net-platformuYazılım ve-yazılımcı-nedir- net-ve-net-platformu
Yazılım ve-yazılımcı-nedir- net-ve-net-platformuAhmet S.
 
Ionic & Cross Platform Teknolojisi
Ionic & Cross Platform TeknolojisiIonic & Cross Platform Teknolojisi
Ionic & Cross Platform TeknolojisiKORHAN ÖZBEK
 
Internet programcılığı-i
Internet programcılığı-iInternet programcılığı-i
Internet programcılığı-iemre61
 
WP REST API ve WordPress Ekosisteminin Geleceği
WP REST API ve WordPress Ekosisteminin GeleceğiWP REST API ve WordPress Ekosisteminin Geleceği
WP REST API ve WordPress Ekosisteminin GeleceğiBora Yalcin
 
Internet programcılığı 1
Internet programcılığı 1Internet programcılığı 1
Internet programcılığı 1Erol Dizdar
 
Wordpress kurulum rehberi
Wordpress kurulum rehberiWordpress kurulum rehberi
Wordpress kurulum rehberiEra Brown
 
Developer Tools
Developer ToolsDeveloper Tools
Developer ToolsBurak Erol
 
2010 Kocaeli Linux Günleri - Linux Web Geliştiriciliği
2010 Kocaeli Linux Günleri - Linux Web Geliştiriciliği2010 Kocaeli Linux Günleri - Linux Web Geliştiriciliği
2010 Kocaeli Linux Günleri - Linux Web GeliştiriciliğiBurak Oğuz
 
wordpress ve justin.tv
wordpress ve justin.tvwordpress ve justin.tv
wordpress ve justin.tvgerekoglu
 
Slideshare
SlideshareSlideshare
Slidesharegzdkrks
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010bykezza
 
Android İşletim Sistemi
Android İşletim SistemiAndroid İşletim Sistemi
Android İşletim Sistemi_aerdeger
 
JVM Tuning and Monitoring, JVM Languages, IDE
JVM Tuning and Monitoring, JVM Languages, IDEJVM Tuning and Monitoring, JVM Languages, IDE
JVM Tuning and Monitoring, JVM Languages, IDEHalil İbrahim ÇELENLİ
 
Osman kurt & zahide aytar
Osman kurt & zahide aytarOsman kurt & zahide aytar
Osman kurt & zahide aytarOsman Kurt
 
Kontrol Panel Sistemleri, Hosting Festivali 2014
Kontrol Panel Sistemleri, Hosting Festivali 2014Kontrol Panel Sistemleri, Hosting Festivali 2014
Kontrol Panel Sistemleri, Hosting Festivali 2014Oguzhan Yılmaz
 

Similar to Mühendislik Fakültesi Web Sitesi Güncelleme Çalışması ve Çoklu Dil Desteğinin Kazandırılması (20)

Yazılım Geliştirme Teknolojileri
Yazılım Geliştirme TeknolojileriYazılım Geliştirme Teknolojileri
Yazılım Geliştirme Teknolojileri
 
Gelecegin Gelistiricileri Icin PHP Programlama Dili ve Oneriler
Gelecegin Gelistiricileri Icin PHP Programlama Dili ve OnerilerGelecegin Gelistiricileri Icin PHP Programlama Dili ve Oneriler
Gelecegin Gelistiricileri Icin PHP Programlama Dili ve Oneriler
 
Yazılım ve-yazılımcı-nedir- net-ve-net-platformu
Yazılım ve-yazılımcı-nedir- net-ve-net-platformuYazılım ve-yazılımcı-nedir- net-ve-net-platformu
Yazılım ve-yazılımcı-nedir- net-ve-net-platformu
 
Ionic & Cross Platform Teknolojisi
Ionic & Cross Platform TeknolojisiIonic & Cross Platform Teknolojisi
Ionic & Cross Platform Teknolojisi
 
Internet programcılığı-i
Internet programcılığı-iInternet programcılığı-i
Internet programcılığı-i
 
WP REST API ve WordPress Ekosisteminin Geleceği
WP REST API ve WordPress Ekosisteminin GeleceğiWP REST API ve WordPress Ekosisteminin Geleceği
WP REST API ve WordPress Ekosisteminin Geleceği
 
Internet programcılığı 1
Internet programcılığı 1Internet programcılığı 1
Internet programcılığı 1
 
Wordpress kurulum rehberi
Wordpress kurulum rehberiWordpress kurulum rehberi
Wordpress kurulum rehberi
 
sunu (Asp.net -1)
sunu (Asp.net -1)sunu (Asp.net -1)
sunu (Asp.net -1)
 
Developer Tools
Developer ToolsDeveloper Tools
Developer Tools
 
2010 Kocaeli Linux Günleri - Linux Web Geliştiriciliği
2010 Kocaeli Linux Günleri - Linux Web Geliştiriciliği2010 Kocaeli Linux Günleri - Linux Web Geliştiriciliği
2010 Kocaeli Linux Günleri - Linux Web Geliştiriciliği
 
wordpress ve justin.tv
wordpress ve justin.tvwordpress ve justin.tv
wordpress ve justin.tv
 
Slideshare
SlideshareSlideshare
Slideshare
 
12factor apps
12factor apps12factor apps
12factor apps
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
Android İşletim Sistemi
Android İşletim SistemiAndroid İşletim Sistemi
Android İşletim Sistemi
 
JVM Tuning and Monitoring, JVM Languages, IDE
JVM Tuning and Monitoring, JVM Languages, IDEJVM Tuning and Monitoring, JVM Languages, IDE
JVM Tuning and Monitoring, JVM Languages, IDE
 
Osman kurt & zahide aytar
Osman kurt & zahide aytarOsman kurt & zahide aytar
Osman kurt & zahide aytar
 
Kontrol Panel Sistemleri, Hosting Festivali 2014
Kontrol Panel Sistemleri, Hosting Festivali 2014Kontrol Panel Sistemleri, Hosting Festivali 2014
Kontrol Panel Sistemleri, Hosting Festivali 2014
 
.Net Core sunum
.Net Core sunum.Net Core sunum
.Net Core sunum
 

Mühendislik Fakültesi Web Sitesi Güncelleme Çalışması ve Çoklu Dil Desteğinin Kazandırılması

  • 2.  Gelişim  Araçlar  Pusula  Yedekleme  Güncel Kurulum  Göç  Uluslararasılaştırma  Demo  Sonuç
  • 3.  Mühendislik Fakültesi web sitesi 2011’de ilk kurulduğu haliyle çalışmaktadır.  Adım adım takip edilmeyen güncelleştirmeler uyumsuzlukları gün yüzüne çıkartmıştır.
  • 4.  Çoklu dil desteği ihtiyacı  Güncel yazılımlar ile sunucu arasındaki uyumsuzluklar  Güncel olmayıştan doğan zafiyetler  Meydana gelen arızalar  Yeni özelliklerin kullanılamaması, sistemde köklü bir altyapı güncelleme çalışması ihtiyacı doğurmuştur.
  • 5.  WordPress, MF web sitesinde kullanılan içerik yönetim sistemidir.  Güçlü, standartlaşmış özellikleriyle düzenli güncellenen GPL lisanslı bir yazılımdır.  İnternet aleminin %20 sini oluşturmakta ve dünya çapında bağımsız bir topluluk tarafından geliştirilmektedir.
  • 6.  Multisite WordPress, tek bir kurulum ile birçokWordPress sitesi oluşturmaya yarayan yapıdır.  WordPress ağındaki alt siteler tek noktadan yönetilir ve güncellenir.Yeni alt siteler eklemek sadece birkaç saniye sürer.
  • 7.  Debian, sunucuların çalıştığı işletim sistemi  Nginx, web sunucu olarak tercihimiz  PHP dili ve yorumlayıcısı,WordPress’in dili  MySQL,WordPress’in tercih ettiğiVTYS  Vagrant kutuları, lokalde sanal olarak çalıştığımız geliştirme ortamı  Trello, proje işbirliği-iletişim aracı  Git, sürüm takip sistemi
  • 8.  Yedekleme, mevcut çalışan sistem garanti altına alınmalıdır.  Güncel sunucuya güncel WordPress ağı kurulmalıdır.  Eksiksiz konfigüre edilmelidir.  Dosyalar, dizinler, veritabanı taşınmalıdır.  Hatalar giderilmelidir.  Testleri yapılmalı, kullanıcılar eğitilmelidir.  Yayına sunulmalıdır.
  • 9.
  • 10.
  • 11.  Dosyalar arşivlendi, veritabanı yedekleri alındı.  Tümü güvenli bir şekilde lokale aktarıldı ve çalışmalar lokalde sürdürüldü.
  • 12.  Güncel Debian sanal makinası oluşturuldu.  Nginx, MySQL, PHP, PHP-FPM ve ihtiyaç duyulan diğer yazılımlar kuruldu.  İlaveten Nginx HTTPS bağlantılarını destekler şekilde konfigüre edildi.  WordPress 3.9 sürümü Multisite yapısıyla sıfırdan kuruldu.Yeni özellikler keşfedildi.
  • 13.  Veritabanı parça parça yeni sisteme aktarıldı.  Dosyalar ayıklandı, dizinler ideal bir yapıda aktarıldı.  Çoklu dil eklentisi kuruldu, ayarlandı.  Temalar, eklentiler yapılandırıldı.  Görünüm iyileştirmeleri yapıldı ve stil dosyaları yeniden oluşturuldu.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Teşekkürler Demo: mf.ondokuz.biz Proje Detayları ve Dokümantasyon: mertakkaya.com/bitirme salihozd@bil.omu.edu.tr | mertak@bil.omu.edu.tr