Changes between Version 8 and Version 9 of GringottsPlugin


Ignore:
Timestamp:
Mar 16, 2015, 4:02:19 PM (9 years ago)
Author:
figaro
Comment:

Cosmetic changes, tagged with license

Legend:

Unmodified
Added
Removed
Modified
  • GringottsPlugin

    v8 v9  
    11[[PageOutline(2-5,Contents,pullout)]]
    22
    3 = Gringotts Plugin for Trac =
     3= Gringotts Plugin for Trac
    44
    5 == Description ==
     5== Description
    66
    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.
     7Gringotts 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.
    88
    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!
     9This 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!
    1010
    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.
     11This plugin requires the [pypi:PyCrypto] package and also uses the [http://freenet.mcnabhosting.com/python/ezPyCrypto/ ezPyCrypto] wrapper.
    1312
    14 == Bugs/Feature Requests ==
     13== Bugs/Feature Requests
    1514
    1615Existing bugs and feature requests for GringottsPlugin are
     
    2019[http://trac-hacks.org/newticket?component=GringottsPlugin&owner=coling new ticket].
    2120
    22 == Download ==
     21[[TicketQuery(component=GringottsPlugin&group=type,format=progress)]]
     22
     23== Download
    2324
    2425Download the zipped source from [download:gringottsplugin here].
    2526
    26 == Source ==
     27== Source
    2728
    2829You can check out GringottsPlugin from [http://trac-hacks.org/svn/gringottsplugin here] using Subversion, or [source:gringottsplugin browse the source] with Trac.
    2930
    30 == Install ==
     31== Installation
    3132
    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 run
     33The 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:
    3334
    3435{{{
     36#!sh
    3537python setup.py bdist_egg
    3638}}}
    3739
    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:
     40from the 0.10 directory. If you're using Trac version 0.10 or 0.11, then you can use `easy_install`:
    3941
    4042{{{
     43#!sh
    4144easy_install dist/gringotts-0.1-py2.4.egg
    4245}}}
    4346
    44 (or such if your egg differs in name)
     47with a possible correction for the version number.
    4548
    46 Next you'll have to enable the Gringotts plugin in the trac.ini, like so:
     49Next you'll have to enable the Gringotts plugin in the `trac.ini` file:
    4750
    4851{{{
     52#!ini
    4953[components]
    5054gringotts.* = enabled
    5155}}}
    5256
    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:
     57If 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:
    5458
    5559{{{
     60#!sh
    5661trac-admin /path/to/your/project upgrade
    5762}}}
    5863
    59 For more information on plugin instalation visit the documentation outlined in [http://trac.edgewall.org/wiki/TracPlugins TracPlugins].
     64For more information on plugin installation, visit the [http://trac.edgewall.org/wiki/TracPlugins TracPlugins] documentation page.
    6065
    61 == Example ==
     66== Example
    6267
    6368You 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.
     
    6570To 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.
    6671
    67 == Recent Changes ==
     72== Recent Changes
    6873
    6974[[ChangeLog(gringottsplugin, 3)]]
    7075
    71 == Author/Contributors ==
     76== Author/Contributors
    7277
    7378'''Author:''' [wiki:coling] [[BR]]
    74 '''Maintainer:''' [wiki:coling] [[BR]]
     79'''Maintainer:''' [[Maintainer]] [[BR]]
    7580'''Contributors:'''
    7681