Difference between revisions of "User:Inderpreet/GSoC14/logs"
From BRL-CAD
Inderpreet (talk | contribs) (→logs for 31st May) |
Inderpreet (talk | contribs) (→Improved Dev Logs) |
||
Line 15: | Line 15: | ||
'''''19th May | '''''19th May | ||
− | Worked on Authentication Module in meteor | + | * Worked on Authentication Module in meteor |
+ | * Wrote LogIn, Registeration, Forgot Password and Reset password form templates. | ||
'''''20th May | '''''20th May | ||
− | Completed the views and helpers for the templates and Added validations to the forms | + | * 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 | '''''21st May | ||
− | Reset-Password error solved, Authentication is complete now | + | * 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 | '''''22nd May | ||
− | Worked on File Upload module, tried various file upload packages. At last settled for packaged named formidable from npm. | + | * Worked on File Upload module, tried various file upload packages. |
+ | * At last settled for packaged named formidable from npm. | ||
'''''23rd May | '''''23rd May | ||
− | Having done the first milestone, today I explored other frameworks and read more about the technologies involved. Did some work in expressJS. | + | * Having done the first milestone, today I explored other frameworks and read more about the technologies involved. Did some work in expressJS. |
'''''24th May | '''''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. | + | *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. | ||
+ | |||
+ | '''''Milestone Set | ||
+ | * Authentication | ||
+ | '''''Milestones Completed | ||
+ | * Authentication | ||
+ | * Got three.js working with meteor | ||
+ | * File uploader partially completed | ||
+ | ''''' Things yet to do | ||
+ | * Improve UI | ||
+ | * Add routers | ||
=== Week 2 === | === Week 2 === | ||
'''''26th May | '''''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. | + | * 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 | '''''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. | + | * 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. | ||
'''''28th May | '''''28th May | ||
− | Read about meteor collections, started working on file manager. | + | * Read about meteor collections, started working on file manager. |
'''''29th May | '''''29th May | ||
− | I was unable to work, due to some urgent work at home. Will make up for by working more in coming time. | + | * I was unable to work, due to some urgent work at home. Will make up for it by working more in coming time. |
'''''30th May | '''''30th May | ||
− | Completed the new file uploader (except validations), and added it into main code. Looking into rendering part and routers. | + | * Completed the new file uploader (except validations), and added it into main code. Looking into rendering part and routers. |
'''''31st May | '''''31st May | ||
Line 55: | Line 72: | ||
* Implemented the file extension check, now only .obj files can be uploaded (will restrict that to .g files when I deal with g-obj conversion) | * Implemented the file extension check, now only .obj files can be uploaded (will restrict that to .g files when I deal with g-obj conversion) | ||
* A bit stuck on how to pass errors from server to client via meteor. | * A bit stuck on how to pass errors from server to client via meteor. | ||
+ | |||
+ | '''''Milestones Set: | ||
+ | * File Uploader | ||
+ | |||
+ | '''''Milestones Completed: | ||
+ | * File Uploader | ||
+ | |||
+ | === WEEK 3 === | ||
+ | |||
+ | This week I have my final exam on 3rd June and 5th June, So will be busy a bit there. | ||
+ | |||
+ | '''''4th June | ||
+ | * Routers integrated, now we have different URLs for log-in, sign-up etc. |
Revision as of 19:40, 4 June 2014
Contents
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.
Milestone Set
- Authentication
Milestones Completed
- Authentication
- Got three.js working with meteor
- File uploader partially completed
Things yet to do
- Improve UI
- Add routers
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.
28th May
- Read about meteor collections, started working on file manager.
29th May
- I was unable to work, due to some urgent work at home. Will make up for it by working more in coming time.
30th May
- Completed the new file uploader (except validations), and added it into main code. Looking into rendering part and routers.
31st May
- Added Basic router file.
- Each user will now have it's own folder and uploaded files go there.
- Added more comments in the code.
- Implemented the file extension check, now only .obj files can be uploaded (will restrict that to .g files when I deal with g-obj conversion)
- A bit stuck on how to pass errors from server to client via meteor.
Milestones Set:
- File Uploader
Milestones Completed:
- File Uploader
WEEK 3
This week I have my final exam on 3rd June and 5th June, So will be busy a bit there.
4th June
- Routers integrated, now we have different URLs for log-in, sign-up etc.