Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork110
A flexible, elegant, fast and easy-to-use content management system written in PHP.
License
textpattern/textpattern
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A flexible, elegant, fast and easy-to-use content management system written in PHP. Textpattern isfree and open source software.
- System requirements
- Download Textpattern
- Install Textpattern
- Upgrade Textpattern
- Help and Support
- Development
- Contributing
- Thank you
- Legal
Textpattern is installed to a web server with PHP and MySQL.
Ensure the server meets or exceeds thesystem requirements before you continue.
The current production release is version 4.8.8. 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 |
Please seeREADME.txt for details on installing Textpattern.
Please seeUPGRADE.txt for details on upgrading Textpattern.
TheTextpattern support forum is home to a friendly and helpful community of Textpattern users and experts. Textpattern also has a social network presence onMastodon andX.
The development snapshot can be obtained from theTextpattern repository on GitHub.
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.
We are targeting Textpattern 4.9 as the next minor release. Refer to the following table for anticipated changes to system requirements.
Note that targeted versions listed may change multiple times during the development process.
Minimum | Recommended | |
---|---|---|
PHP | 5.6 | vendor supported (8.1, 8.2, 8.3 or 8.4) |
MySQL | 5.5 | vendor supported LTS (8.0 or 8.4) |
Apache | — | vendor supported (2.4) |
Nginx | — | mainline (1.28) or stable (1.29) |
Please refer to thecontributing documentation for more details of Textpattern development.
If you use GitHub for Textpattern-related development please consider adding some of the followingtopic keywords to your public project repositories, so we can expand the network of discoverable resources:
textpattern
textpattern-plugin
textpattern-theme
textpattern-website
(for websites built with Textpattern)textpattern-development
(for development resources)
Various components used within Textpattern (such as the bundled themes and language translations) are maintained in other repositories. Textpattern has a simple development toolset built onNode.js to pull the distribution files of those repositories into the core as required.
You can install Node.js using theinstaller orpackage manager.
Install required dev tools:
npm install
Pull the following components from the CLI:
npm run get-default-themenpm run get-classic-admin-themenpm run get-hive-admin-themenpm run get-pophelpnpm run get-textpacksnpm run get-dependencies
To request a specific tag or branch:
npm run get-default-theme 4.8.8npm run get-classic-admin-theme 4.8.8npm run get-classic-admin-theme 4.8.xnpm run get-hive-admin-theme 4.8.xnpm run get-textpacks 4.8.x
Release tools:
Usage:npm run txp-gitdist <version> [dest-dir]
(dest-dir
defaults to a temporary location).
npm run txp-indexnpm run txp-checksumsnpm run txp-gitdist 1.2.3 ../my-dest-dir
Thank you to ourGitHub sponsors. Your continued support is greatly appreciated!
We are grateful toDigitalOcean,BrowserStack and1Password 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:
Released under the GNU General Public License. SeeLICENSE.txt for terms and conditions.
Includes contributions licensed under the GNU Lesser General Public License. SeeLICENSE-LESSER.txt for terms and conditions.
Includes contributions licensed under the New BSD License. SeeLICENSE-BSD-3.txt for terms and conditions.
About
A flexible, elegant, fast and easy-to-use content management system written in PHP.
Topics
Resources
License
Code of conduct
Contributing
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.