django-simple-open-graph 0.3

Embed open graph layout in templates
django-simple-open-graph is a Django app that's best described for its simplicity to embed an open graph layout in templates for various objects.

Installation

You can install from PyPI:

 pip install django-simple-open-graph=0.1

And add simple_open_graph in your INSTALLED_APPS.

Example Of Usage

Add og namespace in your base template:

< html prefix="og: http://ogp.me/ns#" >

or for facebook:

< html xmlns:fb="http://ogp.me/ns/fb#" lang="en" >

And add block in base template:

< head >
 ...
 {% block extra_head %}{% endblock %}
 ...
< /head >


Aaand! You can use this package in different templates:

{% load simple_open_graph %}

{% block extra_head %}
 {% thumbnail object.user.image 150x150 as uimage %} < !-- as example for use easy_thumbnails package -- >
 {% opengraph_meta "url=object.get_absolute_url, title=object.title, type='website', image=uimage.url" %}
{% endblock %}


This tag converted in meta html properties:

< meta property="og:url" content="/users/1" >
< meta property="og:image" content="/media/thumbnails/users/person1.jpg.150x150_q85.jpg" >
< meta property="og:type" content="website" >
< meta property="og:title" content="Profile: user #1" >


Excellent!

last updated on:
September 24th, 2012, 19:17 GMT
price:
FREE!
developed by:
Denis Veselov
homepage:
github.com
license type:
ISC License (ISCL) 
category:
ROOT \ Internet \ HTTP (WWW)

FREE!

In a hurry? Add it to your Download Basket!

user rating

UNRATED
0.0/5
 

0/5

Rate it!
What's New in This Release:
  • Fix absolute urls
read full changelog

Add your review!

SUBMIT