Papayya CMS - papaya CMS

papayya CMS
Tuzuvchi (lar)papayya loyihasi jamoasi
Barqaror chiqish
6.13.4[1] / 2020-11-27[±]
PlatformaPHP
Mavjud:Ingliz, nemis, rus
TuriTarkibni boshqarish tizimi
LitsenziyaGNU umumiy jamoat litsenziyasi
Veb-saytwww.papaya-cms.com

papayya CMS bu ochiq manbali tarkibni boshqarish tizimi, bepul va shunga o'xshash ochiq standartlarga rioya qilish XML ma'lumotlar formati sifatida, XSLT jozibali til sifatida va PHP dasturlash uchun.

Tarix

Rivojlanish 2000 yilda tijorat loyihasi sifatida boshlangan, keyin papaya CMS an ochiq manbali Ostida CMS GNU umumiy jamoat litsenziyasi 2005 yilda. Uning arxitekturasi va xususiyatlari to'plami tijorat / kattaroq qurilmalarda dastlabki foydalanish holatidan kelib chiqqan.

Tizim arxitekturasi

papaya CMS - bu tarkibni boshqarish tizimining odatiy vazifalari bilan bir qatorda uni maxsus dasturlar uchun asos sifatida ishlatish uchun modulli kontseptsiyaga asoslangan dasturiy ta'minot. Unicode, ko'p tilli va ko'p saytli o'rnatishni to'liq qo'llab-quvvatlaydi.

Barcha matnlar, konfiguratsiya ma'lumotlari va boshqalar XML sifatida ma'lumotlar bazasida saqlanadi. Rasmlar va videolar kabi media fayllar fayl tizimida joylashgan bo'lib, papayya tomonidan boshqariladi va kerak bo'lganda ularga havola qilinadi.

Ko'p funktsiyalar (ma'lumotlar bazasiga kirish, autentifikatsiya qilish, orqa menyularni yaratish usullari va boshqalar) markazlashtirilgan tarzda aniqlanadi va ularga kirish imkoniyati mavjud. mavhumlik qatlami.

papaya CMS PHP-da ishlab chiqilgan va ob'ektga yo'naltirilgan. Ma'lumotlar saqlanadi XML, XSLT shablon tili sifatida ishlatiladi. Tizim o'z-o'zidan ishlab chiqilgan yoki xususiy ssenariydan yoki templatiy tillardan foydalanmaydi.

Maxsus xususiyatlar

Boshqa ko'plab CMS papayadan farqli o'laroq, CMS bir tomonda GPL ostida bo'lishi bilan ajralib turadi. Boshqa tomondan, mahsulotni qo'llab-quvvatlovchi va o'qitishni ta'minlaydigan kompaniya mavjud.

Kirish imkoniyati

Tarkibni aniq ajratish, maket va formatlash yordamida XSL /XSLT, mumkin bo'lgan hamma narsa XHTML /HTML papaya CMS-da amalga oshirilishi mumkin - bu ishlab chiquvchining qo'lida. Shunday qilib papaya - bu variant kirish imkoniyati.

Xususiyatlari va funktsiyalari

Asosiy tizim

  • ochiq texnologiyalar asosida (PHP /XSLT /XML, MySQL va PostgreSQL )
  • bilan mos keladi MySQL, PostgreSQL, SQLite
  • tartib va ​​mantiqni qat'iy ajratish XSLT andozalar
  • kirish sahifalari muammosiz
  • qidiruv tizimlari uchun optimallashtirilgan
  • sahifalar va pastki tarkib uchun aqlli keshlash tizimi
  • rasmlarni, flesh-fayllarni va boshqalarni avtomatik ravishda masshtablash.
  • oson ko'rish uchun rasm brauzeri
  • WYSIWYG muharriri
  • sahifa mualliflari va tashrif buyuruvchilar uchun alohida foydalanuvchi boshqaruvi
  • ish oqimini xaritalash
  • bilan osongina kengaytirilishi mumkin PHP sinflar
  • versiya / sahnalashtirish
  • sayt xaritalarini avtomatik yaratish
  • o'rnatilgan xabar almashish tizimi
  • taxalluslarni yaratish ("qisqa URL-lar")
  • vazifalarni avtomatlashtirish uchun cronjobs
  • foydalanuvchi harakatlari va tizim xabarlarini qayd etish
  • Ko'proq tillarni qo'shish uchun orqa tomon uchun tarjima moduli
  • tarkib va ​​maqola turlari uchun sinxron ko'p tilli xususiyatlar (har bir element xohlagancha tilda bo'lishi mumkin)
  • 100% unikodli qo'llab-quvvatlash
  • Chiqish filtrlari (elementlarni quyidagicha chiqarish uchun HTML va alternativa sifatida PDF yoki boshqalar)
  • barcha vazifalar, xabarlar va nashr etilmagan maqolalar va boshqalar ko'rsatiladigan markaziy vazifalarga umumiy nuqtai ("papaya Today")
  • Ko'p sayt xususiyatlari (Domen / virtual xost uchun moslashtirilgan domen parametrlari (chiqish formatlari, shablonlar, dizaynlar va boshqalar) bilan turli xil veb-sahifalar tarkibini etkazib berish)
  • sahifa chiqishini ko'p qatlamli keshlash (uchun XML - sahifa modullarining chiqishi, katakchalarning chiqishi, to'liq sahifalar va qo'llab-quvvatlash yodlangan serverlar va xslcache )
  • bir nechta serverlarda (veb-klaster) yoki bulutli hisoblash infratuzilmasi asosida ishlash
  • master-slave tarmog'ida yoki klasterida ishlaydigan turli ma'lumotlar bazalari serverlarini qo'llab-quvvatlash. Ma'lumotlar bazalarini eksklyuziv yozish uchun kirish uchun ajratish va faqat o'qish uchun kirish uchun boshqa ma'lumotlar bazalarini backend orqali amalga oshirish mumkin.

bepul GPL plaginlari

  • Hamjamiyat
  • Blog
  • Geo xaritalar (joylashtirish uchun) Google xaritalari, Yahoo xaritalari yoki OpenStreetMap )
  • Asset Management / Bilder rasmlari, videofilmlari va flesh-fayllari uchun media-ma'lumotlar bazasi rasmlarni tahrirlash va versiyalashni o'z ichiga oladi
  • Virtual navigatsiya tuzilmalari uchun katalog moduli (Navigatsiya sahifa daraxtidagi maqolaning haqiqiy pozitsiyasidan mustaqil ravishda yaratilishi mumkin, shuning uchun maqolalar bir nechta joylarda bir xil ishlatilishi mumkin)
  • Sahifalar uchun reyting / mulohaza qilish imkoniyati
  • Viktorina
  • Diagrammalarning dinamik yaratilishi
  • Sahifalarni tavsiya eting
  • Izoh sahifalari
  • Mavzularga obuna bo'lish (foydalanuvchilar tarkibdagi o'zgarishlar to'g'risida bildirishnomalarga obuna bo'lishlari mumkin)
  • Tez-tez so'raladigan savollar tizimi
  • Forumlar
  • Ma'lumotlar bazasini bog'lang
  • Voqealar taqvimi
  • Ko'p sahifali maqola

Shuningdek qarang

Adabiyotlar

  1. ^ "papayaCMS / papayacms-core". github.com. Olingan 2020-12-17.

Tashqi havolalar