rainloop-webmail icon indicating copy to clipboard operation
rainloop-webmail copied to clipboard

API documentation

Open raszkiewicz opened this issue 9 years ago • 12 comments

Is there any RainLoop API documentation? Or at least documentation how to create own plugin.

raszkiewicz avatar Sep 26 '16 12:09 raszkiewicz

I would also like to create my own plugins but without documentation...not good.. for example how do we create a tab in the admin settings? and also multiple tabs without conflict...

Agustors avatar Sep 26 '16 15:09 Agustors

Please use plugins folder as examples.

@Agustors custom-admin-settings-tab

RainLoop avatar Sep 26 '16 16:09 RainLoop

@RainLoop But when there is nothing which is relevant to what I'm looking for does it means it is not possible to create? How do I know what functions, calls, hooks etc are available through RainLoop API? It force to reverse-engineering RainLoop code for availability instead providing proper documentation on API.

raszkiewicz avatar Sep 26 '16 16:09 raszkiewicz

if i replicate for example custom-settings-tab plugin into 3 different plugins because i want to have separate tabs on the settings menu they conflict! its not possible to choose only one tab...dont know if made myself clear..

Agustors avatar Sep 26 '16 16:09 Agustors

As Med-All has said i am also doing reverse-engineering due to Rainloop lack of API Documentation and i bought the premium license... dont i have the right of some assistance?

This reverse-engineering is time consuming and not needed...

Agustors avatar Sep 26 '16 16:09 Agustors

I wanted to develop a plugin to filter the mails, but I have the same problem, without API, it is too hard to work .. I don't want to waste my time for simple details not explained ^^

I would be awesome to have this API :)

Pofilo avatar Sep 27 '16 12:09 Pofilo

Well there seems to be a tendency here....how is it possible for a project such as this not have documentation?

Agustors avatar Sep 27 '16 14:09 Agustors

+1 for plugin documentation

from http://www.rainloop.net/docs/plugins/ "Additional information about plugin development will become available later."

ScrumpyJack avatar Oct 13 '16 18:10 ScrumpyJack

available later , but when

kadevland avatar May 23 '17 21:05 kadevland

so... when?

Even a simple list of all hooks would be usefull

datenstau avatar Dec 01 '17 22:12 datenstau

over a year and no documentation. Ill start looking at things. Maybe it would be good to start a wiki page at least?

cmcintosh avatar Dec 21 '17 08:12 cmcintosh

so... when?

Even a simple list of all hooks would be usefull

Searching Plugins()->RunHook renders a few results Here are a few:

  • filter.application-config
  • main.fabrica
  • main.fabrica[2]
  • filter.fabrica
  • filter.acount (Curious if this one is a typo)
  • filter.login-credentials.step-1
  • filter.login-credentials.step-2
  • filter.login-credentials
  • event.login-pre-login-provide
  • event.login-post-login-provide
  • filter.filters-fake
  • filter.filters-save
  • service.app-delay-start-begin
  • service.app-delay-start-end
  • filter.system-folders-names
  • filter.folders-before
  • filter.folders-post
  • filter.folders-system-types
  • filter.folders-complete
  • filter.message-html
  • filter.message-plain
  • filter.message-plain
  • filter.build-message
  • filter.build-message[2]
  • filter.read-receipt-message-plain
  • filter.build-read-receipt-message
  • filter.save-message
  • filter.save-message[2]
  • filter.smtp-message-stream
  • filter.message-rcpt
  • filter.smtp-from
  • filter.smtp-hidden-rcpt
  • filter.send-message
  • filter.send-message[2]
  • filter.sent-message-stream
  • filter.sent-message-stream
  • filter.send-read-receipt-message
  • ajax.suggestions-input-parameters
  • ajax.suggestions-pre
  • ajax.suggestions-post
  • filter.result-message
  • filter.result-message[2]
  • main.default-response-data
  • main.default-response-error-data
  • main.default-response
  • filter.action-params
  • filter.response-object
  • filter.http-query
  • filter.http-paths
  • ajax.action-pre-call
  • ajax.action-post-call
  • filter.ajax-response
  • filter.upload-response
  • filter.imap-credentials
  • event.imap-pre-connect
  • event.imap-pre-login
  • event.imap-post-login
  • filter.smtp-credentials
  • event.smtp-pre-connect
  • event.smtp-post-connect
  • event.smtp-pre-login
  • event.smtp-post-login
  • filter.sieve-credentials
  • event.sieve-pre-connect
  • event.sieve-post-connect
  • event.sieve-pre-login
  • event.sieve-post-login
  • api.bootstrap.plugins
  • filter.app-data
  • filter.app-data[2]
  • filter.domain

Oxymoron290 avatar Mar 02 '23 01:03 Oxymoron290