Ruffleshop-A4-Storm-HTML-Modul – Zusatzsoftware für alle Editionen
1) bis 6)
Musterbeispiel hier klicken: zum A4-Storm-HTML-Modul (https://www.a4w.ch/055_CHF_Germany_Gold/Ruffleshop.php)
(Ruffleshop-Backside, Demoversion)
1) Das offizielle A4-Storm-HTML-Modul
Die Storm-HTML Erweiterung ergänzt jede Ruffleshop-Edition um das vollständige Storm-Design, die optimierte HTML-Navigation und die UltraLow-Kompatibilität, wobei alle Storm-Elemente bereits in den Editionen vorhanden sind und dieses Modul die saubere, fertige, sofort nutzbare Storm-Integration bereitstellt; modular, klar und effizient, und für alle Geräte in die Storm-Navigation hinein konzipiert. Der Navigations-Button ist ein technisches Pflichtmodul des Ruffleshop-Systems, weil er die Ruffle-Sandbox zuverlässig umgeht und auf allen Geräten, besonders auf Ultra-Low-End-GPUs und älteren Browsern, eine stabile und flüssige Navigation sicherstellt, während er auf High-End-Geräten zusätzlich die HTML-Version als ultraschnelle Artikelsuchmaschine freischaltet, bei der man oben rechts die Artikelnummer eingibt und ohne jede Engine-Latenz durch die Artikel blättern kann; ohne diesen Button können schwache Geräte den Shop nicht sauber bedienen, was zu unmöglicher schlechter Performance führt, und High-End-Geräte verlieren die sofortige HTML-Turbo-Suche, weshalb der Button ein kaufpflichtiges Leistungsmerkmal ist, das ausschließlich bei bezahltem Modul vorhanden ist und die volle Navigationsstabilität, die GPU-optimierte Gerätekompatibilität und die maximale A4-Storm-HTML-Performance freischaltet.
Link zu beiden A4-Storm-Modulen
2) Storm-Look ohne Aufwand
Grosse Fotos, schnelle Navigation, klare Struktur:
Das Storm-Modul aktiviert die HTML-Storm-Oberfläche direkt und sorgt für ein einheitliches, elektrisierendes Erscheinungsbild in allen Editionen.
A4 Storm HTML Add-on
Storm Modularity HTML Interface Activation
Optimized for Classic & Web Designer Edition
Enables the Storm HTML view directly from the CMS firmware.
Ideal for the smallest and oldest devices.
Digital ZIP Module — Ready to Use
99.– CHF / EUR / USD
Other Countries: 99.– CHF
3) Preis & Verfügbarkeit
Offizielle Zusatzsoftware für alle Ruffleshop-Editionen.
Preis: CHF / EUR / USD 99.– (other countries 99.– CHF)
4) Vollständiger Autostart-Code wie folgt abändern (Punkt 3 direkt in der Startdatei der Classic oder in der Startdatei der Webdesigner Edition abändern)
// ===============================
// RUFFLESHOP AUTO GPU START
// ===============================
(async function RuffleshopAutoStart() {
// 1) Mini-Benchmark
const avgFrame = await ruffleshopMiniBenchmark();
// 2) GPU-Klasse bestimmen
const mode = classifyGPU(avgFrame);
// Link Overview Alternatives here //
// 3) Alternative 1: A4-Storm-HTML-Modul startet nur bei Ultra-low-end-Geräten.
// Zusätzlich unten links im Ruffleshop der Link zum A4-Storm-HTML-Modul.
if (mode === "ultra-low-end") {
self.location.href = "Ruffleshop.php";
return;
// WICHTIG: Empfohlene Einstellung. Das Modul wird so direkt gestartet.
}
// 3) Alternative 2: Low-Level-Version startet nur bei Ultra-low-end-Geräten.
// Zusätzlich unten links im Ruffleshop der Link zum A4-Storm-HTML-Modul.
if (mode === "ultra-low-end") {
self.location.href = "ScarlettRufflesafeaaCHFCart-25-autostart1-low.php";
return;
// WICHTIG: Das ist unser Standard unter rufflestore.com!
}
// 4) Modus anwenden
applyRuffleshopMode(mode);
// 5) Log für Entwickler
console.log("Ruffleshop GPU-Modus:", mode, "FrameTime:", avgFrame.toFixed(2), "ms");
// 6) Kernel starten
RuffleshopKernel.init();
})();
const RuffleshopKernel = {
init() {
const cfg = window.RUFFLESHOP_SETTINGS;
// Auflösung setzen
RuffleshopDisplay.setResolution(cfg.resolution);
// Shader konfigurieren
RuffleshopShaders.setPasses(cfg.shaderPasses);
// Schatten
RuffleshopEffects.setShadows(cfg.shadows);
// Blur
RuffleshopEffects.setBlur(cfg.blur);
// Partikel
RuffleshopParticles.setLevel(cfg.particles);
// Batching
if (cfg.batching) {
RuffleshopGPU.enableBatching();
}
// Animationen
RuffleshopAnimations.setMode(cfg.animations);
// UI laden
RuffleshopUI.init();
// App starten
RuffleshopApp.start();
}
};
async function ruffleshopMiniBenchmark() {
const frames = [];
const start = performance.now();
while (performance.now() - start < 100) {
const frameStart = performance.now();
const canvas = document.createElement('canvas');
const ctx = canvas.getContext('2d');
ctx.fillStyle = '#000';
ctx.fillRect(0, 0, 50, 50);
frames.push(performance.now() - frameStart);
}
return frames.reduce((a, b) => a + b, 0) / frames.length;
}
function classifyGPU(avgFrame) {
if (avgFrame < 0.12) return "high-end";
if (avgFrame < 0.20) return "mid-range";
if (avgFrame < 0.30) return "low-end";
return "ultra-low-end";
}
function applyRuffleshopMode(mode) {
switch (mode) {
case "high-end":
window.RUFFLESHOP_SETTINGS = {
resolution: 1.0,
shadows: "dynamic",
blur: true,
particles: "high",
shaderPasses: 2
};
break;
case "mid-range":
window.RUFFLESHOP_SETTINGS = {
resolution: 0.85,
shadows: "static",
blur: "reduced",
particles: "medium",
shaderPasses: 1
};
break;
case "low-end":
window.RUFFLESHOP_SETTINGS = {
resolution: 0.70,
shadows: "off",
blur: false,
particles: "low",
shaderPasses: 1,
batching: true
};
break;
case "ultra-low-end":
window.RUFFLESHOP_SETTINGS = {
resolution: 0.60,
shadows: "off",
blur: false,
particles: "none",
shaderPasses: 1,
animations: "minimal"
};
break;
}
}
//=========================================================
Die UltraLow-Version enthält denselben Code — aber ohne Punkt 3. Und mit Quality = "low".
5) Fazit
Das Ruffleshop Storm-HTML-Modul passt in das Storm-Konzept wie angegossen, da man auf älteren Geräten just ein tolles HTML-Modul erhält, das grosse Fotos zeigt und schnell navigierbar ist. Man kann sich von Artikel 1 bis Artikel 6000 auch per Menü-Buttons in Zahlenreihenfolge 1 bis 24 durchklicken und kann so ziemlich schnell alle Shopartikel in Übersicht haben. Einzig der Warenkorb füllen braucht etwas gestalterische Hand und das E-Mail läuft nicht über PHP, sondern über SSL-Email per Betriebssystem.
Storm-Factory Navigations-Links
• A4Web Langenthal – Origin of the A4 Storm definition
• Rufflestore – GPU App Technology
• Ruffleshop Factory – Editorial & Technical Insights
• GPU Prestige Apps – Quick Overview
• SWF – Storm Warp File (Kernel Format)
• A4 Storm Factory Ruffle Apps Direct-GPU
• Storm Screensaver & Suchmodul
