Noosfero, version 0.27.0

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 and by Associação Software Livre.org. We've 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 Holoscópio.

Below we describe the new features and enhancements added in this release.

Content management

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.

List of topics of a forum

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).

Adding content in the CMS

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.

Block language selection

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.

Block language selection

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 (#1789).

Compact profile listings and the new default icons

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). The new themes are variants of a base theme, and there is one theme for each of the hues in the Tango project color palette. The theme selection screen was also enhanced to present a preview of each theme.

Theme selection page

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 (#1682). 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 (#1761). We hope that with the upcoming support for plugins (scheduled for the next release) this kind of feature can be implemented in a cleaner way without adding so much complexity to Noosfero's core code.

What to expect for the next release

Among other cool new features, the next release (0.28.0) 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
      Fix typo
      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
      Adding plugin
      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
      Fixing test
      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
      Fixing test
      Updating translation files
      Fix tests
      Completing Portuguese translation
      Updating AUTHORS file and authors mapping
      Fix test

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.

# Title Priority Tags Assigned To Who Cares Status
%CALC{$SUBSTITUTE(ActionItem1675,.*ActionItem,#,,r)}% enhance scarletdred theme and create variants 0 colivre DanielaFeitosa Done
%CALC{$SUBSTITUTE(ActionItem1682,.*ActionItem,#,,r)}% Same person as member of enterprise more than once in Members block 0 unifreire, dilmanarede AntonioTerceiro Done
%CALC{$SUBSTITUTE(ActionItem1769,.*ActionItem,#,,r)}% Forum 0 ccsl-usp CaioSBA, DanielCunha Done
%CALC{$SUBSTITUTE(ActionItem1789,.*ActionItem,#,,r)}% New default icons for person and community 0   AntonioTerceiro Done
%CALC{$SUBSTITUTE(ActionItem894,.*ActionItem,#,,r)}% Manage translations of articles 10 colivre CaioSBA, DanielCunha Done
%CALC{$SUBSTITUTE(ActionItem1761,.*ActionItem,#,,r)}% remove 'signup wizard' feature. 0 colivre AntonioTerceiro NoFeedback
%CALC{$SUBSTITUTE(ActionItem1732,.*ActionItem,#,,r)}% A not logged user can ask to publish an article 0 asl LeandroNunes WaitingForFeedback
%CALC{$SUBSTITUTE(ActionItem1733,.*ActionItem,#,,r)}% An administrator must be allowed to edit an article before approvement 0 asl DanielaFeitosa WaitingForFeedback
%CALC{$SUBSTITUTE(ActionItem1770,.*ActionItem,#,,r)}% Improve interface to facilitate the creation of new content in CMS 0 ccsl-usp DanielaFeitosa WaitingForFeedback
%CALC{$SUBSTITUTE(ActionItem1773,.*ActionItem,#,,r)}% 3 columns for blocks, person and commnity 0 colivre DanielaFeitosa, KeillaMenezes WaitingForFeedback
%CALC{$SUBSTITUTE(ActionItem1774,.*ActionItem,#,,r)}% Show/hide blocks based on current language 0 colivre DanielaFeitosa, KeillaMenezes WaitingForFeedback
Total: R2:C0..R-1:C0: 1

MilestoneForm edit

Version 0.27.0
Codename
Release 20 Dec 2010
Status Done
Topic attachments
I Attachment Action Size Date Who Comment
noosfero-0.27.0.tar.gzgz noosfero-0.27.0.tar.gz manage 14182.8 K 20 Dec 2010 - 19:09 AntonioTerceiro sha1sum: 4d9fdaa6ec3608bc19e70452c90430dfc96ae369
Topic revision: r16 - 22 May 2015, UnknownUser

irc Talk with Devs Now!

 
Translations: English
Search on Docs:
   
ActionItem Search:

Copyright © 2007-2018 by the Noosfero contributors
Colivre - Cooperativa de Tecnologias Livres