• Icon: Sub-task Sub-task
    • Resolution: Done
    • Icon: Medium Medium
    • None
    • None
    • None
    • None

      1. [D] Check logs. Migration is finished when this message appear: "INFO: Migration completed, time taken: xxx minutes."
      2. [D] Copy logs from Sat and Sun to 10.34.34.56 server
      3. [D] Restart EAP - needed for refreshing activities
      4. [L] Check logs
      5. [L] Check the page jboss.org/community/people - if it throws exception, then set jive property "search.lucene.maxClauses" to 15000 via CS admin.
      6. [L,D] Check if we have users with name "null null". (e.g. http://community.jboss.org/people/mark.lowe)
      If yes then run this SQL script against clearspace DB: update jiveUser set name = null where name = 'null null'; [D]
      Then clear cache "User" [L]
      7. [L] Set Clearspace property 'watches.emailNotifyEnabled' to true (and set right SMTP server via mail.smtp.host property).
      8. [L] Revoke permission "Create announcement" and "Create poll" for registered users in Root community.
      9. [L] Install wiki plugin
      10. [D] Restart EAP
      11. [L] Customize main page
      12. [L] Check order of new communities (jboss.org: GateIn at the end of Web Interface category, RiftSaw at the end of Services category, JBoss Tools bellow JBoss DeveloperStudio, Fresh at the end of Microcontainer cat.)
      13. [L] Set permissions for Root space:
      Registered: Set blank: Create poll, Create announcement
      14. [L] Set permissions for sub-spaces:
      Revoke write access fore registered users in these spaces: News & Announcements, Jobs at Red Hat, Seam Users
      15. [D] Add to the /etc/httpd/conf/vhosts/www.jboss.org-common/www.jboss.org-redirect.conf:
      RewriteCond %

      {QUERY_STRING} module=
      RewriteCond %{QUERY_STRING}

      !^.module=lostpassword.$
      RewriteCond %

      {QUERY_STRING} !^.module=user.$
      RewriteCond %{QUERY_STRING}

      !^.module=group.$
      RewriteCond %

      {QUERY_STRING} !^.module=permission.$
      RewriteCond %{QUERY_STRING}

      !^.module=html.$
      RewriteCond %

      {QUERY_STRING} !^.module=index.$
      RewriteCond %{QUERY_STRING}

      !^.module=youraccount.$
      RewriteCond %

      {QUERY_STRING} !^.module=bb&op=search.$
      RewriteCond %{QUERY_STRING}

      !^.*module=bb&op=admin_forums$
      RewriteCond %

      {QUERY_STRING} !^.*module=bb&op=admin_forumauth$
      RewriteCond %{REQUEST_URI} !^.*redirectToCSForum.jspa$
      ReWriteRule .* http://${addrs:apacheClearspace}/nfm/redirectToCSForum.jspa?%{QUERY_STRING}

      [R=301,L]

      16. [L,D] Modify /etc/httpd/conf/vhosts/www.jboss.org-common/www.jboss.org-redirect.conf . (Dmytro - send content of this file to Libor). Former definition for clearspace must be changed to:

      1. Clearspace - moved to /etc/httpd/conf/vhosts/community.jboss.org-vhost.conf
        RewriteCond % {HTTPS} =on
        RewriteRule ^(.+)$ - [env=ps:https]
        RewriteCond %{HTTPS}

        !=on
        RewriteRule ^(.+)$ - [env=ps:http]

      RewriteRule ^/community($|/)(.*) %

      {ENV:ps}

      ://${addrs:apacheClearspace}/$2 [R=permanent,L]

      17. [D] Modify community.jboss.org/robots to this value:
      User-agent: *
      Disallow: /people/
      18. [L] Rebuild both Lucene main indexes - in CS admin go to System -> Settings -> Search

      19. [L] General testing:

      21. [L] Functional testing

      TODO:
      Clearspace01 will not be used anymore - whole VM can be switched off
      drop database clearspacepoc;

            lkrzyzan@redhat.com Libor Krzyžanek
            lkrzyzan@redhat.com Libor Krzyžanek
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: