This release notes presents our new 0.31.0 version.
Below we describe the new features and enhancements added in this release.
New places to add plugins
Plugins are very useful to add new features and/or extend existent ones. Information about plugins on Noosfero are available on our development page
This release includes new points where the plugins can make some action (hotspots) and access to plugin's public files
Noosfero has three kinds of profiles: person, communities and enterprises. Users can't ask to join an enterprise, only its administrator can add the user as member. So, if a person is not a member but wants to be associated with an enterprise, he can add the enterprise as favorite.
This feature includes the FansBlock
), a new block that is available only for enterprises and lists the people who added the enterprise as favorite.
Block listing people who added the enterprise as favorite.
New option on blocks
This feature includes a new option for block visualization. The users now will be able to display blocks in all pages except on profile homepage
), providing more choices for profiles customization.
New option to display block in all pages, except on homepage.
More flexibility to themes
Each profile can have its own theme, so we included some changes to allow more flexibility to themes:
- Added a class to body if page is a profile homepage (AI:1988)
- Changed sharing code to allow themes to define addthis icon (AI:1982)
- Split author name, date and comment link on blog posts (AI:1997)
Adding new template '2leftbars'
With this feature, users have one more option of template to set on their profiles. The new template 2leftbars
) puts both sidebars on the left side.
Template with two "left" bars.
We made small changes to improve Noosfero, too. Now there's a link to edit inactive enterprise template on admin control panel
) and administrators are able to add raw html blocks
) on profiles. Also, we finalized implementation of domains for profiles
Antonio Terceiro (1):
Clarify DNS configurations for chat setup
Daniela Soares Feitosa (7):
Added contextmenu and forecolor on tinymce
Replacing anything by real parameter on profile_design test
Added option to not display block on profile homepage
Added _() on agenda to translate strings
Add class on body when viewing a profile homepage
Added an exclusive div to extra-content on product visualization
Joenio Costa (8):
Allow environment admin add RawHTMLBlock to profiles
Instructions about how to install 'tango-icon-theme' on Debian Lenny
Adding an example noosfero.yml to Debian package
Adding new layout template '2leftbars'
More flexibility to themes
Allowing themes to define addthis icon image
Adding Vimeo as trusted site for iframe
Adding link to edit inactive enterprise template to admin control panel
Rodrigo Souto (13):
Adding hot spots and fixing somethings
Fixing default image method
Adding support for plugins public files
Controller and fixes
Signing plugin to hot spots
Adding plugins public folder
Fixing plugin installation script
Adding a new button to assets
Rake tasks for noosfero plugins' tests
Fixing mailer extension