All Projects → textpattern → Textpattern

textpattern / Textpattern

Licence: gpl-2.0
A flexible, elegant, fast and easy-to-use content management system written in PHP.

Projects that are alternatives of or similar to Textpattern

Quokka
LOOKING FOR NEW MAINTAINER - Quokka is a Content Management System - `docker run --rm -it -p 5000:5000 quokka/quokka`
Stars: ✭ 2,198 (+284.27%)
Mutual labels:  cms, content-management, content-management-system, cmf
Strapi
🚀 Open source Node.js Headless CMS to easily build customisable APIs
Stars: ✭ 41,786 (+7205.24%)
Mutual labels:  cms, content-management, cms-framework, content-management-system
October
Self-hosted CMS platform based on the Laravel PHP Framework.
Stars: ✭ 10,740 (+1777.62%)
Mutual labels:  cms, platform, cmf
Contentify
Contentify is an esports CMS based on the PHP framework Laravel
Stars: ✭ 189 (-66.96%)
Mutual labels:  cms, content-management, cmf
Kirby
Kirby's core application folder
Stars: ✭ 436 (-23.78%)
Mutual labels:  cms, content-management, cms-framework
2sxc
DNN + 2sxc = #DNNCMS - This tool helps web designers and developers prepare great looking content in DNN (DotNetNuke). It's like mixing DNN with Umbraco and Drupal :)
Stars: ✭ 98 (-82.87%)
Mutual labels:  cms, content-management, cms-framework
Personal Management System
Your web application for managing personal data. <[email protected]>
Stars: ✭ 2,027 (+254.37%)
Mutual labels:  cms, content-management, content-management-system
Platform
A @laravel based RAD platform for back-office applications, admin/user panels, and dashboards.
Stars: ✭ 2,623 (+358.57%)
Mutual labels:  cms, platform, cmf
Twill
Twill is an open source CMS toolkit for Laravel that helps developers rapidly create a custom admin console that is intuitive, powerful and flexible.
Stars: ✭ 2,539 (+343.88%)
Mutual labels:  cms, cms-framework, content-management-system
Slimcms
SlimCMS - lightweight CMS based on slim 3 framework
Stars: ✭ 201 (-64.86%)
Mutual labels:  cms, content-management, cmf
Simpla
Open, modular, and serverless content management for a modern web
Stars: ✭ 534 (-6.64%)
Mutual labels:  cms, content-management, cms-framework
Cmseek
CMS Detection and Exploitation suite - Scan WordPress, Joomla, Drupal and over 180 other CMSs
Stars: ✭ 1,296 (+126.57%)
Mutual labels:  cms, cms-framework, content-management-system
Scrivito example app js
Scrivito is a JavaScript-based SaaS Content Management Service, built for digital agencies and medium to large sized businesses. This example app shows Scrivito’s features and is a great basis for your own Scrivito website projects.
Stars: ✭ 67 (-88.29%)
Mutual labels:  cms, content-management, content-management-system
Laracms
LaraCMS 是在学习 laravel ( web 开发实战进阶 + 实战构架 API 服务器) 过程中产生的一个业余作品,试图通过简单的方式,快速构建一套基本的企业站同时保留很灵活的扩展能力和优雅的代码方式,当然这些都得益Laravel的优秀设计。同时LaraCMS 也是一个学习Laravel 不错的参考示例。
Stars: ✭ 588 (+2.8%)
Mutual labels:  cms, content-management, content-management-system
V8 Archive
Directus Database API — Wraps Custom SQL Databases with a REST/GraphQL API
Stars: ✭ 486 (-15.03%)
Mutual labels:  cms, content-management, cms-framework
Cms
Multilingual PHP CMS built with Laravel and bootstrap
Stars: ✭ 2,342 (+309.44%)
Mutual labels:  cms, content-management, content-management-system
Pyrocms
Pyro is an experienced and powerful Laravel PHP CMS.
Stars: ✭ 3,086 (+439.51%)
Mutual labels:  cms, platform, cmf
Laravel 8 Simple Cms
Laravel 8 content management system for starters.
Stars: ✭ 444 (-22.38%)
Mutual labels:  cms, content-management, content-management-system
Keystone
The most powerful headless CMS for Node.js — built with GraphQL and React
Stars: ✭ 5,404 (+844.76%)
Mutual labels:  cms, cms-framework
Apostrophe
Apostrophe is a full-featured, open-source CMS built with Node.js that empowers organizations by combining in-context editing and headless architecture in a full-stack JS environment.
Stars: ✭ 3,733 (+552.62%)
Mutual labels:  cms, cms-framework

Textpattern CMS

Crowdin GitHub Sponsors

Textpattern Logo

A flexible, elegant, fast and easy-to-use content management system written in PHP. Textpattern is free and open source software.

Textpattern CMS screenshots

System requirements

Textpattern is installed to a web server with PHP and MySQL.

Ensure the server meets or exceeds the system requirements before you continue.

Download Textpattern

The current production release is version 4.8.4. It can be downloaded from the Textpattern website or GitHub in .zip and .tar.gz varieties.

If you want to use the multi-site functionality in Textpattern, get the .tar.gz archive.

textpattern.com GitHub
.zip Download Download
.tar.gz Download Download

Install Textpattern

Please see README.txt for details on installing Textpattern.

Upgrade Textpattern

Please see README.txt for details on upgrading Textpattern.

Help and Support

The Textpattern support forum is home to a friendly and helpful community of Textpattern users and experts. Textpattern also has a social network presence on Twitter.

Development

The development snapshot can be obtained from the Textpattern repository on GitHub.

Anticipated changes to future system requirements

As a development version approaches release, minimum and recommended system requirements are confirmed and the production release system requirements is updated accordingly.

The following table outlines anticipated forthcoming changes to system requirements. It takes into account vendor support, security considerations, overall performance and other factors. Note that minimum and/or recommended versions listed may change multiple times during the development process.

Textpattern development versions

Note that targeted versions listed may change multiple times during the development process.

We are targeting Textpattern 4.9 as the next minor release. Refer to the following table for anticipated changes to system requirements.

Minimum Recommended
PHP 5.6 vendor supported
(7.3, 7.4 or 8.0)
MySQL 5.5 vendor supported
(typically 5.6, 5.7 or 8.0)
Apache vendor supported
(2.4)
Nginx mainline (1.19) or stable (1.18)

Contributing

Do you want to help with the development of Textpattern? Please refer to the contributing documentation for full details.

GitHub topic tags

If you use GitHub for Textpattern-related development please consider adding some of the following topic keywords to your public project repositories, so we can expand the network of discoverable resources:

Additional development tools

Various components used within Textpattern (such as the bundled themes and language translations) are maintained in standalone repositories. Textpattern has a simple development toolset built on Node.js to pull the distribution files of those repositories into the core as required.

You can install Node.js using the installer or package manager.

Install required dev tools:

npm install

You can then pull the following components from the CLI, like so:

npm run get-default-theme
npm run get-classic-admin-theme
npm run get-hive-admin-theme
npm run get-pophelp
npm run get-textpacks
npm run get-dependencies

To request a specific tag or branch:

npm run get-default-theme 4.8.4
npm run get-classic-admin-theme 4.8.4
npm run get-classic-admin-theme 4.8.x
npm run get-hive-admin-theme 4.8.x
npm run get-textpacks 4.8.x

You can verify PHP code via a PHP linter from the CLI, like so:

npm run phplint

You can verify JavaScript code via a JavaScript linter from the CLI, like so:

npm run eslint

Release tools:

Usage: npm run txp-gitdist <version> [dest-dir] (dest-dir defaults to a temporary location).

npm run txp-index
npm run txp-checksums
npm run txp-gitdist 1.2.3 ../my-dest-dir

Thank You

Thank you to our GitHub monthly sponsors. Your continued support is greatly appreciated!

We are grateful to DigitalOcean, BrowserStack and 1Password for their kind considerations in supporting Textpattern CMS development by way of web hosting infrastructure (DigitalOcean), cross-browser testing platform (BrowserStack) and secure password management (1Password). Thank you!

This project is supported by:

Legal

Released under the GNU General Public License. See LICENSE.txt for terms and conditions.

Includes contributions licensed under the GNU Lesser General Public License. See LICENSE-LESSER.txt for terms and conditions.

Includes contributions licensed under the New BSD License. See LICENSE-BSD-3.txt for terms and conditions.

Textpattern CMS blogging illustration

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].