Contributions

  • strict warning: Non-static method view::load() should not be called statically in /home/deeproot.in/site/modules/views/views.module on line 843.
  • strict warning: Declaration of views_plugin_display::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/deeproot.in/site/modules/views/plugins/views_plugin_display.inc on line 0.
  • strict warning: Declaration of views_plugin_display_block::options_submit() should be compatible with views_plugin_display::options_submit(&$form, &$form_state) in /home/deeproot.in/site/modules/views/plugins/views_plugin_display_block.inc on line 0.
  • strict warning: Declaration of views_handler_field_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/deeproot.in/site/modules/views/handlers/views_handler_field.inc on line 0.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home/deeproot.in/site/modules/views/handlers/views_handler_filter.inc on line 0.
  • strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /home/deeproot.in/site/modules/views/handlers/views_handler_filter.inc on line 0.
  • strict warning: Declaration of views_handler_filter_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/deeproot.in/site/modules/views/handlers/views_handler_filter.inc on line 0.
  • strict warning: Declaration of views_handler_filter_boolean_operator::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /home/deeproot.in/site/modules/views/handlers/views_handler_filter_boolean_operator.inc on line 0.
  • strict warning: Declaration of views_handler_filter_many_to_one::init() should be compatible with views_handler_filter::init(&$view, $options) in /home/deeproot.in/site/modules/views/handlers/views_handler_filter_many_to_one.inc on line 0.
  • strict warning: Declaration of views_handler_filter_term_node_tid::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /home/deeproot.in/site/modules/views/modules/taxonomy/views_handler_filter_term_node_tid.inc on line 0.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/deeproot.in/site/modules/views/plugins/views_plugin_row.inc on line 0.
  • strict warning: Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in /home/deeproot.in/site/modules/views/plugins/views_plugin_row.inc on line 0.

The DeepRoot Team has been working pro-actively to develop and contribute to FOSS community because we strongly believe in the phrase "the more you give, the more you get".

DeepRoot celebrates SFD 2009 by gifting Open Version of Income Tax Returns Spreadsheet to Indian Tax Payers

The Income Tax Department website for e-filing of tax returns, http://incometaxindiaefiling.gov.in provides return preparation software in .xls format. These are spreadsheets with macros which work only in Microsoft Excel. Unfortunately, this excluded many users of Free and Open Source Software tools like OpenOffice.

Terence Monteiro took up the task of migrating form 1 for income from salary / pension to OpenOffice. Despite the lack of documentation, the task was completed and announced on the fosscomm mailing list on Software Freedom Day 2009 (September 29th). This is available on http://freedom-matters.in. fosscomm decided to honour the effort by putting in their Hall of Fame: http://fosscomm.in/HallOfFame.

Perl module Authen::UserVerify contributed to community

In August this year, Terence contributed Authen::UserVerify to CPAN, the worldwide Perl archive. This was a highlight of DeepRoot's student project initiative, bringing students to work on projects which would ultimately find their way to the Internet and be available to the community at large. Authen::UserVerify makes the task of verifying user credentials simpler, for example where users are sent a link to reset their password via email. It can be used for first time user registration and email address verification, etc.

Contribution of CPAN module Catalyst::View::SVGTTGraph

In February 2008, Terence contributed the Catalyst::View::PNGTTGraph module to the  CPAN. This module generates bar charts, pie charts, line charts, etc from input data. Earlier, there was a module Catalyst::View::SVGTTGraph to generate charts in the SVG format, which has limited browser support. This module extends this functionality to generate graphs in the PNG format, thereby extending this kind of report generation to a wider set of browsers.