How do I signup for a Kynetx account?
To sign up for a Kynetx account, go to http://www.kynetx.com/signup. You will be sent an email asking to verify your email address. Once your address is verified you will be placed on an approval list. Once approved, you will receive a “Welcome” email letting you know that your login is live and ready for use with Kynetx tools. How do I sign into Kynetx AppBuilder? Once you have created a Kynetx Account at http://www.kynetx.com/signup, go to http://appbuilder.kynetx.com. Simply login to AppBuilder using your Kynetx account username and password.
What languages are supported by Kynetx AppBuilder?
When building apps in Kynetx AppBuilder, you will create rules written in KRL (Kynetx Rules Language) designed to initiate actions. Within the KRL, you can insert Javascript, HTML, and CSS to expand the functionality of your app. How do I create an application in Kynetx AppBuilder? To create an app in Kynetx AppBuilder, go to our Getting Started guide at http://docs.kynetx.com/tutorials/hello-world-tutorial/.
Can I still develop a Kynetx AppBuilder app if I don't have an account?
No. You need to have a Kynetx Account with a username and password in order to create a Kynetx app. To create one go to http://www.kynetx.com/signup. How many applications can I create with Kynetx AppBuilder? Currently the only limit to the number of applications you can create is your own ambition. Kynetx does, however, reserve the right to limit activity of certain apps based on exceeding rule-firing limits. To see the daily quota for rule firings, go to http://code.kynetx.com/terms/
How can I deactivate one of my existing applications?
Applications have rules which can either be active or inactive. You can prevent your application executing by deactivating all the rules in an application, however your application will still be evaluated by the Kynetx Network Service when a browser with your card accesses web sites associated with your application.
To remove an application completely from the system log in to AppBuilder, find your application, and click “Delete.” This will completely remove it from the system and the application will no longer be evaluated by Kynetx Network Service.
Why do I need to create an iCard (Information Card) for my Kynetx App?
Using an iCard (Information Card) to utilize a Kynetx App is not mandatory. However, to utilize a Kynetx app, users need to opt-in and download a plug-in for their browser. Information Cards (iCards) are an ideal vehicle for managing the identity and functionality of individual or multiple apps.
How do I get my iCard into a selector?
After you have your card selector and browser plug-in installed simply download the iCard and double click on it to import it into the selector. Alternatively you can click on Tools in the selector and select import card.
What type of content is allowed on Kynetx AppBuilder?
To see allowable content for apps, please see the Kynetx Terms & Conditions at http://code.kynetx.com/terms.
How do I test my Kynetx app before rolling it to production?
Publish your application and install the iCard in your card selector. Make sure the card is switched “on,” then do the steps that you defined in your application that meet the conditions for a rule to fire. In other words, meet the conditions defined for the execution of the rule. You should see the rule fire. If your rule does not fire, follow the debugging steps below:
1. Checking the Rule:
Ensure that your rule is “Active” and that you have published the application by clicking “Publish.” Check your URL pattern for the rule you are trying to fire. Ensure that it is a properly formed regular expression (we use the perl regex library) and that it matches the URL you are trying to select. Review any predicates (conditions) that you have defined. Make sure they will each evaluate to true for your machine (example: if you have defined a rule that fires for people in the UK then it won’t fire if you are testing it in California unless you use a proxy service). Make sure you have at least one action defined for the rule and check to make sure that it will be visible to you when it fires (positioning, size, visibility, etc.). If you are still unable to get the rule to fire then follow the steps below to check your environment.
2. Checking your environment:
If you are using Azigo iCards, Check your browser and ensure that the Azigo browser extension is installed. In IE or Firefox click the tools menu and look for “Refresh Azigo RemindMe.” Verify that the iCard associated with this application is installed in the card selector and is “on.” Move on to debugging if the rule still does not fire.
3. Debugging the Application:
Turn logging on by adding “logging on” to your application in AppBuilder and publish your app. Repeat the steps to get the rule to fire. If it does not fire, view source or use a tool like Firebug and find the script at the bottom of the page that has a source that begins like this: http://cs.kobj.net/ruleset/eval/. Expand that script and review the logging information to see what is happening with your ruleset.
If you do not see any scripts on the page with “kobj” in the URL it means that the application is not being selected, and there are a number of possible reasons that this could be occurring. Most of the reasons will be caught by following the debugging steps listed above.
How do troubleshoot my app once it is rolled to production?
See "3. Debugging the Application" above for debugging steps.
Which Javascript actions can I use in Kynetx AppBuilder rules?
You can “emit” JavaScript and create custom actions by writing them yourself.
What is KRL?
KRL stands for Kynetx Rules Language. This is the language that the KRE (Kynetx Rules Engine) uses to execute the rules written in Kynetx apps. For a full documentation of KRL, go to http://docs.kynetx.com/krl/report-on-krl/rules/.
What is the difference between rules and applications?
An application captures the experience that the developer is creating for his or her users and oftentimes multiple rules are required to create that experience. An application can contain multiple rules. Rules within an application can be written to fire on any web site. Each rule captures one component of the experience.
Rule sets are groups of rules that make up an app. Rules are action-based sections of code that leverage the information of the rule set (meta, global, etc.) before firing.
How do I report an application that is in violation of your Terms and Conditions?
To report a violation, please send a detailed email to support@kynetx.com.
Does Kynetx Rules Engine support SSL (HTTPS)?
Yes. If you are deploying your applications through tagging then you need to include HTTPS:// in your tags. HTTPS is detected and accounted for by all browser extensions supported by Kynetx, including the Azigo plugin.
How do I import a ruleset into AppBuilder?
Currently there is no feature that allows you to import an entire ruleset into AppBuilder. You can, however, cut and paste sections of rulesets into the tool and create and deploy Apps which have portions that have been created in another tool.
What is kobj.net?
Kobj.net is the domain from which Kynetx Network Services are provided. If you want to know more go to the wiki page on Kynetx System Architecture.
What does the kobj.net cookie do?
The cookie manages your session on Kynetx Network Services.
What would happen if I delete kobj.net cookies?
This action would clear your Kynetx Network Services session.
Do you collect information about me using this cookie?
No personal information is captured or retained by Kynetx Network Services. We also do not facilitate the capture of personal information by the site you visited or by any services which have implemented Kynetx Network Services. See our Privacy Policy at http://www.kynetx.com/privacy.html for more information.
FAQ
How do I signup for a Kynetx account?
To sign up for a Kynetx account, go to http://www.kynetx.com/signup. You will be sent an email asking to verify your email address. Once your address is verified you will be placed on an approval list. Once approved, you will receive a “Welcome” email letting you know that your login is live and ready for use with Kynetx tools. How do I sign into Kynetx AppBuilder?
Once you have created a Kynetx Account at http://www.kynetx.com/signup, go to http://appbuilder.kynetx.com. Simply login to AppBuilder using your Kynetx account username and password.
What languages are supported by Kynetx AppBuilder?
When building apps in Kynetx AppBuilder, you will create rules written in KRL (Kynetx Rules Language) designed to initiate actions. Within the KRL, you can insert Javascript, HTML, and CSS to expand the functionality of your app. How do I create an application in Kynetx AppBuilder?
To create an app in Kynetx AppBuilder, go to our Getting Started guide at http://docs.kynetx.com/tutorials/hello-world-tutorial/.
Can I still develop a Kynetx AppBuilder app if I don't have an account?
No. You need to have a Kynetx Account with a username and password in order to create a Kynetx app. To create one go to http://www.kynetx.com/signup. How many applications can I create with Kynetx AppBuilder?
Currently the only limit to the number of applications you can create is your own ambition. Kynetx does, however, reserve the right to limit activity of certain apps based on exceeding rule-firing limits. To see the daily quota for rule firings, go to http://code.kynetx.com/terms/
How can I deactivate one of my existing applications?
Applications have rules which can either be active or inactive. You can prevent your application executing by deactivating all the rules in an application, however your application will still be evaluated by the Kynetx Network Service when a browser with your card accesses web sites associated with your application.
To remove an application completely from the system log in to AppBuilder, find your application, and click “Delete.” This will completely remove it from the system and the application will no longer be evaluated by Kynetx Network Service.
Why do I need to create an iCard (Information Card) for my Kynetx App?
Using an iCard (Information Card) to utilize a Kynetx App is not mandatory. However, to utilize a Kynetx app, users need to opt-in and download a plug-in for their browser. Information Cards (iCards) are an ideal vehicle for managing the identity and functionality of individual or multiple apps.
How do I get my iCard into a selector?
After you have your card selector and browser plug-in installed simply download the iCard and double click on it to import it into the selector. Alternatively you can click on Tools in the selector and select import card.
What type of content is allowed on Kynetx AppBuilder?
To see allowable content for apps, please see the Kynetx Terms & Conditions at http://code.kynetx.com/terms.
How do I test my Kynetx app before rolling it to production?
Publish your application and install the iCard in your card selector. Make sure the card is switched “on,” then do the steps that you defined in your application that meet the conditions for a rule to fire. In other words, meet the conditions defined for the execution of the rule. You should see the rule fire. If your rule does not fire, follow the debugging steps below:
1. Checking the Rule:
Ensure that your rule is “Active” and that you have published the application by clicking “Publish.” Check your URL pattern for the rule you are trying to fire. Ensure that it is a properly formed regular expression (we use the perl regex library) and that it matches the URL you are trying to select. Review any predicates (conditions) that you have defined. Make sure they will each evaluate to true for your machine (example: if you have defined a rule that fires for people in the UK then it won’t fire if you are testing it in California unless you use a proxy service). Make sure you have at least one action defined for the rule and check to make sure that it will be visible to you when it fires (positioning, size, visibility, etc.). If you are still unable to get the rule to fire then follow the steps below to check your environment.
2. Checking your environment:
If you are using Azigo iCards, Check your browser and ensure that the Azigo browser extension is installed. In IE or Firefox click the tools menu and look for “Refresh Azigo RemindMe.” Verify that the iCard associated with this application is installed in the card selector and is “on.” Move on to debugging if the rule still does not fire.
3. Debugging the Application:
Turn logging on by adding “logging on” to your application in AppBuilder and publish your app. Repeat the steps to get the rule to fire. If it does not fire, view source or use a tool like Firebug and find the script at the bottom of the page that has a source that begins like this: http://cs.kobj.net/ruleset/eval/. Expand that script and review the logging information to see what is happening with your ruleset.
If you do not see any scripts on the page with “kobj” in the URL it means that the application is not being selected, and there are a number of possible reasons that this could be occurring. Most of the reasons will be caught by following the debugging steps listed above.
How do troubleshoot my app once it is rolled to production?
See "3. Debugging the Application" above for debugging steps.
Which Javascript actions can I use in Kynetx AppBuilder rules?
You can “emit” JavaScript and create custom actions by writing them yourself.
Which KRL actions can I use in my Kynetx AppBuilder rules?
To see the list of actions applicable to KRL, go to http://docs.kynetx.com/krl/kynetx-rule-language-documentation/actions/.
What is KRL?
KRL stands for Kynetx Rules Language. This is the language that the KRE (Kynetx Rules Engine) uses to execute the rules written in Kynetx apps. For a full documentation of KRL, go to http://docs.kynetx.com/krl/report-on-krl/rules/.
What is the difference between rules and applications?
An application captures the experience that the developer is creating for his or her users and oftentimes multiple rules are required to create that experience. An application can contain multiple rules. Rules within an application can be written to fire on any web site. Each rule captures one component of the experience.
Rule sets are groups of rules that make up an app. Rules are action-based sections of code that leverage the information of the rule set (meta, global, etc.) before firing.
How do I report an application that is in violation of your Terms and Conditions?
To report a violation, please send a detailed email to support@kynetx.com.
Does Kynetx Rules Engine support SSL (HTTPS)?
Yes. If you are deploying your applications through tagging then you need to include HTTPS:// in your tags. HTTPS is detected and accounted for by all browser extensions supported by Kynetx, including the Azigo plugin.
How do I import a ruleset into AppBuilder?
Currently there is no feature that allows you to import an entire ruleset into AppBuilder. You can, however, cut and paste sections of rulesets into the tool and create and deploy Apps which have portions that have been created in another tool.
What is kobj.net?
Kobj.net is the domain from which Kynetx Network Services are provided. If you want to know more go to the wiki page on Kynetx System Architecture.
What does the kobj.net cookie do?
The cookie manages your session on Kynetx Network Services.
What would happen if I delete kobj.net cookies?
This action would clear your Kynetx Network Services session.
Do you collect information about me using this cookie?
No personal information is captured or retained by Kynetx Network Services. We also do not facilitate the capture of personal information by the site you visited or by any services which have implemented Kynetx Network Services. See our Privacy Policy at http://www.kynetx.com/privacy.html for more information.