Summer of Code/2009/Print Support: Difference between revisions
| Line 131: | Line 131: | ||
:Start writing code which actually configures the network printer server side, and on the clients side. | :Start writing code which actually configures the network printer server side, and on the clients side. | ||
:''' | :'''Week 2 : ''' | ||
:Write code which prints to local configured pdf clients side, and start working on UIs for this and integrating into sugar | :Write code which prints to local configured pdf clients side, and start working on UIs for this and integrating into sugar | ||
''' | ''' Week 3 ''' | ||
:Finish working on UIs, add buttons to each activity, and append a new printer module(api) to Sugar packages (api) | :Finish working on UIs, add buttons to each activity, and append a new printer module(api) to Sugar packages (api) | ||
| Line 140: | Line 140: | ||
:Mile stone 1 result:''See to it that the code can print to a local printer, a network printer and the pdf virtual printer. But ofcourse apart from pdf printing others :will be disabled. Get mentor and community feedback. | :Mile stone 1 result:''See to it that the code can print to a local printer, a network printer and the pdf virtual printer. But ofcourse apart from pdf printing others :will be disabled. Get mentor and community feedback. | ||
'''Milestone 2''' | :'''Milestone 2''' | ||
''' | :'''Week 4 ''' | ||
:Start working on moodle, build a 'For printing' page plugin, see to it that it accepts files from client side, and stores them in moodle's webfolder (datastore) | :Start working on moodle, build a 'For printing' page plugin, see to it that it accepts files from client side, and stores them in moodle's webfolder (datastore) | ||
''' | :'''Week 5''' | ||
:Add interfaces for teacher logins and student logins, and write code to perform operations depending on the users/teachers interactions. | :Add interfaces for teacher logins and student logins, and write code to perform operations depending on the users/teachers interactions. | ||
: And start working on a php script for shell commands to directly print to the network printer. | :And start working on a php script for shell commands to directly print to the network printer. | ||
''' | :'''Week 6''' | ||
:Finish working on the logical part and start working on creating a nice html layout for the page, get feedback and make corrections accordingly. | :Finish working on the logical part and start working on creating a nice html layout for the page, get feedback and make corrections accordingly. | ||
'''week 7''' | :'''week 7''' | ||
:Test code on a server with a printer, and test if everything works, get mentor and community feedback, and if any integration bugs remain, drill on them. | :Test code on a server with a printer, and test if everything works, get mentor and community feedback, and if any integration bugs remain, drill on them. | ||