So here I am half way through GSoC. I just can't believe, it's already been a month since I am working on this project. Time sure fly. This month was mostly concentrated on front end and database stuff. I am yet to take a deep dive into improving the model viewing expereince of an OGV user.
I am really thankful to GSoC for keeping me busy during my summer holidays. If it wasn't for GSoC I may have died of boredom. :P :D
Regarding OGV, Here's the summary of what I have been doing till now. For details, check out my daily logs.
It's fun to exchange messages using IRC, interacting with developers talking about Github PRs.
I have felt the same way long before when I was working on Wt, a C++ web framework. So GSoC revived those memories for me.
Another fun thing I like in GSoC is keeping a log, writing everything down. I do like to write things. I confess, I may not be very punctual in writing log, but I am making sure to write things down, as soon as possible.
I was seeing the code and workflow of OGV today, and here are few doubts I would like to ask:
OgvSettings
, there's an attribute named settingSwitch
, it's set to true by default. Neither we alter that value anywhere in code, nor we do check it's value. So is this reserved for some future use, or it was used in past and we no longer needed it.countModels
, it's a number that stores the number of models uploaded by user. But sometimes the model uploaded is not converted because of converter issue. The number is still incremented. Thus showing wrong count of models. I feel it's difficult to manage this count variable, instead what we can do is ModelFiles.find({owner:user_id}).count()
This will give us the total number of models uploaded and converted successfully of a specific user. It seemed a right approach to me.