Profile Vanity URL
# 🔗 StreamWave Profile Vanity URLs Pro **Give Every Member a Personalized Profile Address!** Make your community more professional, memorable, and member-friendly with **StreamWave Profile Vanity URLs Pro**, a powerful profile customization add-on for StreamWave Community Suite. Instead of sharing long profile links containing numeric member IDs, members can create their own personalized profile addresses using a unique name or nickname. Whether they're content creators, DJs, gamers, community leaders, or everyday members, everyone can enjoy a cleaner, more recognizable online identity! ## 🌟 Personalized Profile URLs Let members transform ordinary profile addresses into memorable links that are easy to share. **Standard Profile URL:** `https://yourcommunity.com/forum-profile.php?member=123` **Custom Vanity URL:** `https://yourcommunity.com/members/dj-nova/` **Alternative Short URL:** `https://yourcommunity.com/u/dj-nova/` Both vanity URL formats lead to the member's existing community profile, preserving their profile information, activity, and community features. ## 🚀 Powerful Features ### 🔗 Custom Vanity Profile Addresses Members can choose their own unique profile URL using letters, numbers, and hyphens. Every address is checked for availability to prevent duplicate ownership. ### 👤 Integrated Member Profile Management A dedicated **Profile Vanity URL** management option allows members to claim and manage their personalized addresses directly from the community. ### 📋 One-Click Profile Link Sharing A convenient **Copy Profile Link** button makes it easy to share personalized profiles on social media, websites, messages, and other communities. ### 🔄 Automatic Old URL Redirects When a member changes their vanity URL, previously claimed addresses remain reserved and redirect visitors to the member's current profile address. This helps preserve previously shared links. ### 🛡️ Reserved Name Protection Important system names and administrative terms are protected from registration, helping prevent impersonation and misleading profile addresses. ### ⏳ URL Change Cooldowns To discourage abuse and constant username changes, members are subject to a configurable-in-code change policy: - One vanity URL change every 30 days. - A maximum of five changes per member. - Administrators can override member change restrictions. ### 👑 Administrator Management Administrators can manage member vanity addresses using familiar member usernames rather than numeric IDs. ### 📜 URL Change History The system records vanity URL changes, including previous addresses and timestamps, providing an audit trail for administration. ### 🎨 Fully Theme Responsive Designed to work with StreamWave Community Suite's active theme styling, including dark themes, light themes, and mobile layouts. ### ⚡ SQLite Integration Uses lightweight SQLite database tables and integrates with the existing Community Suite member system. No separate member database is required. ## 🔒 Built for Security and Reliability StreamWave Profile Vanity URLs Pro includes: - Unique URL ownership enforcement. - Reserved and protected URL names. - Input validation and sanitization. - CSRF protection for profile URL changes. - Transaction-based database updates. - Permanent alias tracking. - Existing Community Suite authentication and administrator checks. ## 💻 Seamless Community Integration Vanity URLs connect directly to existing Community Suite member profiles. Members retain their existing profile features, including avatars, banners, forum activity, achievements, and other installed profile enhancements. **No duplicate profiles. No separate account system. Just cleaner profile addresses.** ## 📦 Installation StreamWave Profile Vanity URLs Pro is distributed as an installable Community Suite add-on. Install or upgrade it using the **Community Suite Add-on Manager**, enable the add-on, and apply the supplied Apache `.htaccess` rewrite rules to activate friendly profile addresses. **Requirements:** - StreamWave Community Suite - PHP 8.1 or newer - SQLite / PDO SQLite - Apache with URL rewriting enabled ## 🌐 Make Your Community More Personal! Give your members a profile address they can proudly share. Whether someone wants `/members/dj-nova/`, `/members/rockfan/`, or `/members/gaminglegend/`, StreamWave Profile Vanity URLs Pro helps turn ordinary member profiles into memorable community identities. **✨ Your Profile. Your Name. Your Link.** **StreamWave Profile Vanity URLs Pro v1.0.2** Developed for **StreamWave Community Suite** 🌐 https://streamwaveforums.com/forums.php