Modern gallery and portfolio plugin with advanced layouts editor for WordPress.
Website Documentation WordPress Plugin Pro Version
Visual Portfolio provides powerful tools to showcase your works and photo galleries. Key features:
- 🎨 Visual Gallery Builder
- ⚡ Optimized Performance
- 📱 Responsive Layouts
- 🖼️ Modern Lightbox
- 🎯 SEO Friendly
- 🔄 AJAX Loading
- PHP >= 7.2
- Node.js >= 18.0
- Composer >= 2.0
- Clone the repository
- Install dependencies:
npm install
# Start development
npm run dev
# Build for production
npm run build
# Create plugin zip
npm run build:prod
We use automated tools to ensure code quality. Pre-commit and pre-push hooks are configured for:
- PHP CodeSniffer
- ESLint
- Stylelint
# Linting
npm run lint:php # Check PHP code
npm run lint:js # Check JavaScript code
npm run lint:css # Check CSS code
# Auto-fixing
npm run format:php # Fix PHP code
npm run format:js # Fix JavaScript code
npm run format:css # Fix CSS code
We use WordPress's official testing environment powered by Docker and wp-env.
- Install Docker on your machine
- Start the server:
npm run env:start
- Run tests:
# End-to-end tests (Playwright) npm run test:e2e # PHP Unit tests npm run test:unit:php
This project is licensed under the GPL-2.0-or-later License - see the LICENSE file for details.