03 Mar, 2011

1 commit

  • * Mergin all separate body and lead of all the article's type into one
        shared partial.
      * Adding the lead slide to the task (it was just showing instead of
        hiding and sliding when the 'Lead' button was clicked).
    
    PS: This refactoring also fixes the AI1869.
    
    (ActionItem1869)
    Rodrigo Souto
     

18 Feb, 2011

1 commit


16 Feb, 2011

1 commit


15 Feb, 2011

1 commit


26 Jan, 2011

1 commit


20 Dec, 2010

1 commit


10 Dec, 2010

2 commits


09 Dec, 2010

5 commits


07 Dec, 2010

2 commits


20 Sep, 2010

1 commit

  • This code was written at LinguÁgil 2010 <http://www.linguagil.com.br/>,
    during the "Noosfero Coding Dojo" session on September 17th, 2010. The
    following people contributed:
    
      * Fabrício
      * Márcio Albuquerque
      * João Paulo
      * Luiz Cláudio
      * Guto Maia
      * Alexandre Gomes
      * Ivan
      * Serge Rehem
      * Bruno Porkaria
      * Antonio Terceiro
      * Rodrigo Souto
      * Daniela Feitosa
    
    (ActionItem1394)
    LinguÁgil 2010
     

17 Sep, 2010

1 commit


03 Sep, 2010

1 commit


02 Sep, 2010

3 commits


26 Aug, 2010

2 commits


14 Aug, 2010

1 commit

  • Implemented cache policy:
    
      * the homepage is cached for 5 minutes by default. This time can be
        configured with the =home_cache_in_minutes= attribute in the environment.
      * non-profile pages are cached for 15 minutes by default. This time can be
        configured with the =general_cache_in_minutes= attribute in the
        environment.
      * profile pages are cached for 15 minutes by default. This time can be
        configured in the =profile_cache_in_minutes= attribute in the environment.
      * The account controller (/account/*) is not cached at all.
      * The environment administration area (/admin/*) is not cached at all.
      * The profile administration area (/myprofile/*) is not cached at all.
      * Since Varnish will not cache any request that involves cookies:
        * Authenticated users will not benefit from the cache.
        * Cookies are not allowed for unauthenticated users. So, when a response is
          being prepared for an unauthenticated user, all cookies are wiped out.
    
    The contents of the login block and the login/logout part of the header is now
    loaded via an AJAX call to /account/user_data. This way we can cache almost all
    pages without caching user-specific data.
    
    We are also changing substantially how the flash[:notice] messages work. From
    now on, instead of setting flash[:notice], we must set session[:flash]. It will
    work more or less like before, except that session[:notice] will be consumed by
    the AJAX call to /account/user_data that is done during all page loads instead
    of being consumed automatically by Rails. The only exception to this is the
    media_panel, because it uses a different layout.
    
    (ActionItem1608)
    Antonio Terceiro
     

13 Aug, 2010

1 commit


06 Aug, 2010

2 commits


23 Jul, 2010

1 commit


17 Jul, 2010

2 commits


01 Jul, 2010

1 commit

  •  * Fixed fields that weren't in the custom fields options.
     * Included "Display on creation|registration" feature for
       organization fields.
     * Included fields dependencies:
         [field]   -> [dependencies]
         required  -> active, signup
         signup    -> active
     * Javascripts to grant the dependencies on the radioboxes.
     * Changing the validation of fields presence message.
     * Also removing some unwanted endline spaces.
    
    (ActionItem1509)
    Rodrigo Souto
     

28 May, 2010

1 commit


14 May, 2010

1 commit

  • * Modularized RSS link in head code; added add_rss_feed_to_head helper
        method
    * Modularized RSS generation in FeedWriter class
      + Refactored RssFeed to use FeedWriter
      + removed feed_item_description (this fixes ActionItem1463)
    
    (ActionItem1518)
    Antonio Terceiro
     

12 May, 2010

1 commit


28 Apr, 2010

2 commits


26 Apr, 2010

1 commit


08 Apr, 2010

1 commit

  • This commit introduces a lot of changes in the HTML generated by Nosfero
    with the intent of making it load faster on users' browsers. This
    includes:
    
      * Adding apache configuration for compression of text content and
        aggresive cache policy (caching assets for 1 month)
      * Drastically reducing the number of stylesheets and javascript files
        referenced in the HTML.
      * The remaining CSS and Javascript files are now cached in a single file
        (one CSS file and one Javascript file) so that clients will only
        request a single file instead of several ones (and thus requiring a
        single HTTP connection instead of several ones).
      * Making sure that all assets referenced in the code have a timestamp
        (?21083219837) in the end of the URL so that when they are updated the
        client will fetch them again.
    
    During the course of the implemeantion, some other changes were made:
    
      * Updated INSTALL file with documentation about apache configuration for
        production environments.
      * Marked as deprecated all methods that use stylesheet_import, as well
        as stylesheet_import itself.
      * Removed "better browser promotion" code. It sucks.
      * Unifyed Noosfero stylesheets)
      * Unifyed stylesheets in the base theme
      * Enhanced the sample-data script with the creation of random events.
        in a range of 60 days around the current date, so that there will be
        events in the previous month, in the current month and in the next
        month.
      * Removed unused cms.js
      * Updated .gitignore example to ignore cached CSS and Javascript files.
      * Updated git-upgrade script to remove cached CSS and Javascript files.
    
    (ActionItem1425)
    Antonio Terceiro
     

05 Feb, 2010

1 commit

  •   * added option to shuffle images
      * added navigation buttons
      * other changes:
        * Removed "toggle visibility" button and action in BoxOrganizer
          Controller
        * Bock#visible? now receives an optional context so that blocks can
          decide where they must be shown or not
        * BoxesHelper now passes the context into the Block#visible? method
        * Added title to Uploaded files and displaying it instead of the
          description when viewing files
    
    (ActionItem1358)
    Antonio Terceiro
     

20 Jan, 2010

1 commit