Last updated: 29-Jan-2008 by Vyoma
To do:
- Testing (general)
- Testing - specific to views. There are some places that does give warnings and does not seem to work as required. It needs to be tested in this perspective and issues need to be tracked.
Done:
- webcomic.module and webcomic_theme.inc changes done. mustafau successfully upgraded the module to 5.x.
- Getting the 5.x code into CVS? Would be easier for people to download and code/test. I have applied the patch by mustafau and branched to DRUPAL-5. Can be found in the 5.x-1.x-dev release.
- Views module integration turned ON.
Notes
Please add notes on stuff you want to add to this WikiPage here and I will try to organize it.
Keeping these for record
Reviewing source files for the webcomic module based on Converting 4.7.x modules to 5.x Handbook Page - I have come up with following notes.
webcomic.module review notes
- No webcomic.info file. Need to create.
- No webcomic_link() in webcomic.module
- No webcomic_link_alter() in webcomic.module
- No webcomic_primary_links() and webcomic_secondary_links() in webcomic.module
- No use of user_mail() in webcomic.module
- No webcomic_mail_alter() in webcomic.module
- No use of user_mail_wrapper() in webcomic.module
- webcomic_settings() is present in webcomic.module. This is changed during 4.7 -> 5.0. Need to implement it using webcomic_menu() callback function.
- New hook_profile_alter(). I do not think webcomic needs to implement this.
- message_na() not used in webcomic.module
- New Adminsitrator layout?
- drupal_add_css() not used in webcomic.module. Revisit?
- No webcomic_view() and webcomic_nodeapi($op = 'view') in webcomic.module
- webcomic_nodeapi($op = 'alter') ?
- webcomic_node_info() in webcomic.module to be revisited.
- webcomic_node_type() - needed?
- Changes to node type settings form?
- db_table_exists() - revisit webcomic.module to use it for validation?
- webcomic_node_operations() and webcomic_user_operations() - not present in webcomic.module - use it?
- t() calls present in webcomic.module - revisit.
- drupal_get_form() not used in webcomic.module
- Form building - revisit.
- webcomic_forms() not used in webcomic.module
- drupal_execute() ?
- module_exist() to be changed to module_exists() in webcomics.module
- format_plural() not used in webcomic.module
- drupal_add_js() not used in webcomic.module
- theme_add_link() not used in webcomic.module
- theme('page') - revisit
- Cache?
- Uninstall hook not applicable to webcomic.module file
- No use of $_POST[op] in webcomic.module
- Sentence capitalization standard to be applied to menu items and node links
- Use webcomic_node_access() hook to write to node_access table
- confirm_form() not used in webcomic.module
- #prefix and #suffix not used in webcomic.module
- Revisit use of #options in webcomic.module
- $node->moderate not used in webcomic.module?
webcomic.install review notes
Unintall hook may be added webcomic.install
Remaining points in the checklist is not applicable to webcomic.install
webcomic_themes.inc review notes
It does not seem like this source code would require any changes.
webcomic_views.inc review notes
There does not seem to be significant changes for the views.module. (We will know more with testing).