-
Sub-task
-
Resolution: Done
-
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 %
RewriteCond %{QUERY_STRING}
!^.module=lostpassword.$
RewriteCond %
RewriteCond %{QUERY_STRING}
!^.module=group.$
RewriteCond %
RewriteCond %{QUERY_STRING}
!^.module=html.$
RewriteCond %
RewriteCond %{QUERY_STRING}
!^.module=youraccount.$
RewriteCond %
RewriteCond %{QUERY_STRING}
!^.*module=bb&op=admin_forums$
RewriteCond %
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:
- 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:
- Homepage contains Communities widget and has recent activities
- Users has username instead of "null null" (http://community.jboss.org/people/mark.lowe)
- Check /robots.txt
20. [L] Redirects testing: - http://www.jboss.org/index.html?module=bb&op=main&c=35 -> "Not found"
- http://www.jboss.org/index.html?module=bb&op=viewforum&f=62 -> http://community.jboss.org/en/news?view=discussions
- http://www.jboss.org/index.html?module=bb&op=viewtopic&t=117720 -> http://community.jboss.org/thread/113220?tstart=0
- http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4080502 -> http://community.jboss.org/message/401918#401918
- http://www.jboss.org/community/emailPasswordToken!input.jspa -> http://www.jboss.org/index.html?op=lostpassscreen&module=lostpassword
- http://www.jboss.org/index.html?op=lostpassscreen&module=lostpassword - not changed
21. [L] Functional testing
- Search works
- Create a thread, reply by administrator, check e-mail notification delivery
- Test wiki plugin in thread, article, blog
21. [L] Set space admins:
Space admin = project lead from https://jira.jboss.org/jira/secure/BrowseProject.jspa
TODO:
Clearspace01 will not be used anymore - whole VM can be switched off
drop database clearspacepoc;