| Plugin | Status | Version | Layer | Actions |
|---|---|---|---|---|
| apollo-core | Active | 6.0.0 | L0 | |
| apollo-login | Active | 6.0.0 | L1 | |
| apollo-users | Active | 6.0.0 | L1 | |
| apollo-membership | Active | 6.0.0 | L1 | |
| apollo-events | Active | 6.0.0 | L2 | |
| apollo-djs | Active | 6.0.0 | L2 | |
| apollo-loc | Active | 6.0.0 | L2 | |
| apollo-classifieds | Active | 6.0.0 | L2 | |
| apollo-suppliers | Active | 6.0.0 | L2 | |
| apollo-social | Active | 6.0.0 | L3 | |
| apollo-groups | Active | 6.0.0 | L3 | |
| apollo-wow | Active | 6.0.0 | L3 | |
| apollo-fav | Active | 6.0.0 | L3 | |
| apollo-comment | Active | 6.0.0 | L3 | |
| apollo-notif | Active | 6.0.0 | L3 | |
| apollo-email | Active | 6.0.0 | L3 | |
| apollo-chat | Active | 6.0.0 | L3 | |
| apollo-shortcodes | Active | 6.0.0 | L4 | |
| apollo-templates | Active | 6.0.0 | L4 | |
| apollo-dashboard | Active | 6.0.0 | L4 | |
| apollo-hub | Active | 6.0.0 | L4 | |
| apollo-admin | Active | 6.0.0 | L4 | |
| apollo-mod | Active | 6.0.0 | L4 | |
| apollo-statistics | Active | 6.0.0 | L4 | |
| apollo-coauthor | Active | 6.0.0 | L4 | |
| apollo-gestor | Active | 6.0.0 | L4 | |
| apollo-pwa | Active | 6.0.0 | L4 |
Save selected plugin settings in bulk without navigating to each section.
Enable dark mode for all admin users by default
Reduce spacing and padding for information-dense layouts
Display update details in the admin panel
Send weekly ecosystem summary to admin email
Removes the WordPress toolbar from the frontend for selected roles
Redirects non-admin users away from /wp-admin dashboard
Blocks direct access to wp-login.php � returns 404
og:title, og:description, og:image for social sharing
Structured data for events, organizations, breadcrumbs
Auto-generates /sitemap.xml with all registered CPTs
Offline support, push notifications, installable app
Logs verbose output. Never enable in production.
Delete all Apollo data on plugin removal. IRREVERSIBLE.
Upload a previously exported Apollo settings JSON file to restore configuration.
Accepts .json files exported from Apollo Admin panel
Send real-time HTTP POST notifications to external services on key Apollo events.
Shows cookie consent popup to new visitors (LGPD Art. 7)
Users can request a copy of all their personal data
Users can request complete account and data erasure
Allow new accounts via the Apollo login page
Login with Facebook (Meta Graph API)
Sign in with Apple ID (requires Apple Developer account)
Link Instagram profile for social features (not OAuth login)
Shown for all new users until they upload their own
Ask interest and personality questions during sign-up for personalization and gamification
Users can't skip the quiz step
Click "Edit Questions" above to manage quiz questions, answers, correct selections, and icons. Data is stored in Sheets (apollo-sheets).
Control how many items each user is allowed to create per time period. Select Unlimited to remove the cap.
Show geographically close users on the profile screen
AI-based profile compatibility based on sound taxonomy interests
/hub/{username} � public creator linktree pages
Manage which WP roles exist and their capabilities within the Apollo ecosystem.
Activate tiered membership system (Free / Pro / Creator)
Allow new users a free trial of PRO
| # | Plan Name | Slug | Price | Billing | Badge Icon (Y) | Badge Title (X) | Perks | Users | Status |
|---|---|---|---|---|---|---|---|---|---|
| 01 | Active | ||||||||
| 02 | Active | ||||||||
| 03 | Active |
Badge rendering: The Badge Icon column (Y) accepts Remix Icon classes (ri-X-fill or ri-X-line) and Apollo icons (i-X-s for solid, i-X-v for vector/line). The Badge Title (X) is the display name. Rendered as: <i class="Y" title="X"></i>
Preview how badge icons render after user names. Edit the icon class and title in the plans table above.
| Membership (X) | Icon Class (Y) | Rendered Badge | Preview After Name |
|---|---|---|---|
| Apollo | apollo | Rafael | |
| Free | ri-user-line | Maria | |
| Pro | ri-vip-crown-line | João | |
| Creator | ri-verified-badge-fill | Ana | |
| Moderator | ri-shield-check-fill | Carlos | |
| Admin | ri-admin-fill | Valle |
| ID | User | Membership | Badge | Points | Rank | Since | Actions | |
|---|---|---|---|---|---|---|---|---|
| 01 | 4,280 | Lendário | Jan 01, 2024 | |||||
| 02 | 1,750 | Veterano | Mar 15, 2024 | |||||
| 03 | 920 | Veterano | Apr 22, 2024 | |||||
| 04 | 340 | Explorador | Jun 10, 2024 | |||||
| 05 | 2,100 | Ãcone | Feb 08, 2024 | |||||
| 06 | 85 | Novato | Nov 30, 2024 |
Always-on point engine that ranks and rewards user activity across all Apollo plugins
Open Badge v2 compatible � evidence/verify flow
Automatic promotion based on point thresholds
Small but frequent � creates daily retention loop.
Highest importance � social feedback keeps users online longer.
Scarcer rewards � content creation and quality engagement.
Users automatically advance to the next rank when their total points reach the threshold.
Shows #1 to #last user ranked by points on a public page
Display user's current rank badge next to their username everywhere
Display total points on the user's public profile
Select users that will not display their #Rank and will not participate in the leaderboard. Admins and moderators are commonly excluded.
Users with 0 points or no activity in 30 days are hidden from leaderboard
Activate the apollo-events CPT and listings
Non-logged-in users can express interest (email-gated)
Link event to a loc CPT entry
Show embedded map on event detail page
Allow users to confirm attendance to events
Cap RSVP count to event capacity
Send email to user on successful RSVP
Enable waitlist when capacity is reached
Allow paid ticket sales via event CPT
Users can list bought tickets for resale (via apollo-classifieds)
Attach QR code PDF to purchase confirmation email
/eventos/calendario � public listing with date picker
Users can subscribe to event calendar via .ics URL
Add to Google Calendar button on event pages
Display lineup preview (if linked DJ CPT entries exist)
Shows taxonomy filter pills above event listings
Display bairro/neighborhood on event cards
Admin can mark events as featured — shown with highlight badge
Organizers can clone an existing event to create recurring listings
Activate the dj CPT � DJ pages linked to events
Show linked DJs in a swipeable row on event page
Users can follow DJs for notifications about new events
Venue/location listings � always use "loc" not "venue"
Automatically resolve lat/lng from street address
Loc owners can list space for hire via classifieds bridge
Photo gallery for venue pages
Main social feed at /feed
Users can follow each other � feed personalizes accordingly
Images and videos in feed posts
Users can bookmark events, locs, DJs, posts
WhatsApp, Twitter/X, Facebook, Copy Link
Auto-generate Open Graph / Twitter Card meta for link previews
Fallback image for pages without featured image
Peer-to-peer private messaging
Group thread inside apollo-groups
Images in DMs
Flag messages for review if they trigger keyword filter
Users can set groups to invite-only
Groups can host their own event listings
Reaction system (replaces likes/hearts � use "wow" per naming rules)
Maps to emoji/icon per front-end theme.
User reviews/testimonials on events and locs
Only RSVP'd users can leave depoimentos on past events
Hold new depoimentos for admin approval
Aggregates notifications into a periodic summary email
Override WordPress default mail (wp_mail) with SMTP
Batch sends via WP-Cron instead of instant dispatch
Dedicated category for event ticket resale
Track document revisions with diff view
Send notification email when each individual signature is submitted
When last signature collected, email all signatories
Editorial / news section of the platform
Scrolling news ticker on the front page
Non-admin authors' posts go to 'pending' for editor review
B2B supplier and service-provider directory
Admin must approve new supplier listings
Allow depoimentos on supplier profiles
Enables verbose logging. Disable in production.
Drop all 22 Apollo tables and options on plugin removal. IRREVERSIBLE.
Multiple authors on a single post/event
Registers [apollo_events], [apollo_djs], [apollo_feed], etc.
Full-page templates with zero theme output (apollo-login pattern)
Replace WP archive.php with Apollo's own CPT archives
Log user login events with timestamp + IP
Log page visits for CPTs (events, locs, DJs)
LGPD / GDPR compliance � stores only first 3 octets
Multi-account business manager for agencies and promoters
ISO 4217 code � BRL, USD, EUR
Manage REST API keys for third-party integrations. Keys are scoped per plugin namespace.
Used for server-to-server integration. Keep secret.
Limit external API calls to prevent abuse
Store API call logs for debugging (auto-purge after 7d)
Apollo hooks into WP-Cron for background processing. Ensure DISABLE_WP_CRON is false or configure a real cron job.
| Task | Schedule | Last Run | Status |
|---|---|---|---|
| Email Queue Flush | Every 5 min | 2 min ago | OK |
| Notification Digest | Daily 08:00 | Today 08:00 | OK |
| Statistics Aggregation | Hourly | 32 min ago | OK |
| Expired Classifieds Cleanup | Daily 03:00 | Today 03:00 | OK |
| Audit Log Pruning | Weekly (Sun) | 3 days ago | OK |
| Membership Renewal Check | Daily 00:00 | Today 00:01 | OK |
| WebP Batch Conversion | Every 15 min | 8 min ago | OK |
| Sitemap Regeneration | Daily 04:00 | Today 04:00 | OK |
Disable WP-Cron heartbeat and use server crontab instead
Append ?token=VALUE to cron URL for authentication
Blocks all XML-RPC requests � prevents brute-force via pingbacks
Returns 401 for all unauthenticated REST requests (except Apollo public endpoints)
Strips headers that expose PHP / WP version info
Redirects ?author=1 probes away
Reject passwords shorter than 12 chars or failing complexity
Send Content-Security-Policy response header
Strict-Transport-Security � requires valid SSL
Block IP after repeated failed login attempts
Require TOTP for admin and editor roles
Automatically flag content matching keyword/pattern rules
Users can block other users
Allow promoted event and profile listings
Admin reviews advert content before it goes live
Validates and sanitises all user-uploaded files
Scans every uploaded file for known malicious signatures
Prevents .php, .exe, .sh, .bat, and other executable file types
Renames uploaded files with unique hashes to prevent overwriting
Converts uploaded JPG/PNG images to WebP for smaller file sizes
Stores the original image alongside the WebP version
| Time | Event | User | IP | Details |
|---|---|---|---|---|
| 2025-01-21 03:12 | Login Failed | unknown | 187.42.103.88 | 3 failed attempts — IP locked 30 min |
| 2025-01-21 02:48 | Login OK | @admin | 177.96.52.14 | Admin panel access via /adm |
| 2025-01-21 01:31 | Settings | @admin | 177.96.52.14 | Updated apollo-events settings |
| 2025-01-20 23:15 | Report | @nightowl_rj | 200.178.44.61 | Reported post #4821 — spam |
| 2025-01-20 22:07 | Register | @djmarcosrj | 189.40.71.22 | New user via Google OAuth |
| 2025-01-20 21:44 | Login Failed | unknown | 45.231.88.91 | Brute force attempt — blocked by XMLRPC disable |
| 2025-01-20 20:19 | Settings | @admin | 177.96.52.14 | Enabled 2FA for administrators |
| 2025-01-20 18:55 | Login OK | @carolbeat | 201.17.33.42 | Login via email + 2FA |
Records login attempts, admin changes, content reports