blogging component for the CubicWeb framework
Project description
Summary
The blog cube provides blogging functionnalities. It creates two entity types, Blog and BlogEntry. There are related to each other by the relation BlogEntry entry_of Blog.
It is a CubicWeb component. CubicWeb is a semantic web application framework, see http://www.cubicweb.org
Install
Auto-install from sources prefered with pip/Distribute:
pip install cubicweb-blog
If you have troubles, use easy_install/setuptools and eggs:
easy_install cubicweb-blog
You can install the package manually from the uncompressed tarball:
python setup.py install # auto-install dependencies
If you don’t want the dependancies to be installed automaticly, you can force the setup to use the standard library distutils:
NO_SETUPTOOLS=1 python setup.py install
More details at http://www.cubicweb.org/doc/en/admin/setup
Usage
When a user submits a blog entry, it goes in a draft state until the blog entry is published by an application managers. The blog entry will not be visible until it reaches the published state.
When a blog entry is submitted, an email notification is automatically sent to all the users belonging to the managers group of the application.
Specific boxes provided by this cube:
BlogEntryArchiveBox, displays a box with the total number of blog entries submitted by month for the last twelve months.
BlogEntryListBox, displays a box with the latest five blog entries published in your application as well as link to subscribe to a RSS feed.
BlogEntrySummary, displays a box with the list of users who submitted blog entries and the total number of blog entries they submitted.
This cube also provides some web services such as:
http://xx:xxxx/blogentries/YYYY to retrieve the blog entries submitted during the year YYYY through a RSS feed
http://xx:xxxx/blogentries/YYYY/MM to retrieve the blog entries submitted during the month MM of the year YYYY through a RSS feed
http://xx:xxxx/blog/[eid]/blogentries/YYYY to retrieve the blog entries submitted in the blog of identifier [eid], during the year YYYY through a RSS feed
http://xx:xxxx/blog/[eid]/blogentries/YYYY/MM to retrieve the blog entries submitted in the blog of identifier [eid], during the month MM of the year YYYY through a RSS feed
Documentation
Look in the doc/ subdirectory or read http://www.cubicweb.org/doc/en/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file cubicweb-blog-3.0.0.tar.gz
.
File metadata
- Download URL: cubicweb-blog-3.0.0.tar.gz
- Upload date:
- Size: 22.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13d5817ef40e0864ab11bd3381a1a0c19b66a1d13455ce7146ab82ae5a99ce76 |
|
MD5 | 236b6dbb2852ecd374acd10760289f08 |
|
BLAKE2b-256 | b2936242d3d085d4e33b8f45bab28bb991ab1181dcd1a303633ec80f67b27338 |
File details
Details for the file cubicweb_blog-3.0.0-py3-none-any.whl
.
File metadata
- Download URL: cubicweb_blog-3.0.0-py3-none-any.whl
- Upload date:
- Size: 26.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2f8a7336b17aaa16bdc9f9149b4908c872d27c2edec1e3362d7132153031cf2 |
|
MD5 | 760092736d6f3ff17ebcbc534e28356e |
|
BLAKE2b-256 | 29e5a6722db17035726da371aacd4a6810d90560ad5e8517208e7b081297c12a |