Either open the Guide tab or click the link under the content text box within the Templates tab on the options page to view the built-in guide for writing templates. If for some crazy reason you don't yet have tmplat installed (can't understand why not) you can still learn about writing templates here.
Due to Chrome's security implementations some features won't work on
certain pages. These pages include anything on the Chrome Web Store
and any URL using something like the chrome://
protocol as these are pages internal to the browser
(including pages specific to extensions/apps). In these cases keyboard shortcuts and variables extracted by
parsing the DOM may not work.
The title and content fields of predefined templates (e.g. URL, Short, Anchor) are read-only and cannot be changed. Also, you cannot delete these templates but you can still disable them like any other template to prevent them from being accessible via the menus or keyboard shortcuts.
Well, that absolutely depends what it is you right-clicked on. tmplat currently checks what you clicked on in the following priority;
src
attribute (e.g. images)
We've seen people commenting a lot on extensions in the Chrome Web Store about the permissions required by that extension. Most of these comments are negative and usually posted by people who do not fully understand the creation of Chrome extensions. For this reason we have created a breakdown of the permissions used by tmplat. However, if you have trust issues and don't trust that summary why not look at the code and see for yourself.
We are using an online system powered by crowdin to manage translations. Please visit i18n.tmpl.at if you want to help.
Due to the extent of customization options available for tmplat it's no surprise that something could go wrong. If it does, it's nice to know what that error message means;
select*
operation or XPath expression for an xpath*
operation.
Chrome's update frequency is slightly unpredictable (at least in our eyes) and we've found that sometimes it updates my extensions as soon as an update becomes available but we've also seen it some extensions not getting updated even when using the browser for hours. However, there is a little-known way (at least to non-developers) to force it to update your extensions;
chrome://extensions
Your extensions should now be receiving updates (where available) and you may notice some extensions turning off and on again. If an extension requires any additional permissions that you have not already authorized it will not be turned back on until you have granted these permissions.
This section is only relevant for versions updating to 1.0.1 from a previous version as the OAuth implementation was upgraded to 2.0 in this release.
Unfortunately, the authorization provided by these services were not compatible with the latest version of this framework so you'll need to re-authorize each affected service in order to associate the links to your account. The API key and username for the bit.ly service has been replaced with the new login/logout functionality for easier use and improved security.
This section is only relevant for versions before 1.0.0 where changes are now saved automatically on the options page.
On the options page be sure that you always press Save & Close button whenever you want to save your changes. This applies even when you are only adding, deleting, reordering and importing templates.
This extension was previously named URL Copy but was renamed to Template in version 0.2.0.0 as it had evolved far beyond just doing that so the name no longer did it justice. Template provided a much more accurate description of the functionality and power of this extension. However, as of version 2.0.0, the extension has been rebranded as tmplat. We found this more unique and memorable, not to mention much easier to find when searching.