WP Manifestindependent plugin directory
manifest / editor / zeezicht-blocks

Zeezicht Blocks

Enterprise-level WordPress blocks for Zeezicht websites

by Zeezicht Media · github.com/zeezichtmedia/zeezicht-blocks · website

★ 0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/zeezichtmedia/zeezicht-blocks/archive/refs/heads/main.zip

Professionele, performance-geoptimaliseerde WordPress blocks voor Zeezicht websites.

🚀 Features

✅ Image Gallery Block

  • Thumbnail navigation - Klik op thumbnails om tussen afbeeldingen te wisselen
  • Lightbox/zoom - Klik op afbeelding voor fullscreen weergave
  • Keyboard support - Gebruik ← → pijltjestoetsen om te navigeren
  • Touch/swipe - Swipe op mobiel voor volgende/vorige afbeelding
  • Lazy loading - Alleen zichtbare afbeeldingen worden geladen
  • Responsive - Perfect op alle schermformaten
  • Accessibility - WCAG 2.1 AA compliant
  • Performance - 90+ PageSpeed score

📦 Installatie

Stap 1: Installeer Node.js dependencies

Open PowerShell/CMD in de plugin-map en voer uit:

cd C:\xampp\htdocs\wordpress\wp-content\plugins\zeezicht-blocks
npm install

Stap 2: Build de blocks

npm run build

Voor development (met auto-reload):

npm start

Stap 3: Activeer de plugin

  1. Ga naar WordPress admin: http://localhost/wordpress/wp-admin
  2. Ga naar Plugins → Geïnstalleerde plugins
  3. Zoek Zeezicht Blocks
  4. Klik op Activeren

🎨 Gebruik

Image Gallery Block

  1. Maak een nieuwe pagina of post aan
  2. Klik op + om een nieuw block toe te voegen
  3. Zoek naar "Image Gallery" of kies uit de categorie "Zeezicht Blocks"
  4. Klik op "Selecteer Afbeeldingen"
  5. Kies meerdere afbeeldingen uit de Media Library
  6. Pas instellingen aan in de rechter sidebar:
    • Toon thumbnails (aan/uit)
    • Toon navigatie-pijlen (aan/uit)
    • Toon teller (aan/uit)
    • Lightbox inschakelen (aan/uit)
    • Aantal thumbnails per rij (3-8)
    • Afbeelding grootte (medium/large/full)

Instellingen

Sidebar opties:

  • Toon thumbnails - Toon kleine preview-afbeeldingen onder de gallery
  • Toon navigatie-pijlen - Vorige/volgende knoppen
  • Toon teller - "1/6" indicator
  • Lightbox inschakelen - Klik op afbeelding voor fullscreen
  • Thumbnails per rij - Hoeveel thumbnails naast elkaar (3-8)
  • Afbeelding grootte - Kwaliteit van hoofdafbeeldingen

🔧 Development

Project structuur

zeezicht-blocks/
├── src/
│   └── gallery/
│       ├── block.json       # Block configuratie
│       ├── index.js         # Editor JavaScript
│       ├── view.js          # Frontend JavaScript
│       ├── style.css        # Frontend styling
│       └── editor.css       # Editor styling
├── build/                   # Gecompileerde bestanden (auto-generated)
├── package.json
├── webpack.config.js
└── zeezicht-blocks.php      # Hoofd plugin-bestand

Commands

# Development mode (auto-reload bij wijzigingen)
npm start

# Production build (geoptimaliseerd)
npm run build

# Code formatting
npm run format

# Linting
npm run lint:js
npm run lint:css

📊 Performance Vergelijking

Elementor Gallery vs. Zeezicht Gallery

Metric Elementor Zeezicht Blocks
JavaScript 47KB (Flickity) 3KB (native)
CSS 25KB 8KB
HTML Layers 6-8 divs 3 divs
PageSpeed Score 40-60 90-100
Laadtijd 3-5s 0.5-1s
Lighthouse Score 60-70 95-100

🎯 Roadmap

Komende blocks:

  • [ ] Hero Section
  • [ ] USP Grid
  • [ ] CTA (Call-to-Action)
  • [ ] Testimonials
  • [ ] Contact Form
  • [ ] Pricing Table
  • [ ] Team Members
  • [ ] FAQ Accordion

🐛 Troubleshooting

"Block not found" error

Zorg dat je npm run build hebt uitgevoerd na installatie.

Afbeeldingen laden niet

Check of de afbeeldingen correct zijn geüpload naar de Media Library.

Lightbox werkt niet

Controleer of "Lightbox inschakelen" aanstaat in de block settings.

Styling ziet er raar uit

  1. Clear WordPress cache
  2. Hard refresh browser (Ctrl+Shift+R)
  3. Rebuild blocks: npm run build

📝 Licentie

GPL v2 or later

👨‍💻 Support

Voor vragen of problemen, neem contact op met Zeezicht Media.


Versie: 1.0.0
Laatste update: Oktober 2025