Changes between Version 8 and Version 9 of GringottsPlugin
- Timestamp:
- Mar 16, 2015, 4:02:19 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GringottsPlugin
v8 v9 1 1 [[PageOutline(2-5,Contents,pullout)]] 2 2 3 = Gringotts Plugin for Trac =3 = Gringotts Plugin for Trac 4 4 5 == Description ==5 == Description 6 6 7 Gringotts is the name of the bank in the Harry Potter books and is also the name of a GTK-based application for storing sensitive information (e .g.passwords, files, etc.) in an encrypted form.7 Gringotts is the name of the bank in the Harry Potter books and is also the name of a GTK-based application for storing sensitive information (eg passwords, files, etc.) in an encrypted form. 8 8 9 This Trac plugin adds a semi-secure area for storing such information. It is essentially a mini-wiki which has an ACL (Access Control List) associated with the content. Everything stored in the database is encrypted with a 2048 key that is automatically generated when you install this plugin for the first time. The key is kept in the trac.ini file – make sure you take a backup as if the key is lost, then so is the data kept in Gringotts!9 This Trac plugin adds a semi-secure area for storing such information. It is essentially a mini-wiki which has an ACL (Access Control List) associated with the content. Everything stored in the database is encrypted with a 2048 key that is automatically generated when you install this plugin for the first time. The key is kept in the `trac.ini` file. Make sure you take a backup as if the key is lost, then so is the data kept in Gringotts! 10 10 11 This plugin requires the [http://www.amk.ca/python/code/crypto PyCrypto] package and also uses the [http://www.freenet.org.nz/ezPyCrypto/ ezPyCrypto] wrapper. 12 Have fun. 11 This plugin requires the [pypi:PyCrypto] package and also uses the [http://freenet.mcnabhosting.com/python/ezPyCrypto/ ezPyCrypto] wrapper. 13 12 14 == Bugs/Feature Requests ==13 == Bugs/Feature Requests 15 14 16 15 Existing bugs and feature requests for GringottsPlugin are … … 20 19 [http://trac-hacks.org/newticket?component=GringottsPlugin&owner=coling new ticket]. 21 20 22 == Download == 21 [[TicketQuery(component=GringottsPlugin&group=type,format=progress)]] 22 23 == Download 23 24 24 25 Download the zipped source from [download:gringottsplugin here]. 25 26 26 == Source ==27 == Source 27 28 28 29 You can check out GringottsPlugin from [http://trac-hacks.org/svn/gringottsplugin here] using Subversion, or [source:gringottsplugin browse the source] with Trac. 29 30 30 == Install ==31 == Installation 31 32 32 The simplest way to install is to [download:gringottsplugin download] the zipped source, unzip it into the directory of your choice (/tmp or such), and run33 The simplest way to install this plugin is to [download:gringottsplugin download] the zipped source, unzip it into the directory of your choice (/tmp or such), and run: 33 34 34 35 {{{ 36 #!sh 35 37 python setup.py bdist_egg 36 38 }}} 37 39 38 from the 0.10 directory - if you're using Trac version 0.10 or 0.11 if you're using Trac version 0.11, followed by:40 from the 0.10 directory. If you're using Trac version 0.10 or 0.11, then you can use `easy_install`: 39 41 40 42 {{{ 43 #!sh 41 44 easy_install dist/gringotts-0.1-py2.4.egg 42 45 }}} 43 46 44 (or such if your egg differs in name) 47 with a possible correction for the version number. 45 48 46 Next you'll have to enable the Gringotts plugin in the trac.ini, like so:49 Next you'll have to enable the Gringotts plugin in the `trac.ini` file: 47 50 48 51 {{{ 52 #!ini 49 53 [components] 50 54 gringotts.* = enabled 51 55 }}} 52 56 53 If this is your first installation of Gringotts you'll need to upgrade your trac project, to update the database schema and generate the private key:57 If this is your first installation of Gringotts, you will need to upgrade your Trac project, to update the database schema and generate the private key: 54 58 55 59 {{{ 60 #!sh 56 61 trac-admin /path/to/your/project upgrade 57 62 }}} 58 63 59 For more information on plugin instal ation visit the documentation outlined in [http://trac.edgewall.org/wiki/TracPlugins TracPlugins].64 For more information on plugin installation, visit the [http://trac.edgewall.org/wiki/TracPlugins TracPlugins] documentation page. 60 65 61 == Example ==66 == Example 62 67 63 68 You can either use the list of Gringotts as your main interface (it adds a navigation item), or you can use the Macro {{{[[Gringott(NameOfGringlet)]]}}} where every wiki syntax is supported. … … 65 70 To create a new Gringlet click on the ''create'' link in the lower right corner of the box that just appeared. You can now enter all your secrets. ACL's are entered as comma or space separated usernames. 66 71 67 == Recent Changes ==72 == Recent Changes 68 73 69 74 [[ChangeLog(gringottsplugin, 3)]] 70 75 71 == Author/Contributors ==76 == Author/Contributors 72 77 73 78 '''Author:''' [wiki:coling] [[BR]] 74 '''Maintainer:''' [ wiki:coling] [[BR]]79 '''Maintainer:''' [[Maintainer]] [[BR]] 75 80 '''Contributors:''' 76 81