# MyUIbrix Quick Start Guide - Elementor Edition

## 🚀 Quick Access

### For Admins:
```
Method 1: URL Parameter
→ Navigate to: http://your-site.com/?myuibrix=edit

Method 2: Admin Sidebar
→ Click "MyUIbrix Editor" in admin navigation
```

---

## ⌨️ Keyboard Shortcuts

| Key | Action |
|-----|--------|
| `ESC` | Close panels / Exit edit mode |
| `Ctrl+S` | Save changes |
| `L` | Toggle Layers panel |
| `A` | Open Add Element picker |
| `↑` | Move selected element up |
| `↓` | Move selected element down |
| `Delete` | Remove selected element |
| `Ctrl+B` | Bold text (in inline editor) |
| `Ctrl+I` | Italic text (in inline editor) |
| `Ctrl+U` | Underline text (in inline editor) |

---

## 🎨 Basic Workflow

### 1. Enter Edit Mode
- Click floating edit button (bottom-left)
- Or use URL: `/?myuibrix=edit`

### 2. Select Element
- Hover over sections to see badges
- Click to select

### 3. Change Variant
- Choose from available styles in popup
- See live preview instantly

### 4. Reorder Elements
- Open Layers panel (L key)
- Use arrow buttons or drag

### 5. Edit Text Inline (NEW!)
- Click on any text element
- Toolbar appears with formatting
- Bold, Italic, Underline, Links
- Auto-saves on blur

### 6. Apply Custom Styles (NEW!)
- Select element
- Open "CSS" tab in style panel
- Write custom CSS or use examples
- Click "Apply CSS"

### 7. Create Column Layouts (NEW!)
- Select element
- Open "Layout" tab
- Choose from 8 templates
- Or create custom columns

### 8. Navigate to Admin (NEW!)
- Select element
- Open "Admin" tab
- Click contextual link
- Jumps to relevant admin page

### 9. Toggle Visibility
- In Layers panel
- Click eye icon to hide/show

### 10. Save Changes
- Click "Publikovat" button
- Page will reload with new design

---

## 📦 Available Elements

### Layout (5)
- **Header** - 7 variants
- **Hero** - 8 variants
- **Footer** - Standard, Minimal, Extended
- **Sidebar** - Left, Right, Sticky
- **Banner** - Top, Bottom, Sidebar, Overlay

### Content (11)
- **News** - 8 variants (Grid, Scroller, Magazine, etc.)
- **Matches** - 7 variants (Compact, Timeline, Scoreboard, etc.)
- **Team** - 8 variants (Grid, Formation, Auto-scroll, etc.)
- **Table** - League standings
- **Stats** - Cards, Charts, Dashboard
- **Activities** - List, Calendar, Timeline
- **Sponsors** - 8 variants (Grid, Pyramid, Spotlight, etc.)
- **Merch** - Product grid/carousel
- **Testimonials** - Reviews carousel
- **Achievements** - Trophy showcase
- **History** - Club timeline

### Media (5)
- **Gallery** - 7 variants (Grid, Masonry, Stories, etc.)
- **Videos** - 6 variants (Grid, Playlist, Highlights, etc.)
- **Live** - Stream player
- **Podcast** - Episode list/player
- **Social** - Social media feeds

### Interactive (9)
- **Newsletter** - Subscription forms
- **Contact** - Contact form
- **Countdown** - Match countdown
- **Poll** - Fan voting
- **Quiz** - Interactive quizzes
- **Search** - Search box
- **Map** - Stadium location
- **Calendar** - Events calendar
- **Weather** - Match day weather
- **Ticketing** - Ticket sales widget

---

## 🎯 Common Tasks (Updated with New Features!)

### Change Homepage Layout
1. Enter edit mode
2. Click hero section
3. Select variant: Grid / Carousel / Split
4. Save

### Hide/Show Sections
1. Press `L` for Layers
2. Click eye icon next to element
3. Save changes

### Reorder Sections
1. Press `L` for Layers
2. Use ↑↓ buttons
3. Save changes

### Add New Element
1. Press `A` for Add Element
2. Browse by category
3. Click to add
4. Configure and save

### Preview Mobile View
1. Use viewport switcher (top bar)
2. Select: Desktop / Tablet / Mobile
3. Test responsive behavior

### Edit Text Directly (NEW!)
1. Click on any text
2. Inline editor activates
3. Format with toolbar
4. Save automatically

### Create Two-Column Layout (NEW!)
1. Select element
2. Open "Layout" tab
3. Click "Two Equal" template
4. Element splits into columns
5. Save changes

### Apply Background Gradient (NEW!)
1. Select element
2. Open "CSS" tab
3. Choose "Background Gradient" example
4. Or write custom CSS
5. Enable preview
6. Apply and save

### Quick Jump to Content Manager (NEW!)
1. Select News section
2. Open "Admin" tab
3. Click "Manage Articles"
4. Opens in new tab
5. Edit and return

---

## ⚠️ Important Notes

### Preview Mode
- ✅ Changes visible only to you during editing
- ❌ Not visible to regular visitors
- 💾 Must click "Publikovat" to make live

### Saving
- Changes auto-reload page after save
- All visitors will see new design
- Previous design lost (no undo yet)

### Performance
- No impact on page load for visitors
- Editor loads only for admins
- Live preview uses client-side events only

---

## 🐛 Troubleshooting

### Can't select elements?
→ Element might be missing `data-element` attribute  
→ Contact developer to add it

### Changes not saving?
→ Check browser console for errors  
→ Verify admin permissions  
→ Check network tab for API errors  
→ 🆕 Try refreshing and re-entering edit mode

### Custom CSS not applying? (NEW!)
→ Check for syntax errors (missing braces/semicolons)  
→ Enable preview mode first  
→ Click "Apply CSS" button  
→ Save and publish changes

### Inline editor not working? (NEW!)
→ Make sure element is editable  
→ Click directly on text (not container)  
→ Check if toolbar appears  
→ Try refreshing page

### Preview not updating?
→ Refresh page and try again  
→ Check if edit mode is active  
→ Try different browser

### Element disappeared?
→ Check visibility in Layers panel  
→ Element might be at bottom of page  
→ Scroll to find it

---

## 📚 Learn More

- **Elementor Features:** `DOCS/MYUIBRIX_ELEMENTOR_FEATURES.md` ⭐ NEW!
- **Enhancement Summary:** `DOCS/MYUIBRIX_ENHANCEMENT_SUMMARY.md` ⭐ NEW!
- **Full Audit:** `DOCS/MYUIBRIX_INTEGRITY_CHECK.md`
- **Fixes Applied:** `DOCS/MYUIBRIX_FIXES_APPLIED.md`
- **Code:** `frontend/src/components/editor/MyUIbrixEditor.tsx`

---

## 🎓 Pro Tips

1. **Use keyboard shortcuts** - Much faster than clicking
2. **Preview on mobile** - Always check responsive design
3. **Save often** - No undo functionality yet
4. **Test variants** - Try different styles to see what works
5. **Check performance** - Some variants are more complex
6. **Use layers panel** - Easier than clicking elements
7. **Category filter** - In Add Element picker for quick search
8. **Hover for details** - Variant descriptions explain differences
9. **🆕 Start with templates** - Use layout templates before custom columns
10. **🆕 Use CSS examples** - Browse examples in CSS tab for inspiration
11. **🆕 Inline editing** - Edit text directly without going to admin
12. **🆕 Contextual links** - Use Admin tab for quick navigation
13. **🆕 Live CSS preview** - Enable preview before applying custom CSS
14. **🆕 Color pickers** - Use visual pickers in Style tab
15. **🆕 Grid layouts** - Leverage grid templates for complex designs

---

## 🆘 Need Help?

1. Check this guide
2. Review documentation in `/DOCS/`
3. Contact system administrator
4. Check browser console for errors
5. Review server logs if issues persist

---

---

## 🆕 New Elementor-Style Features

### Inline Text Editor
- Click-to-edit any text
- Rich formatting toolbar
- Bold, Italic, Underline
- Insert links
- Auto-save

### Column Layout Manager
- 8 pre-built templates
- Dynamic columns (add/remove)
- Visual layout preview
- Per-column element management

### Custom CSS Editor
- Full CSS code editor
- Real-time validation
- Live preview mode
- CSS examples library
- Error detection

### Contextual Admin Links
- Smart navigation per element
- Quick links to manage content
- Link descriptions & icons
- Opens in new tab

### Enhanced Style Panel
- 5 tabs: Content, Style, Layout, CSS, Admin
- Typography controls (font, size, weight, etc.)
- Color pickers with hex input
- Padding/margin controls
- Grid layout controls
- Full CSS editor

---

**Version:** 2.0 (Elementor Edition)  
**Last Updated:** December 2024  
**Status:** ✅ Production Ready with Advanced Features
