[pmwiki-devel] Maintaining a drawing register - background

christian.ridderstrom at gmail.com christian.ridderstrom at gmail.com
Wed Nov 29 04:05:49 CST 2006


I'm going to try create a list of drawings, or rather, a system for 
maintaining a list of drawings. This might be called a drawing register in 
English, but I don't know.

The system is intended for serious use at my work. I expect the most 
difficult task will be to get a system that I can convince my co-workers 
to use... today basically only I use the internal company wiki. It has to 
be easy and simple to use for this reason.

As a consequence, it I expect that merely keeping the list of drawings as 
a list on a single wiki page won't be enough. Editing a huge page with 
lots of entries will probably be too "complicated". So I'll have to go 
with some kind of form system.

I don't know what system to start with, but I'm giving WikiForms a try. 
During this process I'll probably come across bugs etc that I will report. 
So in order to provide a context I thought I'd first explain what I would 
like to achive.

The goal of the system is to maintain a register drawings, and here is the 
most important function:

	Allow users to allocate unique drawing identifiers for drawings.

where an identifier will be of the form <series>-<number>, e.g. 'SP-0230' 
and 'SMX-232'. The series in these two examples are 'SP-' and 'SMX-' 
respectively.

Note that in general drawing identifiers will never be removed from the 
system, although a drawing can be marked as "obsolete".

Here is a more detailed list of functionality:

* Allocation of unique drawing identifiers in different series
* Possible to list all drawings
* Possible to list all drawings in a series

* For each drawing, the following information should be associated
** Each drawing has a unique identifier
** Each drawing has a revision number
** Each drawing has a status (e.g. in progress, finalized or obsolete)
** Each drawing has a location, i.e. where it is stored electronically.
** Each drawing has a title
** Each drawing has a description. (optional)

This is it for now... we'll see how it goes :-)

/Christian

PS. Tips are of course more than welcome! I'll be very happy if someone 
has already implemented something like this and is willing to share...

-- 
Christian Ridderström, +46-8-768 39 44               http://www.md.kth.se/~chr


More information about the pmwiki-devel mailing list