Lockdown editor
Rūdolfs
Abstract
A new lockdown editor for GNOME software, which replaces Pessulus and is easy to use for system administrators. It will have presets for common lockdown scenarios, such as kiosk mode. The work will include writing a new lockdown editor and patching software to implement the needed lockdown features.
Additional Information
Project outline:
-
Identify target audience (teachers, parents, kiosk administrators and such)
-
Gather requirements
-
Ask users for user input
-
Look into Pessulus features
-
Read Pessulus feature requests
-
-
Write application that implements existing lockdown features in GNOME
-
Dummy interface with no functionality
-
Fancy gsettings key on-off switching
-
Working presets for different use cases
-
-
Implement lacking lockdown features in GNOME software
-
Negotiate with respective software developer and design team if/how the feature should be implemented
-
Try to convince the developer, to implement the feature
-
If the developer refuses to implement the feature, try to write it myself
-
-
Implement import/export of lockdown settings
-
Polish the lockdown editor
-
Add i18n support
-
Verify a11y
-
Verify, if documentation is up to date
-
Project schedule:
May 21:
Gathering requirements and ideas for the functionality and UI.
Deliver feature list and UI sketches.
June 4:
Discuss the implementation of lockdown with respective software developers.
Start writing wire-frame of the software.
Deliver mock-up of the software, no functionality so far.
June 18:
Write front-end implementation of existing lockdown features.
Discuss with other GNOME software developers how to develop missing lockdown features and who should do that
July 2:
Finish writing functional part of the software.
Deliver functional (albeit unpolished) lockdown editor.
July 16:
Write patches for for missing lockdown features in GNOME software.
Visit GUADEC.
August 2:
Continue writing patches.
Implement import/export of lockdown settings.
Polish the lockdown editor.
August 13:
Finish polishing.
Code samples
| File name | Size | Date submitted |
|---|---|---|
| deliverable.tar.gz | 9.1 KB | August 26 2012 06:42 UTC |
