Noosfero, version 0.26.0

Better defaults

Noosfero is a highly-configurable application, and you can configure a very large number of aspects of a Noosfero environment. Although this is very important to allow highly different use cases, it sometimes made it hard to simple use cases because there is so much to configure!

In an effort to make it easier to get started with Noosfero, we now implemeted better defaults (AI:1680): we changed the system to provide a better set of default options so that new Noosfero installations will provide a largely better experience out of the box.

Getting in touch with your peers

Getting in touch with your peers has become a lot easier with this new release. Now there are better profile listings (AI:1588) that make finding people and communities a lot easier. They can be listed ordered by creation date with most recent first, by level of actitity with the most active first, and by popularity with the most popular first. Activity and popularity are measured in terms of content created and numbers of friends(or members), respectively.

better-profile-listing.png

It's now easier for find people and communities. They can be listed by popularity, activity or existance time.

Once you found them, you can now add a friend or join a community through the quick links balloon (AI:1587, AI:1649, AI:1710). By clicking the top-left corner of the person picture, you can quickly add a new friend, navigate to the person friends list or view the person's profile. Clicking the top-left corner of a community picture lets you join that community, view its members list, or view its profile.

quick-links-balloons.png

Adding friends and joining communities is now only one-click away

It's also easier to get in touch with your peers. Community owners and environment administrators can now send e-mails to all their members. (AI:1660, AI:1659). The admin of a community can send emails to all its members via the community control panel. This is also available to the environment's administration panel, where it is possible to send email to all registered users in the site.

The environment admin can also export a list of all users in XML or CSV formats (AI:1605) via the control panel environment.

Interacting with your peers

Social networking means following what your peers think, say and do. This release introduces much wanted features that help in keeping track of your friends and communities.

You can now follow what your friends are doing on the network: adding new friends, joining communities, publishing a new article or blog post, or adding a new picture in an image gallery. You will now be notified about profile activities (AI:1303, AI:1714, AI:1703), both for your friends and for the communities you are part of.

profile-activity.png

You can now receive notifications of everything your friends do and about what happens in your communities.

Noosfero now also has a message wall (AI:1657, AI:1719, AI:1704). You can leave scraps in your friends walls, or receive scraps from them in your wall. Communities also have a collective wall, in which visitors can leave notes for all community members.

scrap.png

The profile wall lists the scraps you received.

Last, but not least, there is a feature that makes using Noosfero an even more "real time" experience: we now feature a realtime chat system (AI:1635, AI:1685, AI:1730, AI:1705, AI:1708). Besides being able to do one-to-one chat with your friends, every community automatically gets its own chat room, open to all its members.

chat.png

Noosfero's chat system lets you talk in real time with your friends.

Noosfero's chat system is based on XMPP, a open technology for real-time communication which is also used by leading web platforms, such as the Jabber instant messaging network, Google's GTalk and Facebook chat. Running a chat-enabled Noosfero installation requires also running a XMPP server (currently only ejabberd is supported), and for that reason this feature is not turned on by default.

Publishing content

Every article or blog post has now a new field, called lead. The article lead (AI:1664) is used whenever a short version of the article is required: when published on the environment news portal community and highlighted, articles with a non-empty lead will have the text of the lead displayed in the site homepage instead of its first paragraph. The lead is also used when your blog is configured for listing short versions of articles instead of their full text.

Article editing is now more confortable as well. You can use the Save and continue button (AI:1394) to record your changes and go back to the edit screen to continue working on the text.

save-and-continue.png

You can use save and continue to record your changes while taking a small break in your work.

Managing products

This release also brings a completely redesigned interfaces for adding products to enterprises (AI:1435). Now, the first step to add a new product is selecting its category through a friendlier and more straightforward interface. Next release will bring more novelties in the management and visualization of products.

new-interface-add-products.png

The new interface for adding products is much more intuitive.

Besides the new interface for adding products, viewing and editing has also been completely redesigned. With the new interface to edit products and manage inputs (AI:1412), you can now edit products's information and edit its inputs on a single interface.

new-interface-edit-products.png

With the new interface, editing products is now a much easier task.

Privacy

This is a long-waited feature: users that are no longer interested in having a profile inside a Noosfero social network can remove their profile. While we don't like to see them going, it's a legitimate option that users can make and Noosfero now supports removing user profiles (AI:1716).

Blocks and themes

There are new blocks available to be added on the environment sideboxes: the categories block (AI:1543) will display all environment categories and can be used to navigate on them. The Raw HTML block (AI:1652) helps environment administrators on adding arbitrary HTML contents to the environments sideboxes, and can be used for example to insert HTML widgets from other services and banners in general.

block-categories-menu.png

The new categories block displays the environment categories in a menu-like way.

In this release we also started to add new themes that can be chosen by users instead of the default theme. The new scarletred theme (AI:1529) is the first extra theme and a proof-of-concept: it is still under construction, but a beta version is already available in this release. Once we get scarletred right, we will create several colored themes based on it.

Infrastructure changes

This release saw a large amount of effort into optmization for performance, and we can say for sure that Noosfero now is a lot faster than before.

One of the bottlenecks that were removed is the image thumbnail generation. Thumbnails are now generated in background (AI:1661, AI:1702). This way the expensive image processing algorithms that create thumbnails for every image upload into Noosfero are done without blocking Noosfero's application from serving new requests from other users..

upload-in-background.png

Images are now processed in background. Before their processing ends, the thumbnails will be represented by the above image.

It was also added support for HTTP caching reverse proxies (AI:1608), in special Varnish. Noosfero now generates the headers needed for Varnish to maintain a static cache of pages. Those cached pages are served for unauthenticated users directly from the cache for some minutes, without Noosfero having to do anything. This way, response times in high traffic Noosfero installations increases dramatically.

Translations

Noosfero 0.26.0 comes with 3 complete translations besides the default English user interface. Portuguese translation is a usual maintained at 100% by the Colivre team. Russian, very close to completion, and German, a little behind but usable, are often contributed by the Crowdserving team at the Dresden University of Technology.

Other incomplete translations include French, Spanish, and Armenian. A Japanese translation has been started recently. If you want to help the Noosfero project by translating it to your own language, please get in touch with the development mailing list.

Full change list

Antonio Terceiro (138):
      Allowing more flexibility for themes
      No more hate here :-)
      And no politicians or terrorists
      Include comment title and body in notifications
      Better wording in notification e-mails
      Missed one notification message to enhance
      Removing blocks from account controller
      Removing calls to deprecated method
      Removing unused route
      Removing test for unused route
      Fixing acceptance tests
      English review and Portuguese translation update
      Droping gettext/rails usage in makemo target
      Adding a disclaimer about production OS
      Documenting the provided logrotate configuration
      Do not display templates in new profile listings
      Allow themes to override profile default images
      Adding missing files
      Some finishing touches in scarletred theme
      Display source also for published articles from other profiles
      Displaying the article title when accepting
      First stab at HTTP caching
      No cache for logged in users. At all.
      Remove annoying message from map
      Marking strings correcly
      Translations update
      Generate translatable pagination links
      Only show the "admin" link for admins
      Fixing unit tests for ShortFilename
      Start application server last, stop it first
      Store id's instead of entire ActiveRecord objects
      Fix unproper jQuery usage
      Fix the assets menu in scarletred theme
      Load environment (which is used during doc build)
      Adding a simple test for RssFeed#to_html
      Fix image references in base theme
      Add a Raw HTML block
      Fixing test
      Fix integration test
      Removing useless test
      Adjusting acceptance test
      Fix problem with Delayed::Job and acts_as_ferret
      A simple interface for exporting user data
      Document missing dependency
      Translation files update; pt translation at 100%
      Move duplicated code into a method on its own
      Silencing DJ queue processing during the tests
      Being able to temporarily change the locale
      Set a locale in the background tasks
      A better title for invitation e-mails
      Remove misplace environment setting
      Fix InviteFriend test
      Adding suitable acceptance tests for user data export
      Fix acceptance test
      Translation files update; pt translation 100%
      Adjusting test
      Efficiently listing image galleries
      fix another test
      Change wording of the member invitation message
      Make performance test more reliable
      Fix XSS protection in article titles
      Escape article titles in recent documents block
      Rewrite Article#first_paragraph using an actual HTML parser
      Point back to original article
      Escape every title in the home page
      Enhancements in the Article lead feature
      Make tests less picky
      Fix port issue with development server in background
      Avoid creating background jobs for thumbnails also
      Remove the "Join community popup" feature
      Fix migration
      Workaround for problem with acts_as_ferret in production mode
      Translation files update; pt translation 100%
      Adding run command to ./script/production
      Fix menus in old layout
      Documenting Varnish usage
      Database access optimization
      Fixing webmail link for old-style user menu
      Removing impossible test
      Using proper ActiveRecord relationships
      Removing site-specific CSS
      Removing unused code
      Upgrading DB schema
      Updating translation files; text review
      Also extract strings from config/initializers/
      Fixing weird border
      Limiting to one single delayed_job worker
      Fix indentation
      Restore adding of CSS class for logged-in users
      Avoid paginating after loading everything.
      Support "Save and continue" when creating a new article
      Fix tests
      Don't associate people with recycle bins
      Updating database schema
      Don't stop down migration arbitrarily
      Updating DB schema
      Remove debugging step
      Fixing HTML in 503 error page
      Being consistent
      Do not redirect AJAX requests
      Don't crash for not logged users
      Links that require login are not shown at first
      Fixing "link to this page" feature.
      Fixing the fix
      Removing invented %{} 'markup' from links
      Fix syntax error on profile ballon links function
      Fixing tests
      Translation files update
      Don't generate ill-formated HTML
      Document delayed_job usage in development mode
      Fix syntax error in template
      Fix migration to run at a reasonable time
      Creating indexes before removing records
      Shorter block description
      Fix String#to_slug to work with multi-byte UTF-8 characters
      Fixing test. WTF?
      Revert "Order tags alphabetically. Closes ActionItem1325"
      Add back support for managing enterprises directly from menu
      Fix Javascript error when chat is not enabled
      Fix indentation
      Update translation files; completed pt translation
      Writing more tests for User#data_hash
      A less fragile test for User#data_hash keys
      Adding task to check translation statuses
      Updating Russian translation
      Separating the sample data scripts a little more
      Remove old cruft
      Autoflushing
      Removing more old cruft
      Fix test
      Better defaults
      Updating translation files; Portuguese at 100%
      Bump version number
      Fix template for 503.html
      Adding new contributors to AUTHORS
      Fixing bug in translation extraction task
      Translation files update; Portuguese complete
      Update 503 error page.

Aurelio A. Heckert (1):
      Order tags alphabetically. Closes ActionItem1325

Bráulio Bhavamitra (1):
      Fix addition of categories

Caio SBA (18):
      Allow themes to override default map icons
      Fixing bug on navigation submenu trigger
      Removing duplicated AddThis
      The home shows as portal news only the highlighted ones that are not listed above in the highlighted news
      Profile activity
      Portuguese translation complete and some profile activity improvements
      Article's actions are not tracked by default. By now, textile and tinymce's actions are tracked
      Unify code for generating speech bubbles (ActionItem1696)
      Send e-mail when a scrap is sent (ActionItem1704)
      Show the correct url in scrap mail notification
      Display chat messages in balloons
      Submenu appears under highlights block
      Group profile activities by created_at instead of updated_at
      Fixing bug in onResize body event
      Fixing z-index conflict in IE
      Adding some default style
      Turn navigation submenu trigger more visible
      Buttons appear over title in profile events page

Daniela Soares Feitosa (35):
      Added structure to add inputs to a product
      Fixed redirections of noosfero
      Fixes of 0.25
      Added scarletred theme to noosfero
      Allowed environment to set trusted sites on iframes
      Invitation e-mails are sent in background
      Adding edit button when viewing a blog
      Allowing comments from webkit and IE
      Created short_title on article and used it on button
      fetching emails for invitation done in background
      added route to invite friends
      Adding unit tests for InvitationJob
      Adding different class when product has discount
      Replacing "<p>" by "\n" on invitation default message
      Added libs to create thumbnails in background
      Upload of files done in background
      Enabling ferret after create thumbnails
      Removing width and height from headline's images
      Send e-mails through environment
      Removed notify_activity_job
      Fixed test
      Fixed path to favicon theme on slideshow
      Time of comments now display the left zero of minutes
      Time of chat now display the left zero of minutes
      Added pagination to cms and to public view of folder
      Enhancements of chat
      NotifyJob executes sql to be faster
      Fixed crash when searching for unexistent tag
      Send mailing in batches
      Fixed bug on layout
      Allowing users to delete profile
      Replacing link by button on delete profile
      Back button on events links to profile's homepage
      Added 0.26 features documentation
      Added doc to 0.26 version

Joenio Costa (25):
      Cosmetic changes:
      Fixing script/sample-products
      Theme isn't a setting of environment (reverting mistake made by commit d273ad)
      Saving products without validation in migration to set category to products without category
      Fixing unit test broken by commit 'c1fc02'
      Updating translations
      Disabling colorpicker: we have a lot of warnings about it
      Bumping version number
      Exporting users from environment as XML and CSV
      User interface to allow enterprises add inputs to yours products
      fixing pt_BR translation: s/Boltar/Voltar/
      Prevent crash when looking for lead in article without paragraphs
      XMPP/Jabber based chat
      Some improvements/fixes in chat messages
      Removing duplicated emoticon :-\
      Pidgin emoticons should be compat with Debian Lenny; and
      Fix how nick is calculated in rosterusers VIEW in database
      Changing XMPP connection parameters
      Adding "Multi-User Chat" support to XMPP/Jabber chat
      Fitering <script> tag from chat messages
      "Add friend" is better then "Add"
      Adding some style to chat in 'noosfero' theme
      Avoiding some 'delayed job' errors
      Fixing broken layout of search result screen
      Fix typo in pt_BR translation

Leandro Nunes dos Santos (8):
      Add a block to display the categories as a website menu.
      Improving profile/communities listing and show a profile balloon when trigger is clicked
      It was impossible to manage the enterprise products when if It has a lot of products registered.
      Now is possibile to users remove its profile activities.
      Implmenting some improvement on profile activity:
      Adding scraps to communities.
      fixing links for more recent, more active, and more popular people and communities
      bugfix

LinguÁgil 2010 (1):
      Add "Save and continue" button in edit screen.

Rodrigo Souto (33):
      Marking all "enterprise" mentions for terminology
      Spread article documentation
      Subitems links in the cms goes to view page instead of edit page
      Feed creation page doesn't crashes
      "Only in the homepage" for environment blocks too
      Fixing and adding tests for Env block (a992dc)
      Setting start_date default value as today
      Fixing browser controller test strings
      Event type is always available
      Feed articles are listed even in private profiles
      Articles published from external_feeds copy the source
      Balloon links appear in communities block too
      New user copies communities too from person_template
      This will avoid the text to overflow over the sideboxes.
      Communities can publish article in the portal community
      Fixing positions
      Removing list bullets from tag search view
      City and state fields are displayed only if there is any state
      Publish article with possibility of different name
      Publish event creates a copy of the event
      Temporarily avoiding crashes with empty string
      CreateEnteprise task is cancelled properly
      Identifying the divs of rejection explanation field
      Substituting 'Contact' by 'Send a message'
      Removing the p tag from Article#first_paragraph
      Lead field
      Adding article-actions as an indenpendent div
      Folder's view page list children by last update
      Join community and add member through ajax
      Fixing performance issues on media-listing
      Events are displayed only if the user is allowed to see it
      Password recovery looks after the environment to define the requestor
      Blog paginate only with the available post for the user

Ronny Kursawe (2):
      German translation updated
      German translation update

# Title Priority Tags Assigned To Who Cares Status
%CALC{$SUBSTITUTE(ActionItem1303,.*ActionItem,#,,r)}% Profile activity 0 dilmanarede LeandroNunes, CaioSBA Done
%CALC{$SUBSTITUTE(ActionItem1394,.*ActionItem,#,,r)}% Add 'Save and continue editing' to text editing screen 0 EasyToSolve AntonioTerceiro Done
%CALC{$SUBSTITUTE(ActionItem1412,.*ActionItem,#,,r)}% Edit inputs of products 0 ecosol DanielaFeitosa, JoenioCosta Done
%CALC{$SUBSTITUTE(ActionItem1435,.*ActionItem,#,,r)}% Add new input to a product 0 ecosol DanielaFeitosa Done
%CALC{$SUBSTITUTE(ActionItem1479,.*ActionItem,#,,r)}% Must not be able to publish events for now 0 colivre RodrigoSouto Done
%CALC{$SUBSTITUTE(ActionItem1529,.*ActionItem,#,,r)}% New 'scarletred' Noosfero theme 0 colivre DanielaFeitosa Done
%CALC{$SUBSTITUTE(ActionItem1543,.*ActionItem,#,,r)}% Create a block to display the categories as menu 0 Patch   Done
%CALC{$SUBSTITUTE(ActionItem1557,.*ActionItem,#,,r)}% Invisible posts are paginated 0   AurelioAHeckert, RodrigoSouto Done
%CALC{$SUBSTITUTE(ActionItem1587,.*ActionItem,#,,r)}% Quick links balloon 0 dilmanarede CaioSBA Done
%CALC{$SUBSTITUTE(ActionItem1588,.*ActionItem,#,,r)}% Better profile listings 0 dilmanarede LeandroNunes Done
%CALC{$SUBSTITUTE(ActionItem1596,.*ActionItem,#,,r)}% Width of sideboxes in leftbar and rightbar templates is broken again! 0 colivre DanielaFeitosa Done
%CALC{$SUBSTITUTE(ActionItem1601,.*ActionItem,#,,r)}% Lot of warnings about colorpicker javascript 0 colivre JoenioCosta Done
%CALC{$SUBSTITUTE(ActionItem1605,.*ActionItem,#,,r)}% Export users from environment as CSV and XML 0 ipf, colivre JoenioCosta Done
%CALC{$SUBSTITUTE(ActionItem1608,.*ActionItem,#,,r)}% first stab at HTTP caching 0 colivre AntonioTerceiro Done
%CALC{$SUBSTITUTE(ActionItem1609,.*ActionItem,#,,r)}% include comment title and body in notification e-mails 0   AntonioTerceiro Done
%CALC{$SUBSTITUTE(ActionItem1610,.*ActionItem,#,,r)}% better wording in notification e-mails 0   AntonioTerceiro Done
%CALC{$SUBSTITUTE(ActionItem1614,.*ActionItem,#,,r)}% Event start date should have a default value 0   RodrigoSouto Done
%CALC{$SUBSTITUTE(ActionItem1619,.*ActionItem,#,,r)}% top-level RSS feed in private profile does not list content (at all) 0   RodrigoSouto Done
%CALC{$SUBSTITUTE(ActionItem1620,.*ActionItem,#,,r)}% The published article isn't copying the source from the original article 0   RodrigoSouto Done
%CALC{$SUBSTITUTE(ActionItem1625,.*ActionItem,#,,r)}% Button to blog breaks when blog has a big title 0 colivre DanielaFeitosa Done
%CALC{$SUBSTITUTE(ActionItem1626,.*ActionItem,#,,r)}% New user must copy communities from person template 0   RodrigoSouto Done
%CALC{$SUBSTITUTE(ActionItem1627,.*ActionItem,#,,r)}% Allow themes to override the default icons for prople, communities, enterprises and map markers 0   AntonioTerceiro Done
%CALC{$SUBSTITUTE(ActionItem1628,.*ActionItem,#,,r)}% Communities should be able to publish articles in the portal community 0   RodrigoSouto Done
%CALC{$SUBSTITUTE(ActionItem1635,.*ActionItem,#,,r)}% XMPP-based chat 0 dilmanarede JoenioCosta Done
%CALC{$SUBSTITUTE(ActionItem1640,.*ActionItem,#,,r)}% Send invitations for members/friends in background 0 colivre DanielaFeitosa Done
%CALC{$SUBSTITUTE(ActionItem1641,.*ActionItem,#,,r)}% Display button to edit blog 0 colivre DanielaFeitosa Done
%CALC{$SUBSTITUTE(ActionItem1642,.*ActionItem,#,,r)}% Cannot add comment on IE and Chrome 0 colivre DanielaFeitosa Done
%CALC{$SUBSTITUTE(ActionItem1643,.*ActionItem,#,,r)}% External blogs updates only once a day 0 dilmanarede JoenioCosta Done
%CALC{$SUBSTITUTE(ActionItem1644,.*ActionItem,#,,r)}% Wrong references to images in base theme 0 asl, foradoeixo, dilmanarede   Done
%CALC{$SUBSTITUTE(ActionItem1645,.*ActionItem,#,,r)}% State and city field is displayed even if there is no state 0   RodrigoSouto Done
%CALC{$SUBSTITUTE(ActionItem1646,.*ActionItem,#,,r)}% Unpublished events are marked on the agenda 0   RodrigoSouto Done
%CALC{$SUBSTITUTE(ActionItem1647,.*ActionItem,#,,r)}% Publish article doesn't use the name specified by the user 0   RodrigoSouto Done
%CALC{$SUBSTITUTE(ActionItem1648,.*ActionItem,#,,r)}% Publish events 0   RodrigoSouto Done
%CALC{$SUBSTITUTE(ActionItem1649,.*ActionItem,#,,r)}% Adding more links to balloon 0   RodrigoSouto Done
%CALC{$SUBSTITUTE(ActionItem1650,.*ActionItem,#,,r)}% Crash when trying to put an RssFeed inside an ArticleBlock 0 dilmanarede RodrigoSouto Done
%CALC{$SUBSTITUTE(ActionItem1652,.*ActionItem,#,,r)}% Raw HTML block 0   AntonioTerceiro Done
%CALC{$SUBSTITUTE(ActionItem1654,.*ActionItem,#,,r)}% CreateEnterprise task can't be cancelled 0   RodrigoSouto Done
%CALC{$SUBSTITUTE(ActionItem1655,.*ActionItem,#,,r)}% CreateEnterprise task's rejection explanation field isn't working properly 0   RodrigoSouto Done
%CALC{$SUBSTITUTE(ActionItem1657,.*ActionItem,#,,r)}% Message Wall 0 dilmanarede LeandroNunes Done
%CALC{$SUBSTITUTE(ActionItem1658,.*ActionItem,#,,r)}% The default message to accept invitations add a tag p as string 0   DanielaFeitosa Done
%CALC{$SUBSTITUTE(ActionItem1659,.*ActionItem,#,,r)}% Send email to all enviroment members 0 dilmanarede DanielaFeitosa Done
%CALC{$SUBSTITUTE(ActionItem1660,.*ActionItem,#,,r)}% Admin Community sends email to all members 0 dilmanarede DanielaFeitosa Done
%CALC{$SUBSTITUTE(ActionItem1661,.*ActionItem,#,,r)}% Upload image in Back Ground 0 dilmanarede DanielaFeitosa Done
%CALC{$SUBSTITUTE(ActionItem1662,.*ActionItem,#,,r)}% Duplicated AddThis button 0 EasyToSolve CaioSBA Done
%CALC{$SUBSTITUTE(ActionItem1663,.*ActionItem,#,,r)}% Show only highlighted news on the homepage 0 EasyToSolve CaioSBA Done
%CALC{$SUBSTITUTE(ActionItem1664,.*ActionItem,#,,r)}% Article's lead 0   RodrigoSouto Done
%CALC{$SUBSTITUTE(ActionItem1665,.*ActionItem,#,,r)}% </p> added to home page with news system 0   RodrigoSouto Done
%CALC{$SUBSTITUTE(ActionItem1666,.*ActionItem,#,,r)}% performance problem in edition of highlights block 0   AntonioTerceiro Done
%CALC{$SUBSTITUTE(ActionItem1667,.*ActionItem,#,,r)}% quotes being double-escaped in published article titles (only) 0   AntonioTerceiro, RodrigoSouto Done
%CALC{$SUBSTITUTE(ActionItem1668,.*ActionItem,#,,r)}% Article#first_paragraph does not work with two paragraphs in the same line 0   AntonioTerceiro, RodrigoSouto Done
%CALC{$SUBSTITUTE(ActionItem1669,.*ActionItem,#,,r)}% Make published article point back to original article while editing 0   AntonioTerceiro, RodrigoSouto Done
%CALC{$SUBSTITUTE(ActionItem1670,.*ActionItem,#,,r)}% Problem on visualization of blog post 0 dilmanarede JoenioCosta Done
%CALC{$SUBSTITUTE(ActionItem1673,.*ActionItem,#,,r)}% Add friend and join community through Ajax request 0   RodrigoSouto Done
%CALC{$SUBSTITUTE(ActionItem1676,.*ActionItem,#,,r)}% Images on headline have fixed width and height 0   DanielaFeitosa Done
%CALC{$SUBSTITUTE(ActionItem1677,.*ActionItem,#,,r)}% terrible performance in profile listing blocks 0     Done
%CALC{$SUBSTITUTE(ActionItem1679,.*ActionItem,#,,r)}% Improvments to XMPP chat 0 dilmanarede DanielaFeitosa, JoenioCosta, LeandroNunes, CaioSBA Done
%CALC{$SUBSTITUTE(ActionItem1680,.*ActionItem,#,,r)}% better defaults 0 colivre AntonioTerceiro Done
%CALC{$SUBSTITUTE(ActionItem1683,.*ActionItem,#,,r)}% Folder files should be listed ordered by Last Update 0 EasyToSolve, dilmanarede RodrigoSouto Done
%CALC{$SUBSTITUTE(ActionItem1685,.*ActionItem,#,,r)}% Implement MUC (Multi-User Chat) support in XMPP/Jabber chat 0 dilmanarede JoenioCosta Done
%CALC{$SUBSTITUTE(ActionItem1688,.*ActionItem,#,,r)}% Favicon is not being displayed on slideshow 0 colivre DanielaFeitosa Done
%CALC{$SUBSTITUTE(ActionItem1689,.*ActionItem,#,,r)}% Add pagination when displaying folder 0 dilmanarede DanielaFeitosa Done
%CALC{$SUBSTITUTE(ActionItem1691,.*ActionItem,#,,r)}% On time of comments, zero of minutes is not displayed 0 colivre DanielaFeitosa Done
%CALC{$SUBSTITUTE(ActionItem1692,.*ActionItem,#,,r)}% Allow styling for logged in users 0 EasyToSolve, Patch   Done
%CALC{$SUBSTITUTE(ActionItem1698,.*ActionItem,#,,r)}% Performance issues and order in the media-listing 0   RodrigoSouto Done
%CALC{$SUBSTITUTE(ActionItem1700,.*ActionItem,#,,r)}% 'forgot my password' does not work with multiple environments and users with same login in two environments 0   RodrigoSouto Done
%CALC{$SUBSTITUTE(ActionItem1701,.*ActionItem,#,,r)}% Crash when user tries to search articles with an unexistent tag 0 dilmanarede DanielaFeitosa Done
%CALC{$SUBSTITUTE(ActionItem1702,.*ActionItem,#,,r)}% document delayed_job for developers in HACKING file 0 EasyToSolve, Patch   Done
%CALC{$SUBSTITUTE(ActionItem1704,.*ActionItem,#,,r)}% Send e-mail when a scrap is sent 0   CaioSBA Done
%CALC{$SUBSTITUTE(ActionItem1705,.*ActionItem,#,,r)}% Enchance style of conversation history 0 colivre CaioSBA Done
%CALC{$SUBSTITUTE(ActionItem1708,.*ActionItem,#,,r)}% Display my online friends chat in Noosfero main window 0 colivre, dilmanarede LeandroNunes Done
%CALC{$SUBSTITUTE(ActionItem1711,.*ActionItem,#,,r)}% javascript error on IE 0   AntonioTerceiro Done
%CALC{$SUBSTITUTE(ActionItem1712,.*ActionItem,#,,r)}% Enhance mailing job 0 dilmanarede DanielaFeitosa, CaioSBA Done
%CALC{$SUBSTITUTE(ActionItem1714,.*ActionItem,#,,r)}% Duplicate notifications 10 dilmanarede LeandroNunes Done
%CALC{$SUBSTITUTE(ActionItem1716,.*ActionItem,#,,r)}% User must be able of remove his profile 0 dilmanarede DanielaFeitosa Done
%CALC{$SUBSTITUTE(ActionItem1719,.*ActionItem,#,,r)}% The wall link shown on scrap e-mail notification is not correct 0   CaioSBA Done
%CALC{$SUBSTITUTE(ActionItem1730,.*ActionItem,#,,r)}% Chat is allowing messages with Javascript 0 colivre JoenioCosta Done
%CALC{$SUBSTITUTE(ActionItem1740,.*ActionItem,#,,r)}% We are getting error messages from DelayedJob 0   JoenioCosta Done
%CALC{$SUBSTITUTE(ActionItem1744,.*ActionItem,#,,r)}% Submenu appears under highlights block 10   CaioSBA Done
%CALC{$SUBSTITUTE(ActionItem1746,.*ActionItem,#,,r)}% Layout of search result is broken 0 colivre JoenioCosta Done
%CALC{$SUBSTITUTE(ActionItem1751,.*ActionItem,#,,r)}% Back button on events links to profile 0 dilmanarede DanielaFeitosa Done
%CALC{$SUBSTITUTE(ActionItem1752,.*ActionItem,#,,r)}% Profile activities should be grouped based on creation time 0   CaioSBA Done
%CALC{$SUBSTITUTE(ActionItem1753,.*ActionItem,#,,r)}% onResize body event removes body classes 0   CaioSBA Done
%CALC{$SUBSTITUTE(ActionItem1754,.*ActionItem,#,,r)}% Z-Index conflict between profile balloon and navigation submenu in Internet Explorer 0   CaioSBA Done
%CALC{$SUBSTITUTE(ActionItem1755,.*ActionItem,#,,r)}% Layout bugs in default theme 0   CaioSBA Done
%CALC{$SUBSTITUTE(ActionItem1756,.*ActionItem,#,,r)}% Improve navigation submenu in default theme 0   CaioSBA Done
%CALC{$SUBSTITUTE(ActionItem1757,.*ActionItem,#,,r)}% Buttons appear over title in profile events page 0   CaioSBA Done
%CALC{$SUBSTITUTE(ActionItem1703,.*ActionItem,#,,r)}% Enhance NotifyActivityToProfilesJob 0 dilmanarede DanielaFeitosa WaitingForFeedback
Total: R2:C0..R-1:C0: 1

MilestoneForm edit

Version 0.26.0
Codename
Release 26 Oct 2010
Status Done
Topic attachments
I Attachment Action Size Date Who Comment
better-profile-listing.pngpng better-profile-listing.png manage 31.6 K 14 Oct 2010 - 19:26 JoenioCosta  
block-categories-menu.pngpng block-categories-menu.png manage 4.0 K 18 Oct 2010 - 12:52 JoenioCosta  
chat.pngpng chat.png manage 27.0 K 07 Oct 2010 - 17:26 JoenioCosta  
new-interface-add-products.pngpng new-interface-add-products.png manage 107.7 K 18 Oct 2010 - 13:00 JoenioCosta  
new-interface-edit-products.pngpng new-interface-edit-products.png manage 51.3 K 18 Oct 2010 - 13:06 JoenioCosta  
profile-activity.pngpng profile-activity.png manage 41.5 K 18 Oct 2010 - 13:16 JoenioCosta  
quick-links-balloons.pngpng quick-links-balloons.png manage 30.0 K 14 Oct 2010 - 18:52 JoenioCosta  
save-and-continue.pngpng save-and-continue.png manage 3.9 K 14 Oct 2010 - 19:06 JoenioCosta  
scrap.pngpng scrap.png manage 14.1 K 07 Oct 2010 - 18:01 JoenioCosta  
upload-in-background.pngpng upload-in-background.png manage 4.9 K 14 Oct 2010 - 18:58 JoenioCosta  
Topic revision: r21 - 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