Summary of Projects: Difference between revisions

From OpenPetra Wiki
Jump to navigation Jump to search
No edit summary
 
(16 intermediate revisions by 4 users not shown)
Line 2: Line 2:
[[Contributing Source Code to OpenPetra.org]] outlines how we go about contributions from programmers to OpenPetra.
[[Contributing Source Code to OpenPetra.org]] outlines how we go about contributions from programmers to OpenPetra.


Please have a look on the [https://github.com/openpetra/openpetra/issues Github Issue Tracker] for all sorts of things that need to be done!


== Projects to get started with OpenPetra.org ==
Please ask on the [https://forum.openpetra.org forum] if you are interested to help but don't know where to start...
These are projects that might be easy for developers to get started with OpenPetra.org:
 
* Design some database diagrams: see also [[SQL Diagram creation]]
** Please also have a look at the old Petra 2.1 diagrams ([http://openpetraorg.sourceforge.net/Petra21DBDiagrams.zip download 9 png files in a zip file]). The diagrams might need to be a bit smaller and more specific, otherwise they get too big and complicated.
* Caching datatables on the client in an SQLite db: [https://apps.sourceforge.net/mantisbt/openpetraorg/view.php?id=4 Details in Tracker]
* Create a WebMin Module for OpenPetra.org for the server running on Linux: [https://sourceforge.net/apps/mantisbt/openpetraorg/view.php?id=28 Details in Tracker]
* [[data liberation]]: Import/Export of data
 
== High Priority Projects ==
* [[OpenPetra Installers]]
* Import sample partner data (names, addresses) (see [https://sourceforge.net/apps/mantisbt/openpetraorg/view.php?id=29 Details in Tracker])
* [[Banking plugins]]
* [[Link to office applications]]
 
 
== Low Priority Projects ==
Things which are 'nice to have':
* [[Browser based client]]
* [[Packages for several Linux Distributions]]
 
 
== General List of Things That Need to be Done ==
Please have a look on the [http://tracker.openpetra.org Mantis Tracker] for all sorts of things that need to be done!
 
Also some projects that need more documentation than the tracker can hold:
* [[Data Conversion from Petra to Openpetra]]
 


== Non-Programmer Projects ==
== Non-Programmer Projects ==
Line 36: Line 10:


* Translation of OpenPetra: see this article about [[HowTo help with Translation]]
* Translation of OpenPetra: see this article about [[HowTo help with Translation]]
* Design: we might need additional icons for the ToolBar Buttons etc., so let us know if you are gifted in that area and want to help us.


== List of Projects ==
The best would be, if you discover something that you would like or need in OpenPetra for your own charity.


== Independent Projects That Might Be Useful ==
* Sponsorships: send letters from templates to sponsors. https://github.com/openpetra/openpetra/issues/456
* [[SQL Diagram creation]]
* Summer 2024: Update Javascript Client to latest libraries
* [[Progress4GL to CSharp conversion]]
* Winter 2024: Migrate from Mono to .NET Core
See also the Milestone "Release within the next 6 months": https://github.com/openpetra/openpetra/milestone/8

Latest revision as of 14:21, 27 Mayıs 2024

Overview

Contributing Source Code to OpenPetra.org outlines how we go about contributions from programmers to OpenPetra.

Please have a look on the Github Issue Tracker for all sorts of things that need to be done!

Please ask on the forum if you are interested to help but don't know where to start...

Non-Programmer Projects

There is also quite a bit of work that needs to be done, and can/should be done, by people who are not programmers.

List of Projects

The best would be, if you discover something that you would like or need in OpenPetra for your own charity.

See also the Milestone "Release within the next 6 months": https://github.com/openpetra/openpetra/milestone/8