Noosfero, version 0.44.0

Hello there everybody!

I'm here to introduce you to our new version called Bororos! This version includes lots of cool new features for both users and developers.

Special thanks for the guys on Serpro that contributed a lot on this version. Also thanks to Josef Spillner for the update on the German translation. Thank you!

Now enough of the talking, let's go to what matters!

Manage and moderate comments

This new feature allow the users to choose if the comments on each of their contents should go on freely or should be moderated by him.

approve-comment-config.png Moderate comments configuration

In case he chooses to moderate the comments, each comment created on that content will generate a task with the comment and its content and he'll be able to approve it or reject it.
approve-comment-task.png ApproveComment task

Comments through ajax

Now all the comment process is realized through ajax requests. So there no longer any need of reloading the page to realize any operation related with comments: creation, removal, edition; anything! This improves the user experience and also reduces the server load.

Macros

Now on Noosfero we have this new kind of plugin hotspot called Macro. On any content the user will be able to include Macros that will be converted on the render time at the server side. This allows the users to build contents with dynamic informations.

The Macros' infrastructure allows the Macro to include a new button on the TinyMce editor that will allow the user to configure the Macro attributes and insert the Macro on the content without the need to understand the Macro format (although the user might add it through pure html if he wants to!).

macro-button.png Macros button

There isn't much documentation neither for the users or for the developers (besides the code itself) yet, but we'll be working on it in the future.

Comment Group Plugin

Together with the new Macros' infrastructure, we have a brand new plugin called Comment Group. This plugin includes the first real Macro on Noosfero. Its Macro is called Allow Comment which allows the user to mark any piece of its content as "commentable".

comment-group-edit.png Marking commentable text part

When that content is loaded, the parts marked will display a small blue balloon on its left side indicating the number of comments that part has.

coment-group-balloon.png Comments Group balloon

Clicking on this balloon show the comments already made on that part and also show a comment form for the user to comment too. This feature improves the power of the contents discussion allowing people to discuss each piece of it independently.

coment-group-comments.png Comments Group comments

coment-group-form.png Comments Group form

Comments Pagination

Yet talking about comments, we now have also comments pagination! No more scrolling forever to see all comments on those popular contents. For now the pagination is only based on the root comments and also requires a page load but the plans for the future is to have "See more" links that will load through ajax some more comments.

coments-pagination.png Coments pagination

Template without sidebars

We also included on this version a new template called "No Sidebars". As the name reveals, this template has no side bars at all. It's specially for those folks who goes straight to the point! =D

no-side-bars-configuration.png No side bars configuration

no-side-bars-view.png No side bars template

Trusted sites configuration interface

The administration panel received a brand new option that is the "Trusted sites" configuration. Despite this is an old feature on Noosfero, the wasn't, until now, an interface for the environment admin to configure it. Now it's much easier to choose which are the sites that your environment trust in order to load those cool but dangerous iframes.

trusted-sites-link.png Trusted sites admin palen

trusted-sites-page.png Trusted sites configuration

German translation

As I said earlier, in this version we have a brand new German translation. Special thanks to Josef Spillner for his contribution.

Blog/Forum view posts limit

Due to some performance issues we limited the blog/forum view limit of posts per page. The options that were 5, 10, 20, 50 and 100 are now 5, 10 and 15.

Small features

  • Package support for installation without database configuration.
  • TinyMce on contact view
  • Environment Access-Control-Allow-Origin configuration
  • Admin is no longer asked for captchas
  • Proper redirections after content removal
  • Parametrization of after_login redirection

That's all for this version. See you on the next one! o/

Shortlog

Antonio Terceiro (2):
      Don't start service without a proper DB config
      Remove uneeded depndency on openjdk

Aurelio A. Heckert (1):
      Admin don't need to fill a captcha to report abuse

Braulio Bhavamitra (6):
      Redirect when a page from another profile is requested from a profile domain
      Support Access-Control-Allow-Origin configuration and use
      URL parameter to redirect after login
      Put tinymce into contact view
      Put missing required
      Add nobars template layout

Caio Formiga (4):
      Enterprises's catalog loading category breadcomb only if necessary
      Changing redirect after destroy to referer or article parent
      Test for destroy article with referer
      Adding css class to forum post columns a td element

Francisco Marcelo de Araujo Lima Junior (1):
      adding comment_actions plugin

Josef Spillner (1):
      - yearly update of the German translation

Leandro Nunes dos Santos (25):
      improving comment manipulation and making possible to moderate comments by article
      Adding macro support for TinyMCE articles and a plugin called CommentGroupMacro that uses the macro support
      do not set macros if there is no environment
      adding jquery livequery in noosfero plugin
      remove all comment button from screen
      Merge branch 'ActionItem2562' into ActionItem2520
      Adding profile identifier information in comment group url
      adding profile information in url's
      Merge branch 'ActionItem2562' into ActionItem2520
      fixing article variable name
      pass just the profile identifier not all the profile
      fixing comment edition colorbox
      Merge branch 'ActionItem2562' into ActionItem2520
      merging with stable
      merging with stable
      mergin with ActionItem2562
      display send a comment button after reply a comment
      merging with stable
      displaying send comment button after save a new comment
      Merge branch 'ActionItem2562' into ActionItem2520
      changing the position of the comment actions and adding hotspot for comment plugins
      Merge branch 'ActionItem2562' into ActionItem2520
      merging with master
      Merge branch 'ActionItem2562' into ActionItem2520
      adding pagination for article's comments

Lucas Melo (1):
      provide interface to manage trusted sites

Rodrigo Souto (49):
      Removing unecessary tests from cms controller
      Transforming nobars into nosidebars
      Adding name config for templates
      Testing no captcha for the admin to register abuse
      Fixing typo on trusted sites permission name
      Using assigns on trusted sites tests
      Adding migration to include manage trusted sites permission to admin role
      [comments-refactor-review] Replacing plugins direct call with dispatch
      [comments-refactor-review] Encapsulating comment moderation check
      [comments-refactor-review] Encapsulating comment destroy check
      [comments-refactor-review] Encapsulating comment mark_as_spam check
      [comments-refactor-review] Removing unnecessary code
      [comments-refactor-review] Encapsulating comment update check
      [comments-refactor-review] Testing permissions to edit comment too
      [comments-refactor-review] Removing obsolete FIXME's
      [comments-refactor-review] Moving edit/update check to a filter
      [comments-refactor-review] Checking permissions to show mark/unmark as spam link
      [comments-refactor-review] Checking permissions to show edit link
      [comments-refactor-review] Checking permissions to show remove link
      [comments-refactor-review] Small refactor on content_viewer_helper
      [comments-refactor-review] Small fixes on ApproveComment task and its tests
      [comments-refactor-review] Refactoring and making tests for comment root
      [comments-refactor-review] Removing js location to crazy place
      [comments-refactor-review] Cleaning up the code
      [comments-refactor-review] Fixing content viewwer controller test
      [comments-refactor-review] Fixing ApproveComment information
      [comments-refactor-review] Avoiding comment_form background color change
      Temporarily commenting colorbox border and shadow
      Removing url rewriter that makes lots of other tests break
      Fixing broken tests after merges integration
      [macro-support-review] Creating display_number_of_comments back again
      [macro-support-review] Renaming manager first to dispatch_first
      Removing protected from application controller
      [macro-support-review] Refactoring macros infra-structure
      [macro-support-review] Adding identifier method for macro
      [macro-support-review] Documenting macro configurations
      [macro-support-review] Renaming CommentGroup plugin
      [macro-support-review] Removing unnecessary tests
      [macro-support-review] Adjusting details of the plugin to comply with core changes
      [macro-support-review] Adding index on article name
      [macro-support-review] Removing unnecessary hot spot
      [macro-support-review] Refactoring broken parse_content and creating pipeline manager method
      [macro-support-review] Fixing send_email plugin
      [macro-support-review] Final adjustments
      [macro-support-review] Fixing comments count
      [macro-support-review] Removing as_thread call
      [macro-support-review] Fixing article_comments_list div
      Fixing search feature intermitent failure
      Limiting blog and forum view to 15 posts


vfcosta (16):
      Fixing comment_form hostspot
      Fixing javascript
      Using jquery livequery to show comment form buttons
      Fixing anchor for comments that are inside groups
      Refactoring comment group macro javascripts
      Merge branch 'ActionItem2520' of gitorious.serpro:noosfero/noosfero-development into ActionItem2520
      adding a menu to display comment actions
      adding hot spot for comments extra actions
      adding tests for comment_helper
      accept lambda in comment_actions hot spot
      do not show comment actions menu if it has no items
      removing old links for comment actions
      fixing functional tests
      show menu items after the user clicks on menu
      fixing creation of comment
      fixing comment creation/reply bugs

# Title Priority Tags Assigned To Who Cares Status
%CALC{$SUBSTITUTE(ActionItem1631,.*ActionItem,#,,r)}% Environment can set the trusted sites for iframe content 0 colivre DanielaFeitosa Done
%CALC{$SUBSTITUTE(ActionItem2387,.*ActionItem,#,,r)}% Admin don't need to fill a captcha to report abuse 0   AurelioAHeckert Done
%CALC{$SUBSTITUTE(ActionItem2465,.*ActionItem,#,,r)}% Redirect when a page from another profile is requested inside a profile domain 0   BraulioBhavamitraBO Done
%CALC{$SUBSTITUTE(ActionItem2520,.*ActionItem,#,,r)}% Comentário dentro do artigo 10 serpro LeandroNunes, VictorCosta Done
%CALC{$SUBSTITUTE(ActionItem2562,.*ActionItem,#,,r)}% Manage and moderate comments 0 serpro LeandroNunes, AbnerOliveira, VictorCosta Done
%CALC{$SUBSTITUTE(ActionItem2600,.*ActionItem,#,,r)}% Doesn't check for Nill on enterprises catalog 0 EITA CaioFormiga Done
%CALC{$SUBSTITUTE(ActionItem2603,.*ActionItem,#,,r)}% Forwarding to CMS url after delete post or forum 0 EITA CaioFormiga Done
%CALC{$SUBSTITUTE(ActionItem2616,.*ActionItem,#,,r)}% Enviroment configuration of Access-Control-Allow-Origin 0   BraulioBhavamitraBO Done
%CALC{$SUBSTITUTE(ActionItem2629,.*ActionItem,#,,r)}% Add class to forum-post columns a td element 0 EITA CaioFormiga Done
%CALC{$SUBSTITUTE(ActionItem2645,.*ActionItem,#,,r)}% Redirect to specified url on login 0   BraulioBhavamitraBO Done
%CALC{$SUBSTITUTE(ActionItem2652,.*ActionItem,#,,r)}% Put tinymce into contact view 0   BraulioBhavamitraBO Done
%CALC{$SUBSTITUTE(ActionItem2675,.*ActionItem,#,,r)}% Allow environment admins to include trusted sites for iframes 0 blogoosfero, colivre LucasMelo Done
%CALC{$SUBSTITUTE(ActionItem2677,.*ActionItem,#,,r)}% Template without any bars (only content) 0   BraulioBhavamitraBO Done
%CALC{$SUBSTITUTE(ActionItem2679,.*ActionItem,#,,r)}% Debian package installation fails if database is not configured through debconf 0   AntonioTerceiro Done
%CALC{$SUBSTITUTE(ActionItem2707,.*ActionItem,#,,r)}% German Translation 0     Done
%CALC{$SUBSTITUTE(ActionItem2709,.*ActionItem,#,,r)}% Paginate Comments 10 serpro LeandroNunes Done
%CALC{$SUBSTITUTE(ActionItem2713,.*ActionItem,#,,r)}% Blog number of posts on view page limit 10   RodrigoSouto Done
Total: R2:C0..R-1:C0: 1

MilestoneForm edit

Version 0.44.0
Codename Bororos
Release 17 Jul 2013
Status Done
Topic attachments
I Attachment Action Size Date Who Comment
noosfero-0.44.0.tar.gzgz noosfero-0.44.0.tar.gz manage 18979.6 K 17 Jul 2013 - 08:30 RodrigoSouto ff2f0a6e8232b3facade14d00b2ad4233b3a90ed
noosfero-apache_0.44.0_all.debdeb noosfero-apache_0.44.0_all.deb manage 6.0 K 17 Jul 2013 - 08:31 RodrigoSouto 2df90beab4f6f50a993810e193a603eed672b420
noosfero_0.44.0_all.debdeb noosfero_0.44.0_all.deb manage 17797.6 K 17 Jul 2013 - 08:26 RodrigoSouto d52e388707e2dac652c314fa5462f75607fde392
Topic revision: r5 - 12 Aug 2013, RodrigoSouto

irc Talk with Devs Now!

%IF{"$'WIKINAME'!='WikiGuest'" then="

♥ I Care

%DBQUERY{"(topic='^ActionItem[0-9]+') AND whocares=~'WikiGuest' AND Status!='Done' AND Status!='Rejected'" format=" $formfield(Title)" separator="$n---$n" }%
Filter ♥ AIs
"}%

 
Translations: English
Search on Docs:
   
ActionItem Search:

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