Phire CMS - Phire CMS - Wikipedia

Phire CMS
Phire logosu sm.jpg
GeliştiriciNick Sagona
Kararlı sürüm2.1.0 / 9 Temmuz 2016[1]
YazılmışPHP
İşletim sistemiÇapraz platform
Türİçerik yönetim sistemi
LisansYeni BSD Lisansı
İnternet sitesiphirecms.org

Phire CMS ("ateş" olarak telaffuz edilir) bir açık kaynak içerik yönetim sistemi ve içeriğini yönetmek için yayın platformu web siteleri ve Web uygulamaları. Phire CMS, Yeni BSD Lisansı, kullanılarak yazılmıştır MySQL veritabanı ve PHP Programlama dili.

Tarih

Phire CMS projesi 2009 yılında geliştirici Nick Sagona tarafından başlatıldı ve belirli müşteri ihtiyaçlarını karşılamak için Nick tarafından geliştirilen özel yapım içerik yönetim sistemleri koleksiyonundan doğdu. Proje kod adı altında başladı Anka kuşu, ancak resmi sürümden önce Phire olarak değiştirildi. Phire, diğer CMS projelerinde bulunan standart bir beklenen özellikler kümesi haline gelen şeyden büyük ölçüde etkilenir, ancak birden çok site yönetimi ve birden fazla site yönetimi gibi doğrudan uygulamaya yerleşik bir avuç dolusu ek özellik sunar. seyyar erişim ve sunum.

En çok kullandıklarımız gibi, son birkaç yıldır dışarıdaki yayın platformlarında gördüğünüz bir şey, açıkçası, WordPress, İfade Motoru ve birazcık MODx. Onlara bakıyorsun ve belli ki seni oraya götürüyorlar, ne getirmiyorlar. Ama çoğu zaman biri "A", "B" ve "C" yi oldukça iyi yapardı, diğeri "D", "E" ve "F" yi çok iyi yapar ve buradaki bu da yapar " A "," D "ve" F "iyi - ve oturup o sırada müşterinizin özel ihtiyaçlarına hangi CMS veya yayın platformunun uyacağını anlamanız gereken özellikler bu yığınlardı. Bu özelliklerin birçoğunun tek bir sistem altında daha sıkı bir şekilde entegre edilebileceğini düşündüm. kullanımı basit ve Phire'ı inşa etme yoluna böyle başladım.[2][3]

Phire CMS sürüm 1 şubesinin çekirdeği, özellikle nesne odaklı PHP kitaplığı, Moc10 PHP Kitaplığı ve JavaScript Genel kullanıcı arayüzünü ve kullanıcı deneyimini geliştirmek için kütüphane, Jax JavaScript Kitaplığı.[4]

Salıverme

Phire'ın resmi kodlaması ve geliştirmesi Ocak 2010'un başında başladı. Beta testi Ağustos 2010 ile Ekim 2010 arasında yapıldı ve kararlı sürüm 1.0'ın resmi sürümü 1 Kasım 2010'da yayınlandı.[5] Güvenlik konusunu ele alan ve birkaç küçük yükseltme ekleyen Phire v1.0.1 güncellemesi 22 Kasım 2010'da yayınlandı. Phire CMS v1.1, 9 Ocak 2011'de piyasaya sürüldü ve daha kolay bir kurulum süreci ve 12 dil desteği dahil olmak üzere bir dizi yeni özellik ve güncelleme içerir.

"Phire" adının doğrudan bir bağlantısı olmamasına rağmen, proje kod adları için adlandırma kuralı, Marvel Universe özellikle X Men karakter kümesi. Proje kodu adlarının her zaman bazı ateş veya alev unsurlarıyla ilgili olması gerekmez. Phire'daki "Ph", daha çok "PH" üzerine bir oyundur. PHP, projenin yazıldığı programlama dili.

SürümKod adıYayın tarihiNotlar
0.9Anka kuşu1 Ağustos 2010CMS'nin beta aşaması sürümü, şu şekilde yayınlandı: Anka kuşu
1.0.01 Kasım 2010Phire CMS'nin ilk resmi sürümü
1.0.122 Kasım 2010Güvenlik açıklarını gidermek için Phire CMS'nin ilk güncellemesi artı az sayıda UI yükseltmeler
1.1.0Pyro9 Ocak 2011Daha kolay kurulum süreci, dil desteği, iç içe bölümler ve daha fazla blog benzeri özellik gibi bir dizi yeni özellik eklemek için Phire CMS güncellemesi
1.1.118 Mayıs 2011Küçük bir dizi yeni özellik ve bazı güvenlik geliştirmeleri eklemek için Phire CMS güncellemesi
1.1.27 Temmuz 2011Arşiv, blog oluşturma ve son içerik listeleme ve yönetimiyle ilgili özellikler eklemek ve iyileştirmek için Phire CMS'nin güncellenmesi

Gelecek sürüm

Phire CMS v 2.0 için geliştirme 4 Nisan 2012'de duyuruldu ve şu anda devam ediyor. Üzerine inşa edildiği yeni nesil PHP çerçevesini, Pop PHP Framework'ü kullanacak ve şu anda mevcut olan Moc10 PHP Kitaplığından devam edecek. hayatın sonu. Yeni sürüm büyük olasılıkla bozulurken geriye dönük uyumluluk ve PHP 5.3 veya daha üstünü gerektirdiğinde, topluluk girdileri ve geri bildirimlerinden yola çıkılarak yönlendirilen birçok sağlam özellik yerleşik hale getirilecek ve geliştirilecektir.

Özellikleri

Phire CMS, yerleşik birçok özelliğe sahiptir, ancak aynı zamanda uygulamanın API aracılığıyla genişletilmesi için bir platform sağlar.[6] Phire, PHP 5.2.6 veya üstünü gerektirdiği ve PHP 5.3 ile tamamen uyumlu olduğu için PHP desteği konusunda daha agresif bir duruş sergiliyor. Phire, PHP 4'ü desteklemez. Ayrıca MySQL 5.0 veya üstünü gerektirir.

  • Yükleniyor Linux, Unix, pencereler veya Mac os işletim sistemi tabanlı sunucular
  • Kullanımlar Apaçi, Microsoft IIS veya URL yeniden yazmayı destekleyen herhangi bir web sunucusu platformu
  • 12 dil için dil desteği
  • Birden çok site yönetimi yerleşiktir; sistem yöneticileri farklı sitelere farklı kullanıcılar atayabilir.
  • Çoklu kullanıcı erişim seviyeleri
  • Açık yazma - sistem yöneticileri, kullanıcıların diğerlerinin içeriği üzerinde çalışmasına izin verebilir veya vermeyebilir.
  • SEO dostu URL'ler ve meta içerik yönetimi
  • Site içeriği sendikasyon yayını
  • Mobil sistem erişimi ve içerik için alternatif mobil sunum yerleşiktir
  • Popüler olanlar için yerleşik destek WYSIWYG editörler
  • Görüntü boyutlandırma ve toplu görüntü yüklemeleri dahil olmak üzere sağlam dosya ve görüntü ayarları
  • Kayıt, oturum açma ve üye oturumu yönetimi dahil kapsamlı site üyesi kontrolü
  • Site giriş etkileşimleri için dahili spam filtresi ve CAPTCHA
  • Performans için sayfa önbelleğe alma
  • İçeriği ve varlıkları gerektiği gibi görüntülemek üzere gruplamak ve sıralamak için yerleşik bölümler; bölümler de yuvalanabilir.
  • Yerleşik harici besleme entegrasyonu
  • Popüler video motoru siteleri için entegrasyon ve destek (Youtube, Vimeo ve Viddler )
  • Uzantı desteği — uygulamanın genel işlevselliğini genişletmek için hızlıca farklı tasarımlar ve eklentiler uygulamak için temalar.

Güvenlik açıkları

Phire CMS'nin ilk resmi sürümünde birkaç güvenlik sorunu keşfedildi. Göre Secunia Phire CMS v1.0, siteler arası komut dosyası oluşturma ve verilerin manipülasyonu alanlarında maksimum "Daha Az Kritik" derecelendirmeye sahip 25 komut dosyasına sahipti.[7] Phire CMS v1.0.1 sürümünün güvenliği için toplam 36 komut dosyası yamanmıştır.

Kalkınma ve topluluk

Açık kaynak olan Phire CMS, topluluktan daha fazla geliştirme ve girdiyi benimser ve çekirdek kod tabanına veya uzantı havuzuna katkıda bulunmak isteyen herkesi destekler. Ancak Phire Geliştirici Merkezi henüz resmi olarak lanse edilmedi, ancak 2010'un sonundan önce bir lansman tarihi planlanıyor. Bu arada, temel kod tabanı, aracılığıyla anonim ödeme için kullanılabilir. GitHub -de https://github.com/nicksagona/PhireCMS ve API belgelerine şu adresten ulaşılabilir: http://dev.phirecms.org/api-docs/.

Referanslar

  1. ^ https://github.com/phirecms/phirecms/releases
  2. ^ Christopher Boudy, Sr. (2010-11-16). "NOLA Media Firm Yeni İçerik Yönetim Sistemini Başlattı: PhireCMS". New Orleans Tech. Arşivlenen orijinal 2010-11-19 tarihinde. Alındı 2011-06-03.
  3. ^ "LPTV Bölüm 57 - Lela Cloud, Lionel Milton, George Mauer, Nick Sagano". Launchpadnola.com. 2010-11-22. Arşivlenen orijinal 2011-07-13 tarihinde. Alındı 2011-06-03.
  4. ^ "Açık Kaynak İçerik Yönetim Sistemi: Geliştirme: API Belgeleri". Phire CMS. Alındı 2011-06-03.
  5. ^ "Phire CMS sürüm 1.1.1 Demo - opensourceCMS". Php.opensourcecms.com. Alındı 2011-06-03.
  6. ^ "Oluşturulan Belgeler". Dev.PhireCMS.org. 2011-05-18. Alındı 2011-06-03.
  7. ^ "Phire CMS Çoklu Güvenlik Açıkları - Öneriler - Topluluk". Secunia.com. Alındı 2011-06-03.

Dış bağlantılar