b'\n_START_ARTICLE_\nConcrete5\n_START_SECTION_\nKod\n_START_PARAGRAPH_\nKod Concrete5 oparty jest o architektur\xc4\x99 Model-View-Controller oraz programowanie obiektowe. Zdecydowana wi\xc4\x99kszo\xc5\x9b\xc4\x87 kodu JavaScript jest oparta o biblioteki jQuery, natomiast cz\xc4\x99\xc5\x9b\xc4\x87 zaawansowanych funkcji PHP (jak np. obs\xc5\x82uga cache) pochodzi z bibliotek Zend.\n_START_SECTION_\nG\xc5\x82\xc3\xb3wne cechy systemu concrete5\n_START_PARAGRAPH_\nJedn\xc4\x85 z najwa\xc5\xbcniejszych cech Concrete5 jest mo\xc5\xbcliwo\xc5\x9b\xc4\x87 edycji tre\xc5\x9bci bezpo\xc5\x9brednio na stronie, na kt\xc3\xb3rej s\xc4\x85 one prezentowane. Struktura pojedynczej strony opiera si\xc4\x99 o bloki, kt\xc3\xb3rymi mog\xc4\x85 by\xc4\x87 dowolne tre\xc5\x9bci, kod HTML, automatyczna nawigacja, obiekty flash, ankiety, obrazy, formularze i tym podobne. Po\xc5\x82o\xc5\xbcenie blok\xc3\xb3w na stronie mo\xc5\xbcna zmienia\xc4\x87 metod\xc4\x85 "przeci\xc4\x85gnij i upu\xc5\x9b\xc4\x87". Poszczeg\xc3\xb3lne podstrony w mapie witryny s\xc4\x85 od siebie niezale\xc5\xbcne, tak, \xc5\xbce mo\xc5\xbcna dowolnie zmienia\xc4\x87 ich po\xc5\x82o\xc5\xbcenie mi\xc4\x99dzy sob\xc4\x85, przy czym nie ma ogranicze\xc5\x84 w g\xc5\x82\xc4\x99boko\xc5\x9bci umieszczania poszczeg\xc3\xb3lnych podstron pod innymi.\n_START_SECTION_\nLicencja\n_START_PARAGRAPH_\nConcrete5 jest oprogramowaniem wolnym i otwartym obj\xc4\x99tym licencj\xc4\x85 MIT.\n_START_SECTION_\nConcrete5 w Polsce\n_START_PARAGRAPH_\nProgram Concrete5 zaprzestano rozwija\xc4\x87 w j\xc4\x99zyku polskim, wersja 5.4.2.1 jest ostatni\xc4\x85 przet\xc5\x82umaczon\xc4\x85 na j\xc4\x99zyk polski. W ostatnim czasie popularno\xc5\x9b\xc4\x87 Concrete5 w Polsce mocno spad\xc5\x82a ze wzgl\xc4\x99du na umacniaj\xc4\x85c\xc4\x85 si\xc4\x99 pozycje WordPressa, pomimo tego nie zaprzestano rozwijania programu w j\xc4\x99zyku angielskim.'