Rishabh, thank you very much for introducing yourself as well.  I'd like to 
think that we pride ourselves on having open discussions welcome to anyone.  
Anyone else lurking? ;-)

On Jan 9, 2014, at 12:14 PM, Harmanpreet Singh wrote:

> On Tue, Jan 7, 2014 at 3:15 PM, Inderpreet Singh <indrp...@gmail.com> wrote:
> 
>>  Firstly, it's backed by vanilla PHP and as the application grows
>> managing that IMHO would be difficult, so I was thinking some
>> framework like Laravel to give it a good foundation on back-end. what
>> say?
> 
> Yes, framework would be better but we must review some prominent ones
> before finalizing any.

I agree that leveraging a framework is in order, but caution that web 
frameworks change features and popularity MUCH more quickly than our backend.  
I would suggest not spending too much time evaluating which framework is the 
best but, rather, investing effort in a strong MVC design that will let you 
change frameworks later regardless of which "controller" is adopted.  This way 
we can better adapt as needed.

>> As this viewer is in it's very dawn, so we can
>> nudge it's trajectory the way we want whereas doing that later would
>> be a problem.

What will matter the most in this early dawn is to write down where we're at 
and where we're going.  I suggest someone take the initiative to add "Online 
Geometry" as a new development project to here with the details known to date:

http://brlcad.org/wiki/Developer_Documents#Development_Projects

This "project overview and roadmap" should probably begin as a heavily 
condensed (i.e., much more brief) version of Harmanpreet's GSoC project 
information that started the effort:
http://brlcad.org/wiki/User:Harman052/Proposal/WebInterface
http://brlcad.org/wiki/User:Harman052/GSoc2013/Logs
(TODO file may also have useful information)

Someone can then summarize even further here on the mailing list so we can all 
have a consistent view. 

>> Then after having done that, we can
>> easily add a share button that would generate an embed code (a simple
>> iframe) and a unique link so that users can share their cad models on
>> their websites, blogs and social networking websites.

There is enough work and seems to be enough interest that the work can be 
divided up into different objectives with different people focused on different 
aspects (such as the 3D viewer front-end implementation, the back-end 
integration, integration with social media, front-end usability, file-format 
support, requirements/planning, etc).

> Earlier when OGV started lot of discussion about editing feature took
> place. Currently, lot of work related to viewing is pending that I
> think must be targeted first to make it stable, fully functional and
> user friendly "BRL-CAD Online Geometry Viewer". For editing feature, I
> think Sean can guide in much better way, like how to proceed, where to
> start etc.

I completely agree that the first target should be making a robust viewer that 
allows geometry to be loaded and can be embedded into websites easily.  Editing 
is obviously the next step and should be in the project roadmap so it can be 
discussed further when the time comes.

Cheers!
Sean



------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to