hi everyone,

As of today i have completed the integration of drat Proteus and drat viz
into single application. currently the pull request [1] consist the
complete implementation of the webapp from the initial commit.
all the functions of this webapplication have been implemented using rest
API calls to the backend.
i have used *single file component* based architecture (structure) for the
application and also so far almost 90% of the components are independed
from another.
I have used a simple state management technic so that the layouts can be
easily altered with future feedbacks. Each component has been developed
with vuetify.js material design library.
So far i have received some feedbacks from the community that tables are
taking too much width, i am waiting to finish the required features, as
soon as i finish i will focus on the feedbacks.
Still implementing dratstat functionality through java backend, which is
currently a seprate python script is the only thing left as major
requirement.
so far the support i got from this community and what i have learned is
something i couldn't even imagine. This has been a great opportunity, I'm
very thankful for each of you for helping me with this. I hope i can be
part of this forever but on my GSOC career this month would be the last,
hence i kindly request you all to take a look at what i have done and give
me your valuable feedbacks. i would be very grateful.

[1] https://github.com/apache/drat/pull/135

Thank you.
On Mon, Jul 9, 2018 at 11:06 AM, Ahmed Ifhaam <ahmedifha...@gmail.com>
wrote:

> hi everyone,
>
> First phase of Proteus (new) Web application with vue.js have been
> implemented successfully. Currently the application covers almost all the
> features of Proteus(old) application and few features of viz ui. Next phase
> of integrating viz or dratstat feature is currently on progress. This
> branch [1] has been opened specially for this task. This [2] Pull request
> has the progress so far.
> This webapplication totally works on rest apis and i have tried to make it
> loose coupled with the backend as much as posssible.
>
> I would be very glad to hear your feedbacks from you all.
>
>
> Thank you.
>
> [1] https://github.com/apache/drat/tree/gsoc18
> [2] https://github.com/apache/drat/pull/135
>
> On Fri, Jun 22, 2018 at 11:57 PM, Ahmed Ifhaam <ahmedifha...@gmail.com>
> wrote:
>
>> hi all,
>>
>> After the last email, I started working on Vue,js and have implemented
>> the first page as follows Please check and let me know the feedback
>> It would be awesome to get some comments. ​
>>  Screenshot from 2018-06-22 22-50-36.png
>> <https://drive.google.com/file/d/1YWs3D5MBaRp4wquCSq1W3yBW_8wT4qLv/view?usp=drive_web>
>> ​
>> thank you
>>
>> On Wed, Jun 13, 2018 at 12:36 AM, Ahmed Ifhaam <ahmedifha...@gmail.com>
>> wrote:
>>
>>> Hi everyone,
>>>
>>> I was updating my progress of GSOC time to time. Since i'm completing
>>> one month i would like to summarize it.
>>> My task was to evolve the current Proteus interface for DRAT. As you all
>>> may know already, DRAT had four main functions
>>> Crawl,Index,Map,Reduce. When ever the rest api of DRAT called these
>>> functions, these were executing set of shell commands to perform the task.
>>>
>>> Since my task was to evolve the Web interface, With the guidance of my
>>> mentor and the community, i was tasked with creating the APIs
>>> with direct java API calls rather than shell scripts. DRAT uses OODT to
>>> perform these actions, while OODT currently moving to AvroRPC from XMLRpc
>>> technology.
>>> Though we were trying to implement the APIs with AvroRPC clients, Due to
>>> some complications faced in implementing AvroRPC for OODT we had to stick
>>> to the XMLRpc.
>>> But as soon as OODT is released with the stable AvroRPC implementation
>>> these will be updated to use AvroRPC instead of XMLRpc. Current changes
>>> have been merged
>>> with the master branch of DRAT.
>>>
>>> So far i have successfully completed all the API calls and also have
>>> introduced one new Rest API for DRAT to execute dynamic workflows with
>>> given tasks.
>>> On the other hand for the  web interface implementation i have designed
>>> the mockups and shared in mailing list as well. While waiting for your
>>> valuable
>>> comments for those, I have started working on that too. For both the API
>>> and web interface i have updated the DRAT wiki on Github.
>>>
>>> For web interface i have planned to use angular and angular Material
>>> technologies.I'm willing to start with the latest version of angular.
>>> The help i got from you people was much helpful, I'm very grateful for
>>> that. Special Thanks to Chris and Imesha for helping me constantly.
>>>
>>> Your comments on my work and also suggestions for the rest would be very
>>> helpful in we making this product a better one.
>>>
>>> Thank you all.
>>>
>>> On Tue, May 22, 2018 at 8:23 PM, Ahmed Ifhaam <ahmedifha...@gmail.com>
>>> wrote:
>>>
>>>> hi all
>>>> cureently i have completed the task of moving indexing function from
>>>> process wrapper to java calls.
>>>> but other
>>>> funcyions like crawling,mapping needs some more deeper understanding
>>>> where i need more time so ill be completing one more api replacement from
>>>> one week as of today.
>>>>
>>>> from you all i need some support to understand what is the workflow
>>>> whats the sendingevent function does and some docs which describes it
>>>> better.
>>>>
>>>> thank you
>>>>
>>>> On 22 May 2018 12:06 a.m., "Chris Mattmann" <mattm...@apache.org>
>>>> wrote:
>>>>
>>>> Dear Ahmed,
>>>>
>>>>
>>>>
>>>> Can you please update the community on your plans for what you are
>>>> working
>>>> on what is done and what you expect to complete in the next week or two?
>>>>
>>>>
>>>>
>>>> Thanks,
>>>> Chris
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> From: Ahmed Ifhaam <ahmedifha...@gmail.com>
>>>> Reply-To: "dev@drat.apache.org" <dev@drat.apache.org>
>>>> Date: Sunday, May 13, 2018 at 12:30 PM
>>>> To: "dev@drat.apache.org" <dev@drat.apache.org>
>>>> Subject: Joining on board
>>>>
>>>>
>>>>
>>>> hi all,
>>>>
>>>>
>>>>
>>>> As part of GSOC_2018 i'll be working on DRAT. I'm very pleased to work
>>>> on
>>>>
>>>> this and expect your support and advice as well. I'ts great to joining
>>>> you
>>>>
>>>> all. Thank you
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> *Ahmed Ifhaam *
>>>>
>>>> University of Kelaniya | MIT '19
>>>>
>>>> Tel :- 0662244937 | Mob :- 0776699609
>>>>
>>>> ahmedifha...@gmail.com <e-mail-ahmedifha...@gmail.com>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> *Ahmed Ifhaam *
>>> University of Kelaniya | MIT '19
>>> Tel :- 0662244937 | Mob :- 0776699609
>>> ahmedifha...@gmail.com <e-mail-ahmedifha...@gmail.com>
>>>
>>
>>
>>
>> --
>> *Ahmed Ifhaam *
>> University of Kelaniya | MIT '19
>> Tel :- 0662244937 | Mob :- 0776699609
>> ahmedifha...@gmail.com <e-mail-ahmedifha...@gmail.com>
>>
>
>
>
> --
> *Ahmed Ifhaam *
> University of Kelaniya | MIT '19
> Tel :- 0662244937 | Mob :- 0776699609
> ahmedifha...@gmail.com <e-mail-ahmedifha...@gmail.com>
>



-- 
*Ahmed Ifhaam *
University of Kelaniya | MIT '19
Tel :- 0662244937 | Mob :- 0776699609
ahmedifha...@gmail.com <e-mail-ahmedifha...@gmail.com>


-- 
*Ahmed Ifhaam *
University of Kelaniya | MIT '19
Tel :- 0662244937 | Mob :- 0776699609
ahmedifha...@gmail.com <e-mail-ahmedifha...@gmail.com>

Reply via email to