On Wed, Sep 5, 2018 at 3:16 PM Bhathiya Jayasekara <[email protected]>
wrote:

> Hi Sanjeewa,
>
> On Wed, Sep 5, 2018 at 1:11 PM Sanjeewa Malalgoda <[email protected]>
> wrote:
>
>>
>>
>> On Wed, Sep 5, 2018 at 12:58 PM Wasura Wattearachchi <[email protected]>
>> wrote:
>>
>>> Hi All,
>>>
>>> The project that I have chosen for my internship is *"Project 240:
>>> Communication channel between API Providers and API Consumers"*. This
>>> is also related to the mail thread which is subjected as *"[Dev] [APIM
>>> 3.0] API Comments".*
>>>
>>> As I have gone through that mail thread, I clarified some doubts
>>> regarding this project. The *main points* that I have identified are as
>>> follows.
>>>
>>> *Point 1 - We must have “Facebook-like comments” MODIFIED our own way.*
>>>
>>>    -
>>>
>>>    One consumer can post more than one comment for a particular product.
>>>    -
>>>
>>>    Must have 2 main searching mechanisms.
>>>    -
>>>
>>>       Search by Tags (filters)
>>>       -
>>>
>>>          There are 3 types of tags,
>>>          -
>>>
>>>             “Feature Requests”,
>>>             -
>>>
>>>             “Bug Fixes”
>>>             -
>>>
>>>             “General Comments”
>>>             -
>>>
>>>          A Consumer can select a tag when posting a comment
>>>          -
>>>
>>>          Publishers can filter the comments by selecting a particular
>>>          tag.
>>>          -
>>>
>>>             IMHO, I think it is better to give search by tags (filter)
>>>             facility only for Publishers, so they can easily differentiate 
>>> “Feature
>>>             Requests”, “Bug Fixes” and “General Comments”.
>>>
>>> (Consumers will not have the facility to search by tags)
>>>
>>>    -
>>>
>>>       Search by keywords (just typing) - live search
>>>       -
>>>
>>>          IMHO, I think it would be better if both Consumers and
>>>          Publishers have the ability to search, by just typing what has to 
>>> be
>>>          searched.
>>>
>>> If we are to implement tags then this would be too complicated. Cant we
>> just have full text search across all comments?
>>
>>>
>>> *Point 2 - There are 2 use cases for this scenario.*
>>>
>>>    1.
>>>
>>>    Use Case 1 - Consumers can post comments on Store, and Publishers
>>>    can see those. Also, Publishers can reply to those comments and those
>>>    replies will be visible in the API Store, so anyone can see those.
>>>
>>> Its not only publisher, other consumers also should be able to reply to
>> them. Reason is if we are to build community of API users around store then
>> consumers should be able to reply. As example if one user asks question
>> about some client code generation related to API then publisher it not the
>> ideal person to answer that. Its another consumer who uses that client.
>>
>
> +1.
>
>
>>
>>>    1.
>>>
>>>    Use Case 2 - Publisher initiated comments can only be seen by other
>>>    publishers because those will be about API development and shouldn't be
>>>    shared with API consumers. Those comments will not be available in the 
>>> API
>>>    Store. (So the Consumers may not have the ability to see those)
>>>
>>> I do not see value of doing this. As API creator or publisher what do i
>> have to tell other publishers. And what other publishers can comment about
>> my API. Its subscribers who use your APIs and they are the ones who should
>> initiate or read comments.
>>
>
> The reason for doing this is to cater colaborative development of APIs. In
> such cases, there should be a place for API developers to discuss and share
> their thoughts. We thought of developing a seperate UI for this. Also this
> will not be implemented for the immediate release. So we don't have to
> decide this at this point.
>
+1. That makes sense.

Thanks,
sanjeewa.

>
> Thanks,
> Bhathiya
>
>
>>
>> Thanks,
>> sanjeewa.
>>
>>>
>>> For further clarifications, you can go through the document which I have
>>> attached below. It will be hugely appreciated if you can provide your
>>> feedback.
>>>
>>>
>>> Until then I will analyze API Manager 3.0 more and will start writing
>>> User Stories.
>>>
>>>
>>> Thank you!
>>> --
>>> Wasura Wattearachchi
>>> Software Engineer Intern | WSO2
>>>
>>> Email: [email protected] <[email protected]>
>>> Mobile: +94775396038
>>>
>>
>>
>> --
>> *Sanjeewa Malalgoda*
>> WSO2 Inc.
>> Mobile : +94 712933253
>>
>> <http://sanjeewamalalgoda.blogspot.com/>blog
>> :http://sanjeewamalalgoda.blogspot.com/
>> <http://sanjeewamalalgoda.blogspot.com/>
>>
>>
>>
>
> --
> *Bhathiya Jayasekara*
> *Technical Lead,*
> *WSO2 inc., http://wso2.com <http://wso2.com>*
>
> *Phone: +94715478185*
> *LinkedIn: http://www.linkedin.com/in/bhathiyaj
> <http://www.linkedin.com/in/bhathiyaj>*
> *Twitter: https://twitter.com/bhathiyax <https://twitter.com/bhathiyax>*
> *Blog: http://movingaheadblog.blogspot.com
> <http://movingaheadblog.blogspot.com/>*
>


-- 
*Sanjeewa Malalgoda*
WSO2 Inc.
Mobile : +94 712933253

<http://sanjeewamalalgoda.blogspot.com/>blog
:http://sanjeewamalalgoda.blogspot.com/
<http://sanjeewamalalgoda.blogspot.com/>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to