User:Inderpreet/GSoC14/logs

From BRL-CAD
Revision as of 13:55, 27 May 2014 by Inderpreet (talk | contribs) (Week 2, Dev Logs)

Development Logs

Community Bonding Period

  • Explored various options regarding nodejs and non-node frameworks.
  • Learnt basics of development with meteor, using templating engines etc.
  • Also looked into alternative framework Expressjs.
  • Discussed with mentors about the choice of framework.
  • Packaged three.js for meteor.
  • Ran a simple OBJLoader example in meteor.

Development Period

Week 1

19th May Worked on Authentication Module in meteor, wrote LogIn, Registeration, Forgot Password and Reset password form templates.

20th May Completed the views and helpers for the templates and Added validations to the forms, modified the directory structure and read Hacking file again and made edits to my code accordingly. Pushed the code to github https://github.com/inderpreetsingh/OGV-meteor. Forgot-password form is now able to send the mails but stuck at an error regarding Reset-Password template.

21st May Reset-Password error solved, Authentication is complete now, Started looking into file upload. Tried a package called dropzone.js. Published my three.js package https://atmospherejs.com/package/ogv-threejs.

22nd May Worked on File Upload module, tried various file upload packages. At last settled for packaged named formidable from npm.

23rd May Having done the first milestone, today I explored other frameworks and read more about the technologies involved. Did some work in expressJS.

24th May Uptil now, I was dealing with file uploader in a separate app, today I ported file uploader to OGV. Now we can upload files in OGV, currently any files can be uploaded but will soon change that so that it only accepts .g files.

Week 2

26th May The ported file uploader started facing errors, mostly regarding styles. I was unable to apply global bootstrap. I couldn't work much due to some power issues at my home.

27th May Today, I improved my earlier file-uploader by removing the dependency from formidable and directly use the 'fs' package. As I have time, I am still giving Collection-FS a try, so that I don't miss out on anything useful.