CMS Phire

CMS Phire
Deweloperzy Nick Sagona
Wersja stabilna
2.1.0 / 9 lipca 2016 r
Napisane w PHP
System operacyjny Międzyplatformowe
Typ System zarządzania treścią
Licencja Nowa licencja BSD
Strona internetowa www.phirecms.org _ _ Edit this at Wikidata

Phire CMS (wymawiane „ogień”) to system zarządzania treścią typu open source i platforma wydawnicza do zarządzania treścią stron internetowych i aplikacji internetowych . Phire CMS jest licencjonowany na podstawie nowej licencji BSD , jest napisany z wykorzystaniem bazy danych MySQL i języka programowania PHP .

Historia

Projekt Phire CMS został rozpoczęty w 2009 roku przez programistę Nicka Sagonę i narodził się z kolekcji niestandardowych systemów zarządzania treścią, które zostały opracowane przez Nicka w celu spełnienia określonych potrzeb klientów. Projekt rozpoczął się pod kryptonimem Phoenix , ale został zmieniony na Phire przed oficjalną premierą. Na Phire duży wpływ ma to, co stało się standardowym zestawem oczekiwanych funkcji dostępnych w innych projektach CMS, ale oferuje kilka dodatkowych funkcji wbudowanych bezpośrednio w aplikację, takich jak zarządzanie wieloma witrynami oraz dostęp mobilny i prezentacja.

To coś, co widzieliście w ciągu ostatnich kilku lat na platformach wydawniczych, takich jak te, z których korzystaliśmy najczęściej, to oczywiście WordPress , Expression Engine i trochę MODx . Patrzysz na nich i oczywiście dostają cię tam, a co nie. Ale wiele razy jeden poradziłby sobie całkiem nieźle z „A”, „B” i „C”, inny całkiem nieźle poradziłby sobie z „D”, „E” i „F”, a ten tutaj poradziłby sobie „ A”, „D” i „F” no cóż – i to były te zestawy funkcji, nad którymi siedziałeś i zastanawiałeś się, który CMS lub platforma wydawnicza pasowałaby do konkretnych potrzeb Twojego klienta w tamtym czasie. Czułem, że wiele z tych funkcji można ściślej zintegrować w ramach jednego systemu. W niektórych przypadkach zacząłem budować te małe, niestandardowe CMS-y dla klientów, którzy zajmowali się niektórymi rzeczami, a klienci powtarzali, że naprawdę im się to podoba i jest naprawdę łatwe i proste w użyciu, i tak zacząłem drogę do zbudowania Phire.

Rdzeń gałęzi Phire CMS w wersji 1 jest specjalnie zbudowany na wierzchu zorientowanej obiektowo biblioteki PHP, Moc10 PHP Library i wykorzystuje bibliotekę JavaScript , Jax JavaScript Library, aby poprawić ogólny interfejs użytkownika i wygodę użytkownika.

Wydania

Oficjalne kodowanie i rozwój Phire rozpoczęło się na początku stycznia 2010 r. Beta-testy miały miejsce między sierpniem 2010 r. a październikiem 2010 r., a oficjalne wydanie stabilnej wersji 1.0 zostało wydane 1 listopada 2010 r. Aktualizacja do Phire, v1 .0.1 została wydana 22 listopada 2010 r. W celu poprawy bezpieczeństwa i dodania kilku drobnych ulepszeń. Phire CMS v1.1 został wydany 9 stycznia 2011 i zawiera wiele nowych funkcji i aktualizacji, w tym łatwiejszy proces instalacji i obsługę 12 języków.

Chociaż nazwa „Phire” nie ma bezpośredniego związku, na konwencję nazewnictwa nazw kodowych projektu ma wpływ Uniwersum Marvela , w szczególności zestaw znaków X-Men . Kryptonimy projektów nie zawsze muszą odnosić się do jakiegoś elementu ognia lub płomienia. „Ph” w samym Phire jest raczej grą na „PH” PHP, języka programowania, w którym napisany jest projekt.

Wersja Kryptonim Data wydania Notatki
0,9 Feniks 1 sierpnia 2010 r Wersja beta systemu CMS, wydana jako Phoenix
1.0.0 1 listopada 2010 r Pierwsze oficjalne wydanie Phire CMS
1.0.1 22 listopada 2010 r Pierwsza aktualizacja Phire CMS w celu wyeliminowania luk w zabezpieczeniach oraz niewielka liczba aktualizacji interfejsu użytkownika
1.1.0 Pyro 9 stycznia 2011 r Aktualizacja Phire CMS w celu dodania wielu nowych funkcji, takich jak łatwiejszy proces instalacji, obsługa języków, sekcje zagnieżdżone i więcej funkcji podobnych do blogów
1.1.1 18 maja 2011 r Aktualizacja Phire CMS, aby dodać mały zestaw nowych funkcji oraz kilka ulepszeń bezpieczeństwa
1.1.2 7 lipca 2011 r Aktualizacja Phire CMS w celu dodania i ulepszenia funkcji związanych z archiwizacją, blogowaniem oraz listą najnowszych treści i zarządzaniem nimi

Przyszłe wydanie

Rozwój Phire CMS v 2.0 został ogłoszony 4 kwietnia 2012 i obecnie jest w toku. Będzie wykorzystywać następną generację frameworka PHP, na którym została zbudowana, Pop PHP Framework, wychodząc z biblioteki PHP Moc10, która jest obecnie u kresu życia . Podczas gdy nowa wersja najprawdopodobniej złamie kompatybilność wsteczną i będzie wymagać PHP 5.3 lub nowszego, wiele solidnych funkcji zostanie wbudowanych i ulepszonych zgodnie z opiniami i uwagami społeczności.

Cechy

Phire CMS ma wiele wbudowanych funkcji, ale zapewnia również platformę do rozszerzania aplikacji za pośrednictwem interfejsu API. Phire zajmuje również bardziej agresywną postawę w zakresie obsługi PHP, ponieważ wymaga PHP 5.2.6 lub nowszego i jest w pełni kompatybilny z PHP 5.3. Phire nie obsługuje PHP 4. Wymaga również MySQL 5.0 lub nowszego.

  • Instaluje się na serwerach opartych na systemach Linux , Unix , Windows lub Mac OS
  • Używa Apache , Microsoft IIS lub dowolnej platformy serwera WWW, która obsługuje przepisywanie adresów URL
  • Obsługa języków dla 12 języków
  • Zarządzanie wieloma witrynami jest wbudowane; administratorzy systemu mogą przypisywać różnych użytkowników do różnych witryn.
  • Wiele poziomów dostępu użytkownika
  • Otwarte tworzenie — administratorzy systemu mogą zezwolić lub zabronić użytkownikom pracy nad treściami innych osób.
  • Przyjazne dla SEO adresy URL i zarządzanie meta-treścią
  • Kanał syndykacji zawartości witryny
  • Wbudowany dostęp do systemu mobilnego i alternatywna mobilna prezentacja treści
  • Wbudowana obsługa popularnych edytorów WYSIWYG
  • Solidne ustawienia plików i obrazów, w tym zmiana rozmiaru obrazu i przesyłanie obrazów wsadowych
  • Rozbudowana kontrola członków witryny, w tym rejestracja, logowanie i zarządzanie sesją członkowską
  • Wbudowany filtr spamu i CAPTCHA do interakcji z witryną
  • Buforowanie strony w celu zwiększenia wydajności
  • Wbudowane sekcje do grupowania i porządkowania treści i zasobów w celu wyświetlenia ich w razie potrzeby; sekcje mogą być również zagnieżdżane.
  • Wbudowana integracja z zewnętrznym kanałem
  • Integracja i obsługa popularnych serwisów z silnikami wideo ( YouTube , Vimeo i Viddler )
  • Obsługa rozszerzeń — motywów umożliwiających szybkie stosowanie różnych projektów i wtyczek rozszerzających ogólną funkcjonalność aplikacji.

Luki w zabezpieczeniach

W pierwszym oficjalnym wydaniu Phire CMS wykryto kilka problemów związanych z bezpieczeństwem. Według Secunia , Phire CMS v1.0 miał 25 skryptów z maksymalną oceną „Mniej krytyczne” w obszarach cross-site scripting i manipulacji danymi. W sumie 36 skryptów zostało załatanych dla bezpieczeństwa w wersji 1.0.1 Phire CMS.

Linki zewnętrzne