Parsa Company Website – Lightweight Flash‑Based CMS

In the early days of the web, Flash‑heavy websites with intricate animations and graphics were extremely popular. While visually impressive, they often came with a major drawback: slow loading times, especially on limited internet connections and less capable browsers. Users were forced to wait through lengthy preloaders before accessing even basic content.

The goal of this project was to design and develop a lightweight flash‑based CMS for Parsa Company that preserved the immersive feel of Flash websites while performing almost as quickly as a standard HTML site. The challenge was to balance visual richness with technical efficiency and create a system that was both responsive for users and manageable for administrators.

The result was a compact, modular CMS that delivered a complete Flash experience with minimal bandwidth usage and loading times well under 10 seconds, even in worst‑case scenarios.


Key Features

  • Flash‑based front‑end with a custom CMS core
  • Lightweight architecture with a core size of approximately 64 KB
  • Fast loading experience compared to typical Flash sites of the era
  • Simple navigation and content structure for easy user orientation
  • Support for dynamic content updates without re‑publishing Flash files
  • Visual style aligned with Parsa Company’s brand and services

Technical Details

  • Front‑End Technologies:

    • Adobe Flash
    • Swish Max (for animation and interface elements)
  • Back‑End Technologies:

    • REST API built with PHP4
    • MySQL database
    • Hosted on an Apache web server
  • System Highlights:

    • CMS core size: ~64 KB
    • Typical load time: under 10 seconds in worst network conditions
    • Separation of content (database/API) from presentation (Flash front‑end)

Process / Behind the Scenes

  1. Research & Objectives – Analysing common Flash websites of the time to identify pain points in loading speed and content updates.
  2. Architecture Design – Defining a clear split between the Flash interface and a lightweight PHP/MySQL backend using REST principles.
  3. Front‑End Development – Building the navigation, layout, and animations in Adobe Flash and Swish Max with a strong focus on file size optimization.
  4. Back‑End Development – Implementing a compact PHP4 REST API for retrieving and updating website content stored in MySQL.
  5. Performance Optimization – Compressing assets, minimizing the CMS core, and testing load times under different bandwidth conditions.
  6. Deployment & Testing – Running the system on Apache, validating stability, and ensuring the site remained responsive as content grew.

Outcome & Impact

The Parsa Company website successfully demonstrated that a Flash‑driven user experience did not have to come at the cost of usability and performance. By engineering a compact CMS core and offloading content management to a PHP/MySQL backend, the project delivered:

  • A rich, animated interface that matched contemporary trends
  • Significantly reduced loading times compared to typical Flash sites
  • A maintainable CMS allowing content updates without redesigning the entire front‑end

This project stands as an example of early performance‑aware web design, bridging the gap between visually intensive interfaces and practical, user‑friendly website architecture.


Keywords
                       

Project Details

CategoryWeb Design
Start Date30th November, -0001
Views7,529