Re: Forking and building a new version of dia



Le 10 juillet 2018 18:15:29 GMT+02:00, Marco van Beek <marco 84andahalf com> a écrit :
Hi,

I am a regular user of dia, and am saddened that it is slowly decaying
as a project.

I have an idea that might help create a new version with functionality
not found in any other system.

I have been documenting a fairly large system and realised how quickly
the diagrams will go out of date, just because cables get moved, and so
on.

So it occurred to me that given the xml data format, it should be
reasonably easy to come up with a client-server version, using an API
on a standard LAMP/WAMP server.

With that in mind, I am happy to put some time into the server side,
using apache to do the authentication, php to send/receive the XML and
images, and MySQL / MariaDB for the database. There would have to be
some sort of admin interface, and also an easy way to change, for
example, that PC21 is now plugged into wall port 65, and so on. Then
every time you need to issue a diagram, all you have to do is load the
data from a query, and maybe tweak the layout. 

This would also make it multiuser, since people patching could be
adding data without the person doing the diagrams having to stop work,
or do it all themselves.

There may be a system already out there we could tap into with just an
API but I am thinking that this could be really powerful.

So what do people think? I think we would have to fork the project, but
if it is dying anyway that is often the easiest way to take control.

Regards,

Marco
_______________________________________________
dia-list mailing list
dia-list gnome org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia

The better if someone have capability would be to takeover Dia project, as it's last maintainer, Steffen 
Macke, died 4 years ago.

It seems the way is to contact the Gnome project's maintainers.

Note he also helded up the MS Windows build and site.

IMHO, keeping alive the upstream project is the fair way where fork is unnecessary.

But obviously that's up to who wants to work on it.

(you could also take a look at GNU Affero-GPL regarding client-server effort, in order to keep your future 
stuff free from companies)

Best regards,
TSFH
-- 
Je suis née pour partager, non la haine, mais l'amour.
Sophocle, /Antigone, 442 av. JC


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]