You can do this via PaperUI, if you wish.
I find PaperUI rather clumsy when you need to look at a lot of Items, channels, Things, at the same time.
PaperUI does not allow you to link Items to version 1.x bindings either. I think we will find the expire binding useful for making ‘pulses’, and that happens to still be version 1.x
So instead, we can set up Items and Things using text files.
Obviously, you will need some kind of text editor for that. Almost certainly you will also want (or already have) use a text editor to customise your sitemap for BasicUI? What are you using for that?
When you come to make rules (and we will need rules here), assuming you want to use the standard rules language (“DSL”), you will need some text editor for that as well.
Sitemaps live in a folder something like openhab2/conf/sitemaps. There are also 'sister" folders …/conf/items , …/conf//things , …/conf/rules which should be fairly self explanatory?
With all this text file editing going on, I would recommend using VSCode editor with the openHAB extension - it will do syntax checking etc.
I’m afraid that would be something else new to learn, but will probably save time in the long run over using a simple text editor.