Skip to main content

Pluggable Minimalistic Blog for TurboGears2 with Attachments and Tags

Project description

About TGApp-Smallpress

SmallPress is a Pluggable Minimalistic Blog for TurboGears2. It implements articles with Attachments and Tags support. Uses CKEditor for content editing.

Installing

tgapp-smallpress can be installed both from pypi or from bitbucket:

easy_install tgapp-smallpress

should just work for most of the users

Plugging Smallpress

In your application config/app_cfg.py import plug:

from tgext.pluggable import plug

Then at the end of the file call plug with smallpress:

plug(base_config, 'smallpress')

Run paster setup-app development.ini again to create the tables related to smallpress and start the application. You will be able to access the blog section at http://localhost:8080/smallpress. Management gui will be available when logged with an user inside the smallpress Group.

Enabling Whoosh Indexing

SmallPress has bult in posts indexing whoosh based. If you have Whoosh installed it will be used to perform indexing of the articles for better lookup in search functions.

When enabled Whoosh will store its index into /tmp/smallpress_whoosh you can change this path by changing the smallpress_whoosh_index variable in your configuration file.

Multiple Blogs Support

By default smallpress will work with only one blog, but it supports a preliminary multiple blogs implementation. Search and TagCloud will be shared by all the blogs, but it is possible to filter the articles of only one blog and manage only its articles.

To create a blog access /smallpress/blogs and create a new one, you will then be able to access the subblog and manage it by accessing /smallpress/blogname

Exposed Partials

Smallpress exposed a bunch of partials which can be used to render pieces of the blogging system anywhere in your application:

  • smallpress.partials:articles -> Renders the list of articles

  • smallpress.partials:article_preview -> Renders the preview of an article

  • smallpress.partials:tagcloud -> Renders the blog tagcloud section

  • smallpress.partials:search -> Renders the blog search section

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tgapp-smallpress-0.2.1.tar.gz (693.8 kB view details)

Uploaded Source

File details

Details for the file tgapp-smallpress-0.2.1.tar.gz.

File metadata

File hashes

Hashes for tgapp-smallpress-0.2.1.tar.gz
Algorithm Hash digest
SHA256 d5def06bf25e0e8aea7602e53899c0dcc25fdd3851fa38fcf8c48a562d300d2e
MD5 2567dbf8161cf59c4966bc061752b261
BLAKE2b-256 0b8d4a2df09c9f4fc8cd9fe03085ca8c9805c2276293191cd98f1ac3f536d97d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page