• Stars
    star
    478
  • Rank 91,950 (Top 2 %)
  • Language
    Python
  • License
    Other
  • Created over 10 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Pluggable app to allow Django developers to quickly add meta tags and OpenGraph, Twitter, and Google Plus properties to their HTML responses.

django-meta

Join the Gitter chat Latest PyPI version Python versions Latest CI build status Test coverage Code Climate License

Django-Meta is a pluggable Django app that allows developers to easily add meta tags and OpenGraph,
Twitter, and Schema.org properties to their HTML responses.

By adding these tags to their pages, developers can improve the way their pages are displayed in search engine results and on social media platforms.

Warning

INCOMPATIBLE CHANGE: as of version 2.0 django-meta has no longer supports Google+, basic Schema.org support has been introduced.

Installation

See https://django-meta.readthedocs.io/en/latest/installation.html

Supported versions

Django

3.2 to 4.2 (newer versions might work but are not tested yet)

Python

Python 3.9 to 3.11

Supported Meta Tags

Django-Meta supports a wide range of meta tags, including:

  • Description
  • Keywords
  • Robots
  • Author
  • Google Analytics
  • Open Graph (OG) tags
  • Twitter Cards
  • Schema.org properties

To add meta tags to your pages using Django-Meta, you can use the provided template tags or use the view-method and model-method interface to provide and handle meta information.

Basic concept

django-meta provides a view-method and model-method interface to provide and handle meta informations

For more details check documentation.

Configuration for Non-HTML Responses

By default, Django-Meta is designed to work with HTML responses.

However, it can also be configured to work with non-HTML responses, such as JSON or XML.

To do this, you can define your own meta classes and register them with the django-meta app.

Authors and Contributors

django-meta has been started by Branko Vukelic.

Current maintainer: Iacopo Spalletti

See AUTHORS file for the complete list of contributors

Apps using django-meta / extensions

See third_party_apps

Reporting bugs

Please report all bugs to our Github issue tracker.

More Repositories

1

djangocms-blog

django CMS blog application - Support for multilingual posts, placeholders, social network meta tags and configurable apphooks
Python
398
star
2

djangocms-installer

Console wizard to bootstrap django CMS projects
Python
177
star
3

python-taiga

🌲 Python module for communicating with the Taiga API
Python
95
star
4

django-knocker

Channels-based desktop notification system
Python
78
star
5

djangocms-page-meta

OpenGraph, Twitter Card and Google+ snippet tags for django CMS 3 pages
Python
60
star
6

giturlparse

Parse & rewrite git urls (supports GitHub, Bitbucket, Assembla ...)
Python
31
star
7

django-app-helper

Helper for Django applications development
Python
30
star
8

djangocms-multisite

django-multisite support for DjangoCMS
Python
26
star
9

django-ckeditor-filebrowser-filer

A django-filer based CKEditor filebrowser
JavaScript
24
star
10

django-app-enabler

autoconfigurator for django applications
Python
22
star
11

django-meta-mixin

An easy way to handle social networks metadata in django models
Python
18
star
12

djangocms-page-tags

Tagged pages for django CMS 3
Python
12
star
13

django-html5-appcache

Application to handle HTML5 Appcache Manifest files for dynamic django websites
Python
11
star
14

djangocms-rest-view

A REST interface to django CMS
Python
11
star
15

djangocms-page-sitemap

django CMS page extension to handle sitemap customization
Python
9
star
16

djangocms-highlightjs

Highlight.JS plugin for django CMS 3
CSS
8
star
17

django-maja-newsletter

Fork of emencia-django-newsletter with django 1.9 compatibility - celery support
Python
8
star
18

djangocms-apphook-setup

Library to help auto setup of apphoks on first project run
Python
7
star
19

djangocms-redirect

Application to handle redirects in Django, integrated with django CMS pages
Python
7
star
20

nephila-taiga-theme

Official Nephila's theme for Taiga (https://taiga.io/) - no longer supported
CSS
5
star
21

django-contrib-requestprovider

Python
4
star
22

djangocms-export-objects

A django CMS command to export PlaceholderFields-enable objects and all their dependencies
Python
4
star
23

djangocms-timer

django CMS plugin that shows content between specified times
Python
3
star
24

glancespeed

Nephila's internal tool to show Google PageSpeed Insights reports differences
Python
3
star
25

ng-nephila

📚 Collection of reusable components for AngularJS
JavaScript
3
star
26

django-filer-celery

Celery powered django-filer tasks and templatetags
Python
3
star
27

djangocms_twitter

Upgrade-friendly django CMS twitter plugin for 1.1 API
Python
3
star
28

djangocms-revealjs

Plugins to create reveal.js slides using django CMS frontend editor
JavaScript
1
star
29

ionic-template

Nephila's base template for Ionic Framework
JavaScript
1
star
30

django-google-webmastertools

Django commands to Google Webmaster tools API
Python
1
star
31

autohockey

A simple script to upload your app to HockeyApp
Python
1
star
32

alberino

🎄 Your xmas tree lights, with Arduino
C++
1
star