Manish Web Studio

Serving Worldwide Since 2012

Manish Web Studio

Serving Worldwide Since 2012

Shop

Sale!

Admin Panel Starter Kit for Contentful (PHP)

Original price was: $100.Current price is: $90.

SKU: MWSCF001 Category:

Description

🧰 Admin Panel Starter Kit for Contentful (PHP)

This lightweight PHP-based admin panel allows you to sync, manage, and monitor Contentful entries — ideal for small projects or internal tools without needing heavy frameworks or MySQL.

🔑 Features

Login Protected Dashboard

  • Simple session-based login screen (login.php)

  • No database required — credentials are hardcoded in PHP

  • Includes a logout option


One-Click Product Sync (sync-products.php)

  • Fetches product data from a REST API (https://yourapi.com/products)

  • Automatically creates new entries in Contentful

  • Updates existing entries if product SKU already exists

  • Deletes Contentful entries that no longer exist in your API (clean sync)

  • Publishes entries automatically


Sync Log & Dashboard (dashboard.php)

  • View live output after syncing

  • Displays last 10 synced products with timestamps and status

  • Stores logs in /data/last-sync.json


📂 File Structure

admin-panel/
├── login.php ← Secure login screen
├── logout.php ← Logout and destroy session
├── dashboard.php ← UI to trigger sync and view logs
├── sync-products.php ← Core sync logic (REST-based)
├── data/last-sync.json ← Local JSON log storage
└── assets/ ← (empty, for styling or scripts)

🛠 Setup Instructions

  1. Place the folder in your WAMP/XAMPP or live PHP server

  2. Update sync-products.php with:

    • Your Contentful spaceId, accessToken

    • Your API endpoint ($externalApiUrl)

  3. Navigate to /admin-panel/login.php to begin


🔐 Default Credentials

  • Username: admin

  • Password: yourSecret123

You can change them in login.php.

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Manish Web Studio

Trusted Since 2012

Serving Worldwide

"I work remotely, without a physical office, ensuring flexibility and availability. For any inquiries or to request a callback, feel free to reach out at manishwebstudio@gmail.com or connect with me on WhatsApp at +91 9731677085 — I’ll get back to you promptly. You can also schedule a call via Google Meet, Microsoft Teams, or Zoom, or even add me to your Slack workspace for direct collaboration.
© 2025, All rights reserved.