April 04, 2019

Learning Kentico: Alternative Forms

by , in
Just finished with the 2nd developer course (K10) and the last topic was all about Alternative Forms. 

Alternative Forms in Kentico are different versions of existing form lay-outs. 

I first learned about it when I watched the tutorial videos of a former colleague. There were two instances where he applied the Alternative Forms. 

First, in the Form application and the next one was in the Module application. The first one was not a surprised but the second one was like my AHA moments (one of those) also. He went to the Membership classes and edited the CMS_User table and added custom fields and make the other inherited fields hidden. Take note, it is a System Table or Object

Kentico Alternative Forms
Alternative Forms (System Objects)
And today, I learned two other ways where you can create an Alternative Forms. It is in the Page Types and Custom Tables. Cool! And I've seen the code name Filter when I checked an example for the Page types (see below). 

Alternative Forms in Page Types


According to Kentico, if you used that reserved code, the system automatically uses the alternative form that you created. Other code names are Insert, Update and NewCulture. Learn more from here

I have yet to try it but for now I just finished the Form Exercise of Creating Alternative Forms. :) I also learned that there's an Enabled condition field in the Advanced settings where you can use a macro condition and set parameter value. 

Kentico macro condition
Macro conditions (set parameter value)

Will continue with my review on the next training course! That's it for today! Short and sweet! Charot! Hehe. :) Happy Thurrrssssssssssday!
April 03, 2019

Learning Kentico: Workflows

by , in
When my employer first bought Kentico training courses, I was not one of those who got access to it. I wondered why. But I said to myself, perhaps he thinks I don't need it. Besides, I'm into Customer Support and I'm quite familiar with Kentico CMS already and I don't need the CMS training. All the more with the Developer's Training because after all, I'm not a developer. Hehe. 

But after a year, I think they see something in me or I showed interest thats why they bought training courses for me. And I'm really thankful for it. So here I am - blogging about my learnings. :)

And Learning Workflows is one of them. I've seen it. I had a discussion with it with a previous developer (back then when he was learning about Kentico) and I got excited to know a bit about it. It's like one of those AHA moment. When you finally know what it is and where it is configured. 

Kentico Workflow
Default Workflow

So for example, you want to create a Workflow where an Editor will review the page's content. You can do this by creating a Basic Workflow. 

1. Go to Configuration-> Workflow-> Create New Workflow 
2. Then Go to Steps -> Create New Workflow steps (like Editor Review) 
3. Then Edit the Step you just created -> Assign Role (like the site administrators will do this)
4. Go to Scope -> Select the Path where the workflow will be applied 

Note: Basic Workflow has default steps already which are Edit, Published and Archived so you'll just need to add the new step. You can apply workflows to individual pages, defined scope of pages or for an entire website. 

Kentico Workflow
Basic Workflow

And for today, I learned something more. It's about the Advanced Workflows where there are special type of steps namely: Condition, Multi-choice, First-win, User Choice and Wait. Although I haven't applied them yet or haven't designed my own but I'm already lovin' it (as always, because I love Kentico so much! charot!)

Kentico Advanced Workflow
Advanced Workflow example

Anyway, if you are interested to learn more about Worfklows also, check-out this link

Post Top Ad