User Tools

Site Tools


checklist_plugin

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
checklist_plugin [2023/10/14 11:34] – [Checklist plugin] kalaschnikowchecklist_plugin [2026/07/13 15:45] (current) – [Misc ideas for Checklist plugin] kalaschnikow
Line 1: Line 1:
 +====== 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/
 +