Wagtail (CMS)

Last updated
Wagtail (CMS)
Developer(s) Torchbox
Initial releaseFebruary 2014;9 years ago (2014-02)
Stable release
4.2.1 [1]   OOjs UI icon edit-ltr-progressive.svg / 13 March 2023;3 days ago (13 March 2023)
Repository
Written in Python
Operating system Cross-platform
Platform Django
Available in50 [2] languages
Type Content management system
License 3-clause BSD [3]
Website wagtail.org

Wagtail is a free and open source content management system (CMS) written in Python. [4] It is popular [5] [6] amongst websites using the Django web framework. [7] The project is maintained by a team of open-source contributors [8] backed by companies around the world. [9] The project has a focus on developer friendliness [10] as well as ease of use of its administration interface, translated in multiple languages. [11]

Contents

History

The Wagtail project was started in 2014 [12] by Torchbox, a digital agency. The development of the CMS evolved from being the sole action of its creators [13] to receiving contributions from 46 external contributors by its version 1.0 [14] in July 2015. Since then, development sprints have been organised [15] to foster the community. During those sprints, contributors gather to work on selected topics and steer the project. As of July 2016, 257 people had directly contributed to the code and translations. [16] In January 2017, the core development team had increased to nine developers and the main GitHub repository was moved from the Torchbox namespace to a dedicated Wagtail namespace. [17]

Notable uses

Related Research Articles

Zope is a family of free and open-source web application servers written in Python, and their associated online community. Zope stands for "Z Object Publishing Environment", and was the first system using the now common object publishing methodology for the Web. Zope has been called a Python killer app, an application that helped put Python in the spotlight.

<span class="mw-page-title-main">Plone (software)</span> Content management system

Plone is a free and open source content management system (CMS) built on top of the Zope application server. Plone is positioned as an enterprise CMS and is commonly used for intranets and as part of the web presence of large organizations. High-profile public sector users include the U.S. Federal Bureau of Investigation, Brazilian Government, United Nations, City of Bern (Switzerland), New South Wales Government (Australia), and European Environment Agency. Plone's proponents cite its security track record and its accessibility as reasons to choose Plone.

<span class="mw-page-title-main">Midgard (software)</span>

Midgard is an open source persistent storage framework. It provides an object-oriented and replicated environment for building data-intensive applications.

<span class="mw-page-title-main">FontForge</span> Font editor created by George Williams

FontForge is a FOSS font editor which supports many common font formats. Developed primarily by George Williams until 2012, FontForge is free software and is distributed under a mix of the GNU General Public License Version 3 and the 3-clause BSD license. It is available for operating systems including Linux, Windows, and macOS, and is localized into 12 languages.

<span class="mw-page-title-main">Django (web framework)</span> Python web framework

Django is a free and open-source, Python-based web framework that follows the model–template–views (MTV) architectural pattern. It is maintained by the Django Software Foundation (DSF), an independent organization established in the US as a 501(c)(3) non-profit.

MDN Web Docs, previously Mozilla Developer Network and formerly Mozilla Developer Center, is a documentation repository and learning resource for web developers. It was started by Mozilla in 2005 as a unified place for documentation about open web standards, Mozilla's own projects, and developer guides.

Google Developers is Google's site for software development tools and platforms, application programming interfaces (APIs), and technical resources. The site contains documentation on using Google developer tools and APIs—including discussion groups and blogs for developers using Google's developer products.

qBittorrent Free and open source BitTorrent client

qBittorrent is a cross-platform free and open-source BitTorrent client written in native C++. It relies on Boost, Qt 6 toolkit and the libtorrent-rasterbar library, with an optional search engine written in Python.

A Contributor License Agreement (CLA) defines the terms under which intellectual property has been contributed to a company/project, typically software under an open source license.

Transifex is a globalization management system (GMS), which is a proprietary, web-based translation platform. It targets technical projects with frequently updated content, such as softwares, documentations, and websites, and encourages the automation of the localization workflow by integrating with common developer tools.

django CMS

django CMS is a free and open source content management system platform for publishing content on the World Wide Web and intranets. It is written in Django language framework, with Python.

<span class="mw-page-title-main">Flask (web framework)</span> Python web framework

Flask is a micro web framework written in Python. It is classified as a microframework because it does not require particular tools or libraries. It has no database abstraction layer, form validation, or any other components where pre-existing third-party libraries provide common functions. However, Flask supports extensions that can add application features as if they were implemented in Flask itself. Extensions exist for object-relational mappers, form validation, upload handling, various open authentication technologies and several common framework related tools.

scikit-learn Python library for machine learning

scikit-learn is a free software machine learning library for the Python programming language. It features various classification, regression and clustering algorithms including support-vector machines, random forests, gradient boosting, k-means and DBSCAN, and is designed to interoperate with the Python numerical and scientific libraries NumPy and SciPy. Scikit-learn is a NumFOCUS fiscally sponsored project.

Mayan is a web-based free/libre document management system for managing documents within an organization. All functionality is available in its free public version. It has an active community of volunteers and third-party service and support providers.

Mezzanine is a Content Management System written in Python using the Django framework. It was initially developed by Stephen McDonald in 2010, then formally released for use in 2012. McDonald wrote in a blog post that reception to Mezzanine was mostly positive, with the most notable feedback coming from GitHub users.

Taiga is a free and open-source project management system for startups, agile developers, and designers. Its frontend is written in AngularJS and CoffeeScript; backend, in Django and Python. Taiga is released under the AGPL-3.0-or-later license.

<span class="mw-page-title-main">Backdrop CMS</span>

Backdrop CMS is an Open source, community-developed, content management system, written in PHP, and licensed under the GNU General Public License. Backdrop CMS was forked from the Drupal CMS in 2013 by two Drupal developers, Nate Lampton and Jen Lampton. Backdrop is very similar to version 7 of the Drupal CMS, maintaining most of the same functionality and features. The project's mission is to "enable people to build highly customized websites affordably, through collaboration and open source software".

TerminusDB is an open source knowledge graph and document store. It is used to build versioned data products. It is a native revision control database that is architecturally similar to Git. It is listed on DB-Engines.

FastAPI is a Web framework for developing RESTful APIs in Python. FastAPI is based on Pydantic and type hints to validate, serialize, and deserialize data and automatically auto-generate OpenAPI documents.

References

  1. https://docs.wagtail.org/en/stable/releases/4.2.1.html.
  2. "wagtail/wagtail on Transifex". Transifex. Retrieved 2019-11-07.
  3. "wagtail/wagtail license on GitHub". GitHub.com. Retrieved March 16, 2023.
  4. "wagtail: Python Package Index". pypi.python.org. Retrieved 2016-07-09.
  5. "vinta/awesome-python". GitHub. Retrieved 2016-07-09.
  6. "wagtail/wagtail stargazers". GitHub. Retrieved 2016-07-09.
  7. "Django Packages - CMS". djangopackages.com. Retrieved 2016-03-01.
  8. "wagtail/wagtail contributors on GitHub". GitHub. Retrieved 2016-07-09.
  9. "Developers". madewithwagtail.org. Retrieved 2016-07-09.
  10. "About Wagtail CMS | Wagtail CMS". Wagtail CMS. Retrieved 2016-07-09.
  11. "The Wagtail translation project on Transifex". www.transifex.com. Retrieved 2016-07-09.
  12. "First commit to wagtail/wagtail". GitHub. Retrieved 2016-07-09.
  13. "wagtail/wagtail contributors list in v0.1". GitHub. Retrieved 2016-07-09.
  14. "wagtail/wagtail list of contributors for v1.0 on GitHub". GitHub. Retrieved 2016-07-09.
  15. "springload/wagtail-core-notes for the june 2016 sprint". GitHub. Retrieved 2016-07-09.
  16. "wagtail/wagtail contributors list". GitHub. Retrieved 2016-07-09.
  17. "Core team expansion | Wagtail CMS". Wagtail CMS. Retrieved 2017-05-29.
  18. "Going headless with Wagtail, Nuxt.js and GraphQL" . Retrieved 2023-01-10.
  19. "Google sponsors Wagtail CMS's next-generation web content management experience" . Retrieved 2023-01-10.
  20. "The UK firm behind this buzzy Wordpress competitor is opening an office in Philly - Technical.ly Philly". 2015-11-11. Retrieved 2016-07-18.
  21. "Embed Form in Caltech Sites" . Retrieved 2023-01-10.
  22. "CFPB Projects" . Retrieved 2023-01-10.
  23. "NHS picks Wagtail CMS to power the next generation of its online services". 11 September 2017.
  24. "NHS.UK content migration update". NHS Digital. 19 January 2018.