NOTICE: All information contained herein is, and remains
the property of TechnoCore.
The intellectual and technical concepts contained
herein are proprietary to TechnoCore and dissemination of this information or reproduction of this material
is strictly forbidden unless prior written permission is obtained
from TechnoCore.
The ObjTextGo module provides a text processing object that integrates with the ObjGo service to create shortened, trackable URLs.
This module acts as a bridge to the ObjGo URL shortening service. It takes a shortcode and a destination link, passes them to the ObjGo service to generate a shortened URL, and then returns that URL. This is useful for creating clean, trackable links within content managed by the text processing engine.
The Process method accepts the following parameters:
| Parameter | Description | Type |
|---|---|---|
Param1 |
Not used. | - |
Param2 |
The shortcode to be used for the shortened URL. | String |
Param3 |
The destination URL that the shortcode will redirect to. | String |
Param4 |
An optional parameter that, if present, will cause Param5 to be appended to the link. |
String |
Param5 |
An additional string to append to the link if Param4 is not empty. |
String |
Param6 |
Not used. | - |
Param7 |
Not used. | - |
Param8 |
Not used. | - |
To create a shortened URL with the shortcode "promo" that links to "https://example.com/special-offer", you can use the following syntax:
{go::promo:https://example.com/special-offer}
The module will call the ObjGo service and return the generated short URL (e.g., https://your.domain/go/promo).
cythonize -3 -a -i ObjTextGo.py
Compiling /home/axion/projects/axion/factory.text/ObjTextGo.py because it changed..[1/1] Cythonizing /home/axion/projects/axion/factory.text/ObjTextGo.py
Updated : 2025-10-02