login_greeting
Login Greeting is a simple Drupal module that welcomes users with a customizable message every time they log in. It provides a friendly, personalized touch to your site, making users feel more engaged from the moment they access their account.
Features
Login Greeting provides a straightforward yet effective way to enhance user experience. Its basic functionality is to display a configurable greeting message to users immediately after they successfully log in.
Unique features include:
- Personalized Greetings: The module allows you to use placeholders like [user:name], [date], and [time] within your greeting message, making each welcome unique to the user and the moment.
- Simple Configuration: All settings are managed through a single, easy-to-use administration form.
When and why would someone use this module?
This module is ideal for any Drupal site administrator who wants to:
- Improve User Engagement: A personalized welcome can make users feel more valued and connected to the site.
- Provide Timely Information: You can include the current date or time in the greeting, which can be useful for users.
- Add a Friendly Touch: It's a small detail that can significantly contribute to a positive user experience.
Use cases:
- Community websites where a warm welcome fosters a sense of belonging.
- Intranets or member-only sites where a personalized greeting can set a positive tone for the user's session.
- Any site looking to add a simple, yet effective, personalization feature without complex setup.
Post-Installation
Once you install the Login Greeting module, it's very simple to configure:
- Install the module: Enable the "Login Greeting" module through the Drupal administration interface (Extend page) or using Drush (drush en login_greeting).
- Navigate to the configuration page: Go to Configuration > People > Login Greeting (or directly to /admin/config/people/login-greeting).
- Configure your message: On this page, you will find a single text field where you can enter your desired greeting message. Remember to use the available placeholders ([user:name], [date], [time]) to personalize the message.
- Save your changes: Click the "Save configuration" button.
That's it! The next time any user logs into your site, they will see your custom greeting message displayed as a status message at the top of the page. No new content types, text formats, or complex setups are required.
Additional Requirements
This project only requires Drupal core. It does not have any additional module dependencies, external libraries, or API requirements. It is designed to be lightweight and self-contained.
Recommended modules/libraries
Currently, there are no specific modules or libraries that are explicitly recommended to enhance the functionality of Login Greeting, as its purpose is quite focused. However, it works well alongside any module that improves user experience or personalization.
Similar projects
As of now, there are no directly similar projects on Drupal.org that provide the exact functionality of displaying a customizable greeting message upon user login with placeholder support. While other modules might offer general notification systems or welcome messages for new registrations, Login Greeting focuses specifically on the post-login experience for all logins, offering a unique, simple, and direct approach to user engagement.