17 May, 2010

1 commit


28 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
     

03 Apr, 2010

1 commit


26 Mar, 2010

2 commits

  • Antonio Terceiro
     
  • * This patch will centralize the logic of public/private article in
    	  the 'published' attribute.
    	* Removing the public_article attribute from the code replacing it
    	  by published.
    	* Creating two new migrations:
    		1. Setting the published attribute to false when the
    		   article has the public_article attribute false. This will grant
    		   that all the articles that aren't public now continue
    		   unpublished.
    		2. Removing the public_article attribute from the schema.
    Rodrigo Souto
     

16 Mar, 2010

2 commits


11 Feb, 2010

1 commit


05 Feb, 2010

1 commit


01 Feb, 2010

1 commit


11 Dec, 2009

1 commit


10 Dec, 2009

1 commit


07 Dec, 2009

1 commit


04 Dec, 2009

4 commits


30 Nov, 2009

4 commits


27 Oct, 2009

1 commit

  •   * transformed script/feed-updater into a controller script. It starts
        and stops together with the production system (script/production)
      * moved the update (daemon) logic into FeedUpdater class. It knows which
        feeds must be updated and when, and when it should stop running.
      * concentrated the fetch (download) logic into FeedHandler class. It
        knows how to update a specific feed.
      * implemented the concept of "enabled" and "expired" in both
        ExternalFeed and FeedReaderBlock. The feed updater looks for feeds
        that are both enabled *and* expired to update.
      * Disabled feed reader blocks get re-enabled when their address is
        changed.
      * fixed a bug that made some feeds crash when using PostgreSQL
        (CGI::unescapeHTML transforms Numeric Character References into
        iso-8859-1 data and PostgreSQL won't accept that into a UTF-8
        database)
      * Removed sleep(1) calls from script/production, they don't seem to be
        useful
      * Added an index for the type column in `blocks` table.
    
    (ActionItem1243)
    Antonio Terceiro
     

09 Oct, 2009

1 commit


25 Sep, 2009

2 commits


19 Aug, 2009

1 commit


13 Aug, 2009

3 commits


11 Aug, 2009

1 commit


24 Jul, 2009

2 commits


22 Jul, 2009

2 commits


06 Jun, 2009

2 commits


28 May, 2009

1 commit


20 May, 2009

1 commit


15 May, 2009

1 commit