Product
Introducing SSO
Streamline your login process and enhance security by enabling Single Sign-On (SSO) on the Socket platform, now available for all customers on the Enterprise plan, supporting 20+ identity providers.
djangocms-blog-agenda
Readme
Add an Agenda to your blog that displays upcoming events!
Easy! CheapFree! Not seen on TV!
Install the package
python3 -m pip install djangocms-blog-agenda
Add it in your INSTALLED_APPS
:
"djangocms_blog_agenda",
Run the migration:
python3 manage.py migrate djangocms_blog_agenda
Update the djangocms-blog
urls by the ones in this module, by using this lovely setting:
BLOG_URLCONF = "djangocms_blog_agenda.patched_urls"
Create a new blog configuration.
djangocms_blog_agenda
.That's very important since this application will check this value multiple times (to update the queryset, to check the templates, to add the post extension "event date" only to the Agenda app...).
Event date
DateTime field has been added to blog posts that have the template prefix set to djangocms_blog_agenda
.event_date
is set to a date in the future._("/past/")
, that will display each post where the event_date
is in the past.djangocms_blog/templates
anymore, but in djangocms_blog_agenda/templates
. Something's not appearing on your templates? Try to edit the file in djangocms_blog_agenda/templates/
!misc.py
, and apps.py
). Try the module before pushing an update.This modules handles multisite just fine; just add BLOG_MULTISITE = True
in your settings, and our module will inject the get_site
function directly inside the class returned by get_user_model()
!
You will then need to create a new "Global Page Permission" entry with your user/group, and to select the site where the user/group will have the right to post new articles/agenda posts.
If you're curious about this function, here it is.
FAQs
Create an agenda on top of djangocms-blog!
We found that djangocms-blog-agenda demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Streamline your login process and enhance security by enabling Single Sign-On (SSO) on the Socket platform, now available for all customers on the Enterprise plan, supporting 20+ identity providers.
Security News
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.