Noosfero, version 0.28.0

This release notes presents our new 0.28.0 version.

This release has been partially supported by Associação Software Livre.org and by the Free Software Competence Center at the University of São Paulo (CCSL-USP) through the Qualipso Project.

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

Debian Packages

This release makes easier to install and update Noosfero. From now on, every new release of Noosfero will generate a .deb package (AI:919), allowing users to install it with apt-get install noosfero.

Noosfero repository page

Simply install Noosfero with apt-get install noosfero.

To install packages from this repository, add the following line to your /etc/apt/sources.list file:
deb http://download.noosfero.org/debian/ ./

Then import the signing key by running the following command:
$ curl http://download.noosfero.org/debian/signing-key.asc | sudo apt-key add -

Then update your package lists with the following command:
$ sudo apt-get update

And then install:
$ sudo apt-get install noosfero

If you want to convert from a manual installation to a Debian package installation, we listed some instructions to help you.

Note: For now, the packages are available just for Debian 5.0 Lenny.

Multitask processing

When you are a community administrator or don't access your profile everyday, probably you'll have many tasks when you go to your control panel. In order to help you managing your tasks, we included multitask (AI:1527) in this release. With this new feature you can process pending tasks easily. Just before and after the list of pending tasks, there is a select field with the decision options (Accept, Reject and Skip). Choose your option and set it to all listed tasks.

Processing multitasks

The user can process pending tasks with only one requisition.

If you don't want to process in batches, you still can take a different decision to each task.

Searching content limited to a single profile

Sometimes you want to find some content without the need to search on the whole environment. Now you can search the content limited to a single profile (AI:1734).

This feature searches the content of a profile. The results will include articles, events, uploaded files, blogs, folders and foruns. It will not include profile's or friends/communities information.

Search field on profile

There is a search field on profile's page to search on profile's content

If you want, you can also add a block to your profile. It will display the search field and, just like the others blocks, you can change the block title. This block can be included in one of the profile's sideboxes.
Search field on profile

A block that displays the profile search field

search-results.png

The results are listed with a content type icon.

Support for threaded comments in articles

With this release the users will be able to discuss on article's comments in a better way. The users now can reply comments, generating threads (AI:1771). The comments will be displayed grouped by threads, making easier to follow the discussions.

Nested comments

Comentários agrupados por threads

Procedure after last administrator leaves community

We created a new procedure to avoid communities to become orphans or without administrator (AI:1400). In older versions, if a user created a community, configured it to be closed and then left it, no other user was able to join it. With this new feature it won't happen anymore.

If a member, that is also the administrator of a community, asks to leave it he will be informed that the next user to join the community will become administrator. If he has no problem with it, he can confirm and will be out of community.
admin-leaving.png

Message when the last administrator leaves the community

If he is not alone in the community he will have to choose a new administrator among the members before he leaves.
choose-new-admin.png

Administrator must choose a new one before leaving

Exception notifications

To avoid problems with your Noosfero installation, you must know all the weird things that happens on your server. We included a new feature that makes it possible to receive notifications about Noosfero errors by email (AI:1808). You only need to configure your environment and all the exceptions will be sent to the e-mails you chose.

You can see details of how to configure it in Enabling exception notifications section on INSTALL file.

Exception error

When an error occurs on Noosfero, a notification is sent to the configurated e-mails

Initial support for plugins

Now Noosfero has support for plugins (AI:1758). At this point there is only one plugin for Noosfero called Mezuro, but we hope that more plugins will be available soon.

Mezuro logo
What mezuro plugin can do?
  • Allow communities to have a related project
  • Fetch project source-code from SVN repository
  • Analise and calculate metricts from project through analizo tools
  • Display these metricts in profile page

If you are interested in writing a Noosfero plugin see the plugins documentation.

For now you can create a plugin to:
  1. Add buttons in the control panel
  2. Create new tabs in the profile visualization
  3. Provide new attributes for profile

Small enhancements

We include some small changes to enhance Noosfero. The link "View all" on environment blocks for Communities and People now points to a prettier page (AI:1792) and we saved some space on activities list (AI:1813) to enhance visualization.

Merge various YAML config files into only one noosfero.yml

mail.yml and web2.0.yaml config files are merged (AI:1820) into just one file noosfero.yml for simplicity. If you have customized one of these 2 files, then you need to move your custom configuration to noosfero.yml. See below some differences between old files and noosfero.yml. You also can see an example in noosfero.yml.dist file.

mail.yml noosfero.yml
enabled: true mail_enabled: true
web2.0.yml noosfero.yml
addthis:
   pub: your-username
   logo: your-logo
   options: ...
addthis_enabled: true
addthis_pub: your-username
addthis_logo: your-logo
addthis_options: ...
gravatar:
   default: wavatar
gravatar: wavatar
googlemaps:
   initial_zoom: 4
googlemaps_initial_zoom: 4

Remove CSS ie6 hacks to allow LESS compiler to work

MSIE 6 is a deprecated browser and it is not supported by Noosfero anymore. That's why all CSS hacks for IE6 were removed (AI:1807) from the Noosfero base theme (file public/designs/themes/base/style.css).

Full list of changes in this release

Antonio Terceiro (10):
      Do not enable mezuro plugin by default
      Moving plugin steps to their own file
      Renamed plugin manager test
      Explicitly requiring dependency
      Replacing scary eval's with String#constantize
      Enhanced support for plugin migrations
      Add source file for public/images/noosfero-network.png
      Updating schema.rb
      Fixing indentation
      Initial Debian packaging

Aurelio A. Heckert (1):
      msie6 code removed from style.css

Caio SBA (3):
      Nested comments
      Cosmetic changes on nested comments
      Show "post a comment" top button only if there is more than one comment

Daniela Soares Feitosa (13):
      Search content of a profile
      Design enhancements
      Added title on link to pending tasks
      Procedure after last admin leaves organization
      Added id and class on view_page to help formatting
      Fixed problems with members_of on postgres
      Changed blocks footer to link to browse
      Removing "on" from profile search options
      Removing broken links
      Fixing message
      Fixing notice message
      Added pt-br translations
      Bumping version number
      Updated AUTHORS file

Joenio Costa (6):
      XMPP/Chat install doc updated
      Cosmetic changes in category selection
      Updating INSTALL instructions
      Merging web2.0.yml and mail.yml into noosfero.yml
      Removing noosfero.yml from repository
      Notify exceptions by email

Rodrigo Souto (5):
      Plugins
      Multitask
      Fixing the tiny_mce articles on tasks
      Fixing the color of the pending tasks counter icon
      Adjusting the activity box

# Title Priority Tags Assigned To Who Cares Status
%CALC{$SUBSTITUTE(ActionItem1400,.*ActionItem,#,,r)}% Procedure after last administrator leaves community 0 ecosol DanielaFeitosa Done
%CALC{$SUBSTITUTE(ActionItem1527,.*ActionItem,#,,r)}% Multi tasks processing 0 colivre RodrigoSouto Done
%CALC{$SUBSTITUTE(ActionItem1734,.*ActionItem,#,,r)}% Possibility to search for content inside profiles 0 asl DanielaFeitosa, KeillaMenezes Done
%CALC{$SUBSTITUTE(ActionItem1758,.*ActionItem,#,,r)}% initial support for plugins 0 ccsl-usp RodrigoSouto Done
%CALC{$SUBSTITUTE(ActionItem1771,.*ActionItem,#,,r)}% Implement nested comments 0 colivre AurelioAHeckert, CaioSBA Done
%CALC{$SUBSTITUTE(ActionItem1792,.*ActionItem,#,,r)}% change people and communities (and possibly profiles) blocks to point to browse controller 0 colivre AntonioTerceiro, DanielaFeitosa Done
%CALC{$SUBSTITUTE(ActionItem1807,.*ActionItem,#,,r)}% Remove CSS ie6 hacks to allow LESS compiler to work 0 EasyToSolve AurelioAHeckert Done
%CALC{$SUBSTITUTE(ActionItem1808,.*ActionItem,#,,r)}% Notify Noosfero exceptions by e-Mail 0 colivre JoenioCosta Done
%CALC{$SUBSTITUTE(ActionItem1813,.*ActionItem,#,,r)}% Giving less emphasis to activities' date and using less space 0   JoenioCosta, RodrigoSouto Done
%CALC{$SUBSTITUTE(ActionItem1820,.*ActionItem,#,,r)}% Merge various YAML config files into only one noosfero.yml 0 colivre JoenioCosta Done
%CALC{$SUBSTITUTE(ActionItem919,.*ActionItem,#,,r)}% Initial Debian packaging 5 colivre AntonioTerceiro Done
%CALC{$SUBSTITUTE(ActionItem1581,.*ActionItem,#,,r)}% Description should be blank value when creating a new Enterprise 0 colivre, EasyToSolve   Rejected
Total: R2:C0..R-1:C0: 1

MilestoneForm edit

Version 0.28.0
Codename
Release 31 Jan 2011
Status Done
Topic attachments
I Attachment Action Size Date Who Comment
noosfero-0.28.0.tar.gzgz noosfero-0.28.0.tar.gz manage 14283.7 K 31 Jan 2011 - 22:46 DanielaFeitosa  
noosfero-apache_0.28.0_all.debdeb noosfero-apache_0.28.0_all.deb manage 3.8 K 31 Jan 2011 - 22:45 DanielaFeitosa  
noosfero_0.28.0_all.debdeb noosfero_0.28.0_all.deb manage 13813.6 K 31 Jan 2011 - 22:40 DanielaFeitosa  
tango-icon-theme_0.8.1-4_all.debdeb tango-icon-theme_0.8.1-4_all.deb manage 1837.7 K 01 Feb 2011 - 22:30 AntonioTerceiro  
Topic revision: r18 - 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