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/
Release files for cubicweb-blog 3.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cubicweb_blog-3.1.1.tar.gz | 22.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cubicweb_blog-3.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 49.5 kB
Release files / cubicweb_blog-3.1.1.tar.gz
| Download URL | cubicweb_blog-3.1.1.tar.gz |
|---|---|
| Size | 22.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
95949ab1c65dfff2ffa1b9e0f01b6f4cbe2fec3e5bf9a990e29636d2b7e1f6ce
|
|
BLAKE2b-256 checksum How to use checksums |
b32c4e97348febab54b086de40ac285dab08fec3a094335ccf38d097195f9096
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.3
|
Release files / cubicweb_blog-3.1.1-py3-none-any.whl
| Download URL | cubicweb_blog-3.1.1-py3-none-any.whl |
|---|---|
| Size | 26.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f22028765c35935078f33d08ddbdfa15a4c40736f46575aaabfc130b8f96303b
|
|
BLAKE2b-256 checksum How to use checksums |
0c24ed6a5ad5ff56973bfc8b37f1f09aeb9487df6330331f6bb9ecad30a0866a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.3
|