The Cointacted Social Terminal provides a clean, interactive, keyboard-driven interface that users can type commands into.
It feels like a real terminal while staying fully theme-compatible and lightweight.
Below is an overview of each part of the interface and how it works.
1. Output Window #
This is the main display area of the terminal.
It shows:
- Executed commands
- System messages
- Help information
- Add-on output
- Error messages
- Success messages
The output area uses a strict monospace font for:
- aligned text
- accurate spacing
- predictable formatting
- consistent cursor behavior
The window automatically scrolls as new output appears (unless configured otherwise).
2. Command Prompt #
This is the label shown before every command you type.
Example:
username>
The prompt uses the WordPress username of the currently logged-in user.
Examples:
| WordPress Username | Terminal Prompt |
|---|---|
john | john> |
admin | admin> |
[email protected] | [email protected]> |
custom-user | custom-user> |
If the user is logged out, the prompt simply becomes:
Guest>
The prompt is a visual identifier only — it does not change permissions or roles unless an add-on uses it for extended functionality.
3. Input Field (Typing Area) #
This is where users type commands.
Features:
- Pixel-perfect cursor
- Real-time character measurement
- Zero padding or margin conflicts
- Inherits theme typography outside the monospace area
- Stays responsive on all screen sizes
- Supports mobile keyboards
Press Enter to execute a command.
Press Arrow Up to recall the last command.
4. Cursor Indicator #
The terminal includes an ultra-accurate blinking cursor that:
- aligns perfectly with typed characters
- updates position as you type
- measures the character width dynamically
- matches the real terminal behavior
This gives the Social Terminal its “authentic CLI feel.”
5. Actions Row (Buttons) #
Below the terminal is a row of action buttons.
These may include:
- Clear Output
- Wallet Info (if enabled)
- Add-on Commands
- Developer-defined UI buttons
All buttons inherit your theme’s styling:
- font
- rounding
- colors
- hover behavior
This ensures seamless integration with any WordPress theme.
6. Wallet Indicator (Optional, Read-Only) #
If enabled, the terminal can show passive wallet information:
- Wallet installed
- Network / Chain ID
- Chain name
- Account (if already unlocked)
This feature is 100% read-only and only works if the wallet itself exposes info.
There are:
- No RPC calls
- No popups
- No signing
- No transactions
Real blockchain logic is handled only through add-ons.
7. Guest Overlay (Optional) #
If the site restricts certain commands to logged-in users, the terminal may blur and display a message prompting guests to log in.
This is theme-safe and does not affect the layout.
Summary #
The interface consists of:
- Output window
- Username-based prompt
- Typing input
- Precise cursor
- Action buttons
- Optional wallet indicator
- Optional guest overlay
It delivers an authentic command-line feeling while staying fully compatible with all WordPress themes, builders, membership systems, and community platforms.