URL shortening is a well-known methodology to cope with too long and ugly looking web addresses. The app introduces this technique in Odoo by allowing website editors to manually or automatically generate, control, and administrate short URLs for any Odoo web links.
Branded links
Introduce memorable and human-readable URLs of the type '/s/[token]' for any Odoo website address. What is preferable to share: example.com/s/desk or example.com/shop/customizable-desk-config-9#attr=7,4,47?
Automatic or custom URLs
Configure the rules for automatic creation of short URLs based on iterator and token (for example, /s/12 and /s/rh72ko) or apply own key words (for example, /s/desk, /s/best-chairs).
Multi channels control
Have as many short links for a single address as it needed for various purposes. Share one in Facebook, another - in Twitter, and a special one - for specific partners. Then, count redirects for each source.
Comfortable administration
Use URL shortener right while customizing website or in Odoo advanced backend. Make a link soon expired or forever-lasting. Update token at any moment or archive a link if it is not any more valid.
Website snippet
The app introduces especial website snippet which might be added to any Odoo website inner content. Such snippet would find or create a short URL right when a visitor opens a page.
Available for scripts and custom add-ons
Developers might use the app to find or create a short URL for a target website address by applying a single Python method.
URL shortener administration
Website interface for short URLs
-
To start managing short links click on Customize > Short URLs from any page
-
The app would automatically retrieve a target web address with all search and hash parameters from a browser. Change this redirect URL if needed: available short links would be recalculated
-
Create new short links based on default token or custom key words. Archive obsolete URLs
-
Update existing addresses: change token, assign expiration date, apply to this website or to all sites (the app fully supports Odoo multi website mode)
-
Copy a short URL to clipboard in a single click.
Advanced backend links' editor
-
Find all short links by all websites under the menu Websites > Settings > Short URLs
-
Group by website or target URL (there might be multiple short links for each). Archive or restore links in batch
-
Create a new short URL in a few seconds: the only thing required is to introduce a target web address
-
Apply flexible settings: validity date to make a link auto expired, notes to always know why this URL has been introduced, website to restrict usage for a specific site or to use a link globally.
Automatic short URLs generation
-
It is not always possible to prepare a branded URL for each address. For example, when you have thousands of website pages. For such cases define a default automatic method
-
Use 'iterator' to generate a link with succeeding number at the end. For instance, 'example.com/s/112'. The app would automatically increment a number when a new short URL is registered
-
Use 'token' approach to generate a unique symbols' row of a predefined length (it should not be less than 5 symbols to have enough unique combinations). For instance, 'example.com/s/uo71jh'
-
A default short URL would be entered as soon as you decide to create a new redirection. Simultaneously, you can always change that to a custom sentence or create a new alternative short URL. Do that for the most important addresses, addresses you would like to print on your business cards, addresses which are assumed to entered manually, etc.
Short URLs for developers
Using short URLs in scripts
-
While developing a custom add-on, script, or server action you might be interested to have a short URL for certain website addresses. The tool let do that efficiently
-
To that end you should trigger the method 'action_find_surl' of the model 'short.url.redirect'
-
As arguments it should receive:
target_url- string - full path of web address. E.g. "/shop/customizable-desk-config-9#attr=7,4,47)"tocreate- boolean - whether to create a new short URL if none exists for target URLalwaysvalid- boolean - whether to search short URLs without expiration or yet valid but soon expired links are also finewebsite_id-integer - if False the app would search only global URLs, otherwise also of a specific website (applicable for mutli website mode) -
The method would return a string - a found short URL (e.g. '/s/desk') - or False if nothing is found.
-
For instance:
my_short_url = self.env["short.url.redirect"],action_find_surl("/shop/customizable-desk-config-9#attr=7,4,47", True, True, 1)
Website Snippet for auto short links
-
The website menu 'Customize' and the backend menu 'Short URLs' are available only for Odoo website designers. For certain pages you might be interested to show a short link for simple visitors as well
-
To that end you might drag and drop the special website editor snippet 'Short URLs'. Alternatively add an xml line the tag
awith the href"#"and the class"short_url_widget" -
Each time a page with such snippet is opened, a short URL would be searched and - if not found - created. In such a way, you may show a visitor a valid short URL, which he/she might copy and share
-
Take into account: the snippet searches only for always valid global short URLs.
Často kladené otázky o Website URL shortener Odoo v.12
Jaka jsou pravidla aktualizaci vašich nástrojů?
Podle aktuálních pravidel Odoo Apps Store:
- Modul koupeny pro verzi 12.0 nebo starší dává přístup ke všem verzim az do 12.0.
- Od verze 13.0 se každá verze modulu kupuje samostatné.
- Bez ohledu na verzi da nákup právo na všechny aktualizace a opravy v rámci hlavní verze.
Tym faOtools tato pravidla neridi. S otazkami se obratte přímo na zastupce Odoo Apps Store.
Jak nainstaluji aplikaci na Odoo.sh?
Nejprimejsi postup je vestaveny tok obchodu Odoo:
1. Otevřete stránku modulu a klikněte na Deploy on odoo.sh
2. Budete přesměrování na GitHub. Přihlaste se a klikněte na Create a new repo nebo použijte existující. Repozitar musí byt soukromý. Aplikace pod licenci OPL-1 nesmí byt veřejné. V případě potřeby vytvořte nové repo pro projekt Odoo.sh
3. Poté v odoo.sh klikněte na Deploy, potvrďte a klikněte na Continue. Instalace se spustí.
Tyto kroky nainstaluji aplikaci na production větev. Pro jiné vetve nebo aktualizaci:
1. Stáhněte zdrojový kod z obchodu Odoo
2. Commitnete modul do GitHub repozitare. Žádná složka/soubor aplikace nesmí byt v .gitignore. Repa vytvorena odoo.sh mohou ignorovat důležité cesty (např. /lib). Nahrajte všechny adresáře a soubory modulu
3. Deployujte cílovou větev projektu odoo.sh, nebo počkejte na automaticky build, pokud to nastavení předpokládá.
Jak nainstaluji aplikaci na vlastní server?
2. Restartujte server Odoo;
3. Zapněte vyvojovsky režim (technická nastavení);
4. Aktualizujte seznam aplikaci (nabídka Aplikace);
5. Najdete aplikaci a klikněte na Activate/Install;
6. Postupujte podle pokynů na stránce aplikace, pokud existují.
Aplikace ma další rozšíření. Mohu je koupit později?
Ano. Odoo automaticky přidá závislosti do kosiku: vylučte jiz zakoupene nástroje, abyste neplatili dvakrát.
Nasadil jsem aplikaci na Odoo.sh a v testech vidim varování/chybu
Červené/oranzove varování neovlivnuje funkce aplikace. Naše moduly obcas neprojdou standardními automatickými testy, protože ty predpokladaji chování, které je v rozporu s cíli aplikace. Například menime výpočet ceny, zatímco testy Odoo porovnavaji konecnou cenu se standardním algoritmem.
Nejprve zkontrolujte funkce nasazene databáze. Funguje vse?
Pokud se stále domnivate, ze varování ovlivnuje skutečné funkce, kontaktujte nas a pošlete kompletní instalacni protokoly a úplný seznam nasazenych modulu (jádro a třetí strany).
Mohu si aplikaci koupit přímo u vas?
Ne, nástroje siritime pouze přes oficialni obchod aplikaci Odoo.
Chtel bych slevu
Bohuzel nemáme technické prostredky na individualni ceny.
Mohu aplikaci nainstalovat na databázi Odoo Online (SaaS)?
Ne, aplikace třetích stran nelze použít na Odoo Online. Odoo SaaS tuto možnost blokuje.
Nástroj závisí na jiných aplikacich. Mam je koupit?
Ano, nástroj vyžaduje všechny moduly označené v zavislostech. Cena na stránce aplikace je jiz zahrnuje.
Jaka je cena modulu v americkych dolarech? Proč se zmenila?
Ceny našich modulu jsou v eurech. Obchod Odoo převádí ceny do jiných men podle vnitrniho kurzu. Proto se cena v americkych dolarech může změnit pri aktualizaci kurzu.
Znění aplikace a webu v jiných jazycích než angličtině je s pomocí AI a sladěné s oficiálními překlady Odoo. Pokud si všimnete chyby, odešlete tiket o správnosti překladů a opravíme to.
Hlášení chyb
Pokud narazíte na chyby nebo nekonzistentní chování, ozvěte se. Opravy do 60 dnů od nákupu garantujeme a nástroje vylepšujeme i poté.
Ke kontaktu nepotřebujete telefon ani kreditní kartu. Stačí krátká e-mailová registrace, která netrvá déle než 30 sekund.
Přiložte co nejvíc podrobností: snímky obrazovky, protokoly serveru Odoo a úplný popis reprodukce. Pracovní plán (je-li chyba potvrzena) nebo pokyny (jinak) obvykle trvají několik pracovních dní.
Veřejné požadavky na funkce a nápady na moduly (bezplatný vývoj)
Jsme silně motivováni zlepšovat nástroje a vděční za každou zpětnou vazbu. Pokud jsou požadavky veřejně užitečné a dají se efektivně implementovat, tým je zařadí na seznam úkolů.
Takový seznam úkolů se zpracovává pravidelně a nepředpokládá příplatky. I když nemůžeme slíbit termíny a finální návrh, může to být dobrý způsob, jak získat požadované funkce bez investic a rizik.
Ke kontaktu nepotřebujete telefon ani kreditní kartu. Stačí krátká e-mailová registrace, která netrvá déle než 30 sekund.
Nástroj pro flexibilní strukturu příloh Odoo ve složkách a synchronizaci adresářů s cloudovými klienty: Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3, Box a NAS. DMS. Správce souborů. Systém správy dokumentů
Nástroj pro automatickou obousměrnou synchronizaci příloh Odoo se soubory OneDrive
Nástroj pro automatickou obousměrnou synchronizaci příloh Odoo se soubory Google Drive
Nástroj pro bezpečné uložení hesel v Odoo ke sdílenému použití. Sdílené trezory
198€Nástroj pro vybudování hluboké a strukturované znalostní báze pro interní i externí použití. Knowledge Systém. KMS. Revize ve stylu wiki.
398€Nástroj pro časově vázané řízení služeb od rezervace schůzek po prodej a recenze
Nástroj pro nastavení cílů KPI a kontrolu jejich plnění po obdobích. Přehledy KPI. Návrhář dashboardů. Grafy KPI
198€Nástroj pro správu Odoo z oblíbených AI chatů přes MCP. Claude. Jakákoli AI s podporou MCP.
198€