Releases: JoonWebdotcom/embed-app-php
Releases · JoonWebdotcom/embed-app-php
SQL LIte Support
Integrated SQL Lite Support
1.1
Initial Release [Beta]
JoonWeb Embedded App - Developer Side
🚀 Version 1.0.0
📅 Release Date: December 2024
✨ Overview
A complete embedded app framework for developers building applications on the JoonWeb platform. This package provides everything needed to create, authenticate, and run embedded apps within JoonWeb's admin interface.
🛠️ Features
🔐 Authentication & Security
- OAuth 2.0 Integration - Seamless authentication with JoonWeb
- HMAC Verification - Secure request validation using SHA-256
- Session Management - Persistent user sessions with token storage
- Embedded Context Detection - Automatic iframe environment detection
🎨 User Interface
- Responsive Design - Mobile-friendly embedded app interface
- Loading States - Professional loading screens with automatic redirects
- Navigation System - App Bridge-powered navigation
- Toast Notifications - In-app notification system
- Title Bar Integration - Dynamic title updates in JoonWeb admin
🔌 API Integration
- JoonWeb API Client - Complete wrapper for JoonWeb REST API
- Products Management - Read/write product operations
- Orders Management - Order retrieval and processing
- Error Handling - Graceful API failure recovery
📦 Core Framework
- Modular Architecture - Clean separation of concerns
- Environment Configuration - Secure .env-based settings
- Database Ready - Optional database integration for persistence
- Error Logging - Comprehensive debugging and monitoring
🚀 Quick Start
1. Installation
# Clone or download the developer package
# Configure your environment
cp .env.example .env2. Configuration
App Configuration
APP_NAME="Your App Name"
APP_VERSION="1.0.0"
APP_DEBUG=true
JoonWeb Credentials
JOONWEB_CLIENT_ID=your_client_id
JOONWEB_CLIENT_SECRET=your_client_secret
JOONWEB_REDIRECT_URI=https://yourapp.com/auth/callback.php
API Settings
JOONWEB_API_VERSION=26.0
JOONWEB_API_SCOPES=read_products,write_products
Change in: config/databse.php
🤝 Support
- Documentation: https://dev.joonweb.com
- Website: https://www.joonweb.com
🔄 Changelog
v1.0.0
- Initial release of developer-side embedded app framework
- Complete OAuth 2.0 authentication flow
- App Bridge integration with navigation
- API client for JoonWeb REST API
- Responsive UI components and templates
Ready to build amazing embedded apps on JoonWeb! 🚀