GSoC 2017 ns-3 AppStore Phase-2 Review Request

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

GSoC 2017 ns-3 AppStore Phase-2 Review Request

Abhijith Anilkumar
Hello Everyone,

I have completed the deliverables planned for Phase 2 of the project.

During the second phase of GSoC 2017, I addressed the issues pointed out
during the first review. During the process, compromise on responsiveness
and to avoid additional dependencies, we decided to switch from Materialize
to Cytoscape design. Right now, the frontend design is completely stable
and it renders the same on all screens. The integration is complete and
several new features like screenshots, bakefile support, etc. has been
added. The site is now available at [1]. The work planned for the next
phase can be viewed here [2]. The complete work can be viewed and reviewed
at [3].

Your suggestions/feedback would be much appreciated.

[1]  http://ns-apps.ee.washington.edu/
[2] https://www.nsnam.org/wiki/GSOC2017AppStore#Weekly_Reports
[3]
https://github.com/abhijithanilkumar/ns-3-AppStore/commit/f53c8b8967fd8676c2ed87c424c1a85790e6ea50

Regards,
Abhijith
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: GSoC 2017 ns-3 AppStore Phase-2 Review Request

Barnes, Peter D.
Hello Abhijith,

This is really coming together nicely.  I only encountered two issues in poking around:

-  Could you please add a prominent link from the project page on the wiki (https://www.nsnam.org/wiki/GSOC2017AppStore#Weekly_Reports) to the demo?  Perhaps in the Project Overview section?


- I have my browser set to show hyperlink targets in the status bar, which works everywhere but for the Download button.

- Epidemic routing has active links for downloading v1.1, but I get a 404.  Perhaps not show links if there is no package?  Or a custom 404 page?


I also have a few comments on your Phase 3 plans:

-  Nav panel:  it’s been a long time since put in the menu system on the Sphinx and Doxygen pages.  I noticed recently that on some browsers the pop-up menus are sliding under other page elements, making them hard to use.  Please feel free to redesign/reimplement in a modern way, and I’ll take your solution to back to Doxygen and Sphinx.

- I don’t understand your comment about MySQL.  I’d be interested in a short explanation to learn more.

Thanks,
Peter


On Jul 26, 2017, at 1:56 PM, Abhijith Anilkumar <[hidden email]<mailto:[hidden email]>> wrote:

Hello Everyone,

I have completed the deliverables planned for Phase 2 of the project.

During the second phase of GSoC 2017, I addressed the issues pointed out
during the first review. During the process, compromise on responsiveness
and to avoid additional dependencies, we decided to switch from Materialize
to Cytoscape design. Right now, the frontend design is completely stable
and it renders the same on all screens. The integration is complete and
several new features like screenshots, bakefile support, etc. has been
added. The site is now available at [1]. The work planned for the next
phase can be viewed here [2]. The complete work can be viewed and reviewed
at [3].

Your suggestions/feedback would be much appreciated.

[1]  http://ns-apps.ee.washington.edu/
[2] https://www.nsnam.org/wiki/GSOC2017AppStore#Weekly_Reports
[3]
https://github.com/abhijithanilkumar/ns-3-AppStore/commit/f53c8b8967fd8676c2ed87c424c1a85790e6ea50

Regards,
Abhijith

_____________________________________________________________
Dr. Peter D. Barnes, Jr. CASC Division
Lawrence Livermore National Laboratory Computation Directorate
7000 East Avenue, L-561 email:  [hidden email]<mailto:[hidden email]>
P. O. Box 808 Voice:  (925) 422-3384
Livermore, California 94550 Fax:     (925) 423-3371







Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: GSoC 2017 ns-3 AppStore Phase-2 Review Request

Abhijith Anilkumar
Hello Peter,

Thank you for your comments.

- Are you suggesting that we add the wiki page link to the GitHub wiki?

- The Download button works on custom js created by the Cytoscape
developers. I suspect that's why it isn't showing up on the browser.

- The current 404 page is a development debug page. Once we move into
production, we will have a standard page which will be shown. Here, the
download file isn't mentioned, and hence the 404 error. I'll just make the
link inactive when the file is absent.

About MySQL - The current db setup that we use is default django SQLite. In
production websites, the django creators recommend Postgres since it is
more stable and fast. This link explains it [1].

[1]
https://stackoverflow.com/questions/585549/mysql-vs-postgresql-which-should-i-choose-for-my-django-project


- Abhijith

On Thu 27 Jul, 2017, 2:46 AM Barnes, Peter D., <[hidden email]> wrote:

> Hello Abhijith,
>
> This is really coming together nicely.  I only encountered two issues in
> poking around:
>
> -  Could you please add a prominent link from the project page on the wiki
> (https://www.nsnam.org/wiki/GSOC2017AppStore#Weekly_Reports) to the
> demo?  Perhaps in the Project Overview section?
>
>
> - I have my browser set to show hyperlink targets in the status bar, which
> works everywhere but for the Download button.
>
> - Epidemic routing has active links for downloading v1.1, but I get a
> 404.  Perhaps not show links if there is no package?  Or a custom 404 page?
>
>
> I also have a few comments on your Phase 3 plans:
>
> -  Nav panel:  it’s been a long time since put in the menu system on the
> Sphinx and Doxygen pages.  I noticed recently that on some browsers the
> pop-up menus are sliding under other page elements, making them hard to
> use.  Please feel free to redesign/reimplement in a modern way, and I’ll
> take your solution to back to Doxygen and Sphinx.
>
> - I don’t understand your comment about MySQL.  I’d be interested in a
> short explanation to learn more.
>
> Thanks,
> Peter
>
>
> On Jul 26, 2017, at 1:56 PM, Abhijith Anilkumar <[hidden email]>
> wrote:
>
> Hello Everyone,
>
> I have completed the deliverables planned for Phase 2 of the project.
>
> During the second phase of GSoC 2017, I addressed the issues pointed out
> during the first review. During the process, compromise on responsiveness
> and to avoid additional dependencies, we decided to switch from Materialize
> to Cytoscape design. Right now, the frontend design is completely stable
> and it renders the same on all screens. The integration is complete and
> several new features like screenshots, bakefile support, etc. has been
> added. The site is now available at [1]. The work planned for the next
> phase can be viewed here [2]. The complete work can be viewed and reviewed
> at [3].
>
> Your suggestions/feedback would be much appreciated.
>
> [1]  http://ns-apps.ee.washington.edu/
> [2] https://www.nsnam.org/wiki/GSOC2017AppStore#Weekly_Reports
> [3]
>
> https://github.com/abhijithanilkumar/ns-3-AppStore/commit/f53c8b8967fd8676c2ed87c424c1a85790e6ea50
>
> Regards,
> Abhijith
>
>
> _____________________________________________________________
> Dr. Peter D. Barnes, Jr. CASC Division
> Lawrence Livermore National Laboratory Computation Directorate
> 7000 East Avenue, L-561 email:  [hidden email]
> P. O. Box 808 Voice:  (925) 422-3384
> Livermore, California 94550 Fax:     (925) 423-3371
>
>
>
>
>
>
>
>
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: GSoC 2017 ns-3 AppStore Phase-2 Review Request

Barnes, Peter D.
Inline

On Jul 26, 2017, at 2:33 PM, Abhijith Anilkumar <[hidden email]<mailto:[hidden email]>> wrote:

Hello Peter,

Thank you for your comments.

- Are you suggesting that we add the wiki page link to the GitHub wiki?

I'm suggesting you add a link to the demo AppStore from the GSOC project page at nsnam, to make it easier to find.

- The Download button works on custom js created by the Cytoscape developers. I suspect that's why it isn't showing up on the browser.

Got it.

- The current 404 page is a development debug page. Once we move into production, we will have a standard page which will be shown.

I should have thought of that.

Here, the download file isn't mentioned, and hence the 404 error. I'll just make the link inactive when the file is absent.

Great.

About MySQL - The current db setup that we use is default django SQLite. In production websites, the django creators recommend Postgres since it is more stable and fast. This link explains it [1].

[1] https://stackoverflow.com/questions/585549/mysql-vs-postgresql-which-should-i-choose-for-my-django-project

Thanks for the info.

Peter


- Abhijith

On Thu 27 Jul, 2017, 2:46 AM Barnes, Peter D., <[hidden email]<mailto:[hidden email]>> wrote:
Hello Abhijith,

This is really coming together nicely.  I only encountered two issues in poking around:

-  Could you please add a prominent link from the project page on the wiki (https://www.nsnam.org/wiki/GSOC2017AppStore#Weekly_Reports) to the demo?  Perhaps in the Project Overview section?


- I have my browser set to show hyperlink targets in the status bar, which works everywhere but for the Download button.

- Epidemic routing has active links for downloading v1.1, but I get a 404.  Perhaps not show links if there is no package?  Or a custom 404 page?


I also have a few comments on your Phase 3 plans:

-  Nav panel:  it’s been a long time since put in the menu system on the Sphinx and Doxygen pages.  I noticed recently that on some browsers the pop-up menus are sliding under other page elements, making them hard to use.  Please feel free to redesign/reimplement in a modern way, and I’ll take your solution to back to Doxygen and Sphinx.

- I don’t understand your comment about MySQL.  I’d be interested in a short explanation to learn more.

Thanks,
Peter


On Jul 26, 2017, at 1:56 PM, Abhijith Anilkumar <[hidden email]<mailto:[hidden email]>> wrote:

Hello Everyone,

I have completed the deliverables planned for Phase 2 of the project.

During the second phase of GSoC 2017, I addressed the issues pointed out
during the first review. During the process, compromise on responsiveness
and to avoid additional dependencies, we decided to switch from Materialize
to Cytoscape design. Right now, the frontend design is completely stable
and it renders the same on all screens. The integration is complete and
several new features like screenshots, bakefile support, etc. has been
added. The site is now available at [1]. The work planned for the next
phase can be viewed here [2]. The complete work can be viewed and reviewed
at [3].

Your suggestions/feedback would be much appreciated.

[1]  http://ns-apps.ee.washington.edu/
[2] https://www.nsnam.org/wiki/GSOC2017AppStore#Weekly_Reports
[3]
https://github.com/abhijithanilkumar/ns-3-AppStore/commit/f53c8b8967fd8676c2ed87c424c1a85790e6ea50

Regards,
Abhijith

_____________________________________________________________
Dr. Peter D. Barnes, Jr. CASC Division
Lawrence Livermore National Laboratory Computation Directorate
7000 East Avenue, L-561 email:  [hidden email]<mailto:[hidden email]>
P. O. Box 808 Voice:  (925) 422-3384
Livermore, California 94550 Fax:     (925) 423-3371








_____________________________________________________________
Dr. Peter D. Barnes, Jr. CASC Division
Lawrence Livermore National Laboratory Computation Directorate
7000 East Avenue, L-561 email:  [hidden email]<mailto:[hidden email]>
P. O. Box 808 Voice:  (925) 422-3384
Livermore, California 94550 Fax:     (925) 423-3371







Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: GSoC 2017 ns-3 AppStore Phase-2 Review Request

Tom Henderson-2
In reply to this post by Barnes, Peter D.

> - Epidemic routing has active links for downloading v1.1, but I get a 404.  Perhaps not show links if there is no package?  Or a custom 404 page?
This is partly my fault as I haven't finished porting this module to
ns-3-dev and posting it in a repository usable by this framework (I had
some offlist discussion with Mohammed where I volunteered to do this).  
This should be remedied in the near future.

As you can see on Abhijith's wiki page (TODO list for phase 3), we are
going to push to get this deployed by the end of GSoC, so more
review/comments would be welcome.

- Tom

Loading...