Distributed Code Help

This forum is for site announcements. Please go here to read the SITE & FORUM RULES.

Postby dj-ohki » Wed Mar 12, 2003 2:43 am

Phade wrote:Hey,

It's more complicated than that. We need to track which pages use which database tables (hopefully down to the specific columns used)


custom database... that stores page documentation. i dont know of any tool that does this.

database changes, obselecense, and other database/page relationships,


:shock: audit trail? this is looking like custom backup build up with built in audits and all kinds of crazy crap. and is sounding like a wee bit of overengineering in some aspects.


all of which CVS is incapable of tracking (as far as I know).


true, CVS isnt the Right Tool For The Job for this. like i said, looks like this is gonna need a custom back end job before you even get started into anything serious project wise. im up a for a challange though. :) also, you could write a parser that searches for dependency in sql statements.. that shouldnt be hard at all, but poses its own issues.


I also want user management to be stored in MySQL so that can be easily integrated into the current user management system.


easily done if you build up your own backend, which, for what you're wanting, is no trival task, but can be done.
User avatar
dj-ohki
 
Joined: 17 Apr 2001

Postby kmv » Wed Mar 12, 2003 5:33 am

Phade wrote:It's more complicated than that. We need to track which pages use which database tables (hopefully down to the specific columns used), database changes, obselecense, and other database/page relationships


I think you are attempting to address a different problem here - or perhaps this is what you meant from the beginning and I missed it.

The type of relationship tracking you are describing is provided by modeling tools (or CASE tools) not version control systems. In practice you need both: the modeling tool to model your relationships (tables, pages, etc.) and the version control tool to version your model files.

If the modeling tool includes direct support for the version control system then you can have multiple people working on site design at the same time.

I use Rose, and it can certainly do what you want but frankly it is probably extreme overkill for you - and it is expensive. I haven't used it, but I hear that GDPro is also pretty good. Off the top of my head I can not think of an open source modeling tool.

Google turned this up for me:
http://www.webreview.com/2001/05_18/dev ... ex01.shtml

It has a good introduction to modeling web pages, and it even recommends some tools, including a free one called "Objecteering UML"
User avatar
kmv
 
Joined: 03 Mar 2003
Location: Another day, another city

Previous

Return to Site Announcements

Who is online

Users browsing this forum: No registered users and 2 guests