These are the release notes for the Noosfero 0.27.0 release. We've seen several
interesting new features and enhancements during this release cycle, and we are
excited in sharing them with you.
This release has been partially supported by the Free Software Competence
Center at the University of São Paulo (CCSL-USP
through the Qualipso Project
Associação Software Livre.org
also got again a contribution from the guys of the
Faculty of Computer Science
in the Technical
University of Dresden, Germany. We also included documentation about setting up
a XMPP server for the Noosfero chat feature, written by our friends from
Below we describe the new features and enhancements added in this
Noosfero 0.27.0 includes many improvements on the content management front.
Community administrators can now edit articles sent by their members before
publishing them (#1733
). And now, even non-registered or
non-logged users can suggest articles for publication in community blogs. Of
course, the community administrators will need to review the suggestions and
approve them or not on their discretion (#1732
We now have a new type of content: forums (#1769
), which work the
same way as the well known internet discussion forum. A forum has many
discussion topics, which can receive comments from users.
A forum and the discussion topics
Since the number of available content types is growing up since Noosfero's
first public release, we lacked a good user interface to select a type of content
when creating a new item in the CMS. In this release we fix that by adding a much
better interface for adding new items in the CMS (#1770
A brand new dialog for adding content in the CMS.
Enhanced Internationalization/Localization support
In this release we added two new features to deal multi-language communities,
which are very useful when a community is used as a public website.
First, articles can now be translated in several languages (#894
When a user navigates to an article that was already translated in her
preferred language, she is automatically redirected to that version. Blogs can
also have multiple feeds per-language, and choose whether to display all posts
in all languages or display only the best version of each article.
The user can add translations to an article and the viewer can choose in which language the article will be displayed.
Second, blocks can now be restricted to a single language (#1774
Using this feature, multi-language communities can present localized menus and
other types of information in the side blocks.
The user can choose in which language the block will be displayed.
Last, but not least, this release features an updated German translation. As
usual, Portuguese translation is also complete.
Graphical design changes
Noosfero 0.27.0 also comes with several enhancements in the graphical design area.
Blocks that list people and communities were enhanced to save space, being able
to display more profiles in less space (#1773
). We also changed
the default icons for people and communities to cleaner ones
Profile listing blocks got more compact. New default icons were added for people and communities.
We added 8 new themes, that will be available by default together with the
existing and ever-improving Noosfero default theme (#1675
new themes are variants of a base theme, and there is one theme for each of the
hues in the Tango project
The theme selection screen was also enhanced to present a preview of each theme.
Fixed bugs and removed features
A recently-introduced bug caused people that had more than one role in a
community to be listed multiple times in profile listing blocks
). This bug has been fixed.
In this release, we removed the 'signup wizard' feature whose implementation
was too complex because as far as we known, nobody used it
). We hope that with the upcoming support for
(scheduled for the next release) this kind of feature can be
implemented in a cleaner way without adding so much complexity to Noosfero's
What to expect for the next release
Among other cool new features, the next release
) will include:
- Initial support for plugins
- Searching content limited to a single profile (person, community or enterprise)
- Noosfero Debian packages
- Support for nested (threaded) comments in articles
- Processing multiple tasks at once
Full list of changes in this release
The full list of changes, together with their authors, is presented below:
Antonio Terceiro (54):
ActionItem1695: fix gettext call
Updating database configuration instructions
Removing useless documentation
Removing old scripts
Removing old icon theme
Reworking the release tarball generation
Do not build documentation during release
Bump version number
Removing 'signup wizard' feature'
Changing limit of the blocks created by default
Give some space to the button
Make all themes available by default
Using a more intuitive term in Portuguese
Updating database schema
Being consistent with textarea fields sizes
Embedding dependency :-(
Improvements on article suggestion feature
Minor UI enhancements in translations support
Avoiding crash when passing nil to YAML.load()
Now really avoiding crash when passing nil to YAML.load()
Avoiding crash when passing nil to YAML.load()
fixing typo in DB column type
Add missing icon for Forum content type
Make it possible to add extra RSS feeds on blogs
Allowing standalone feeds to be language-specific
Smarter way of sorting profiles randomly
Don't display slideshow button for empty galleries
Restrict "Suggest an article" to comunity blogs
Don't fuck with non-IE users
Avoid division by zero on ProfileListBlock
Now really avoid division by zero
New default icons for person and community
Short name is too short!
Setting "display name" by defaul for new profiles
Slightly better style for profile listing blocks
Slightly better alignment
Cleaner theme selection screen
Refuse unexisting theme via GET parameter
Profile image has transparent background
Adding missing source files
Bump version number
Make example gitignore file visible
Ignore vim backup files
Ignore symlink created on demand
Normalizing Aurelio's name
Updating translation files
Completing Portuguese translation
Updating AUTHORS file and authors mapping
Aurelio A. Heckert (2):
Preview images for the themes
Beautify themes list page
Caio SBA (4):
Fixing bug on highlights block
Forum content type and refactoring image gallery implementation
Adding articles translation support
Forum posts receive comments by default
Daniel Cunha (1):
Fixing cucumber tests of article translations feature
Daniela Soares Feitosa (11):
Fix: terminology and ngettext works fine together
Allowed scrap replies on a community
Added package libgettext-ruby-data to INSTALL file
Added language for blocks
Changed profiles list blocks to have 3 columns
Fixed problems with profile's theme
Added new themes
Allowing admin to edit articles before approve it
A lightbox is displayed with all available articles
Fixed width on IE7
Making the profile listing blocks more compact.
Leandro Nunes dos Santos (3):
A not logged user can ask to publish an article.
The suggestion of the article must be reported to the profile(s) moderator(s) by email.
The author_name should be defined by user instead of generated automatically.
Ronny Kursawe (1):
Updated German translation
Samuel R. C. Vale (1):
Added instructions to XMPP chat setup.