CMSimple

CMSimple

Cmsimple2 varsayılan template.jpg görüntüsünün açıklaması. Bilgi
Tarafından geliştirildi Gert Ebersbach
İlk versiyon 15 Nisan 2003
Son sürüm 4.8.1 (30 Ocak 2020)
Yazılmış PHP
Çevre Çapraz platform
Diller Çok dilli
Tür CMS (içerik yönetim sistemi)
Lisans GNU GPL
İnternet sitesi [1]

CMSimple , PHP ile yazılmış ve GNU GPL lisansı altında dağıtılan içerik yönetim yazılımıdır . Bu dile dayalı tüm sunucularda çalışır ( Linux / Apache , Win32 / Apache, Win32 / IIS ).

CMSimple'ın harika özelliği, MySQL veya başka tür bir veritabanı olmadan çalışmasıdır . Sitenin tamamı H1, H2 ve H3 etiketleri (başlık etiketleri) ile bölümlere ayrılmış bir HTML dosyasında saklanır . Bu nedenle, CMSimple ile yapılmış bir site yüzlerce ağır sayfa içeremez.

CMS

Sitenin görsel görünümü, HTML ve Basamaklı Stil Sayfalarını (CSS) birleştiren bir şablon dosyasında (model / mockup) saklanır . Resmi web sitesindeki bağlantılardan indirilebilen yüzlerce ücretsiz şablon vardır. Standart olarak, sitenin tüm sayfaları için tek bir şablon görüntülenir, ancak biraz PHP gerektiren bazı ipuçları mevcuttur. Ek olarak, yönetici, Şablonlar klasöründe sitede saklanmış olması koşuluyla, bir açılan kutudan (açılır liste) istenen şablonu seçerek sitenin görünümünü kolayca değiştirmeyi seçebilir .

Tüm arayüz mesajları, dili değiştirmeyi kolaylaştıran bağımsız bir dosyada saklanır. Fransızca standart olarak sağlanır, ancak çevirideki kelime ve deyimler kolaylıkla değiştirilebilir. Böylece, bir CMSimple sitesi çeşitli dillerde ve lehçelerde görüntülenebilir ve yönetilebilir. Ek olarak, CMSimple çok dilli olacak şekilde tasarlanmıştır, sadece küçük bir bayrak şeklindeki bir simgeye tıklayarak (ve bu sayfaları çeşitli dillerde yazmış olmanız koşuluyla, otomatik olarak tercüme etmez…).

Sitenin içeriği bir HTML dosyasında saklanır, her sayfanın stili H1 etiketi olan bir başlıkla başlatılması gerekir. Bir sayfanın alt sayfaları H2 etiketiyle başlar ve alt alt sayfalar H3 etiketiyle başlar. Dolayısıyla, sayfaların hiyerarşik iç içe geçme seviyesi varsayılan olarak 3 katmanla sınırlıdır (6'ya kadar değiştirilebilir parametre). Sayfalar, CMSimple ile birlikte gelen küçük bir WYSIWYG editörü kullanılarak yerel olarak yazılır . Bu Firefox , Internet Explorer , Konqueror ve Safari ile çalışır, ancak Opera ile çalışmaz . Bu düzenleyiciyi HTML Alanı gibi başka bir düzenleyiciyle değiştirmek mümkündür. Karakterlerin biçimlendirmesini korurken Microsoft Word'den metin kopyalayıp yapıştırmak da mümkündür , bu da bazı yazarların hayatını kolaylaştırabilir.

Editör ile şablonu ve stil sayfalarını açmak ve değiştirmek mümkündür.

H1, H2 ve H3 etiketleri, sitenin yapılandırılmasına ve bir hiyerarşik menünün yanı sıra site haritasının otomatik olarak oluşturulmasına izin verir. Basit bir arama modülü de mevcuttur. Artık parametreleri değiştirerek bu 3 seviyeyi aşmak mümkündür. Ancak bazı eklentiler bu değişikliği nasıl hesaba katacaklarını bilmiyor.

Çeşitli eklentiler mevcuttur: Blog, ziyaretçi defteri, galeri… Ne yazık ki Fransızca konuşanlar için bunlar genellikle İngilizce veya Almanca'dır, ancak çoğu zaman özelleştirilebilir veya dil dosyalarıyla (Bağlantılar bölümünde aşağıya bakın).

Aşağıdaki kodla sayfalara entegre edeceğiniz kendi PHP işlevlerinizi ( functions.php dosyasında ) oluşturmak oldukça kolaydır .

#CMSimple $output.=mafonction(arg1, arg2…);#

Sürüm 4 artık çoklu sitelere ve çoklu dillere ve ortak yazarlar işlevselliğine izin veriyor . Özel olarak tasarlanmış bir sürüm olan CMSimpleRealBlog da bu CMS'yi çok iyi bir blog motoru yapar.

Çeşitli hususlar

20 dakikadan daha kısa bir sürede temel bir site kurulabilir. Çok fazla şey eklemek istemediğiniz sürece, sayfa ve resim eklemek basit ve etkilidir. Başka bir şablonun yüklenmesi ve yüklenmesi de hiçbir şey kodlamak zorunda kalmadan çok hızlı. Otomatik olarak oluşturulan bir menüye ek olarak, bir site haritası ve küçük bir arama modülü mevcuttur. Bununla birlikte, bu basitlik, büyük siteler oluşturmanın zorluğu ve standart olarak tek bir yönetim düzeyi ile ödenir (bu son sınırlamanın üstesinden gelmek için eklentilere bakın).

AGPL3 lisansı altındaki ücretsiz sürüm 3 , İngilizce olarak yazılmış resmi Danimarka tarihi sitesi olan CMSimple.dk sitesine bir bağlantı bıraktı. Bu bağlantıyı kaldırmak isteyenler bir lisans satın almak zorunda kaldı. Şablon, onu oluşturan kişiye bir bağlantı (gizlice) gösteriyordu. 31.12.2009 sürüm 3.3 de GPL3 lisansı altında dağıtıldığından , yazarın sitesine geri bağlantı ihtiyacını ortadan kaldırır. CMSimple'ı artık yazarı takip etmiyordu, ancak yine de, CMS'nin PHP'nin en son sürümleriyle kullanımını sürdürmek ve güvenlik ihlallerini önlemek için Mart 2012'de son sürüm 3.4'ü yayınladı. Proje, CMSimple_XH adı altında bir grup tutkulu (çoğunlukla Germen) geliştirici tarafından, orijinal proje devralınana ve haklar tamamen revize edilmiş bir sürüm yayınlayan Alman geliştirici Gert Ebersbach tarafından satın alınana kadar paralel olarak devam etti Aralık 2012'de 4 "(CMSimple_XH 1.5.3'e göre).

Bugüne kadar (2020'nin başlarında), CMSimple düzenli olarak geliştirilmeye devam ederken, CMSimple_XH şubesi, ana yazarının müsait olmaması nedeniyle durma halindedir.

Yaygınlaştırma ve destek

CMSimple içinde “Empfehlung Der Redaktion” (Editörün Tavsiyesi) seçildi İnternet Professionell'in içinde Ağustos 2004 . Yazılım ayrıca .net dergisinin 118 numaralı sayısında 5 üzerinden 4 yıldız aldı .

Dış bağlantılar

Siteler