Skip to content

Releases: JoonWebdotcom/embed-app-php

SQL LIte Support

27 Oct 10:39
32d0082

Choose a tag to compare

Integrated SQL Lite Support

1.1

27 Oct 08:31
45edd62

Choose a tag to compare

1.1

Full Changelog: 1.0...1.1

Initial Release [Beta]

27 Oct 07:52
7bf7e6d

Choose a tag to compare

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 .env

2. 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

🔄 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! 🚀