code: def browser(i):
      
  
      # Check if ck-web is installed
      r=find({'module_uoa':'module',
              'data_uoa':'wfe'})
      if r['return']>0:
         if r['return']!=16: return r
   
         out('Seems like ck-web repository is not installed (can\'t find wfe module)!')
         out('Please, install it via "ck pull repo:ck-web" and try again!')
  
         return {'return':0}
  
      t=i.get('template','')
  
      ruoa=i.get('repo_uoa','')
      muoa=i.get('module_uoa','')
      duoa=i.get('data_uoa','')
  
      cid=''
      if duoa!='' or muoa!='' or ruoa!='':
         if ruoa!='': cid=ruoa+':'
         if muoa!='': cid+=muoa+':'
         if duoa!='': cid+=duoa
  
      # Starting web service and asking to open page
      return access({'action':'start', 'module_uoa':'web', 'browser':'yes', 
                     'template':t, 'cid':cid, 'extra_url':i.get('extra_url','')})
docs: Input:  {
                (template)   - use this web template
                (repo_uoa)   -
                (module_uoa) - 
                (data_uoa)   - view a given entry
                (extra_url)  - extra URL
              }
  
      Output: {
                return       - return code =  0, if successful
                                           >  0, if error
                (error)      - error text if return > 0
              }