Website URL shortener v.14
The tool to assign and manage short URLs for Odoo website links
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 - relative web path. 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.
Često postavljana pitanja o Website URL shortener Odoo v.14
Koje su politike ažuriranja vaših alata?
Prema važećim pravilima Odoo Apps Store:
- Svaki modul kupljen za verziju 12.0 i stariju daje pristup svim verzijama do 12.0.
- Od verzije 13.0 svaku verziju modula treba kupiti zasebno.
- Bez obzira na verziju, kupnja daje pravo na sva ažuriranja i ispravke unutar glavne verzije.
Imajte na umu da tim faOtools ne kontrolira ta pravila. Za pitanja obratite se izravno predstavnicima Odoo Apps Store.
Kako mogu instalirati vašu aplikaciju na Odoo.sh?
Najizravniji je pristup koristiti ugrađeni tijek rada Odoo trgovine:
1. Otvorite stranicu modula i kliknite gumb Deploy on odoo.sh
2. Nakon toga bit ćete preusmjereni na GitHub stranicu. Prijavite se na račun, zatim kliknite 'Create a new repo' ili upotrijebite postojeći. Provjerite da je spremište privatno. Nije dopušteno objavljivati aplikacije pod licencijom OPL-1. Ako treba, stvorite novi repo za Odoo.sh projekt
3. Zatim idite na odoo.sh i kliknite gumb Deploy. U skočnom prozoru potvrdite odluku i kliknite 'Continue.' Time se pokreće instalacija.
Ovi koraci instalirat će aplikaciju na produkcijsku granu projekta. Ako želite postaviti aplikacije na druge grane ili ažurirati modul, poduzmite sljedeće:
1. Prenesite izvorni kod aplikacije iz Odoo trgovine
2. Napravite commit modula u potrebni GitHub repozitorij. Provjerite da nijedna mapa/datoteka aplikacije nije ignorirana (tj. nije u .gitignore repozitorija). Repozitorije automatski stvara odoo.sh i po zadanim postavkama mogu sadržavati važne stavke (npr. /lib). Prenesite sve direktorije, poddirektorije i datoteke modula bez iznimaka
3. Postavite ciljnu granu odoo.sh projekta ili, ako to pretpostavljaju postavke, pričekajte dok se automatski izgradi.
Kako trebam instalirati vašu aplikaciju na vlastiti poslužitelj?
2. Ponovno pokrenite Odoo poslužitelj;
3. Uključite način za razvoj (tehničke postavke);
4. Ažurirajte popis aplikacija (izbornik aplikacija);
5. Pronađite aplikaciju i pritisnite „Activate“/„Install“;
6. Slijedite smjernice na stranici aplikacije ako postoje.
Primijetio sam da vaša aplikacija ima dodatne dodatke. Mogu li ih kupiti naknadno?
Da, naravno. Istodobno Odoo automatski dodaje sve ovisnosti u košaricu, pa prethodno kupljene alate treba isključiti da ne platite dvaput.
Postavio sam vašu aplikaciju na Odoo.sh i u testovima vidim upozorenje/pogrešku
Crveno/narančasto upozorenje ne utječe na značajke aplikacije. Nažalost, naši moduli ponekad ne prođu standardne automatske testove jer oni pretpostavljaju ponašanje koje je u sukobu s ciljevima aplikacije. Npr. mijenjamo izračun cijene, a testovi standardnog Odoo modula uspoređuju konačnu cijenu sa standardnim algoritmom.
Prije svega provjerite značajke postavljene baze. Radi li sve ispravno?
Ako i dalje smatrate da upozorenje utječe na stvarne značajke, javite nam i pošaljite potpune zapisnike instalacije i potpuni popis postavljenih modula (uključujući jezgru i treće strane).
Mogu li kupiti aplikaciju izravno od vaše tvrtke?
Ne, alate distribuiramo samo preko službene trgovine aplikacija Odoo.
Želio bih dobiti popust
Nažalost, nemamo tehničkih sredstava za individualne cijene.
Mogu li instalirati aplikaciju u svoju bazu Odoo Online (SaaS)?
Ne, aplikacije trećih strana ne mogu se koristiti na Odoo Online. Nažalost Odoo SaaS to blokira.
Vaš alat ovisi o drugim aplikacijama. Trebam li ih kupiti?
Da, alatu su potrebni svi moduli navedeni u ovisnostima da bi ispravno radio. Cijena na stranici aplikacije već uključuje sve potrebne ovisnosti.
Koja je cijena modula u američkim dolarima? Zašto se promijenila?
Cijena naših modula je u eurima. Odoo trgovina pretvara cijene u druge valute prema internom tečaju. Stoga se cijena u američkim dolarima može promijeniti kad se tečaj ažurira.
Tekstovi aplikacije i web stranice na jezicima osim engleskog izrađeni su uz pomoć UI i usklađeni sa službenim Odoo prijevodima. Ako uočite pogrešku, pošaljite prijavu o ispravnosti prijevoda i ispravit ćemo.
Prijava grešaka
Ako naiđete na greške ili nedosljedno ponašanje, slobodno nas kontaktirajte. Jamčimo ispravke unutar 60 dana od kupnje i i dalje želimo unapređivati alate nakon tog razdoblja.
Za kontakt nije potreban broj telefona ni kreditna kartica. Potrebna je samo kratka prijava e-poštom koja ne traje više od 30 sekundi.
U zahtjev uključite što više pojedinosti: snimke zaslona, zapisnike Odoo poslužitelja, potpuni opis kako reproducirati problem i slično. Obično treba nekoliko radnih dana za pripremu radnog plana (ako je greška potvrđena) ili smjernica što učiniti (inače).
Javni zahtjevi za značajke i ideje modula (besplatan razvoj)
Snažno smo motivirani poboljšati svoje alate i zahvalni smo na svakoj povratnoj informaciji. Ako su vaši zahtjevi od javne koristi i mogu se učinkovito provesti, tim će ih uvrstiti na naš popis zadataka.
Takav popis zadataka obrađuje se redovito i ne podrazumijeva dodatne naknade. Iako ne možemo obećati rokove i konačni dizajn, to može biti dobar način da dobijete željene značajke bez ulaganja i rizika.
Za kontakt nije potreban broj telefona ni kreditna kartica. Potrebna je samo kratka prijava e-poštom koja ne traje više od 30 sekundi.
Alat za fleksibilno strukturiranje Odoo privitaka u mapama i sinkronizaciju direktorija s cloud klijentima: Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3, Box i NAS. DMS. Upravitelj datotekama. Sustav za upravljanje dokumentima
Alat za automatsku dvosmjernu sinkronizaciju Odoo privitaka s datotekama OneDrive
Alat za automatsku dvosmjernu sinkronizaciju Odoo privitaka s datotekama Google Drive
Alat za sigurno čuvanje lozinki u Odoo za zajedničku upotrebu. Dijeljeni trezori
198€Alat za izgradnju duboke i strukturirane baze znanja za internu i vanjsku uporabu. Knowledge System. KMS. Revizije poput wikija.
398€Alat za vremenski upravljanje uslugama od rezervacije termina do prodaje i recenzija
Alat za postavljanje KPI ciljeva i kontrolu njihova ispunjenja po razdobljima. KPI nadzorne ploče. Dizajner ploča. KPI grafikoni
198€Alat za upravljanje Odoo iz omiljenih AI chatova putem MCP. Claude. Bilo koji AI koji podržava MCP.
198€