Join the conversation

Sign in to join this conversation, and others like it, in the communities you care about.

Wekan

Wekan is an open-source kanban board (Trello like) which allows a card-based task and to-do management.

Wekan / Feature Request

Hi, I have some questions for wekan please , Im a new user for wekan, i just instaled it localy, now i want to install it on the server (deployment on the server) also i want to integrate it into may applicattion, if you can help me or guide me to de this . I await your response.

Hi, I have some questions for wekan please , Im a new user for wekan, i just instaled it localy, now i want to install it on the server (deployment on the server) also i want to integrate it into may applicattion, if you can help me or guide me to de this . I await your response.

Wekan/Feature Request · July 1, 2020 at 12:05pm

Hi, I have some questions for wekan please , Im a new user for wekan, i just instaled it localy, now i want to install it on the server (deployment on the server) also i want to integrate it into may applicattion, if you can help me or guide me to de this . I await your response.

Wekan / Feature Request · July 1, 2020 at 12:05pm
Load previous messages

August 12, 2020 at 4:43pm

Alternative to frames is iframe. It means you can use divs, css top/left/width/height to position iframe anywhere in the page.

    • reply
    • like

    Well, you seem to like Angular. According to this webpage: https://angular-2-training-book.rangle.io/components Angular compoment that embeds Wekan could for example look like this:

    angular.module('ngcourse')
    .component('ngcHelloComponent', {
    bindings: { name: '=' },
    template: '<span><iframe src="https://wekan.example.com/b/abcd1234" title="Wekan"></iframe></span>',
    controller: MyComponentCtrl
    });
      • reply
      • like

      where src= is URL to your Wekan board, copied from your webbrowser URL area

        • reply
        • like

        in that that template, maybe <span></span> is not necessary, only <iframe> tags are

          • reply
          • like

          August 13, 2020 at 12:39pm

          you mean to tell me i can put wekan in an angular component?

            • reply
            • like

            August 13, 2020 at 1:59pm

            Yes, if it does work like above. But I have not used Angular. I found that above from Angular documention how to make Angular component. I don't know does it help you in any way, does it work with your other Angular components, you can test yourself. If it does not work as Angular component, you can try above way of using frames or iframe.

              • reply
              • like

              For that Wekan Angular component, you can place it anywhere in webpage similarly like any other Angular component.

                • reply
                • like

                pretty sure that is spot on (angular component. I find angular more flexible than react and react iframe works great as a through manipulation.

                  • reply
                  • like

                  Just to make this clear though, the api and web hooks work great to create widgets and delete them but not for the most part to edit them inside wekan to correct your outboard system databases, meaning if you rename a board or swimlane or card through the wekan portal you get nothing back from any webhook so your system and wekan can drift apart. Most of the PUT api endpoints are not there either so if you edit something in your based program its not usually possible to update (edit) an existing wekan widget (card, board, etc) unless you write directly to the mongo db underneath wekan.

                    Edited
                    • reply
                    • like

                    the only solution missing to make full bidirectional editing between wekan and our hosting app is by "watching" mongo collections for changes and the snap deployment version of wekan is on a version on mongodb too old to support "watching" db collection changes as a means to provide a edit a webhook like edit update from wekan outward.

                      • reply
                      • like

                      Well, plan is to sometime add more API calls and Outgoing Webhooks, and also update MongoDB database to newer version.

                        • reply
                        • like

                        And of course anyone is welcome to send pull request to add those, if someone thinks some of those is urgently needed.

                          • reply
                          • like

                          Currently my priorities are 1) security fixes 2) bug fixes 3) features 4) others

                            • reply
                            • like

                            and link to Roadmap is at https://wekan.github.io

                              • reply
                              • like

                              I do also daily reply to Wekan issues, community messages, Commercial Support requests https://wekan.team/commercial-support/ etc

                                • reply
                                • like

                                August 14, 2020 at 11:35am

                                Hello thank you very much for your interest your advice helps me a lot, now I have created an angular component in my angular project and I want that I integrate wekan in this component but I don't know how!!

                                  • reply
                                  • like

                                  How would you like to integrate it?

                                    • reply
                                    • like

                                    As angular component, you can place it to your webpage

                                      • reply
                                      • like

                                      What else it should do also?

                                        • reply
                                        • like

                                        Do you have some existing big Angular application? Or are you creating new application? I'm just thinking, you have angular-in-react. Have you used Angular or React for some years already? Because if you are creating a new application, it would be much easier to do with just HTML+CSS+Javascript+PHP as you are already familiar with. Usually Angular and React are used for big single page applications and using those is just too much complexity if you are trying to use just frames+HTML+CSS+JS+PHP.

                                          • reply
                                          • like

                                          For integration, do you have some plan how it should work? For example, when Wekan card is moved from one list to another list, should something happen then, for example card moved to another board?

                                            • reply
                                            • like

                                            For any new project, it's much faster to use those programming languages you already know.

                                              • reply
                                              • like

                                              For Wekan integrations, it is possible to any programming language, like PHP, Python, Java, Go, etc

                                                • reply
                                                • like

                                                For example, here is example how to add card to Wekan board with Python code https://github.com/wekan/wekan/wiki/New-card-with-Python3-and-REST-API

                                                  • reply
                                                  • like

                                                  For some integrations, it is possible to login to wekan and click Board Settings / Rules and there set some automated actions

                                                    • reply
                                                    • like