Zobrazují se příspěvky se štítkemweb. Zobrazit všechny příspěvky
Zobrazují se příspěvky se štítkemweb. Zobrazit všechny příspěvky

1. února 2025

Průvodce vývojem a publikací WebExtensions

Průvodce vývojem a publikací WebExtensions pro Chrome, Firefox, Edge a Safari


Tento přehled shrnuje klíčové požadavky, doporučení a zásady pro vývoj rozšíření (WebExtensions) kompatibilních s aktuálně hlavními prohlížeči:
Google Chrome, Mozilla Firefox, Microsoft Edge a Apple Safari.

🔧 1. Architektura a základní technologie

  • manifest.json: Základní konfigurační soubor. Chrome, Edge, Safari vyžadují verzi 3, Firefox podporuje i verzi 2.
  • HTML / CSS / JavaScript: Použití klasických webových technologií pro UI. Lze využít bundlování přes Webpack, Vite apod.
  • Background script: Zpracovává události a interakce s API.
  • Content script: Spouští se ve stránkách, do kterých rozšíření zasahuje.
  • Popup a options stránky: Uživatelské rozhraní – nezávislé HTML.
  • API: `chrome.*` (Chrome, Edge), `browser.*` (Firefox), Safari podporuje WebExtensions API přes konverzi.


🔐 2. Zásady zabezpečení

  • Nepoužívej eval(), new Function() – porušuje Content Security Policy (CSP).
  • Nevkládej externí skripty – všechny musí být součástí balíčku.
  • Definuj silnou CSP v manifestu: script-src 'self'.
  • Sanituj všechny vstupy z webu – např. pomocí DOMPurify.
  • Žádej pouze nezbytná oprávnění – méně znamená vyšší šanci na schválení.
  • Pravidelně aktualizuj knihovny.


🔏 3. Ochrana soukromí

  • Nikdy neodesílej data bez souhlasu uživatele.
  • Uveď jasný popis, jaká data sbíráš a proč.
  • Preferuj storage.local před cloudem.
  • Nepoužívej fingerprinting.
  • Umožni uživatelům smazat všechna uložená data.


⚙️ 4. Výkon a optimalizace

  • Používej lazy loading – načítej kód jen při potřebě.
  • Injektuj skripty jen tam, kde je to nezbytné (přes matches).
  • Optimalizuj bundle – odstraň nepoužívaný kód.
  • Profiluj výkon pomocí DevTools nebo about:performance.


🎨 5. Uživatelská zkušenost (UX)

  • Responzivní a srozumitelné popupy a nastavení.
  • Dodržuj zásady přístupnosti (kontrast, ARIA, ovládání klávesnicí).
  • Podpora více jazyků pomocí _locales/.
  • Dodržuj velikosti ikon: 16x16, 48x48, 128x128.


🛒 6. Publikace do jednotlivých "store"

Prohlížeč Požadavky
Chrome Web Store
  • Developer účet (5 USD jednorázově)
  • manifest v3
  • CSP a zákaz eval()
  • Popis, screenshoty, ikony
  • Soulad s Chrome program policies
Firefox AMO
  • manifest v2 nebo v3
  • Testování přes web-ext
  • Popis, souhlas s pravidly
  • Add-on policies
Edge Add-ons
  • Účet v Microsoft Partner Center
  • Lze importovat z Chrome Web Store
  • Soulad s Edge pravidly
Safari App Store
  • Apple Developer Program (99 USD/rok)
  • Xcode + Safari Web Extension Converter
  • Distribuce jako macOS/iOS aplikace
  • Oficiální dokumentace





🧰 Doporučené nástroje a technologie

  • Bundling: Webpack, Vite, Rollup

  • Lintování: ESLint, Prettier

  • Testování: Jest, Mocha, web-ext

  • Bezpečnost: DOMPurify, eslint-plugin-no-unsanitized

  • CI/CD: GitHub Actions, vlastní skripty

  • Safari vývoj: Xcode + Web Extension Converter





🧰 Doporučené nástroje a technologie pro WebExtensions

🔧 Bundling: Webpack, Vite, Rollup

  • Webpack: Výkonný a rozšiřitelný bundler – vhodný pro větší projekty.
  • Vite: Extrémně rychlý bundler, vhodný pro moderní vývoj (např. React, Svelte).
  • Rollup: Tree-shaking a minimalistický výstup – vhodné pro knihovny a malá rozšíření.


🧹 Lintování: ESLint, Prettier

  • ESLint: Analýza kódu, detekce chyb, bezpečnostních rizik.
  • Prettier: Automatické formátování kódu.


🧪 Testování: Jest, Mocha, web-ext

  • Jest: Jednoduchý, výkonný testovací nástroj.
  • Mocha: Flexibilní framework, vhodný pro složitější testování.
  • web-ext: Nástroj od Mozilly pro testování a build WebExtensions.


🛡️ Bezpečnost: DOMPurify, eslint-plugin-no-unsanitized

  • DOMPurify: Sanitizace HTML pro ochranu proti XSS.
  • eslint-plugin-no-unsanitized: ESLint plugin, který pomáhá detekovat nebezpečné manipulace s DOM.


🔄 CI/CD: GitHub Actions, vlastní skripty

  • GitHub Actions: Automatizace testování, buildů, publikace.
  • Vlastní skripty: Pro verzování, zipování a nasazení rozšíření.


🍏 Safari vývoj: Xcode + Web Extension Converter

  • Xcode: Vývojové prostředí potřebné pro Safari rozšíření.
  • Safari Web Extension Converter: Převod Chrome/Firefox rozšíření do formátu pro Safari.



📁 Ukázky konfigurací

webpack.config.js

const path = require('path');

module.exports = {{
  entry: './src/background.js',
  output: {{
    path: path.resolve(__dirname, 'dist'),
    filename: 'background.js'
  }},
  mode: 'production'
}};

.eslintrc.json

{{
  "env": {{
    "browser": true,
    "es2021": true
  }},
  "extends": "eslint:recommended",
  "parserOptions": {{
    "ecmaVersion": 12
  }},
  "plugins": ["no-unsanitized"],
  "rules": {{
    "no-console": "warn"
  }}
}}

web-ext-config.js

module.exports = {{
  sourceDir: 'dist',
  artifactsDir: 'web-ext-artifacts',
  ignoreFiles: ['node_modules']
}};

Vygenerováno: 2025-04-15





#dev

Dev
Code
Plugin
Best practices

31. ledna 2025

Web Browser plugin 2

 

📑 OBSAH

  1. Úvod 1.1 Co je Manifest V3 1.2 Podpora napříč prohlížeči 1.3 Rozdíly mezi MV2 a MV3

  2. Anatomie rozšíření (složková struktura a role souborů) 2.1 Povinný soubor manifest.json 2.2 Background skript (Service Worker) 2.3 Content skripty 2.4 Uživatelské rozhraní:

    • Popup

    • Options page

    • Side panel

    • Extension pages 2.5 Ikony, styly a web_accessible_resources

  3. Technologie a nástroje 3.1 TypeScript, React, Svelte, Vite 3.2 Webpack/Rollup – bundlování 3.3 Speciální frameworky (Plasmo, Bedframe)

  4. AI asistovaný vývoj 4.1 VS Code a jeho rozšíření 4.2 Cursor.com – promptování a generování 4.3 Windsurf.com – kontextová editace a údržba 4.4 Využití LLM pro testy, strukturu a komentáře

  5. Dokumentace 5.1 JSDoc / TSDoc 5.2 Docusaurus a uživatelská dokumentace 5.3 Changelog a verzování 5.4 Mermaid.js – roadmapy jako diagramy 5.5 Automatizace generování dokumentace

  6. Testování 6.1 Jednotkové testy (Jest, Mocha) 6.2 Mockování chrome.* API 6.3 End-to-end testy (Puppeteer, Playwright) 6.4 Debugging přes chrome://extensions, DevTools

  7. CI/CD a publikace 7.1 GitHub Actions, Semantic Release 7.2 Automatické verze, Changelog 7.3 Publikace do:

    • Chrome Web Store

    • Mozilla AMO

    • Microsoft Edge Add-ons

    • Safari App Store (základní info) 7.4 Oddělené verze pro Chrome a Firefox 7.5 ZIP balíček a GitHub Releases

  8. Vývojový workflow 8.1 Od nápadu k architektuře 8.2 Iterativní vývoj s reloadem 8.3 Pre-review checklist 8.4 Publikace a propagace 8.5 Údržba a budoucí verze

  9. Open-source příklady 9.1 Bitwarden 9.2 MetaMask 9.3 Dark Reader 9.4 React DevTools 9.5 uBlock Origin Lite 9.6 Refined GitHub



2. Anatomie rozšíření

2.1 Povinný soubor manifest.json

Kořenový soubor, definuje strukturu, oprávnění a komponenty rozšíření:

  • name, description, version

  • manifest_version: 3

  • permissions, host_permissions

  • background.service_worker

  • action (popup)

  • content_scripts

  • web_accessible_resources

Dokumentace: https://developer.chrome.com/docs/extensions/mv3/manifest/

2.2 Background skript (Service Worker)

  • Nahrazuje perzistentní background skript MV2

  • Aktivuje se pouze při události

  • Běží v odděleném vlákně

  • Nutno ručně definovat chrome.runtime.onMessage, onInstalled, atd.

2.3 Content skripty

  • Vstřikovány do konkrétních webových stránek

  • Přístup k DOM (ne k chrome.* API)

  • Komunikace s background skriptem pomocí messagingu

2.4 Uživatelské rozhraní

  • Popup: action.default_popup – lehké UI při kliknutí na ikonu

  • Options page: definováno v options_page nebo options_ui

  • Side panel: nový koncept přístupný přes manifest

  • Extension pages: vlastní HTML s plným přístupem k API

2.5 Ikony, styly a web_accessible_resources

  • Ikony: PNG ve velikostech 16x16, 48x48, 128x128

  • CSS/JS připojené přes content_scripts nebo do popupu/options

  • web_accessible_resources deklaruje přístupné assety ze stránky



3. Technologie a nástroje

3.1 TypeScript, React, Svelte, Vite

  • TypeScript zvyšuje bezpečnost a čitelnost

  • UI frameworky (React/Svelte) pro popup/options

3.2 Webpack/Rollup – bundlování

  • Kompilují TS a moderní JS do formátu kompatibilního s MV3

  • Výstup směřuje do dist/ nebo build/

3.3 Speciální frameworky

  • Plasmo: https://www.plasmo.com – automatizuje MV3 vývoj

  • Bedframe: strukturovaný template pro multiplatformní rozšíření



4. AI asistovaný vývoj

4.1 VS Code a jeho rozšíření

  • Lintery, formattery (Prettier, ESLint)

  • Pluginy pro TypeScript a Chrome Extensions

4.2 Cursor.com

4.3 Windsurf.com

4.4 Využití LLM

  • Vygenerování základního kódu, anotací, testů, dokumentace

  • Promptování a refaktoring v reálném čase


5. Dokumentace

5.1 JSDoc / TSDoc

  • Anotace funkcí a typů pro generování dokumentace

5.2 Docusaurus a uživatelská dokumentace

  • Generátor webové dokumentace z Markdownu

  • Možné nasazení na GitHub Pages

5.3 Changelog a verzování

  • Conventional Commits + semantic-release

  • Automatické generování CHANGELOG.md

5.4 Mermaid.js – roadmapy jako diagramy

5.5 Automatizace generování dokumentace

  • CI/CD buildy spouští generátory dokumentace automaticky


6. Testování

6.1 Jednotkové testy (Jest, Mocha)

  • Testování pomocí simulace vstupů a výstupů

  • Mockování API (jest-chrome, sinon-chrome)

6.2 Mockování chrome.* API

  • Nutné v prostředí mimo prohlížeč

6.3 End-to-end testy (Puppeteer, Playwright)

  • Simulují chování uživatele s nainstalovaným rozšířením

6.4 Debugging

  • chrome://extensions + DevTools

  • Debug popupu, content scriptu i backgroundu


7. CI/CD a publikace

7.1 GitHub Actions, Semantic Release

  • Automatické buildy, testy, generování ZIP, publikace

7.2 Automatické verze, Changelog

  • Z conventional commitů a tagů

7.3 Publikace do:

7.4 Oddělené verze pro Chrome a Firefox

  • Firefox podporuje browser.*, Chrome chrome.*

  • Možné polyfily nebo build-time přepínání

7.5 ZIP balíček a GitHub Releases

  • Build → zip -r ext.zip dist/

  • Release na GitHubu s changelogem


8. Vývojový workflow

8.1 Od nápadu k architektuře

  • Identifikace problému → specifikace → návrh komponent

8.2 Iterativní vývoj s reloadem

  • Aktivace v Chrome přes Developer Mode a Load unpacked

8.3 Pre-review checklist

  • Bez eval, inline JS, zbytečných oprávnění

  • Popsaná oprávnění v manifestu

8.4 Publikace a propagace

  • Čekání na schválení v obchodech (někdy několik dní)

  • SEO optimalizace a popis rozšíření

8.5 Údržba a budoucí verze

  • Automatické aktualizace přes obchody

  • Nové feature větve, tagy, changelog


9. Open-source příklady

9.1 Bitwarden

9.2 MetaMask

9.3 Dark Reader

9.4 React DevTools

9.5 uBlock Origin Lite

9.6 Refined GitHub



Microsoft Edge extensions documentation
Develop an extension (add-on) for Microsoft Edge.
https://learn.microsoft.com/cs-cz/microsoft-edge/extensions-chromium/landing/


Building persistent Chrome Extension using Manifest V3
https://rahulnegi20.medium.com/building-persistent-chrome-extension-using-manifest-v3-198000bf1db6


How to debug chrome extension service worker for manifest v3
https://stackoverflow.com/questions/63024113/how-to-debug-chrome-extension-service-worker-for-manifest-v3


Anatomy of an extension

What is the canvas feature in ChatGPT and how do I use it?
Common questions about using the Canvas feature in ChatGPT.
https://help.openai.com/en/articles/9930697-what-is-the-canvas-feature-in-chatgpt-and-how-do-i-use-it



#dev

30. ledna 2025

Web Browser plugin

 

1. Úvod

1.1 Co je Manifest V3

Manifest V3 (MV3) je aktuální standard pro WebExtensions v prohlížečích založených na Chromiu (Chrome, Edge, Brave, Vivaldi). Firefox zatím zachovává podporu Manifest V2 (MV2), ale MV3 již podporuje také. Safari používá vlastní formát, ale konvergoval na většinu konceptů MV3.

MV3 přináší:

  • bezpečnostní omezení (žádný eval, žádné dynamické skripty)

  • Service Workers místo perzistentního background.js

  • deklarativní host_permissions a action

  • omezené API (např. WebRequest nahrazeno declarativeNetRequest)


1.2 Podpora napříč prohlížeči

1.3 Rozdíly MV2 vs. MV3

  • Perzistentní vs. event-driven background

  • Dynamické skripty vs. deklarativní povolení

  • Plné webRequest API vs. declarativeNetRequest


2. Anatomie rozšíření

2.1 manifest.json

Povinný kořenový soubor, definuje:

  • název, verzi, popis

  • permissions, host_permissions

  • background.service_worker

  • action (popup)

  • content_scripts

  • web_accessible_resources

Viz: https://developer.chrome.com/docs/extensions/mv3/manifest

2.2 Background skript – Service Worker

  • Nahradil background.js

  • Běží pouze při události (např. klik, zpráva)

  • Nutnost explicitní registrace listenerů

2.3 Content skripty

  • Vstřikují se do stránek (HTML/JS)

  • Komunikace s background skriptem přes chrome.runtime.sendMessage a onMessage

2.4 UI komponenty

  • action.default_popup: popup.html

  • options_page nebo options_ui

  • side_panel

  • vlastni stránky pomocí chrome-extension:// URL

2.5 Ikony, styly, assets

  • Ikony v PNG: 16px, 48px, 128px

  • CSS/JS pro popup/options

  • web_accessible_resources – co lze načítat ze stránky

3. Technologie a nástroje

3.1 Jazyk a knihovny

  • TypeScript / JavaScript

  • React, Svelte, Vue (přes bundler)

3.2 Bundlery

  • Webpack, Rollup, Vite – výstup do dist/ složky

3.3 Speciální frameworky

  • Plasmo (https://www.plasmo.com/): starter pro MV3 s HMR, auto-bundlingem popupu a backgroundu

  • Bedframe: struktura pro multi-platformní rozšíření

4. AI asistovaný vývoj

4.1 VS Code

  • Doporučeno jako primární editor

  • Pluginy pro linting, autoformátování, testování, debug

4.2 Cursor.com

4.3 Windsurf.com

4.4 Využití LLM

  • Generování boilerplate kódu

  • Tvorba testů, typů, anotací

  • Dokumentace přes JSDoc / TSDoc generovaná automaticky

5. Dokumentace

5.1 Komentáře v kódu

  • JSDoc/TSDoc – pro VSCode i generování dokumentace


5.2 Generování dokumentace

  • TypeDoc, Docusaurus, GitHub Pages

  • Automatické z README.md / src¨

5.3 Changelog a verzování

  • Conventional Commits + Semantic Release

5.4 Roadmapy

5.5 Automatizace

  • CI/CD generuje dokumentaci po každém commitu do hlavní větve

6. Testování

6.1 Jednotkové testy

  • Jest, Mocha

  • Mockování chrome.* pomocí sinon-chrome nebo jest-chrome

6.2 End-to-End testy

  • Playwright, Puppeteer – testy s reálným uživatelským chováním

6.3 Debugging

  • chrome://extensions → aktivace "Developer mode"

  • Načtení rozšíření z dist/

  • Debug přes chrome.runtime, DevTools

7. CI/CD a publikace

7.1 CI/CD

  • GitHub Actions: build → test → verzování → zip → publikace

7.2 Automatické verzování

  • Semantic Release, conventional commits

  • Generování changelogu a tagů

7.3 Publikace

7.4 Oddělené verze

  • Firefox může potřebovat MV2 fallback nebo polyfill

  • browser.* vs. chrome.*

7.5 ZIP balíček

  • zip -r extension.zip dist/*

  • Lint přes web-ext lint

8. Vývojový workflow

8.1 Od nápadu k návrhu

  • Identifikace problému / potřeby

  • Návrh architektury (popup, background, content, storage)

8.2 Iterativní vývoj

  • Lokální testování + hot reload

  • V dev režimu: manifest.json s "host_permissions": ["<all_urls>"]

8.3 Pre-review checklist

  • Oprávnění pouze nutná

  • Žádný eval ani inline JS

  • Vysvětlení oprávnění v popisu rozšíření

8.4 Publikace

8.5 Údržba

  • CI testy + hlídání deprekovaných API

  • Automatická dokumentace + GitHub Issues

9. Open-source příklady

9.1 Bitwarden

9.2 MetaMask

9.3 Dark Reader

9.4 React DevTools

9.5 uBlock Origin Lite (MV3)

9.6 Refined GitHub


🔗 Zdroje:








1. Úvod

1.1 Co je Manifest V3
1.2 Podpora napříč prohlížeči
1.3 Rozdíly mezi MV2 a MV3 

2. Anatomie rozšíření (složková struktura a role souborů)

2.1 Povinný soubor manifest.json
2.2 Background skript (Service Worker)
2.3 Content skripty
2.4 Uživatelské rozhraní:
 - Popup
 - Options page
 - Side panel
 - Extension pages
2.5 Ikony, styly a web_accessible_resources 

3. Technologie a nástroje

3.1 TypeScript, React, Svelte, Vite
3.2 Webpack/Rollup – bundlování
3.3 Speciální frameworky (Plasmo, Bedframe)

4. AI asistovaný vývoj

4.1 VS Code a jeho rozšíření
4.2 Cursor.com – promptování a generování
4.3 Windsurf.com – kontextová editace a údržba
4.4 Využití LLM pro testy, strukturu a komentáře 

5. Dokumentace

5.1 JSDoc / TSDoc
5.2 Docusaurus a uživatelská dokumentace
5.3 Changelog a verzování
5.4 Mermaid.js – roadmapy jako diagramy
5.5 Automatizace generování dokumentace 

6. Testování

6.1 Jednotkové testy (Jest, Mocha)
6.2 Mockování chrome.* API
6.3 End-to-end testy (Puppeteer, Playwright)
6.4 Debugging přes chrome://extensions, DevTools 

7. CI/CD a publikace

7.1 GitHub Actions, Semantic Release
7.2 Automatické verze, Changelog
7.3 Publikace do:
 - Chrome Web Store
 - Mozilla AMO
 - Microsoft Edge Add-ons
 - Safari App Store (základní info)
7.4 Oddělené verze pro Chrome a Firefox
7.5 ZIP balíček a GitHub Releases 

8. Vývojový workflow

8.1 Od nápadu k architektuře
8.2 Iterativní vývoj s reloadem
8.3 Pre-review checklist
8.4 Publikace a propagace
8.5 Údržba a budoucí verze 

9. Open-source příklady

9.1 Bitwarden
9.2 MetaMask
9.3 Dark Reader
9.4 React DevTools
9.5 uBlock Origin Lite
9.6 Refined GitHub




🧾 SOUHRN

  • Manifest V3 je nový standard pro tvorbu rozšíření, povinný pro Chrome, doporučený pro ostatní (Firefox ho zatím podporuje i vedle MV2).

  • Každé rozšíření musí obsahovat manifest.json, kde se definují oprávnění, skripty, popupy, content scripty atd.

  • Background skript v MV3 běží jako Service Worker – neperzistentní, reaguje jen na události.

  • Content skripty pracují uvnitř webových stránek – injektují se přes manifest a komunikují s pozadím přes messaging.

  • UI komponenty (popup, options, side panel) jsou HTML stránky s JS a plným přístupem k API rozšíření.

  • MV3 zakazuje dynamické načítání kódu z webu – vše musí být zabalené.

  • Vývoj se provádí často v TypeScriptu + React/Svelte s bundlery jako Vite/Webpack.

  • Pomáhají AI nástroje (Cursor, Windsurf) – generují kód, refaktorují, dokumentují.

  • Doporučuje se psát JSDoc/TSDoc komentáře a generovat dokumentaci (např. pomocí TypeDoc nebo Docusaurus).

  • Testy: jednotkové (např. pomocí Jest + mock chrome.* API) i end-to-end (Puppeteer, Playwright).

  • Automatizace pomocí CI/CD (GitHub Actions): build, test, verzování, publikace do obchodů.

  • Publikace do obchodů (Chrome, Firefox, Edge, Safari) má svá pravidla – žádné eval, odůvodněná oprávnění.

  • Roadmapy lze udržovat v Markdownu s Mermaid diagramy.

  • Příklady: Bitwarden, MetaMask, Dark Reader, React DevTools – ukazují různé přístupy a architektury.

  • Důraz na modularitu, oddělení vrstev, správu stavů a respektování omezení MV3.
















#dev



















31. července 2024

13. listopadu 2021

Informace o kódování znaků v URL

kódovaní češtiny web linku

kódovaní adresy url

adresní řádek prohlížeče



Kodér URL
Bezplatná služba kódování URL online

https://anytexteditor.com/cs/url-encoder

Percent-encoding - URL kódování
Uniform Resource Identifier - URI
% kódování

Cesta k ideálnímu image feedu #4: Nepovolené znaky v URL adrese
https://www.feed-image-editor.cz/cesta-k-idealnimu-image-feedu-4-nepovolene-znaky-v-url-adrese



Jak na úpravu produktových fotografií pro Heureku
https://www.feed-image-editor.cz/uprava-fotografii-heureka

Co smí a co nesmí obsahovat produktové fotky na Heurece
https://www.feed-image-editor.cz/produktove-fotografie-heureka

Využití Feed Image Editoru pro Heureku - přidání pozadí
https://www.feed-image-editor.cz/heureka-pridani-pozadi

Využití Feed Image Editoru pro Heureku - úprava velikosti fotografií
https://www.feed-image-editor.cz/heureka-uprava-velikosti




https://audit-obrazku.cz

https://store.mergado.com/detail/feedimageeditor/#about


Úvod ⁄ Pro značky ⁄ Editace produktů
Vyšperkujte popisky svých produktů

https://heureka.group/cz-cs/pro-znacky/editace-produktu



Jak na účinné obrázky (nejen) pro srovnávače zboží
https://www.blueghost.cz/clanek/obrazky-nejen-pro-srovnavace-zbozi-vite-co-vam-prekazi-obchody/


Feed Image Editor - první Mergadova appka pro tuning obrázků
https://www.mergado.cz/blog/feed-image-editor-prvni-mergadova-appka-pro-tuning-obrazku








zboží srovnávač heuréka

http
web html foto photo marketing
.

31. července 2021

Edit WP web help

Edit WP Woo + product designer  setting  short web help













Multistep Product Configurator
MSPC – Hoodie
https://radykal.me/product/mspc-hoodie/

https://codecanyon.net/user/radykal/portfolio

https://codecanyon.net/item/multistep-product-configurator-for-woocommerce-/8749384




Get Started     

User Guide

Fancy Product Designer - jQuery     

WooCommerce Bulk Variations     

Multistep Product Configurator


Solutions
+
Community forums

Fancy product designer - Support home

https://support.fancyproductdesigner.com/support/home


downloads
https://themeforest.net/downloads

comments
https://codecanyon.net/item/fancy-product-designer-plus-addon-woocommercewordpress/17976317/comments

support
https://codecanyon.net/item/fancy-product-designer-plus-addon-woocommercewordpress/17976317/support


No solution found? Send us a ticket!



Wordpress | WooCommerce | Template

16. února 2021

Fancy product Designer overview of setting options

 


 


https://fancyproductdesigner.com/product/shirt-plus/

 


https://fancyproductdesigner.com/product/birthday-card-mspc/

 


https://fancyproductdesigner.com/product/variable-phones/

 


https://fancyproductdesigner.com/product/sweater/


 


https://fancyproductdesigner.com/product/hoodies/



CREATE YOUR OWN INTERFACE

 


https://fancyproductdesigner.com/features/ui-composer/






Templates Library
https://fancyproductdesigner.com/features/templates-library/

Designs Library

https://fancyproductdesigner.com/features/designs-library/




Export Methods
https://fancyproductdesigner.com/features/export-methods/


Available Modules
https://fancyproductdesigner.com/features/modules/

The #1 Product Designer Plugin for WooCommerce
https://fancyproductdesigner.com/woocommerce/






Multistep Product Configurator for WooCommerce
https://codecanyon.net/item/multistep-product-configurator-for-woocommerce-/8749384


WooCommerce Bulk Variations
https://fancyproductdesigner.com/woocommerce-bulk-variations/





Welcome to the support center for
Fancy Product Designer & Multistep Product Configurator

https://support.fancyproductdesigner.com/support/home



Multistep Product Configurator for WooCommerce
https://codecanyon.net/item/multistep-product-configurator-for-woocommerce-/8749384




#85153 FPD is not initializing in Woocommerce Orders


Increasing php.ini directives to send large amounts of data to your server

https://support.fancyproductdesigner.com/support/solutions/articles/5000582917-increasing-php-ini-directives-to-send-large-amounts-of-data-to-your-server


https://support.fancyproductdesigner.com/support/search?term=resend+order+order+email


BASIC EXPORT
https://fancyproductdesigner.com/features/export-methods/






x700 #13 why I use Ruida android application
https://www.youtube.com/watch?v=vLK8ADfwI5I

RuiDa ACS App
https://rdworkslab.com/viewtopic.php?t=4131






Psychologie peněz, aneb jaké emoce ovlivňují naše nakupování?
https://www.idnes.cz/finance/financni-radce/penize-nakupovani-stres-dluhy-psychologie-jan-urban.A220211_133107_viteze_sov


Chvála ticha
https://blog.aktualne.cz/blogy/jan-burian.php?itemid=5182






trends
https://apps.crowdtangle.com/ukarlovafacebook/boards/russianow


Základy
eshop


nastavení
setting webu eshopu

overview of setting options

content overview of content

částečný přehled možností nastavení 
Fancy product designer



30. září 2019

Blogspot browser and OS Statistic

These Blogspot Statistic  -  BlogSpot browser and OS data



Maybe will be interesting if I share some basic data about this blog


Web browser statistic - Browser
Operating system statistic - OS





Last month

Web browser statistic - Browser
Operating system statistic - OS







W3Schools Statistics

W3Schools has over 50 million monthly visitors
(probably from people who understand (little bit) more IT than average)
 
Browser Statistics

Mobile Devices Statistics

OS Platform Statistics


Only pity that browsers with chromium core looks probably like chrome?
like for example great avast browser





Avast Secure Browser | Private browser from Avast

Google Chrome is the reason why the Chromium project is so successful :(

Google has probably browser monopoly after about 10 years
But there is still independent browsers

Firefox ...
Opera ...
Vivaldi ...
Brave ...
Blisk ...
Colibri ...
Avast ...
Epic Browser ...














OS
browser
monopoly
crony capitalism

31. října 2018

Automatically Download data from web

Automatically Download data from web



www.tableau.com
See and understand your data with Tableau


Test Table Capture & Table to Excel
www.georgemike.com/tables/test/


Automatically Download Data And Analyse from web

Getting Data From One Online Source


Easily extract data from any website


Automatically Download Stock Price data


How to Import Share Price Data into Excel (with Yahoo! Finance)    www.marketindex.com.au/analysis/

import.io
How to get live web data into a spreadsheet without ever leaving Google Sheets


Meet structured web data  -  www.diffbot.com
Automatically extract web pages as structured data. No rules required


5 Tools for Downloading and Analyzing Twitter Data


Facebook, Twitter or Instagram: Determining the Best Platform for Mobile Marketing

entrepreneur.com - Data Analysis



https://plexus.support



www.iconity.cz/en/homepage/

Market - Consensus Recommendations
www.marketindex.com.au/analysis/consensus-recommendations-22-november-2016


stovkomat

Developer - Developers
Hire the top 3% of freelance developers
www.toptal.com/developers


Java
Nasazujeme a testujeme (mikro)služby


Prodám spuštěný web na mikroslužby. Celý web přeložen do češtiny kromě administrace.

webtrh.cz

Outsourcing a mikroslužby změní způsob, jakým firmy nakupují práci i služby

Forex Algorithmic Trading: A Practical Tale for Engineers
https://www.toptal.com/data-science/algorithmic-trading-a-practical-tale-for-engineers








How to Extract Data from a Spreadsheet using VLOOKUP, MATCH and INDEX



How to extract data from website to excel


Automated data scraping from websites into Excel



How to extract data from multiple tables in a web page



How to Scrape Google Search Results Quickly, Easily and for Free




The Ultimate Introduction to Web Scraping and Browser Automation


Whenever you need to import data from an external website, hopefully they provide an API and make your life easy. But in the real world, that's not always the case. There are numerous reasons why you might want to get data from a web page or multiple web pages, and there's no API in sight, and in that case you're going to need to fall back onto Web Scraping and Browser Automation.

In this screencast I'm going to give a high level overview of how to scrape websites, then cover five different scenarios, in increasing difficulty, for practical web scraping. There is a massive amount of information in this screencast and I'm going to straight up bombard you with it, but if you can make it until the end I guarantee you will come out knowing how to scrape websites with the best of them.

As always, you can hit me up on twitter @AlwaysBCoding with questions, comments, to argue about programming, or to drop a suggestion for which topics I should cover next.

Jordan Leigh





Automatically Download Stock Price data from Yahoo Finance - TimevalueVideos https://sites.google.com/site/timevaluevideos/


Published on 30 Oct 2014
A walkthrough on how to write a VBA Macro in Excel to automatically download historical prices for any stock in any date range.

**UPDATE** 9/10/16 it seems that Yahoo has reversed their URL for getting the data. The End Date and the Beginning Date have reversed. So if you just swap the locations on the Excel sheet for the dates then it should work fine.
TimeValue Videos
https://sites.google.com/site/timevaluevideos/



Creating an app (Database) that works with Google Sheets!


Published on 25 Jan 2016 After spending some time looking, and being disappointed with the lack of database maker via google, I found a great website called Appsheet (www.appsheet.com) that allows you to link your google spreadsheet and create an app (and share that app). It backs up on your spreadsheet!



How to turn a spreadsheet into a database-driven web application


To learn more: www.mrc-productivity.com. This video explains how to turn a spreadsheet into a database-driven web application using the web application development platform, m-Power.



Creating a web database application in 5 minutes using AppGini




How To Create a Database Driven Website and Application Without Coding


In this video we go through a step-by-step tutorial on how to create and deploy a membership application to a website - users will register, login to update their profile, and search other members in the directory. CaspioInc - http://free.Caspio.com



Building a Mobile App with Database in 5 Minutes - Appery io


This video shows how to build a mobile app connected to an API backend (cloud database) in 5 minutes.


Build your mobile app with Google Cloud Platform





How to #makeanapp in 25 min - For FREE!


Please Note: It has been more than two years since this tutorial went live. It is still valuable so we are leaving it live, but much has changed and been improved since 2013. Over 2 million new mobile apps have been started on the platform. Due to overwhelming publisher feedback, we have removed the ads from all apps and our base package is now $1 / month. Please watch the video to discover why Infinite Monkeys / AppMakr is now the largest DIY mobile publisher in the world.

-------------------------
Watch Jay build a mobile app for iPhone, Android & HTML5 Smartphones - from end-to-end in about 25 minutes using the Infinite Monkeys drag-and-drop mobile app maker at:
www.monk.ee


If you have been wondering how to ma...




Excel VBA - Get Stock Quotes from Yahoo Finance API - DontFretBrett


https://brettdotnet.wordpress.com/

https://brettdotnet.wordpress.com/2012/12/01/excel-vba-get-stock-quotes-from-yahoo-api/

https://brettdotnet.wordpress.com/2012/04/20/excel-vba-pull-data-from-a-website-update/



Send a Gmail Email From Excel using CDO | Brett Dot Net


How to Download Web Data Scraper and Scrape Data from Web - import.io



How to use Google Chrome Scraper Plugin



web scraping using scraper addon



Web Scraping
https://addons.mozilla.org/En-us/firefox/collections/iMacros/webscraping/

http://imacros.net


HTML Regex Data Extractor

http://webscraper.io



http://www.hongkiat.com/blog/web-scraping-tools/


Webhose.io

Dexi.io

Scrapinghub

ParseHub

VisualScraper

Spinn3r

80legs

OutWit Hub



https://data-miner.io


datatoolbar.com

deixto.com

https://www.webharvy.com

alertfox.com

www.mozenda.com

web scraping tools open source

cloudscrape




Automation Showdown: IFTTT vs Zapier vs Microsoft Flow



IFTTT vs Zapier vs Microsoft Flow

I
https://ifttt.com

Z
https://zapier.com/app/explore

Flow Microsoft
https://flow.microsoft.com

http://datachant.com/tag/power-bi


Microsoft představil obří databázi souvislostí Concept. Má pomocí umělým inteligencím, aby nám rozuměly


IFTTT vs Stringify – Hands-on Comparison


What are some alternatives to zapier?

What are some open-source alternatives to Zapier?




www.getapp.com/it-management-software/a/zapier/alternatives/

http://cloud.itduzzit.com

Top 3 tools for integrating web apps and automating tasks


Power BI

5 Yahoo! Pipes alternatives that are actually better than Pipes


11+ Alternatives to IFTTT / Zapier / Cloudwork - Web Automation Services


IoT control in the palm of your hand: does Stringify or IFTTT do it better?


https://jquery.com




Scraper - chrome
data-miner.io



Jak na scraping dat z webů
 
screen scraper
screen scrapingu: data scraping, data extraction, web scraping, page scraping, oraz HTML scraping


automatizace marketingu




Web scraping (web harvesting či web data extraction) je technika získávání dat , kterou se dají strojově (respektive i ručně) extrahovat data z webových stránek. Nástroj (případně bot, crawler) nahlédne do strukturování webu a jen sklízí, co najde (z toho taky ten pojem harvesting). Ze zcela pochopitelných důvodů se k web scrapingu ...

www.lenivsitich.cz/2014/11/23/svinstvo-jmenem-scraping/


R studio
R #1: Co to je a proč mě to má zajímat (+ instalace)

R #2: R Studio a jak se v něm vyznat


https://stackoverflow.blog/2017/10/10/impressive-growth-r/



kiwi
www.cestujlevne.com/blog/kiwi-letenky
www.azair.cz


https://zdopravy.cz/category/letectvi/





31.10.16


automaticky stahovaná data
ukládaná
robot
automation
copy web data
kopírování dat z webů


1. srpna 2018

How to Take a Screenshot on Firefox

How to Take a Screenshot on Firefox


References
SVG: Scalable Vector Graphics
SVG Tutorial
Texts
https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Texts
  
https://developer.mozilla.org/en-US/docs/Web
  
FF - Tutorials
https://developer.mozilla.org/en-US/docs/Web/Tutorials
  
Web Browser extensions
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions



Express application generator  - expressjs  App
Use the application generator tool, express-generator, to quickly create an application skeleton


New Firefox
Great Pocket

Take a screen shot


Click and select what do you want




Save, download ...

You can edit PrtScr


With this tools


Last step: Share PrtScr link





How to Take a Screenshot on Firefox

Using Firefox Screenshots



or

Open the Firefox browser. Navigate to the webpage that you want to make a screenshot. Use the right keyboard shortcut for your system. On Windows, press the Alt + ⎙ PrtScr keys simultaneously to capture the whole Firefox window.




Mozilla support

Mozilla Firefox shortcut keys

Shortkeys (Custom Keyboard Shortcuts) for Firefox

Keyboard shortcuts - Perform common Firefox tasks quickly







PrtScr
PrintScreen

30. dubna 2018

How to Install WordPress on your Windows PC


WordPress Virtual Machines - Bitnami

Bitnami native installers automate the setup of a Bitnami application stack on Windows, Mac OS and Linux

The Easiest Way to Install WordPress Locally On Your PC or Mac

WordPress Virtual Machines - Bitnami

Bitnami Application Catalog


Launch your favorite open source applications on the Amazon Web Services cloud

Co nového v monitorovacím nástroji Cacti


XAMPP Installers and Downloads for Apache Friends







How to Install Wordpress Locally on your PC (and practice making your website)














19. září 2017

Best-hosting.cz nastavení



Best-hosting.cz nastavení

https://best-hosting.cz/en/administration/oneclick/domain/id/xxxxx 
kdy xxxxx je cislo domeny



instalace wp ...



přes ftp 1.
přes FTP 2.



1. mazání webu přes ftp
(adresar www)






2. instalace noveho wp ...

https://best-hosting.cz/en/administration/oneclick/domain/id/xxxxx 
kdy xxxxx je cislo domeny











web hosting
setting
wordpress
best
hosting
help
support


31. května 2017

WP Marketify

WP Marketify


Change the Font of the Page Titles

Marketify 2.0 adjust the page titles to use the Montserrat font. To restore the original Roboto Slab font, add the following CSS to your child theme's style.css file:

HELP
http://marketify.astoundify.com/article/903-change-the-font-of-the-page-titles

http://marketify.astoundify.com/category/690-manage-content

http://marketify.astoundify.com/collection/463-customization


Free WordPress Google Fonts Plugin: Easy Google Fonts
https://vimeo.com/77878709


--------
backup


Home


--
Shop Now

Shop Now


https://marketify-demos.astoundify.com/classic/
--







---
a picture is worth a thousand words

Most of our authors make this their full-time gig selling digital files on our marketplace, and some just do it as a hobby in their spare time, you can decide what you want to do, but we think you should join our marketplace and start earning those large commission cheques and follow your passion and stop working for the man. Become an author today!
---




--
features
--



FRONTEND SUBMISSION

Want to allow users to submit their own products and earn a percentage of each sale just like ThemeForest? Marketify makes this easy!

ANALYTICS

These icons and text are fully customizable and can be placed anywhere on the page as it's a widget. Have the freedom to customize without touching code.

FAST AND EASY SETUP

Famous for it’s five minute install, WordPress may be the part that takes the longest – installing the plugins and Marketify is fast and easy.

HUMAN REVIEWS

We've meticulously reviewed Marketify to ensure its as bug free as possible. There's nothing is quite as fulfilling than making sure it just works.

FULLY RESPONSIVE

Marketify is mobile-friendly with responsive functionality that allows users to fully utilize your website no matter which device they may be viewing on.

24/7 CUSTOMER SERVICE

Rest easy knowing real people are ready to help you. Everyone on our award-winning Customer Care team is an experienced Marketify user.

---
















Start Your Marketplace

This is the time to buy this awesome theme. You would be crazy not to!


This is the time to buy this awesome theme. You would be crazy not to!

Become an Author


"This is the time to buy this awesome theme. You would be crazy not to!


//
This is the time to buy this awesome theme. You would be crazy not to!

Become an Author
//

gmail
https://www.jakpsatweb.cz
br />
Become an Authorjakpsatweb.cz/enc/button.html
jakpsatweb.cz/css/position.html





















Photo Gallery by WD – Responsive Photo Gallery for WordPress

https://web-dorado.com








marketyfy
marketyfi
WordPress
panoramaphoto
panorama photo