From c5bd0982d156388d0c20fdf22c4318884eb73439 Mon Sep 17 00:00:00 2001 From: Fabian Braun Date: Wed, 26 Mar 2025 10:24:16 +0100 Subject: [PATCH 1/2] bump version --- CHANGELOG.rst | 7 +++++++ djangocms_frontend/__init__.py | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index d1e7f39e..1fe6661c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,13 @@ Changelog ========= +2.1.0 (2025-03-26) +================== + +* feat: Add template components by @fsbraun in https://github.com/django-cms/djangocms-frontend/pull/263 +* docs: Add inline-editing how-to by @fsbraun in https://github.com/django-cms/djangocms-frontend/pull/261 + + 2.0.0 (2025-03-20) ================== * feat: Rename link plugin to text link plugin by @fsbraun in https://github.com/django-cms/djangocms-frontend/pull/219 diff --git a/djangocms_frontend/__init__.py b/djangocms_frontend/__init__.py index 75658bd2..66b7399d 100644 --- a/djangocms_frontend/__init__.py +++ b/djangocms_frontend/__init__.py @@ -19,4 +19,4 @@ 13. Github actions will publish the new package to pypi """ -__version__ = "2.0.0" +__version__ = "2.1.0" From 515995eda54667ee70334ef0d448e00dfc9ce1f1 Mon Sep 17 00:00:00 2001 From: Fabian Braun Date: Wed, 26 Mar 2025 13:06:51 +0100 Subject: [PATCH 2/2] docs: Consistency improvements --- README.rst | 2 +- docs/source/index.rst | 12 ++++++------ docs/source/plugins/index.rst | 2 +- docs/source/tutorial/builtin_components.rst | 7 ++++--- docs/source/tutorial/index.rst | 6 +++--- docs/source/tutorial/template_components.rst | 2 +- 6 files changed, 16 insertions(+), 15 deletions(-) diff --git a/README.rst b/README.rst index 5c440c75..cf421a15 100644 --- a/README.rst +++ b/README.rst @@ -26,7 +26,7 @@ Key features that updating frameworks in the future doesn't necessitate rebuilding your site's plugin structure. ​ -* **Pre-Integrated Bootstrap 5 Components**: Access a ready-to-use collection +* **Built-in Bootstrap 5 Components**: Access a ready-to-use collection of Bootstrap 5 components, streamlining the process of building responsive and modern interfaces. ​ diff --git a/docs/source/index.rst b/docs/source/index.rst index 6275a790..427bd2eb 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -23,23 +23,23 @@ and templates. * **Effortless Development of Custom Frontend Components**: Create reusable frontend components with ease, utilizing simple templates and declarative form classes. These components can function both as CMS plugins and within - standard Django templates. ​ + standard Django templates. * **Framework-Agnostic Design**: Maintain flexibility in your project's design by decoupling plugins from specific versions of a CSS framework. This ensures that updating frameworks in the future doesn't necessitate rebuilding your - site's plugin structure. ​ + site's plugin structure. -* **Pre-Integrated Bootstrap 5 Components**: Access a ready-to-use collection +* **Built-in Bootstrap 5 Components**: Access a ready-to-use collection of Bootstrap 5 components, streamlining the process of building responsive - and modern interfaces. ​ + and modern interfaces. * **Extensibility**: Enhance your project by creating custom frontend components with minimal code. The system is designed to be extended both within individual - projects and through separate theme applications. ​ + projects and through separate theme applications. * **Consistent User Experience**: Utilize plugins as UI components throughout - your project, promoting a cohesive and uniform user interface. ​ + your project, promoting a cohesive and uniform user interface. ************* Description diff --git a/docs/source/plugins/index.rst b/docs/source/plugins/index.rst index 610ffa39..8786366a 100644 --- a/docs/source/plugins/index.rst +++ b/docs/source/plugins/index.rst @@ -5,7 +5,7 @@ Built-in Components ##################### -Find the available pre-built components for Boostrap 5 in the following sections: +Find the available built-in components for Boostrap 5 in the following sections: .. toctree:: :maxdepth: 1 diff --git a/docs/source/tutorial/builtin_components.rst b/docs/source/tutorial/builtin_components.rst index b751bbd0..3c8e0940 100644 --- a/docs/source/tutorial/builtin_components.rst +++ b/docs/source/tutorial/builtin_components.rst @@ -1,17 +1,18 @@ .. _built_in_components: ###################################### -Using Pre-Built Bootstrap 5 Components +Using Built-In Bootstrap 5 Components ###################################### .. index:: - single: Pre-Built Components + single: Built-In Components + single: Bootstrap 5 Components Here's a step-by-step tutorial to get you started with ``djangocms-frontend``, a versatile plugin bundle for django CMS that provides a suite of frontend components compatible with various CSS frameworks, including Bootstrap 5. -For this tutorial we will be using the pre-built Boostrap 5 components that come with ``djangocms-frontend``. +For this tutorial we will be using the built-in Boostrap 5 components that come with ``djangocms-frontend``. Installation ============ diff --git a/docs/source/tutorial/index.rst b/docs/source/tutorial/index.rst index 32e42e6c..00430fc2 100644 --- a/docs/source/tutorial/index.rst +++ b/docs/source/tutorial/index.rst @@ -6,13 +6,13 @@ ################# When working with components in ``djangocms-frontend``, you can choose from different -approaches depending on your needs. These range from using pre-built Bootstrap 5 +approaches depending on your needs. These range from using built-in Bootstrap 5 components, over quick and simple methods to create your own custom frontend components to more flexible but complex solutions. We recommend staying with the simplest approach that gets the job done for your project. -1. **Pre-Built Bootstrap 5 Components** – The easiest way to **get started** with - ``djangocms-frontend``. Pre-built components are ready to use and require no additional +1. **Built-in Bootstrap 5 Components** – The easiest way to **get started** with + ``djangocms-frontend``. Built-in components are ready to use and require no additional configuration. They are perfect for quickly setting up a website with a variety of components that are compatible with Bootstrap 5. Pre-built components need to be explicitly added to your project's ``INSTALLED_APPS``. diff --git a/docs/source/tutorial/template_components.rst b/docs/source/tutorial/template_components.rst index 56ff7446..44e13121 100644 --- a/docs/source/tutorial/template_components.rst +++ b/docs/source/tutorial/template_components.rst @@ -38,7 +38,7 @@ If you do not use the built-in components, you do not need to add them to your ` 'djangocms_icon', 'easy_thumbnails', 'djangocms_link', # Required if djangocms_frontend.contrib.link is used - # Main frontend app - pre-built components not needed + # Main frontend app - built-in components from contrib not needed 'djangocms_frontend', ]