A Blog for Plone
Project description
Overview
ftw.blog provides a blog implementation for Plone featuring tags and categories.
A user can add a new blog entry and tag it using tags and categories. Available categories are defined by the creator of the blog, whilst tags can be added freely by the author of a blog entry.
Blog entries are listed in chronological order, in a tag cloud, by categories, and in a monthly archive. Entries can be searched by using the search function of the blog.
Enable commenting by activating the global_allowed setting in the @@discussion-settings view.
You can enable a lead image for BlogEntries (Configuration registry). It’s disabled by default. If enabled you are able to add an image to a BlogEntry. It will be shown on the BlogEntry itself and on the Blog overview
Install
Add ftw.blog to your buildout configuration
[instance] eggs = ftw.blog
Run buildout
Install ftw.blog in portal_setup
Links
Package repository: https://github.com/4teamwork/ftw.blog
Issue tracker: https://github.com/4teamwork/ftw.blog/issues
Package on pypi: http://pypi.python.org/pypi/ftw.blog
Continuous integration: https://jenkins.4teamwork.ch/search?q=ftw.blog
Copyright
This package is copyright by 4teamwork.
ftw.blog is licensed under GNU General Public License, version 2.
Changelog
1.5.2 (2014-01-13)
Update translations (Gallery feature). [mathias.leimgruber]
1.5.1 (2014-01-07)
Add upgrade step, which fixes the wrong archive portlet title. [mathias.leimgruber]
Fix typo in archive portlet label. [mathias.leimgruber]
1.5 (2013-10-29)
Add lead image. [mathias.leimgruber]
1.4 (2013-09-20)
Add relatedItems field to BlogEntry. [mathias.leimgruber]
Add ftw.colorbox. [mathias.leimgruber]
Add boolean field to blog entry, let the user decide if he want to include the images directly into the blog entry or show the images as gallery. [mathias.leimgruber]
Remove allow_buttons on BlogEntry - go back to global tinymce settings [mathias.leimgruber]
1.3.1 (2013-05-24)
Change document byline: Remove ModificationDate, add CreationDate, disable default byline for Anonym users. [elio.schmutz]
Disable the ‘Comments ()’ string if discussion is disabled on the given BlogEntry. [elio.schmutz]
1.3 (2013-04-16)
Lawgiver support: map permissions. [jone]
Use Month msgid function from plone [tschanzt]
Exclude categories folder from navigation. [jone]
Blog entry: use text/x-html-safe output format and only allow text/html input. [jone]
Updated batching in blog view. [Julian Infanger]
Show the amount of comments in blog listing. [Julian Infanger]
Remove search blog viewlet. [Julian Infanger]
Protect unused fields, so they are only visible for manager. [Julian Infanger]
Implement a patched conversation view, which allows commenting on folderish types (i.e BlogEntry) [mathias.leimgruber]
Remove old blog.tags.portlet from portlets.xml [mathias.leimgruber]
Restore accidently removed image listing. [mathias.leimgruber]
Restored info message if results are filtered on a criteria. [Julian Infanger]
Use the same byline in blog entry used in overview. [Julian Infanger]
Added new templates for blog and blog-entry. Requires Plone 4. [Julian Infanger]
1.2.4 (2012-10-10)
Removed customized popupforms.js as we don’t want to override Plone’s current version. Our version contained a fix for comment form overlays, which is obsolete now, because p.a.discussion comments are no longer added with form overlays. [buchi]
1.2.3 (2012-08-20)
Disable setting default page for Blog, BlogCategory and BlogEntry. Those types are not normal folders and setting the default page is therefore not common. [jone]
Remove base_view from allowed BlogEntry views. [jone]
Import ReferenceBrowserWidget from archetypes.referencebrowserwidget. [jone]
1.2.2 (2012-05-14)
Use ftw.colorbox to show images in larger scales. [tschanzt]
Fix Readme and use new test buildout config. [jone]
1.2.1 (2012-04-05)
Use width 100% instead of auto (IE fix) in image listing. [mathias.leimgruber]
1.2 (2012-04-02)
Added ftw.tabbedview based overview. [mathias.leimgruber]
1.1.7 (2012-03-12)
Do not display tags-listing if there is no tag to list. [Julian Infanger]
1.1.6 (2012-03-05)
Show categories the same way as tags in blog view. [Julian Infanger]
Show plone.belowcontentbody in blog and entry views. [Julian Infanger]
Show categories on blogentry view only if there is at least one category defined. [mathias.leimgruber]
Clean up css. [mathias.leimgruber]
1.1.5 (2012-02-28)
Fixed MANIFEST.in: Include README.rst, no longer exclude .mo files. [Thomas Buchberger]
1.1.4 (2012-02-27)
Remove “Blog settings” view. [jone]
Add english translations. [jone]
Remove styling of search box for improving compatibility with plone default layout. [jone]
Do not create default category on blog creation. [jone]
Categories portlet: hide when there are no categories. [jone]
Use plone default class for button in blog actionbar. [Julian Infanger]
Removed blog.portlets portlet manager. Blog specific portlets are now assigned by portal_type in plone.rightcolumn. Provide upgrade step to remove existing portlet assignments on context. [Julian Infanger]
Add Categories translation [ttschanz]
1.1.3 (2011-12-05)
Restrict references to categories in blog entries to portal_type ‘BlogCategory’. This fixes a huge performance issue with the add and edit views of blog entries. [Thomas Buchberger]
1.1.2 (2011-05-15)
Fixed and optimized calculation of archive statisics per month in archive portlet. [Thomas Buchberger]
Also display the archive portlet in a blog translation which doesn’t have any blog items but other translations do. [Thomas Buchberger]
1.1.1 (unreleased)
Fixed: method getTranslation return None instead of self if there are no translations. We need to handle this. ftw/blog/browser/blog.py [20.04.2011, elio.schmutz]
1.1 (2011-02-25)
Added support for LinguaPlone. [buchi]
Some refactoring and code cleanup. [buchi]
1.0c4
Fire set_description event also on init. [15.02.2011, mathias.leimgruber]
1.0c3
Be more like wordpress (don’t show description, show first 200 chars in overview) [08.02.2011, mathias.leimgruber]
Added image listing on blogentries. [08.02.2011, mathias.leimgruber]
1.0c2
Removed AnnotationStorage from some fields [08.09.2010, jbaumann]
renamed from izug.blog to ftw.blog
removed all dependencies to izug packages (izug.tagging, izug.webcontent ect.)
1.0
Fix CSS Problem for IE8 [fsprenger]
fix viewlet.xml and evenhandlers [mathias.leimgruber]
fix blog actions viewlet [mathias.leimgruber]
remove Orgunit and ContentPage from profile [mathias.leimgruber]
remove unnecessary dependencies [mathias.leimgruber]
0.8
enabling editableBorder again, otherwise editing is not possible [fsp]
fix weird error with an not removable old portlet (blog.tags.portlet) [mathias.leimgruber]
fix weird error with an not removable old portlet (blog.tags.portlet) [mathias.leimgruber]
changed tag to tags [mathias.leimgruber]
0.7
Fixed setup.py: missing comma in requirements resultet in unexisting package name [jbaumann]
Removed setup.cfg: not required anymore [jbaumann]
0.6
Added own layer interface for eliminating dependency to izug.theme [jbaumann]
0.5
Set default category (‘allgemein’) [mathias.leimgruber]
Added tests. [mathias.leimgruber]
0.4
Fixed menu “settings” [mathias.leimgruber]
0.3
maintlog Issue #587: Remove doc-actions in discussion-reply-form - fix datetime format in comments listing - replace comment image
0.2
Fix problem with categories [mathias.leimgruber]
0.1
Initial Development
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.