Bug 502478 - Activity tab - Forum
Summary: Activity tab - Forum
Status: RESOLVED FIXED
Alias: None
Product: Community
Classification: Eclipse Foundation
Component: Accounts.eclipse.org (show other bugs)
Version: unspecified   Edit
Hardware: PC Mac OS X
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Eclipse Web CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 499753 507042
  Show dependency tree
 
Reported: 2016-09-28 14:16 EDT by Antoine THOMAS CLA
Modified: 2016-11-30 17:41 EST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Antoine THOMAS CLA 2016-09-28 14:16:36 EDT
display latest information from the forum:
 - followed topics (sorted with latest update first)
 - messages
 - other?

let see what data we can have.
Comment 1 Christopher Guindon CLA 2016-10-07 14:59:48 EDT
We are using FUDFORUM for eclipse.org/forums. 

Antoine found this documentation page on FUDAPI:
http://cvs.prohost.org/index.php?title=API

This is not a REST api but a list of php functions that I can use to fetch information from fudforums. This means that we will need to connect to the fudforum database directly.

I am adding Denis to this thread since he is the fudforum expert in the office and I would like his approval to use this api/php script.

The simplest solution is to use this api/php files directly in the user dashboard.

The best long-term solution is to integrate useful part of this api/php file in api.eclipse.org by creating an endpoint for forum information.

I am going to report that the effort to integrate fudforum is high because there is no REST api with fudforum. With this said, I do not believe it will be a complex problem to solve because of the support api/php script.
Comment 2 Christopher Guindon CLA 2016-10-07 15:05:14 EDT
In reply to Christopher Guindon from comment #1)

> I am going to report that the effort to integrate fudforum is high because
> there is no REST api with fudforum. With this said, I do not believe it will
> be a complex problem to solve because of the support api/php script.

I am going to report that the effort rquired to integrate fudforum is high because
there is no REST api with fudforum. but I don't believe this will 
be a complex problem to solve because we can re-use php functions from FUDAPI.
-------------------

My statement assumes that our version of FUDforum supports FUDAPI. I am unable to confirm this at the moment because the documentation page does not state when fudForum added FUDAPI.
Comment 3 Christopher Guindon CLA 2016-10-19 10:28:15 EDT
Denis, 

do you have any problems with us connecting directly to the fudforum database using fudforum php api? We would use their php api to implement a new endpoint on api.eclipse.org. This would allow us to display forum information on the user profile site.
Comment 4 Antoine THOMAS CLA 2016-11-04 09:56:37 EDT
part of the november sprint.
Comment 5 Christopher Guindon CLA 2016-11-07 12:05:20 EST
Webmaster,

is it possible for me to get a mysqldump of the forums database?
Comment 6 Christopher Guindon CLA 2016-11-14 16:56:34 EST
(In reply to Christopher Guindon from comment #5)
> Webmaster,
> 
> is it possible for me to get a mysqldump of the forums database?

Matt gave me a copy.

I am currently working on adding a forum relationship to the profile resource.

This new resource will allow api consumers to fetch posts from a specific user. For example:

https://api.eclipse.org/account/profile/droy/forum?page=1&pagesize=20

Would return:
[
   {
      "thread_id":"1080660",
      "subject":"Re: Test newsgroup",
      "timestamp_posted":"1472669167",
      "timestamp_updated":"0"
   },
   {
      "thread_id":"1080698",
      "subject":"Re: news.eclipse.org is shutting down.",
      "timestamp_posted":"1472669167",
      "timestamp_updated":"0"
   },
   {
      "thread_id":"1080660",
      "subject":"Re: Test newsgroup",
      "timestamp_posted":"1472669155",
      "timestamp_updated":"0"
   },
   {
      "thread_id":"1080660",
      "subject":"Re: Test newsgroup",
      "timestamp_posted":"1472669131",
      "timestamp_updated":"0"
   },
   {
      "thread_id":"1080660",
      "subject":"Test newsgroup",
      "timestamp_posted":"1472652908",
      "timestamp_updated":"0"
   },
   {
      "thread_id":"826647",
      "subject":"Re: Fewer than 5 messages error when I post here.",
      "timestamp_posted":"1465914272",
      "timestamp_updated":"0"
   },
   {
      "thread_id":"1077088",
      "subject":"Re: Eclipse 2 download every time I open Eclipse",
      "timestamp_posted":"1462284041",
      "timestamp_updated":"0"
   },
   {
      "thread_id":"1077101",
      "subject":"Re: Mailing list newbie",
      "timestamp_posted":"1462283877",
      "timestamp_updated":"0"
   },
   {
      "thread_id":"1075499",
      "subject":"Re: Bugzilla Login",
      "timestamp_posted":"1457538285",
      "timestamp_updated":"0"
   },
   {
      "thread_id":"1074952",
      "subject":"Re: Account Registration: Email not delivered to private mail server",
      "timestamp_posted":"1456174374",
      "timestamp_updated":"0"
   },
   {
      "thread_id":"1074952",
      "subject":"Re: Account Registration: Email not delivered to private mail server",
      "timestamp_posted":"1456148869",
      "timestamp_updated":"0"
   },
   {
      "thread_id":"1074367",
      "subject":"Wanted: Release Engineer",
      "timestamp_posted":"1454355852",
      "timestamp_updated":"1454355912"
   },
   {
      "thread_id":"1073303",
      "subject":"Re: Intermediate Web/Java Developer",
      "timestamp_posted":"1452002824",
      "timestamp_updated":"0"
   },
   {
      "thread_id":"1073303",
      "subject":"Intermediate Web/PHP Developer",
      "timestamp_posted":"1450888540",
      "timestamp_updated":"1472590190"
   },
   {
      "thread_id":"1073118",
      "subject":"Re: Auto subscribing forums test",
      "timestamp_posted":"1450361485",
      "timestamp_updated":"0"
   },
   {
      "thread_id":"1072994",
      "subject":"Re: Connecting Eclipse to a remote Linux server",
      "timestamp_posted":"1450361238",
      "timestamp_updated":"0"
   },
   {
      "thread_id":"1073118",
      "subject":"Re: Auto subscribing forums test",
      "timestamp_posted":"1450360893",
      "timestamp_updated":"0"
   },
   {
      "thread_id":"1073118",
      "subject":"Re: Auto subscribing forums test",
      "timestamp_posted":"1450360867",
      "timestamp_updated":"0"
   },
   {
      "thread_id":"1071837",
      "subject":"Re: Swing",
      "timestamp_posted":"1449147163",
      "timestamp_updated":"0"
   },
   {
      "thread_id":"1071336",
      "subject":"Re: Viewing non-moderated topics",
      "timestamp_posted":"1445267651",
      "timestamp_updated":"0"
   }
]
Comment 7 Christopher Guindon CLA 2016-11-15 16:59:05 EST
It became apparent to me, after a discussion with Antoine this morning, that we needed to include more information regarding each posts. 

I am now including the root message for each post made by the user. I am also adding information about the forum, category and the last timestamp the user read the last message from each tread.

I made some update to the API and now I plan on returning the following data:
https://api.eclipse.org/account/profile/droy/forum?page=1&pagesize=20

{
   "id":"13212",
   "alias":"Denis Roy",
   "avatar_loc":"<img src=\"https://www.eclipse.org/forums/images/custom_avatars/13212.jpg\" alt=\"\" width=\"64\" height=\"64\" />",
   "email":"denis.roy@eclipse.org",
   "posted_msg_count":"422",
   "join_date":"1096635600",
   "location":"Ottawa, Ontario, Canada",
   "sig":"Denis Roy<br />\r\nEclipse Webmaster -- <a href=\"mailto:webmaster&#64;eclipse.org\">webmaster&#64;eclipse.org</a>",
   "custom_status":null,
   "users_opt":null,
   "last_visit":"1478032735",
   "level_name":null,
   "level_img":null,
   "posts":{
      "1742114":{
         "msg_id":"1742114",
         "msg_thread_id":"1080660",
         "msg_poster_id":"13212",
         "msg_reply_to":"0",
         "msg_post_stamp":"1472652908",
         "msg_update_stamp":"0",
         "msg_updated_by":"0",
         "msg_subject":"Test newsgroup",
         "thread_id":"1080660",
         "thread_forum_id":"46",
         "thread_root_msg_id":"1742114",
         "thread_last_post_date":"1472669167",
         "thread_replies":"3",
         "thread_views":"295",
         "thread_rating":"0",
         "thread_n_rating":"0",
         "thread_last_post_id":"1742183",
         "thread_orderexpiry":"0",
         "thread_thread_opt":"0",
         "thread_tdescr":"",
         "forum_name":"Dash",
         "forum_cat_id":"1",
         "forum_description":"A place where the community itself can collaborate on tools for community awareness and collaboration in support of our ultimate objective of committer quality and cooperation. &#160; <a class='smallLink' href='http://www.eclipse.org/dash/'>[project home]</a>",
         "forum_date_created":"1248706783",
         "forum_thread_count":"36",
         "forum_post_count":"77",
         "forum_last_post_id":"1742184",
         "cat_name":"Eclipse Projects",
         "cat_description":" - Eclipse Project Forums - click +/- to expand/collapse",
         "read_last_view":null,
         "thread_root_msg":{
            "msg_id":"1742114",
            "msg_thread_id":"1080660",
            "msg_poster_id":"13212",
            "msg_reply_to":"0",
            "msg_post_stamp":"1472652908",
            "msg_update_stamp":"0",
            "msg_updated_by":"0",
            "msg_subject":"Test newsgroup",
            "msg_poster":{
               "id":"13212",
               "alias":"Denis Roy",
               "avatar_loc":"<img src=\"https://www.eclipse.org/forums/images/custom_avatars/13212.jpg\" alt=\"\" width=\"64\" height=\"64\" />",
               "email":"denis.roy@eclipse.org",
               "posted_msg_count":"422",
               "join_date":"1096635600",
               "location":"Ottawa, Ontario, Canada",
               "sig":"Denis Roy<br />\r\nEclipse Webmaster -- <a href=\"mailto:webmaster&#64;eclipse.org\">webmaster&#64;eclipse.org</a>",
               "custom_status":null,
               "users_opt":null,
               "last_visit":"1478032735",
               "level_name":null,
               "level_img":null
            }
         }
      },
      "1742180":{
         "msg_id":"1742186",
         "msg_thread_id":"1080698",
         "msg_poster_id":"13212",
         "msg_reply_to":"1742185",
         "msg_post_stamp":"1472669167",
         "msg_update_stamp":"0",
         "msg_updated_by":"0",
         "msg_subject":"Re: news.eclipse.org is shutting down.",
         "thread_id":"1080698",
         "thread_forum_id":"46",
         "thread_root_msg_id":"1742180",
         "thread_last_post_date":"1472669167",
         "thread_replies":"3",
         "thread_views":"306",
         "thread_rating":"0",
         "thread_n_rating":"0",
         "thread_last_post_id":"1742184",
         "thread_orderexpiry":"0",
         "thread_thread_opt":"0",
         "thread_tdescr":"",
         "forum_name":"Dash",
         "forum_cat_id":"1",
         "forum_description":"A place where the community itself can collaborate on tools for community awareness and collaboration in support of our ultimate objective of committer quality and cooperation. &#160; <a class='smallLink' href='http://www.eclipse.org/dash/'>[project home]</a>",
         "forum_date_created":"1248706783",
         "forum_thread_count":"36",
         "forum_post_count":"77",
         "forum_last_post_id":"1742184",
         "cat_name":"Eclipse Projects",
         "cat_description":" - Eclipse Project Forums - click +/- to expand/collapse",
         "read_last_view":null,
         "thread_root_msg":{
            "msg_id":"1742180",
            "msg_thread_id":"1080698",
            "msg_poster_id":"9957",
            "msg_reply_to":"0",
            "msg_post_stamp":"1472669044",
            "msg_update_stamp":"0",
            "msg_updated_by":"0",
            "msg_subject":"news.eclipse.org is shutting down.",
            "msg_poster":{
               "id":"9957",
               "alias":"Eclipse Webmaster",
               "avatar_loc":null,
               "email":"webmaster@eclipse.org",
               "posted_msg_count":"677124",
               "join_date":"1248706813",
               "location":null,
               "sig":null,
               "custom_status":null,
               "users_opt":null,
               "last_visit":"1473692053",
               "level_name":null,
               "level_img":null
            }
         }
      },
      "1439969":{
         "msg_id":"1735000",
         "msg_thread_id":"826647",
         "msg_poster_id":"13212",
         "msg_reply_to":"1734750",
         "msg_post_stamp":"1465914272",
         "msg_update_stamp":"0",
         "msg_updated_by":"0",
         "msg_subject":"Re: Fewer than 5 messages error when I post here.",
         "thread_id":"826647",
         "thread_forum_id":"89",
         "thread_root_msg_id":"1439969",
         "thread_last_post_date":"1468397326",
         "thread_replies":"15",
         "thread_views":"3824",
         "thread_rating":"0",
         "thread_n_rating":"0",
         "thread_last_post_id":"1737807",
         "thread_orderexpiry":"0",
         "thread_thread_opt":"0",
         "thread_tdescr":"",
         "forum_name":"Newcomers",
         "forum_cat_id":"2",
         "forum_description":"Eclipse forum for newcomers",
         "forum_date_created":"1248707078",
         "forum_thread_count":"21398",
         "forum_post_count":"60280",
         "forum_last_post_id":"1668620",
         "cat_name":"Newcomers",
         "cat_description":" - General Newcomer discussions",
         "read_last_view":"1465914272",
         "thread_root_msg":{
            "msg_id":"1439969",
            "msg_thread_id":"826647",
            "msg_poster_id":"202030",
            "msg_reply_to":"0",
            "msg_post_stamp":"1412709501",
            "msg_update_stamp":"0",
            "msg_updated_by":"0",
            "msg_subject":"Fewer than 5 messages error when I post here.",
            "msg_poster":{
               "id":"202030",
               "alias":"Richard Wyant",
               "avatar_loc":null,
               "email":"richard.wyant@lexisnexis.com",
               "posted_msg_count":"8",
               "join_date":"1412616941",
               "location":null,
               "sig":null,
               "custom_status":null,
               "users_opt":null,
               "last_visit":"1413301285",
               "level_name":null,
               "level_img":null
            }
         }
      },
      "1731066":{
         "msg_id":"1731203",
         "msg_thread_id":"1077088",
         "msg_poster_id":"13212",
         "msg_reply_to":"1731066",
         "msg_post_stamp":"1462284041",
         "msg_update_stamp":"0",
         "msg_updated_by":"0",
         "msg_subject":"Re: Eclipse 2 download every time I open Eclipse",
         "thread_id":"1077088",
         "thread_forum_id":"89",
         "thread_root_msg_id":"1731066",
         "thread_last_post_date":"1462394309",
         "thread_replies":"2",
         "thread_views":"1855",
         "thread_rating":"0",
         "thread_n_rating":"0",
         "thread_last_post_id":"1731388",
         "thread_orderexpiry":"0",
         "thread_thread_opt":"0",
         "thread_tdescr":"Eclipse 2 download every time I open Eclipse",
         "forum_name":"Newcomers",
         "forum_cat_id":"2",
         "forum_description":"Eclipse forum for newcomers",
         "forum_date_created":"1248707078",
         "forum_thread_count":"21398",
         "forum_post_count":"60280",
         "forum_last_post_id":"1668620",
         "cat_name":"Newcomers",
         "cat_description":" - General Newcomer discussions",
         "read_last_view":null,
         "thread_root_msg":{
            "msg_id":"1731066",
            "msg_thread_id":"1077088",
            "msg_poster_id":"211889",
            "msg_reply_to":"0",
            "msg_post_stamp":"1462205737",
            "msg_update_stamp":"0",
            "msg_updated_by":"0",
            "msg_subject":"Eclipse 2 download every time I open Eclipse",
            "msg_poster":{
               "id":"211889",
               "alias":"Christopher Ringley",
               "avatar_loc":null,
               "email":"b27chris@hotmail.com",
               "posted_msg_count":"1",
               "join_date":"1462205142",
               "location":null,
               "sig":null,
               "custom_status":null,
               "users_opt":null,
               "last_visit":"1462377861",
               "level_name":null,
               "level_img":null
            }
         }
      },
      "1731147":{
         "msg_id":"1731201",
         "msg_thread_id":"1077101",
         "msg_poster_id":"13212",
         "msg_reply_to":"1731147",
         "msg_post_stamp":"1462283877",
         "msg_update_stamp":"0",
         "msg_updated_by":"0",
         "msg_subject":"Re: Mailing list newbie",
         "thread_id":"1077101",
         "thread_forum_id":"89",
         "thread_root_msg_id":"1731147",
         "thread_last_post_date":"1462283877",
         "thread_replies":"1",
         "thread_views":"1583",
         "thread_rating":"0",
         "thread_n_rating":"0",
         "thread_last_post_id":"1731201",
         "thread_orderexpiry":"0",
         "thread_thread_opt":"0",
         "thread_tdescr":"",
         "forum_name":"Newcomers",
         "forum_cat_id":"2",
         "forum_description":"Eclipse forum for newcomers",
         "forum_date_created":"1248707078",
         "forum_thread_count":"21398",
         "forum_post_count":"60280",
         "forum_last_post_id":"1668620",
         "cat_name":"Newcomers",
         "cat_description":" - General Newcomer discussions",
         "read_last_view":"1462283877",
         "thread_root_msg":{
            "msg_id":"1731147",
            "msg_thread_id":"1077101",
            "msg_poster_id":"211268",
            "msg_reply_to":"0",
            "msg_post_stamp":"1462262783",
            "msg_update_stamp":"0",
            "msg_updated_by":"0",
            "msg_subject":"Mailing list newbie",
            "msg_poster":{
               "id":"211268",
               "alias":"Diamantis Karagkiaouris",
               "avatar_loc":null,
               "email":"diam.karag.dev@gmail.com",
               "posted_msg_count":"8",
               "join_date":"1459063592",
               "location":null,
               "sig":null,
               "custom_status":null,
               "users_opt":null,
               "last_visit":"1469430415",
               "level_name":null,
               "level_img":null
            }
         }
      },
      "1726047":{
         "msg_id":"1726105",
         "msg_thread_id":"1075499",
         "msg_poster_id":"13212",
         "msg_reply_to":"1726047",
         "msg_post_stamp":"1457538285",
         "msg_update_stamp":"0",
         "msg_updated_by":"0",
         "msg_subject":"Re: Bugzilla Login",
         "thread_id":"1075499",
         "thread_forum_id":"89",
         "thread_root_msg_id":"1726047",
         "thread_last_post_date":"1457951291",
         "thread_replies":"2",
         "thread_views":"1488",
         "thread_rating":"0",
         "thread_n_rating":"0",
         "thread_last_post_id":"1726500",
         "thread_orderexpiry":"0",
         "thread_thread_opt":"0",
         "thread_tdescr":"Bugzilla Login Fails",
         "forum_name":"Newcomers",
         "forum_cat_id":"2",
         "forum_description":"Eclipse forum for newcomers",
         "forum_date_created":"1248707078",
         "forum_thread_count":"21398",
         "forum_post_count":"60280",
         "forum_last_post_id":"1668620",
         "cat_name":"Newcomers",
         "cat_description":" - General Newcomer discussions",
         "read_last_view":"1457538285",
         "thread_root_msg":{
            "msg_id":"1726047",
            "msg_thread_id":"1075499",
            "msg_poster_id":"210974",
            "msg_reply_to":"0",
            "msg_post_stamp":"1457515624",
            "msg_update_stamp":"0",
            "msg_updated_by":"0",
            "msg_subject":"Bugzilla Login",
            "msg_poster":{
               "id":"210974",
               "alias":"Harald-R. Flasch",
               "avatar_loc":null,
               "email":"hfr@sorex.eu",
               "posted_msg_count":"6",
               "join_date":"1457515389",
               "location":null,
               "sig":null,
               "custom_status":null,
               "users_opt":null,
               "last_visit":"1459239116",
               "level_name":null,
               "level_img":null
            }
         }
      },
      "1724077":{
         "msg_id":"1724246",
         "msg_thread_id":"1074952",
         "msg_poster_id":"13212",
         "msg_reply_to":"1724077",
         "msg_post_stamp":"1456148869",
         "msg_update_stamp":"0",
         "msg_updated_by":"0",
         "msg_subject":"Re: Account Registration: Email not delivered to private mail server",
         "thread_id":"1074952",
         "thread_forum_id":"92",
         "thread_root_msg_id":"1724077",
         "thread_last_post_date":"1456174569",
         "thread_replies":"4",
         "thread_views":"1171",
         "thread_rating":"0",
         "thread_n_rating":"0",
         "thread_last_post_id":"1724294",
         "thread_orderexpiry":"0",
         "thread_thread_opt":"0",
         "thread_tdescr":"",
         "forum_name":"Eclipse Foundation",
         "forum_cat_id":"3",
         "forum_description":"The Foundation is a not-for-profit organization that provides four services to the Eclipse community: IT Infrastructure, IP Management, Development Process, and Ecosystem Development. Please don't ask technical questions here!",
         "forum_date_created":"1248707135",
         "forum_thread_count":"916",
         "forum_post_count":"2602",
         "forum_last_post_id":"1744799",
         "cat_name":"General (non-technical)",
         "cat_description":" - Click +/- to expand/collapse",
         "read_last_view":null,
         "thread_root_msg":{
            "msg_id":"1724077",
            "msg_thread_id":"1074952",
            "msg_poster_id":"210638",
            "msg_reply_to":"0",
            "msg_post_stamp":"1455996716",
            "msg_update_stamp":"0",
            "msg_updated_by":"0",
            "msg_subject":"Account Registration: Email not delivered to private mail server",
            "msg_poster":{
               "id":"210638",
               "alias":"Damon Dransfeld",
               "avatar_loc":null,
               "email":"damondransfeld@gmail.com",
               "posted_msg_count":"3",
               "join_date":"1455992794",
               "location":null,
               "sig":null,
               "custom_status":null,
               "users_opt":null,
               "last_visit":"1456676604",
               "level_name":null,
               "level_img":null
            }
         }
      },
      "1721948":{
         "msg_id":"1721948",
         "msg_thread_id":"1074367",
         "msg_poster_id":"13212",
         "msg_reply_to":"0",
         "msg_post_stamp":"1454355852",
         "msg_update_stamp":"1454355912",
         "msg_updated_by":"13212",
         "msg_subject":"Wanted: Release Engineer",
         "thread_id":"1074367",
         "thread_forum_id":"94",
         "thread_root_msg_id":"1721948",
         "thread_last_post_date":"1454355852",
         "thread_replies":"0",
         "thread_views":"5855",
         "thread_rating":"0",
         "thread_n_rating":"0",
         "thread_last_post_id":"1721948",
         "thread_orderexpiry":"1000000000",
         "thread_thread_opt":"0",
         "thread_tdescr":"",
         "forum_name":"Jobs and employment",
         "forum_cat_id":"3",
         "forum_description":"Eclipse-related jobs and services",
         "forum_date_created":"1248707160",
         "forum_thread_count":"1413",
         "forum_post_count":"2236",
         "forum_last_post_id":"1746847",
         "cat_name":"General (non-technical)",
         "cat_description":" - Click +/- to expand/collapse",
         "read_last_view":"1454355852",
         "thread_root_msg":{
            "msg_id":"1721948",
            "msg_thread_id":"1074367",
            "msg_poster_id":"13212",
            "msg_reply_to":"0",
            "msg_post_stamp":"1454355852",
            "msg_update_stamp":"1454355912",
            "msg_updated_by":"13212",
            "msg_subject":"Wanted: Release Engineer",
            "msg_poster":{
               "id":"13212",
               "alias":"Denis Roy",
               "avatar_loc":"<img src=\"https://www.eclipse.org/forums/images/custom_avatars/13212.jpg\" alt=\"\" width=\"64\" height=\"64\" />",
               "email":"denis.roy@eclipse.org",
               "posted_msg_count":"422",
               "join_date":"1096635600",
               "location":"Ottawa, Ontario, Canada",
               "sig":"Denis Roy<br />\r\nEclipse Webmaster -- <a href=\"mailto:webmaster&#64;eclipse.org\">webmaster&#64;eclipse.org</a>",
               "custom_status":null,
               "users_opt":null,
               "last_visit":"1478032735",
               "level_name":null,
               "level_img":null
            }
         }
      },
      "1718437":{
         "msg_id":"1718437",
         "msg_thread_id":"1073303",
         "msg_poster_id":"13212",
         "msg_reply_to":"0",
         "msg_post_stamp":"1450888540",
         "msg_update_stamp":"1472590190",
         "msg_updated_by":"13212",
         "msg_subject":"Intermediate Web/PHP Developer",
         "thread_id":"1073303",
         "thread_forum_id":"94",
         "thread_root_msg_id":"1718437",
         "thread_last_post_date":"1472564114",
         "thread_replies":"3",
         "thread_views":"7493",
         "thread_rating":"0",
         "thread_n_rating":"0",
         "thread_last_post_id":"1741893",
         "thread_orderexpiry":"1000000000",
         "thread_thread_opt":"0",
         "thread_tdescr":"",
         "forum_name":"Jobs and employment",
         "forum_cat_id":"3",
         "forum_description":"Eclipse-related jobs and services",
         "forum_date_created":"1248707160",
         "forum_thread_count":"1413",
         "forum_post_count":"2236",
         "forum_last_post_id":"1746847",
         "cat_name":"General (non-technical)",
         "cat_description":" - Click +/- to expand/collapse",
         "read_last_view":null,
         "thread_root_msg":{
            "msg_id":"1718437",
            "msg_thread_id":"1073303",
            "msg_poster_id":"13212",
            "msg_reply_to":"0",
            "msg_post_stamp":"1450888540",
            "msg_update_stamp":"1472590190",
            "msg_updated_by":"13212",
            "msg_subject":"Intermediate Web/PHP Developer",
            "msg_poster":{
               "id":"13212",
               "alias":"Denis Roy",
               "avatar_loc":"<img src=\"https://www.eclipse.org/forums/images/custom_avatars/13212.jpg\" alt=\"\" width=\"64\" height=\"64\" />",
               "email":"denis.roy@eclipse.org",
               "posted_msg_count":"422",
               "join_date":"1096635600",
               "location":"Ottawa, Ontario, Canada",
               "sig":"Denis Roy<br />\r\nEclipse Webmaster -- <a href=\"mailto:webmaster&#64;eclipse.org\">webmaster&#64;eclipse.org</a>",
               "custom_status":null,
               "users_opt":null,
               "last_visit":"1478032735",
               "level_name":null,
               "level_img":null
            }
         }
      },
      "1717874":{
         "msg_id":"1717884",
         "msg_thread_id":"1073118",
         "msg_poster_id":"13212",
         "msg_reply_to":"1717875",
         "msg_post_stamp":"1450360867",
         "msg_update_stamp":"0",
         "msg_updated_by":"0",
         "msg_subject":"Re: Auto subscribing forums test",
         "thread_id":"1073118",
         "thread_forum_id":"97",
         "thread_root_msg_id":"1717874",
         "thread_last_post_date":"1450470122",
         "thread_replies":"17",
         "thread_views":"920",
         "thread_rating":"0",
         "thread_n_rating":"0",
         "thread_last_post_id":"1718063",
         "thread_orderexpiry":"0",
         "thread_thread_opt":"0",
         "thread_tdescr":"",
         "forum_name":"Test",
         "forum_cat_id":"3",
         "forum_description":"Forum for testing messages. This is <b>UNRELATED to testing with Eclipse</b>.  Use the <a href='http://www.eclipse.org/forums/eclipse.tptp'>Test and Performance forum</a> for those discussions instead.",
         "forum_date_created":"1248707241",
         "forum_thread_count":"967",
         "forum_post_count":"1514",
         "forum_last_post_id":"1744798",
         "cat_name":"General (non-technical)",
         "cat_description":" - Click +/- to expand/collapse",
         "read_last_view":null,
         "thread_root_msg":{
            "msg_id":"1717874",
            "msg_thread_id":"1073118",
            "msg_poster_id":"1148",
            "msg_reply_to":"0",
            "msg_post_stamp":"1450359230",
            "msg_update_stamp":"0",
            "msg_updated_by":"0",
            "msg_subject":"Auto subscribing forums test",
            "msg_poster":{
               "id":"1148",
               "alias":"Eric Rizzo",
               "avatar_loc":null,
               "email":"eclipse-bugs@rizzoweb.com",
               "posted_msg_count":"2974",
               "join_date":"1248113291",
               "location":null,
               "sig":null,
               "custom_status":null,
               "users_opt":null,
               "last_visit":"1478270368",
               "level_name":null,
               "level_img":null
            }
         }
      },
      "1717448":{
         "msg_id":"1717887",
         "msg_thread_id":"1072994",
         "msg_poster_id":"13212",
         "msg_reply_to":"1717448",
         "msg_post_stamp":"1450361238",
         "msg_update_stamp":"0",
         "msg_updated_by":"0",
         "msg_subject":"Re: Connecting Eclipse to a remote Linux server",
         "thread_id":"1072994",
         "thread_forum_id":"89",
         "thread_root_msg_id":"1717448",
         "thread_last_post_date":"1450379689",
         "thread_replies":"2",
         "thread_views":"3702",
         "thread_rating":"0",
         "thread_n_rating":"0",
         "thread_last_post_id":"1717931",
         "thread_orderexpiry":"0",
         "thread_thread_opt":"0",
         "thread_tdescr":"Connecting Eclipse to a remote Linux server",
         "forum_name":"Newcomers",
         "forum_cat_id":"2",
         "forum_description":"Eclipse forum for newcomers",
         "forum_date_created":"1248707078",
         "forum_thread_count":"21398",
         "forum_post_count":"60280",
         "forum_last_post_id":"1668620",
         "cat_name":"Newcomers",
         "cat_description":" - General Newcomer discussions",
         "read_last_view":null,
         "thread_root_msg":{
            "msg_id":"1717448",
            "msg_thread_id":"1072994",
            "msg_poster_id":"209489",
            "msg_reply_to":"0",
            "msg_post_stamp":"1450058623",
            "msg_update_stamp":"0",
            "msg_updated_by":"0",
            "msg_subject":"Connecting Eclipse to a remote Linux server",
            "msg_poster":{
               "id":"209489",
               "alias":"Paul Raines",
               "avatar_loc":null,
               "email":"paul.howard.raines@gmail.com",
               "posted_msg_count":"2",
               "join_date":"1450058268",
               "location":null,
               "sig":null,
               "custom_status":null,
               "users_opt":null,
               "last_visit":"1450379691",
               "level_name":null,
               "level_img":null
            }
         }
      }
   }
}
Comment 8 Christopher Guindon CLA 2016-11-16 10:32:15 EST
First patch to api.eclipse.org is available here:

https://foundation.eclipse.org/r/#/c/997/
Comment 9 Christopher Guindon CLA 2016-11-22 16:20:28 EST
The activity tab is now available on staging:
https://accounts-staging.eclipse.org/users/droy#tab-forums

The Forum API is available on staging:
https://api-staging.eclipse.org/account/profile/droy/forum

We plan on deploying this on production on December 1st.
Comment 10 Christopher Guindon CLA 2016-11-30 17:41:29 EST
(In reply to Christopher Guindon from comment #9)
> The activity tab is now available on staging:
> https://accounts-staging.eclipse.org/users/droy#tab-forums
> 
> The Forum API is available on staging:
> https://api-staging.eclipse.org/account/profile/droy/forum
> 
> We plan on deploying this on production on December 1st.

This is now live!