Wzór tekstu

Wzór tekstu
Oryginalni autorzy Deana Allena
Deweloperzy Wzór tekstu zespołu
Pierwsze wydanie 19 marca 2003 ; 19 lat temu ( 19.03.2003 )
Wersja stabilna
4.8.8 / 2022-01-24
Magazyn github.com/textpattern/textpattern _ _ _
Napisane w PHP
System operacyjny Uniksopodobne , Windows , Linux
Dostępne w 54 języki
Typ Oprogramowanie do blogów , system zarządzania treścią , struktura zarządzania treścią
Licencja GNU GPLv2
Strona internetowa wzór tekstu .com

Textpattern to darmowy system zarządzania treścią (CMS) typu open source dla PHP i MySQL . Pierwotnie został opracowany przez Deana Allena , a obecnie jest rozwijany przez Team Textpattern. Chociaż jest zwykle wymieniany wśród do blogowania , jego celem jest bycie systemem zarządzania treścią ogólnego przeznaczenia . Obecna stabilna wersja to Textpattern 4.8.8.

Historia

Textpattern wyrósł z systemu używanego do publikowania Textism , osobistej witryny Allena, a nienazwana wersja została ogłoszona jako dostępna dla testerów alfa w 2001 roku. W 2003 roku oficjalnie ogłoszono Textpattern. Po wczesnych wersjach alfa nastąpiła seria wydań beta, które były bardziej rozpowszechnione i które same zostały zastąpione serią wydań „gamma”, które rozszerzyły i udoskonaliły możliwości Textpattern. Od ostatecznej wersji gamma (1.19) Textpattern jest rozpowszechniany na licencji GNU General Public License .

Następna wersja, we wrześniu 2004, była Release Candidate 1 dla Textpattern 1.0. W nieco niekonwencjonalnym posunięciu Textpattern nadal gromadził funkcje, gdy kandydaci na drugie, trzecie, czwarte i piąte wydanie zostały upublicznione. W tym czasie oficjalny zespół programistów powiększył się o kilku współpracowników ze społeczności Textpattern: wraz z Release Candidate 3 Alex Shiels i Pedro Palazón dołączyli do zespołu programistów, a Sencer Yurdagül został wprowadzony jako menedżer ds. Release Textpattern z Release Candidate 4.

Ze względu na proces rozwoju, który trwał znacznie dłużej niż pierwotnie przewidywano, pierwszą stabilną wersją Textpattern była wersja 4.0 z 14 sierpnia 2005 r.

Historia wydania

Wydanie 4.2.0 ( „Wydano Textpattern CMS 4.2.0” . ), które było kolejnym głównym wydaniem po wersji 4.0.8, we wrześniu 2009 r. było główną aktualizacją. Najbardziej godnymi uwagi nowymi funkcjami były ulepszenia po stronie administracyjnej oraz haki do tworzenia wtyczek i motywów administracyjnych.

Wydanie 4.3.0 ( „Wydano Textpattern CMS 4.3.0” ) w listopadzie 2010 roku wprowadziło nowe funkcje i ulepszenia, w szczególności bardziej zaawansowaną obsługę obrazów i aktualizacje administracyjne w ramach przygotowań do modernizacji i usprawnienia podstawowego kodu.

Wydanie 4.5.0 ( „Textpattern CMS 4.5.0 wydany: ul aktywności” . ) w sierpniu 2012 roku przyniosło wiele usprawnień, w tym nowy publiczny motyw HTML5 oraz gruntowną modernizację obszaru administracyjnego systemu.

Wydanie 4.6.0 ( „Textpattern CMS 4.6.0 release: it's big” . ) we wrześniu 2016 roku jest jednym z najbardziej znaczących dotychczas wydań. Tworzona przez dwa lata aktualizacja z wersji 4.5.7 do wersji 4.6.0 przyniosła prawie tyle samo zmian w bazie kodu, co w całym poprzednim projekcie. Rezultatem był zmodernizowany kod, ulepszony parser i wiele nowych funkcji.

Wersja 4.7.0 ( „Wydano Textpattern CMS 4.7.0: obsługa motywów w standardzie” . ) w maju 2018 r. Dodała obsługę motywów, co było jedną z zauważonych wad platformy w porównaniu z innym oprogramowaniem. To wydanie zostało zadedykowane na cześć twórcy Deana Allena, który zmarł w styczniu 2018 roku.

Wersja 4.8.0 ( „Textpattern CMS 4.8.0 wydana” . ) w lutym 2020 r. zawierała ponad 800 zmian w kodzie Textpattern, aby dodać nowe funkcje, ulepszyć istniejące funkcje, rozwiązać niektóre problemy z poprzednich wersji Textpattern i położyć więcej podstaw pod rozszerzenie możliwości Textpattern w przyszłości.

Deweloperzy

Wszyscy pierwotni programiści opuścili projekt: Allen i Palazón w 2006 r., Shiels w 2007 r. I Yurdagül w 2009 r. Od marca 2022 r. Obecnymi programistami są Stef Dawson, Phil Wareham, Pete Cooper i Oleg Loukianov.

Cechy

Textpattern oferuje szereg funkcji i udogodnień dla projektantów, użytkowników, administratorów witryn i programistów, w tym:

  • Łatwość publikowania za pomocą Textile , konwertera tekstu na HTML , który umożliwia użytkownikom publikowanie treści bez nauki języka HTML.
  • Podgląd zarówno ostatecznego „wyglądu” treści, jak i jej HTML .
  • Szablony motywów, które umożliwiają jednoczesne działanie zarówno aktywnych, jak i będących w fazie rozwoju układów przy użyciu tych samych danych na żywo. Szablony programistyczne można wyświetlać w podglądzie i natychmiast uruchamiać, bez konieczności korzystania ze środowiska pomostowego.
  • szablonów oparty na tagach , który umożliwia tworzenie bloków treści i kodu wielokrotnego użytku, zwanych „formularzami”, oraz wbudowany „konstruktor tagów” ​​do automatyzacji ich tworzenia.
  • Tagi mogą być używane jako wartości atrybutów innych tagów („tagi w tagach”).
  • Tagi mogą służyć do ustawiania zmiennych w celu sprawdzenia, czy spełnione są określone warunki.
  • Hierarchia użytkowników oparta na uprawnieniach, pozwalająca na zorganizowaną strukturę autorów, redaktorów i wydawców w celu ułatwienia współpracy i przepływów pracy związanych z publikowaniem treści.
  • System komentowania, w tym środki do walki ze spamem .
  • Syndykacja zawartości witryny za pośrednictwem kanałów RSS i Atom .
  • Solidna architektura wtyczek, która umożliwia dodawanie funkcji do dowolnej części systemu, w tym zaplecza administracyjnego.
  • Zintegrowany system zarządzania łączami.
  • Zintegrowany system zarządzania obrazami, który umożliwia kojarzenie obrazów z poszczególnymi treściami.
  • Zintegrowany system zarządzania plikami, który umożliwia oferowanie plików do pobrania.
  • Oddzielenie treści od prezentacji za pomocą koncepcji „sekcji” zdefiniowanych do prezentacji i „kategorii” do organizacji treści.
  • Dowolna liczba niestandardowych pól danych na artykuł.
  • Publikowanie UTF-8 i obsługa wielu języków, w tym angielskiego , francuskiego , włoskiego , niemieckiego , czeskiego , japońskiego , estońskiego , łotewskiego , holenderskiego , norweskiego , duńskiego , portugalskiego , katalońskiego , polskiego , słoweńskiego , indonezyjskiego , szwedzkiego , islandzkiego , Rosyjski , arabski , perski i grecki (w tym obsługa polytonic ).

Zobacz też

Linki zewnętrzne