Project

General

Profile

Feature #877

Python/Flask Port

Added by Alexander Watzinger 12 months ago. Updated 12 months ago.

Status:
Closed
Priority:
Low
Category:
-
Target version:
Start date:
2016-12-17
Due date:
% Done:

0%

Estimated time:
212.00 h
Found in version:

Description

The OpenAtlas Python port includes many new features, fixes and changes. Some of them are listed below.

User Interface and Usability

  • Performance improvements
  • More possibilities to create and link entries in one go
  • Merge of front and backend and cleaner user interface
  • Advanced display and editing of source translations
  • Acquisition: multiple recipients, donors and places
  • Advanced type index view
  • Restructured admin area
  • Admin functions to check and deal with orphaned data
  • Show more/less option for long descriptions

Software and Code

  • Switched main programming language to Python 3
  • Switched web application framework to Flask
  • Switched template engine to Jinja2
  • Update of third party JavaScript libraries

Security

  • bcrypt hash algorithm for sensitive data
  • CSRF protection for forms
  • Adaptions for using HTTPS
  • A show password option at forms

History

#1 Updated by Alexander Watzinger 12 months ago

  • Start date changed from 2017-12-26 to 2016-12-17

#2 Updated by Alexander Watzinger 12 months ago

  • Description updated (diff)

#3 Updated by Alexander Watzinger 12 months ago

  • Description updated (diff)

#4 Updated by Alexander Watzinger 12 months ago

  • Description updated (diff)

#5 Updated by Alexander Watzinger 12 months ago

  • Description updated (diff)

#6 Updated by Alexander Watzinger 12 months ago

  • Description updated (diff)

Fixed spelling

#7 Updated by Alexander Watzinger 12 months ago

  • Description updated (diff)

#8 Updated by Alexander Watzinger 12 months ago

  • Status changed from In Progress to Closed

Also available in: Atom PDF