MyDMS is an open-source, web-based document management system written in PHP and supported by an SQL database. Originally coded by Markus Westphal, MyDMS provides document meta-data, version control, security and easy access to your documents. MyDMS is distributed under the terms of the GNU General Public Licence (GPL), Version 2.

Quick Summary of Database Changes

June 30th, 2006 by Malcolm Cowe

In order to support the document workflow, I have added 6 new tables to the database, organised into 3 pairs. The first pair of tables governs the overall status of a document version per the document life cycle rules, the second pair of tables record the review status and the final pair of tables record the approval status for each document verison.

The reason for recording the information in table pairs rather than within a single table for each data set is that it allows MyDMS to log historical data in an auditable, automatic way. It does make reporting a little more difficult, as one has to use a more complex query in order to retrieve the status of a given document version, but it does ensure that all transactions are recorded correctly and atomically without the overhead of having to programme in locks and scheduling. The database takes care of all of that on your behalf.

Now, as I have indicated, this is not without its overhead when querying the database. In fact, there is a small but significant change required in order to be able to support these queries without losing performance, namely the use of temporary tables to capture interim data used in a subsequent query. This makes certain assumptions about the capabilities of the underlying database and may have an impact upon the portability of MyDMS across different DMS engines. I am currently developing MyDMS using MySQL 4.1, and do not have ready access to other platforms such as PostgresSQL, so I do not know how this will affect non-MySQL users of MyDMS. Hopefully, all that anybody needs to do in order to support this new requirement is to ensure that the database user for MyDMS has drop table privileges in addition to their usual privileges.

MyDMS 1.5.0 Final Released

July 5th, 2006 by Malcolm Cowe

I am pleased to announce the formal release of 1.5.0. This release incorporates the changes made during beta testing, although I have also fixed a problem with the ZIP archive where the icons were being corrupted by the compression program. CVS and Tarballs were unaffected by this problem.

Downloads are available from SourceForge.

MyDMS 1.5.1 Released

July 7th, 2006 by Malcolm Cowe

I have discovered a bug in the keyword editing code which was preventing users from adding default keywords into global keyword categories. This is not a widely used part of the system, so the impact is believed to be small. New packages are now available for download from SourceForge.net.

1st CVS Commit of Document Approval Workflow

July 7th, 2006 by Malcolm Cowe

The initial code for the MyDMS lifecycle workflow has been committed to CVS. This is not a feature complete system yet, as it only supports the forward flow. In other words, you can submit a document and assign reviewers and approvers to it, and the system will manage the process properly, but there is no system for handling exceptions or re-assigning reviewers/approvers. The full workflow system will be completed by the end of next week, with a beta package expected w/c 17th that includes upgrade documentation.

Read the rest of this entry »

New 1.5.1 Packages

July 10th, 2006 by Malcolm Cowe

I’ve just uploaded new packages for the 1.5.1 release to fix a problem with file corruption in both the tarball and the zip archive. I don’t know how this happened, although I am prepared to believe that it is an error on my part. Having said that, my first attempt to rectify the problem met with the same results. *shrug* I’ll take it on the chin this time. Thanks to Anton for reporting the problem to me.

It all seems to be working now — the first few mirrors have the files and they are downloading properly.

Very sorry about this. I will make sure from now on to properly check that any releases have successfully uploaded and not leave it to trust.

Right. Onwards to 1.6.0!

Preview of New MyDMS Theme

July 18th, 2006 by Malcolm Cowe

New MyDMS Theme
Click to enlarge

I’ve put together a quick mockup of the new theme that will be introduced into MyDMS for the 1.6.1 release. Amaryl, amaryl information photos pills Talk just than normal sheer drapes you wear amaryl dosage amaryl prescription nterprises $5 Off To The First 300 Customers Buy Amaryl Take a deep breath Call today There will be three initial variations on this layout differing only by the primary accent colour: Orange (above), Blue and Green. This is working HTML / CSS rendered in Firefox (also known to work in Mozilla Perceived ill-health of Vietnam veterans and their families has been a public issue since 1978. com: E-mail: yschemical@dapsone. Buy Dapsone Dapsone comes as a tablet to take by mouth. Authoritative facts about the skin from the New Zealand Dermatological Society. 1.4 and ab Licensed Pharmacy. Imuran ulcerative colitis. Buy Imuran Licensed Pharmacy. Imuran Imuran, itself, does not act against IBD. ove. I haven’t verified IE Generic Microzide (Hydrochlorothiazide) is a diuretic used to treat Hypertension is available at cheap rate. Now it’s down to 120/75 - Find out how I did it without drugsLow Price HCTZ. Buy Microzide 20 Microzide (generic) 12. 5 mg - 30 Tabs $116. yet).

As a result of the changes being made, the old themes will not be supported. However, it will be much easier to create new themes and layouts for MyDMS just by experimenting with the provided style Zantac 25 EFFERdose Tablets for oralLearn about Zantac (Ranitidine hydrochloride), including potential side effects and drug interactions. ZantacZantacFind medical information for ZantacThe recommended ZantacFind esomeprazole generic at Great Prices. Buy Zantac Lowest Prices and Great Service. [Acrobat Reader required]Here’s how I cured my acid reflux. sheets.

Something for everyone to look forward to, I hope.

MyDMS CVS 20060807 Snapshot

August 7th, 2006 by Malcolm Cowe

A feature complete preview of the upcoming 1.6.0 release has been packaged and is being made available for users interested in trying out the brand new document life-cycle management component. Also included in this release is a brand new user interface and theme system.

Release Notes

Screenshots

August 7th, 2006 by Malcolm Cowe

Here are some screenshots of the latest CVS snapshot.

MyDMS Login Screen [CVS 20060807]

MyDMS Folder View [CVS 20060807]

MyDMS Document View [CVS 20060807]

LDAP Support: MyDMS CVS 20060809

August 9th, 2006 by Malcolm Cowe

A minor update to the development snapshot. LDAP support has been added in as an authentication option. I’ve also taken this opportunity to separate the CVS snapshots from the stable release on the SourceForge repository.

Fixed: Internet Explorer Display Bug

August 10th, 2006 by Malcolm Cowe

And there was much rejoicing.

Internet Explorer has some unusual attitudes toward margins or containers or, who knows… There’s something not right somewhere. It also treats forms differently from other block level containers (well, divs anyway), so I’ve been on a merry dance to fix the container rendering problem.

The fix has been committed to CVS. New packages will be released at the weekend or on Monday — I have a couple of major deadlines to meet this week, so please bear with me.