I'm not able to dedicate as much time to developing and maintaining this module as I'd like: please get in touch if you'd like to help out as a co-maintainer.
Allows users to set custom submit messages for different node types via the Drupal UI. So, rather than being stuck with "Page title has been saved", "Page title has been updated" and "Page title has been deleted" the user can set custom submit messages. In addition to this, CSM allows you to change the title of the node creation page. CSM allows both of these things to be set separately for each language your Drupal site is running in.
It is possible to achieve some of the intended functionality of this module with the String Overrides module. However, String Overrides requires the end user to dig around in core code to find the pattern of any non-fixed string that is to be translated, which is not ideal from a usability point of view. Furthermore, as node.module provides only one string for all node types, it is not possible to set different submit messages for different node types using String Overrides.
CSM is currently in beta: please test it to death and post any issues in the issue queue.
- Download, install and enable the Token module and the Status Messages Alter module.
- Download, install and enable the CSM module as usual.
- When CSM has been enabled, follow the instructions that are displayed with regards to updating Status Messages Alter.
- Go to http://yoursite.com/admin/content/node-type/[node-type].
- Expand the "Submit message settings" section.
- Change the messages, making using of standard HTML tags and token replacements as and when you like.
- Ditto for the "Node creation page title" setting.
- Click "Save content type."
Roadmap towards a 1.0 release for Drupal 6 and Drupal 7 - please help out where you can!
Fix the open issues in the issue queue (apart from those specifically mentioned below) Release a beta version of the module,and allow this to be in the wild for three weeks to allow for testing
- While the module is in beta, check that it works with non-English Drupal installations #1524912: Check whether csm_variables() works as intended for non-English Drupal installations
Drupal 6 release of a 1.0 version of the module Create a Drupal 7 branch from the 1.0 version of the Drupal 6 code
- Aim to develop the Drupal 7 branch as follows: alpha1, alpha2, beta1, beta2, RC, 1.0, with alpha1 including an upgrade path as per #1528930: Once the module is in beta, build in an upgrade path