About tgcomments
tgcomments is a Pluggable Comments application for TurboGears2. Comments can be added to any webpage by using the comments_for partial.
TGComments supports Facebook for avatar if the user logged using tgapp-fbauth or if the User model provides a similar interface. Otherwise will fallback to Gravatar.
Installing
tgcomments can be installed both from pypi or from bitbucket:
easy_install tgcomments
should just work for most of the users
Plugging tgcomments
In your application config/app_cfg.py import plug:
from tgext.pluggable import plug
Then at the end of the file call plug with tgcomments:
plug(base_config, 'tgcomments')
You will be able to access the registration process at http://localhost:8080/tgcomments.
Exposed Partials
tgcomments exposes a bunch of partials which can be used to render pieces of the blogging system anywhere in your application:
- tgcomments.partials:comments_for(entity)
Given any SQLAlchemy entity which is available inside your application model module it will display a list of comments for that entity with a box to add a new comment.
Provided Options
tgcomments supports a bunch of options that can be passed to the plug call to change its behavior:
- notify_facebook (default:True) automatically notify on facebook comments that
the user wrote if he has logged using Facebook
allow_anonymous (default:True) allow anonymous users to comment
Exposed Templates
The templates used by registration and that can be replaced with tgext.pluggable.replace_template are:
tgcomments.templates.comments_partial
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file tgapp-tgcomments-0.0.1.tar.gz.
File metadata
- Download URL: tgapp-tgcomments-0.0.1.tar.gz
- Upload date:
- Size: 6.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c113299136c72e77d0ccddede916ce4be67d04b8e7432ff7c2f58c1085c84815
|
|
| MD5 |
bdaf29be1f7198892522e3160733a117
|
|
| BLAKE2b-256 |
2f74e4f6033a33e8168f1c8c3866c93b1b695db46de10550f9114a7fa978c980
|