====== Checklist plugin ====== Write a plugin for an existing Task management system, CRM or ERP. See [[Chalkup]] for core project. The base of the product: * Backend for CRUD operations on surveys * DB * REST API * Report printing based on my JRServer * Small web app to manipulate checklists and reports * Web UI for CRUD operations * Template designer UI (template is for questionnaire Android) * Report designer UI (report is a PDF based on answers to the questionnaire) * Android app for field workers ===== Backend ===== ... ===== Report printing ===== Here I mean * the JRServer-based backend implementation * minimal "example-UI" which can be changed/extended for a specific implementation ... ===== Webapp ===== ... Misc: * WYSIWYG editor lists * https://geekflare.com/de/wysiwyg-editors-for-developers/ * https://budibase.com/blog/open-source-form-builder/ * https://medevel.com/20-os-wysiwyg-editors/ * https://github.com/JefMari/awesome-wysiwyg-editors#for-angular * https://www.tecmint.com/wysiwyg-html-editors/ * https://mailchimp.com/de/resources/wysiwyg-html-editor/ * https://www.guru99.com/best-wysiwyg-html-editor.html * Checklist "makers" online * https://www.fotor.com/features/checklist-maker/ * https://www.101planners.com/checklist-template/ * https://venngage.com/features/checklist-maker * https://edit.org/blog/templates-checklists-editable-online * Odoo template editor * Live: https://demo4.odoo.com/web#action=studio&mode=editor&_action=1054&_view_type=form&_tab=views&cids=1&menu_id=655 * Docs: https://www.cybrosys.com/odoo/odoo-books/odoo-book-v15/odoo-field-service/worksheet-template/ * Video: https://methodoos.com/slides/slide/track-time-and-custom-worksheets-odoo-field-service-96 ===== Misc ideas for Checklist plugin ===== * Use Open Source software to offer the plugin * Project management * https://www.openproject.org/ (at the moment the best alternative in this category) * https://projectlibre.com/ * Open source * Download: * https://sourceforge.net/projects/projectlibre/ * https://kanboard.org/ * https://vikunja.io * Kanban boards: * https://www.reddit.com/answers/37e32b9d-c4ac-4537-9228-6cbdefccdffe/?q=kanban+board+self+hosted&source=SERP&upstreamCID=3d5d12c1-7eed-47a4-887b-aef7d37d21e3&upstreamIID=ed47852f-1b45-4576-8c49-df1259e067d4&upstreamQ=kanban+board+self+hosted&upstreamQID=7be18780-0dc0-45bc-a000-ceccabf392d7 * Task management * Field service management * CRM * ERP * Use commercial CRMs / ERPs, which do not have such functionality (checklists, Android app, etc...) * speak with software manufacturers (google for "CRM Haustechniker" or something like this) * https://www.berlicrm.de/ * https://hero-software.de/ ? * Use Gurtam products to integrate checklists in them * Check which products can be used for this purpose: * Wialon Logistics * Fleetrun * Hecterra * WiaTag? * NimBus??? * others ? * Time tracking software * Kimai ? * Unterweisungssoftware * Checklisten erstellen * Checklisten abarbeiten * Reports * Beispiel: * "Universum Arbeitsschutz-Center" * https://arbeitsschutz-center.de/ * s.auch https://www.softguide.de/programm/universum-arbeitsschutz-center ===== Field service management software ===== Comparisons: * [[https://www.goodfirms.co/field-service-management-software/blog/best-free-open-source-Field-Service-Management-Software|The Best 6 Free and Open Source Field Service Management Software]] * [[https://fergus.com/|Fergus]] * [[https://www.housecallpro.com/|Housecall Pro]] * [[https://www.servicemax.com/|ServiceMax]] * [[https://www.loc8.com/|Loc8 ]] * [[https://servicetrade.com/|ServiceTrade]] * [[https://frontu.com/|Frontu]] (Tasker) * In addition * [[https://www.razorsync.com/|RazorSync]] ===== Task management software ===== Search keywords: * task management * project management Comparisons: * [[https://www.techrepublic.com/article/open-source-project-management-software/|8 best open source project management software for 2023]] * **+** [[#OpenProject|OpenProject]] * **+** Tuleap * Orangescrum * GanttProject * **+** Taiga * **+** Leantime * **+** ProjectLibre * **+** Wekan * [[https://geekflare.com/open-source-project-management-software/|12 Best Open Source Project Management Software [Self-hosted]]] * **+** OpenProject * **+** Focalboard * **+** Restya * ERPNext * **+** Taskcafe * Orangescrum * **+** Taiga * **+** Twake * **+** Wekan * **+** ProjectLibre * **+** Leantime * **+** Plane Also interesting links: * [[https://www.proofhub.com/articles/task-management-tools|The 21 Best Task Management Tools & Software in (2023)]] * [[https://www.techrepublic.com/article/microsoft-project-alternatives/|Microsoft Project Alternatives]] * [[https://www.techrepublic.com/article/best-gantt-chart-software/|Best Gantt Chart Software of 2023]] * [[https://www.techrepublic.com/article/kanban-software/|10 best kanban board software for project management in 2023]] ==== ERPNext ==== * Website * https://erpnext.com/open-source-projects * developer organization * IN * Frappe Technologies, Mumbai, India * source code repo * https://github.com/frappe/erpnext * programming languages * Python 77.0% * JavaScript 19.5% * community * ... (URLs of forums etc.) * plugins * ... (URLs of howtos / marketplace etc.) * [[https://frappecloud.com/marketplace|Frappe Apps Marketplace]] * Pros/Cons/Conclusion * ... ==== Focalboard ==== Since 15.09.2023 will be "community developed only". Citation: "Effective September 15th, 2023, the Focalboard plugin will no longer be bundled with Mattermost and will transition to being fully community supported." Focalboard is an open source, multilingual, self-hosted project management tool that's an alternative to Trello, Notion, and Asana. Focalboard comes in three editions: * Focalboard plugin: The Focalboard plugin integrates into an exsting Mattermost instance to combine project management tools with messaging and collaboration for teams of all sizes. * Personal Desktop: A standalone, single-user macOS, Windows, or Linux desktop app for your own todos and personal projects. * Personal Server: A standalone, multi-user server for development and personal use. * Website * https://www.focalboard.com/ * developer organization * ... (Country of main office) * ... (Address) * source code repo * https://github.com/mattermost/focalboard * programming languages * TypeScript 52.8% * Go 41.3% * community * ... (URLs of forums etc.) * plugins * ... (URLs of howtos / marketplace etc.) * Pros/Cons => Verdict * "community only" product (since 15.09.2023) * => at the moment it is not really reasonable to make an Avril plugin for it ==== Leantime ==== * Website * https://leantime.io/ * developer organization * ... (Country of main office) * ... (Address) * source code repo * https://github.com/leantime/leantime * programming language * PHP 48.7% * JavaScript 24.0% * community * https://discord.gg/4zMzJtAq9z * plugins * ... (URLs of howtos / marketplace etc.) * Pros/Cons/Verdict * at the moment not really much users * => not reasonable to make a plugin for it ==== OpenProject ==== * Website * https://www.openproject.org/ * developer organization * DE (main office) * OpenProject GmbH, Krausenstraße 9, 10117 Berlin, Germany * source code repo * https://github.com/opf/openproject * programming language * Ruby 73.8% * TypeScript 15.7% * community * https://community.openproject.org/projects/openproject/forums * plugins * https://www.openproject.org/de/docs/system-admin-guide/plugins/ * https://www.openproject.org/docs/system-admin-guide/integrations/ ==== Plane ==== * Website * https://plane.so/ * developer organization * ... (Country of main office) * ... (Address) * source code repo * https://github.com/makeplane/plane * programming language * ... * community * ... (URLs of forums etc.) * plugins * https://docs.plane.so/integrations/about * not yet available, but it is planned * Pros/Cons/Verdict * at the moment not possible to make a plugin * => check later of it will be possible to make a plugin (API, docs etc) ==== ProjectLibre ==== At the moment it seems to be only a desktop software running locally. There is a link to a beta of "ProjectLibre Cloud", but it is available only after registration. * Website * https://www.projectlibre.com/ * Source code * https://sourceforge.net/projects/projectlibre/ * Latest version * 1.9.3-1 (from 2021?) * Pros / Cons / Conclusion * => at the moment it is not reasonable to make a plugin for it * maybe check the "ProjectLibre Cloud" later ==== Restya ==== * Website * https://github.com/RestyaPlatform * https://restya.com/ (seems to be not working) * developer organization * ... (Country of main office) * ... (Address) * source code repo * https://github.com/RestyaPlatform/board * latest commit at 12.03.2022 (1,5 years old...) * programming languages * JavaScript (67,2%) * PHP (11%) * community * ... (URLs of forums etc.) * plugins * ... (URLs of howtos / marketplace etc.) * Pros/Cons => Verdict * seems to be dead (02.10.2023) ==== Taiga ==== * Website * https://taiga.io/ * developer organization * ... (Country of main office) * ... (Address) * source code repo * ... * programming language * backend * Python 96.9% * community * https://community.taiga.io/ * plugins * [[https://community.taiga.io/t/ways-to-contribute-to-taiga-s-platform/158|List of Taiga plugins]] * contains actually 15 plugins * [[https://community.taiga.io/t/how-to-extend-taiga/160|How To Extend Taiga]] * Pros/Cons/Conclusion * Pros * relatively big and active community * Cons * there is no real plugin marketplace available * it is possible to publish plugins but there are a better market places existing (e.g. for ERPNext) * Conclusion * => it is nice, but at the moment it is not really "a big opportunity" * check later ==== Taskcafe ==== * Website * https://github.com/JordanKnott/taskcafe * developer organization * ... (Country of main office) * ... (Address) * source code repo * https://github.com/JordanKnott/taskcafe * programming language * ... * community * ... (URLs of forums etc.) * plugins * ... (URLs of howtos / marketplace etc.) * Pros/Cons/Verdict * a small private project in alpha stage => not reasonable to make a plugin for it ==== Tuleap ==== * Website * https://tuleap.net/ * https://tuleap.org/ (not worked at 29.09.2023) * developer organization * ? * source code repo * https://tuleap.net/plugins/git/tuleap/tuleap/stable * programming language * PHP * community * https://chat.tuleap.org/home * plugins * ? ==== Twake ==== * Website * https://twake.app/ * developer organization * ... (Country of main office) * ... (Address) * source code repo * ... * programming language * ... * community * https://community.twake.app/ * * plugins * ... (URLs of howtos / marketplace etc.) * Pros/Cons/Verdict * latest forum post is 20 days old * => not reasonable to make a plugin for it ==== Wekan ==== * Website * ... * developer organization * ... (Country of main office) * ... (Address) * source code repo * ... * programming language * ... * community * https://github.com/wekan/wekan/discussions * plugins * ... (URLs of howtos / marketplace etc.) * Pros/Cons/Conclusion * Pros * JavaScript * nice UI * good docs * Cons * too small community * no activity on forum since one month * => not yet reasonable to make a plugin (too small community) ==== ... ==== * Website * ... * developer organization * ... (Country of main office) * ... (Address) * source code repo * ... * programming languages * ... * community * ... (URLs of forums etc.) * plugins * ... (URLs of howtos / marketplace etc.) * Pros/Cons/Conclusion * ... ==== Others ==== * https://www.orangescrum.com/ * https://www.ganttproject.biz/