Hi Gimhana,

Can you share your confluence username (after creating an account if not
exist in cwiki.apache.org). I will give you wiki edit permissions as well.

On Tue, 12 Mar 2019 at 06:08, Tom Barber <t...@spicule.co.uk> wrote:

> Hey Gimhana
>
> Sorry for the delayed response. I’ve migrated the docker file as it said in
> the PR so if you want to move the commits over, please do and I’ll accept
> them on the ASF end.
>
> With regards to the OPSUI replacement you’re discussing further down the
> email:
>
> The initial goal is to have an alternative to OPSUI that is written in
> React that allows us to mimic the current wicket functionality, and more,
> in a more modern framework. The other key idea is that its componentised so
> that if another developer wanted to use specific OODT elements in their web
> app but not the full OPSUI, they can do so.
>
> There are certainly a bunch of missing REST API’s on the file manager side,
> which we can add in as we go along. The majority of the file interrogation
> calls should go through the FM Rest API. Other components either need their
> REST API’s extending or enhancing, around Workflows, Resource Management
> etc.
>
> Ignore DRAT for this project, its built on OODT but thats about it.
>
> If we can standardise OODT on a per-component REST API and relevant React
> Component and wrap them all together in a encapsulating UI, I think thats a
> good start.
>
> One of the community guys Breno has started work on some code to prototype
> this:
>
> https://github.com/brenopolanski/react-oodt-plugin-sample
> https://github.com/brenopolanski/react-oodt-app-sample
>
> Again this needs porting to the Apache repos but worked when we last tried
> it.
>
> Hope that helps shed some light on it all!
>
> Tom
>
> On 10 March 2019 at 07:56:04, Gimhana Nadeeshan (
> gimhanadesilva...@cse.mrt.ac.lk) wrote:
>
> Hi Imesha,
>
> Sorry for the late reply due to my academics.
>
> If you can have a look at the issue, it will be great. The dockerfile can
> > be found at https://github.com/buggtb/oodt-docker/blob/master/Dockerfile
> .
> >
>
> I send a PR fixing that issue [1] and updated the READMe also. The problem
> was tomcat tries to access a directory which doesn't exist. Please review
> it when you free and let me know your suggestions.
>
> From community point of view, we need the OPSUI revamped as the first
> > thing. Therefore, your interest in that will be a great help for us.
> >
>
> Sounds good !!. There are some points which I need to clarify before
> entering the project. AFAIU the main target of the project is upgrading
> current wicket component based UI to React based UI. The main web app
> should consist of several react components. These react components should
> modularize as much as possible with least dependencies with each other.
>
>    - File Manager REST APIs [2]
>    - CAS Curator REST APIs [3] - CRUD operations for metadata of ingested
>    files/directories
>    - CAS Product Server Web APIs[4]
>    - PCS related REST APIs[5]. eg: Pedigree, Health monitoring
>    - DRAT Proteus APIs (built on top of OODT)[6]
>
> What is the difference between File Manager REST APIs and CAS Product
> Server Web APIs? Are they belong to the same set where CAS product Server
> web APIs is the superset?
>
> Would someone please confirm me, whether I got the high-level idea of the
> project correctly?
>
> Thanks and Best Regards,
> Gimhana
>
> [1] https://github.com/buggtb/oodt-docker/pull/2
> [2] https://cwiki.apache.org/confluence/display/OODT/File+Manager+REST+API
> <
> https://cwiki.apache.org/confluence/display/OODT/File+Manager+REST+API#FileManagerRESTAPI-Parameters
> >
> [3] https://cwiki.apache.org/confluence/display/OODT/CAS+Curator+REST+API
> [4]
>
> https://cwiki.apache.org/confluence/display/OODT/CAS+Product+Server+Web+APIs+%28version+2%29+-+User+Guide
> [5]
>
> https://cwiki.apache.org/confluence/display/OODT/OODT+REST+Services#OODTRESTServices-TheOODTPCSPedigreeservice
> [6] https://github.com/apache/drat/wiki/DRAT-Proteus-REST-API
>
>
> On Tue, 5 Mar 2019 at 14:52, Imesha Sudasingha <ime...@apache.org> wrote:
>
> > Hi Gimhana,
> >
> > If you can have a look at the issue, it will be great. The dockerfile can
> > be found at https://github.com/buggtb/oodt-docker/blob/master/Dockerfile
> .
> >
> > From community point of view, we need the OPSUI revamped as the first
> > thing. Therefore, your interest in that will be a great help for us.
> >
> > @Tom Barber <t...@spicule.co.uk> How can we allow confluence wiki editing
> > permissions to Gimhana?
> >
> > Thanks,
> > Imesha
> >
> > On Mon, 4 Mar 2019 at 20:31, Gimhana Nadeeshan <
> > gimhanadesilva...@cse.mrt.ac.lk> wrote:
> >
> > > Hi Imesha and Tom,
> > >
> > > Since you have experience in React, Java and hopefully some knowledge
> on
> > > > containerization, you will be able to help one of those projects for
> > > sure.
> > > >
> > >
> > > Yeah, I got the chance to work with docker and docker-compose in my
> > > internship period and therefore I'm familiar with containerization
> > basics.
> > >
> > > I went through the FileMgr user guide and able to get an idea about
> that
> > > component and ingest a file into the repository.
> > >
> > > Then I move forward and tried to use the OODT Docker container. But it
> > > failed and gave below error.
> > > *java.lang.IllegalArgumentException: Document base
> > > /usr/src/oodt/tomcat/server/webapps/manager does not exist or is not a
> > > readable directory*
> > >
> > > Find below commands I executed.
> > >
> > > > docker pull buggtb/oodt
> > > >
> > > > docker run -d -p 8080:8080 --name my_first_oodt -i -t oodt
> > > >
> > > > If I missed some configuration would you please help me? If not
> shall I
> > > work on this issue to get an idea on the code base?
> > >
> > > Further is there a way to contribute wiki pages? I found some minor
> > issues
> > > with the docs and I like to correct those.
> > >
> > > Other than that  feel free to pick up one of the GSOC topics and we can
> > > > dive into what needs
> > > > to be done and what the desired outcomes are.
> > > >
> > >
> > > I would like to work with React UI project as I have some experience
> with
> > > React. But I don't know is it the most important project to the
> community
> > > at this moment. If so I love to go with it !!
> > >
> > > Thanks and Best Regards,
> > > Gimana
> > >
> > > On Sat, 2 Mar 2019 at 21:29, Tom Barber <t...@spicule.co.uk> wrote:
> > >
> > > > Hey Gimhana
> > > >
> > > > Good to have you on board, I’m sure as Imesha has been through the
> GSOC
> > > > process he can help you with anything related to that end. Other than
> > > that
> > > > feel free to pick up one of the GSOC topics and we can dive into what
> > > needs
> > > > to be done and what the desired outcomes are.
> > > >
> > > > Cheers
> > > >
> > > > Tom
> > > >
> > > > On 2 March 2019 at 06:57:19, Imesha Sudasingha (ime...@apache.org)
> > > wrote:
> > > >
> > > > Hi Gimhana,
> > > >
> > > >
> > > > Thanks for your interest in contributing yo OODT. As you may already
> > > know,
> > > > we are planning to offer 2 GSoC projects [1] this year which we think
> > are
> > > > the most important at the moment.
> > > > Since you have experience in React, Java and hopefully some knowledge
> > on
> > > > containerization, you will be able to help one of those projects for
> > > sure.
> > > > The community will be really happy to see your contribution. Thanks
> for
> > > > your PR as well. I will look at it soon.
> > > >
> > > > On getting started, did you try running OODT?
> > > >
> > > > In brief, OODT have 3 main components, File Manager [2] (for
> > information
> > > > integration), a Resource Manager [3] (managing resources and
> scheduling
> > > > jobs) and a workflow manager to execute workflows. In addition to
> that,
> > > > there are other components like crawler (for crawling and ingesting
> > > crawled
> > > > documents to file manager), OPSUI (the main dashboard of a OODT
> > > deployment
> > > > which shows status of each component and ingested files, workflows
> etc)
> > > and
> > > > a set of REST APIs.
> > > >
> > > > You can refer file manager user guide [5] to get an idea of file
> > manager.
> > > > If you want to run all the components at once, you can use the docker
> > > > container [6]. If you prefer more hands on experience, try the RADiX
> > [7]
> > > > build. Try to play around a bit to get an understanding of the usage
> of
> > > > OODT since it is more of a framework rather than a product.
> > > >
> > > > When you play around, if you encounter anything you don't understand,
> > > feel
> > > > free to ask. If you encounter any issue please create an issue in
> JIRA.
> > > If
> > > > you can, try to fix it yourself to get familiarized with the code
> base.
> > > The
> > > > above steps will be a good starting point as I don't see any newcomer
> > > type
> > > > issue in Jira to let you work on immediately.
> > > >
> > > > Thanks,
> > > > Imesha
> > > >
> > > > [1]
> > > >
> > > >
> > >
> >
> https://issues.apache.org/jira/browse/OODT-986?jql=project%20%3D%20OODT%20AND%20labels%20%3D%20GSoC2019%20ORDER%20BY%20priority%20DESC%2C%20updated%20DESC
> > > > [2] https://github.com/apache/oodt/tree/master/filemgr
> > > > [3] https://github.com/apache/oodt/tree/master/resource
> > > > [4] https://github.com/apache/oodt/tree/master/workflow
> > > > [5]
> > > >
> > https://cwiki.apache.org/confluence/display/OODT/OODT+Filemgr+User+Guide
> > > > [6]
> > https://cwiki.apache.org/confluence/display/OODT/Docker+powered+OODT
> > > > [7]
> > > https://cwiki.apache.org/confluence/display/OODT/RADiX+Powered+By+OODT
> > > >
> > > > On Fri, 1 Mar 2019 at 20:44, Gimhana Nadeeshan <
> > > > gimhanadesilva...@cse.mrt.ac.lk> wrote:
> > > >
> > > > > Hi devs,
> > > > >
> > > > > I'm a final year undergraduate in Computer Science & Engineering of
> > the
> > > > > University of Moratuwa. I have completed my 6 months internship at
> > WSO2
> > > > > Lanka (Pvt) Ltd last year. There I got the chance to apply the
> > > > theoretical
> > > > > knowledge gained from lectures in practical to some extent. Mainly
> > > dealt
> > > > > with Apache Synapse. Used Apache Kafka and Zookeeper for handling
> > data
> > > > > streams for that project.
> > > > >
> > > > > Have some hands-on experience in Java, Python, JavaScript, React
> JS,
> > > Vue
> > > > JS
> > > > > by doing several projects based in both academic and non-academic
> > > > purposes.
> > > > >
> > > > > I would like to work on Apache OODT related project this
> > > summer(GSOC2019)
> > > > > because contributing to Open Source is the best way to learn the
> real
> > > > world
> > > > > software engineering practices and open source culture.
> > > > >
> > > > > I went through the Tutorials to get a basic idea about the project
> > and
> > > > send
> > > > > a Pull Request[1] adding some modifications to README which will be
> > > > > intuitive to a new contributor.
> > > > >
> > > > > So How to get a head start on contributing? Are there any beginner
> > type
> > > > > issues to solve as a first step to get more familiar to the code
> > base?
> > > > >
> > > > > I appreciate if someone can guide me. :-)
> > > > >
> > > > > [1] https://github.com/apache/oodt/pull/90
> > > > >
> > > > > Thanks and Best Regards,
> > > > > Gimhana.
> > > > > --
> > > > >
> > > > > Nadeeshan Gimhana
> > > > >
> > > > > Undergraduate
> > > > >
> > > > > Department of Computer Science & Engineering
> > > > >
> > > > > University of Moratuwa
> > > > >
> > > > > *Mobile :+94775744613*
> > > > >
> > > > >
> > > > > *Website : https://ngimhana94.wixsite.com/gimhanadesilva/
> > > > > <https://ngimhana94.wixsite.com/gimhanadesilva/>*
> > > > >
> > > > > *L**inkedin*
> > > > > *:www.linkedin.com/in/nadeeshangimhana/
> > > > > <http://www.linkedin.com/in/nadeeshangimhana/>*
> > > > >
> > > > > *Blog* :https://medium.com/@gimhanadesilva.15
> > > > >
> > > > >
> > > > > * <http://www.linkedin.com/in/nadeeshangimhana/>*
> > > > >
> > > > >
> > > > > * <http://www.linkedin.com/in/nadeeshangimhana/>*
> > > > >
> > > >
> > > > --
> > > >
> > > >
> > > > Spicule Limited is registered in England & Wales. Company Number:
> > > > 09954122. Registered office: First Floor, Telecom House, 125-135
> > Preston
> > > > Road, Brighton, England, BN1 6AF. VAT No. 251478891.
> > > >
> > > >
> > > >
> > > >
> > > > All engagements
> > > > are subject to Spicule Terms and Conditions of Business. This email
> and
> > > > its
> > > > contents are intended solely for the individual to whom it is
> addressed
> > > > and
> > > > may contain information that is confidential, privileged or otherwise
> > > > protected from disclosure, distributing or copying. Any views or
> > opinions
> > > > presented in this email are solely those of the author and do not
> > > > necessarily represent those of Spicule Limited. The company accepts
> no
> > > > liability for any damage caused by any virus transmitted by this
> email.
> > > If
> > > > you have received this message in error, please notify us immediately
> > by
> > > > reply email before deleting it from your system. Service of legal
> > notice
> > > > cannot be effected on Spicule Limited by email.
> > > >
> > >
> > >
> > > --
> > >
> > > Nadeeshan Gimhana
> > >
> > > Undergraduate
> > >
> > > Department of Computer Science & Engineering
> > >
> > > University of Moratuwa
> > >
> > > *Mobile :+94775744613*
> > >
> > >
> > > *Website : https://ngimhana94.wixsite.com/gimhanadesilva/
> > > <https://ngimhana94.wixsite.com/gimhanadesilva/>*
> > >
> > > *L**inkedin*
> > > *:www.linkedin.com/in/nadeeshangimhana/
> > > <http://www.linkedin.com/in/nadeeshangimhana/>*
> > >
> > > *Blog* :https://medium.com/@gimhanadesilva.15
> > >
> > >
> > > * <http://www.linkedin.com/in/nadeeshangimhana/>*
> > >
> > >
> > > * <http://www.linkedin.com/in/nadeeshangimhana/>*
> > >
> >
>
>
> --
>
> Nadeeshan Gimhana
>
> Batch Representative (15' Batch)
>
> Department of Computer Science & Engineering
>
> University of Moratuwa
>
> *Mobile :+94775744613*
>
>
> *Website : https://ngimhana94.wixsite.com/gimhanadesilva/
> <https://ngimhana94.wixsite.com/gimhanadesilva/>*
>
> *L**inkedin*
> *:www.linkedin.com/in/nadeeshangimhana/
> <http://www.linkedin.com/in/nadeeshangimhana/>*
>
> *Blog* :https://medium.com/@gimhanadesilva.15
>
>
>
> * <http://www.linkedin.com/in/nadeeshangimhana/>*
>
>
> * <http://www.linkedin.com/in/nadeeshangimhana/>*
>
> --
>
>
> Spicule Limited is registered in England & Wales. Company Number:
> 09954122. Registered office: First Floor, Telecom House, 125-135 Preston
> Road, Brighton, England, BN1 6AF. VAT No. 251478891.
>
>
>
>
> All engagements
> are subject to Spicule Terms and Conditions of Business. This email and
> its
> contents are intended solely for the individual to whom it is addressed
> and
> may contain information that is confidential, privileged or otherwise
> protected from disclosure, distributing or copying. Any views or opinions
> presented in this email are solely those of the author and do not
> necessarily represent those of Spicule Limited. The company accepts no
> liability for any damage caused by any virus transmitted by this email. If
> you have received this message in error, please notify us immediately by
> reply email before deleting it from your system. Service of legal notice
> cannot be effected on Spicule Limited by email.
>

Reply via email to