Skip to main content

Wagtail SB Social Networks

Social Networks settings for Wagtail sites.

Community-Project

PyPI - Supported versions PyPI - Package version PyPI - Downloads PyPI - License Codacy Grade Badge Codacy Coverage Badge Gitlab Pipeline Status

This library provides an easy and reusable way to configure and access Social Networks settings across your Wagtail sites. It uses Wagtail's site settings to let administrators input social profiles intuitively.

✨ Features

  • Global Settings: Configure social media links that apply globally or per-site.
  • Easy Integration: Access social networks seamlessly in your Django templates.
  • Modern Stack: Built with Python 3.11+, Django 4.2+, and Wagtail 5.2+.

📋 Requirements

  • Python 3.11 or higher
  • Wagtail 5.2 or higher
  • Django 4.2 or higher

📦 Installation

Using pip

pip install wagtail-sb-socialnetworks

Using uv

uv add wagtail-sb-socialnetworks

🚀 Usage

Add the app to your INSTALLED_APPS in settings.py:

INSTALLED_APPS = [
    # ...
    "wagtail_sb_socialnetworks",
    # ...
]

Run migrations:

python manage.py migrate

Now you can configure your social networks inside the Wagtail admin interface under Settings > Social Networks.

To access them in your templates, use the settings context processor or Wagtail's settings tag:

{% load wagtailsettings_tags %}
{% get_settings %}

<a href="{{ settings.wagtail_sb_socialnetworks.SocialNetworksSettings.facebook }}">Facebook</a>

🛠️ Development

Check out our Contribution Guide for details on setting up your development environment, running tests, and submitting pull requests.

The project uses uv for dependency management, ruff for linting, and tox for multi-environment testing.

📜 Changelog

See the CHANGELOG.md for a history of changes.

👥 Contributors

See our list of contributors.

📄 License

This project is licensed under the Apache License 2.0. See the LICENSE file for details.

Metadata

Release files for wagtail-sb-socialnetworks 0.9.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wagtail-sb-socialnetworks 0.9.0
File Size Uploaded Provenance
wagtail_sb_socialnetworks-0.9.0.tar.gz 14.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for wagtail-sb-socialnetworks 0.9.0
File Interpreter ABI Platform
wagtail_sb_socialnetworks-0.9.0-py3-none-any.whl Python 3 none any Details

Total release size: 28.2 kB

Release files / wagtail_sb_socialnetworks-0.9.0.tar.gz

Download URL wagtail_sb_socialnetworks-0.9.0.tar.gz
Size 14.3 kB
Tags Source
SHA-256 checksum
How to use checksums
1779c62baa416142bae847c8806a038bea84bdb08a56110f1fa75189c368672c
BLAKE2b-256 checksum
How to use checksums
0f10a84814bc4d341c59a013973c084ad960e5458668d232bf1dc2026f0470af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / wagtail_sb_socialnetworks-0.9.0-py3-none-any.whl

Download URL wagtail_sb_socialnetworks-0.9.0-py3-none-any.whl
Size 13.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1af569574125b5913a724084236df864f17ceab31edb8d2d52a0701a7417cfae
BLAKE2b-256 checksum
How to use checksums
5f4ffb32f6a235102e53b079f7469166e91ea4a2ae52fbb7cf87b9057de70da3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for wagtail-sb-socialnetworks 0.9.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page