Is this all a mess or no?

As a content creator I assume I would be responsible for creating error free content that was correct in the config.txt file ie a loco would be a loco and not a scenery item.

Who would confirm if it was error free or not? How would this be done? People would be happy to pay for content? Given my tax bracket do I wish to be paid for content, knowing that puts me in the small business category and more likely to be audited for tax purposes? Now we are into the payware / freeware conversation. There are issues here, things like I have permission to use some textures for freeware but not for payware.

Cheerio John

The community would confirm content and controls [Filters & Options] would allow you to decide how to display and manage the older content and any data missing. Remember, since this is in theory software you run on your desktop, it will work with your existing content.

Maybe an analogy you can think of is CD Ripping software... it looks at the songs and then goes to a database online to get the names of them, artist info and artwork. People probably would have made all the same never will work comments about that software and look at it today, it works very well, but yes, not perfect. The longer a new CD is out there, the better the data gets as the program is designed to analyze multiple users feedback and zero in on the most accurate data updates.

In this theoretical model, the community and the power of numerous people do the work and the initial loading is done by reading the data in from existing content. In fact, most of the initial load would be fully automated leveraging all the already existing data. After that people just all work together to refine and improve it.

There is a way to deal with about 98% of the issues I have heard so far, and thats all part of listing and understanding the problems before designing and coding any software. I think if people could see and understand how cool the final software would be, they would be extremely excited and the state of Trainz would advance to new levels. People could also understand and trade content much easier as well. Really, this DB would not have to host or sell any content, just keep track of info and enrich it and then provide a more robust friendly user interface on peoples desktop.

Whats funny to me about all this feedback is if I worked for Auran and was writing about this as a new upcoming release or even add on tool, I bet people would be extremely excited about it.

All this is just discussion, its not meant to upset anyone and maybe if we capture it all here then someone will run with it, maybe even Auran. If not, we'll be no worse off. Think of it as your wish list for Content manager if you will.

Software is awesome in that it can be written to deal with many issues and provide many options.

Peace and Happy Holidays to all!
E
 
Last edited:
The community would confirm content and controls [Filters & Options] would allow you to decide how to display and manage the older content and any data missing. Remember, since this is in theory software you run on your desktop, it will work with your existing content. Maybe an analogy you can think of is CD Ripping software... it looks at the songs and then goes to a database online to get the names of them, artist info and artwork. People would have made all the same never will work comments about that software and look at it today, it works very well, but yes, not perfect.

in this theoretical model, the community and the power of numerous people do the work and the initial loading is done by reading the data in from existing content. There is a way to deal with about 98% of the issues I have heard so far, and thats all part of listing and understanding the problems before designing and coding any software. I think if people could see and understand how cool the final software would be, they would be extremely excited and the state of Trainz would advance to new levels. People could also understand and trade content much easier as well.


Software is awesome in that it can be written to deal with many issues and provide many options.

E

So essentially you are suggesting a bit of software that runs on my machine and modifies data in the TS2009/10 database. Interesting have you thought about TRS2004, TRS2006, TRS2007, TC1/2, or TC3 users? The data on the machine is held in different formats.

What happens if Auran change the format of their database? As an end user do I really want an uncertified non Auran bit of software modifying my database and possibly corrupting Trainz? Who would take the responsibility for ensuring things worked?

Another problem would be the database that holds the corrected data. Who would host it? TARL unfortunately wasn't robust enough. Look it up as it addressed many of the problems you are talking about but failed.

Finally what do you do to people who have customised their content in config.txt to add different products or eliminate performance robbing bits such as scripts etc? Set them back to your new default? Also there are some TRS2004 and TRS2006 differences on the way things are done. Which one do you go with?

The cleanest way is to clean up the DLS at source. We have the resources willing and able to do it but there are possible copyright issues that Auran seem reluctant to address but I think these need to be looked first before going ahead on anything.

Cheerio John
 
The answer to these and every other challenge proposed is pretty much the 80/20 rule. Account for what you can in the design and accomodate the masses. It will never be a perfect solution for all. As Auran changes it will have to change as well. Its all part of the deal.

While I am not really sure about it, i have a hunch that as people updated their local installations Auran's DLS might benefit as well. In Fact, if Auran got smart about it, they would piggy back off it and siphon off the updates from the local installations and use that to improve DLS. Another scenario is that Auran just buys out the new software.

Most of the work on this is in these discussions and the design. The coding really won't be all that hard and if the design is layed out here in a discussion, Auran may just scoop up the ideas into DLS. Since I have no care as to who writes or profits from it, I am perfectly happy to dlush it all out here in public and let whoever wants to run with it do so.

Again, it will never satisfy everyone, it will never be perfect and it will have to adapt or it will go the same way as DLS which is why the whole conversation started.

Again, if Auran were proposing all this, I have a hunch nobody would really take issue with it except the 10% that it would do more bad than good for.

E
 
Again, it will never satisfy everyone, it will never be perfect and it will have to adapt or it will go the same way as DLS which is why the whole conversation started.

Why not just let Auran make these modifications to DLS rather than fragment it, which is what your proposal would likely do.

Again, if Auran were proposing all this, I have a hunch nobody would really take issue with it except the 10% that it would do more bad than good for.

Auran have a roadmap for developing Trainz and the DLS, but your idea - while sound - requires a huge amount of work, infringement of Auran's intellectual property, access to their data which they are unlikely to provide, and frankly is just too vague. I'm a programmer and I could easily do what you propose, but it takes much more than this thread to design what you're proposing.

The best solution for correcting DLS problems would be a way for us to flag items in CMP as corrected and ready to upload - CMP can then upload them to a temporary store for merging into the DLS. Problems with this would be that one persons "correct" is another person's wrong - how to consolidate those differences.
 
Why not just let Auran make these modifications to DLS rather than fragment it, which is what your proposal would likely do.



Auran have a roadmap for developing Trainz and the DLS, but your idea - while sound - requires a huge amount of work, infringement of Auran's intellectual property, access to their data which they are unlikely to provide, and frankly is just too vague. I'm a programmer and I could easily do what you propose, but it takes much more than this thread to design what you're proposing.

The best solution for correcting DLS problems would be a way for us to flag items in CMP as corrected and ready to upload - CMP can then upload them to a temporary store for merging into the DLS. Problems with this would be that one persons "correct" is another person's wrong - how to consolidate those differences.

See if you can get Auran to take all this on, it would be easier to update DLS, as for roadmaps, well..... I hate to be harsh, but why are we having this discussion and why is there a need and where has the roadmap addressed it?

As for IP, I do not think that anything I have proposed suggests violating their IP, in fact, if you go back and read my posts, you'll see that I have expressed concern for making it all very legal. I have also suggested that Auran leverage and benefit from it.

Again, this is all discussion and I am not sure where the rub comes from on it. My appologies if I am suggesting something bad here, I just want to see us all benefit, including Auran so they can keep making their product better and better.

If we have programmers out there, then why not just write it for them and offer it to them for free? I have no issue with that, again my only interest is having something better.

E
 
See if you can get Auran to take all this on, it would be easier to update DLS, as for roadmaps, well..... I hate to be harsh, but why are we having this discussion and why is there a need and where has the roadmap addressed it?

As for IP, I do not think that anything I have proposed suggests violating their IP, in fact, if you go back and read my posts, you'll see that I have expressed concern for making it all very legal. I have also suggested that Auran leverage and benefit from it.

Again, this is all discussion and I am not sure where the rub comes from on it. My appologies if I am suggesting something bad here, I just want to see us all benefit, including Auran so they can keep making their product better and better.

If we have programmers out there, then why not just write it for them and offer it to them for free? I have no issue with that, again my only interest is having something better.

E

The community has a number of good solid professional programmers around. The programming side isn't the problem, its defining a doable solution and that's the problem at the moment.

I totally agree with knight42's comments and I've seen too many software projects fail or be abandoned. If you can define the requirements in a way that can be successfully integrated into Trainz and programmed the programming will not be a problem. Trainz has a tradition of programmers writing add ons for Trainz and we can use sourceforge again to keep track of the source.

Some one has to come up with a workable solution first and its something we all want.

Cheerio John
 
Some one has to come up with a workable solution first and its something we all want.

Cheerio John

The lets focus on what people want, I dount everyone will agree so again, I suggest the 80/20 rule.

A great way to get things rolling is to reverse engineer. So, to that end, I suggest some people draft of the mockups of the proposed user interfaces as a starting place. If someone does then in a tool like photoshop they can be updated and refined as ideas and feedback comes in.

Before the screen mock-ups its worth taking some time to focus on what is needed and write that out first. Once people agree a mockup is warranted you can start.

As we talk about what is needed and desired then the backend architecture requirements to support it will materialize as needs to support the needs and then we can talk about actual solutions and how to go about it all.

I suggest this all be approached as Donnate ware to Auran or Public Domain if they do not want it.

If you want results, people have to take action.. Yhea, I know, thats really a prolific statement, but heck, what else can be said and its true.

I suggest we forget about the politics and just begin documenting whats wanted.

E
 
A great way to get things rolling is to reverse engineer.

That's exactly what I'm talking about - you can't just reverse engineer someone else's technology - it's not legal.

So, to that end, I suggest some people draft of the mockups of the proposed user interfaces as a starting place. If someone does then in a tool like photoshop they can be updated and refined as ideas and feedback comes in.

You need to work on data structures first - user interface follows on from the data.
 
This topic has been on my mind constantly since I invested in Trainz2010. With the number of people who have commented on this most interesting thread, it’s obvious that this topic is pretty hot within the Trainz community. I may be very new to Trainz, but I did spend nearly 20 years working in software design and development, before the advent of the Internet made me obsolete. Thus, I feel that I can add some value to this thread.

When I first discovered the state of the DLS, I was absolutely appalled, so much so, that I spent the first couple of days believing that I had completely wasted my money. I was on the verge of abandoning the whole program, but couldn’t allow myself to throw away $50 that easily. If I had instead bought an earlier version on e-bay for $10 like I considered, it might have been a different story. Anyway, without even consciously working on it, I have a solution already formulated in my mind. I believe that a relatively minor overhaul could fix the problems, alleviating the need for the drastic surgery that some posts in this thread have suggested is necessary.

Those not technically inclined can skip the next few paragraphs. I include them because I’m really hoping that someone from Auran reads this and realizes that the solution is really not all that difficult. Although a full description would be inappropriate for this forum, here are some of the highlights of what I believe is required...

Visually, the object database needs to be in four sections, with objects being assigned to the relevant section by a database management program. Note that this is NOT four separate files, but simply an automatically applied designation of the object type. I’ll give names to the four areas according to the functions they’ll serve.
Assets: complete useable objects ready for surveyor, with all tags filled in, and no errors or missing dependencies (after all, the definition of an asset is something that has value, and an object with errors has no value).
Parts: sub-assemblies that are not useable on their own (things like bogeys, couplings, cab interiors, locomotive sounds, textures, etc).
Junkyard: anything that has errors or missing dependencies (an appropriate real-world parallel as junkyards are full of good stuff that needs work to make it useful).
New: where all new or repaired objects are posted, until the database manager assigns them to one of the other three sections.

The database manager would test everything it finds in the first two sections, reassigning broken objects to the junkyard; and the “new” section, to sort everything according to one of the other three categories. The logistics of when this should run can only be sensibly determined by someone at Auran with full knowledge of user distribution. To the user, it would be invisible. While all areas would be readable by users (think of them as list tags in the CM), creators would only be able to upload to “new”.
The benefits of this reorganization would include the following:
1) Users could search the database with confidence that whatever they find in the assets section will be useful.
2) Content creators would find all the parts they need already grouped for their convenience.
3) Complete tags would allow intelligent, concentrated searches of appropriate material (btw, I hear that the region and era tags are being dropped. This is a BAD idea. If it’s true, we need to lobby Auran to reinstate them NOW, as objects used outside of the correct region or era tend to destroy all pretense of realism).
4) The junkyard would serve as a to-do list. Content creators could fix their own objects, or others with the ability could do it for them. Even if some creators choose not to correct their objects, their presence in the junkyard allows others to use or ignore them as they choose.

Perhaps the biggest advantage of this suggestion, is that the vast majority of the code required already exists in the CM. The CM already has the capability to test dependencies, check for errors, and find tags. What I am proposing simply adds a new control function that calls the existing functions in several slightly different combinations – it doesn’t even need any front-end – just a command to run unattended on a given schedule. Any programmer with knowledge of the CM source code and Auran’s development procedures, ought to be able to produce this in a couple of days – maybe a week with the various database changes necessary.

The other half of what we need, is some way of users being able to organize objects as they choose. The region and era tags are only a start. Even for multiple users activating identical searches, most likely they will all choose different assets to add to their routes. A bridge/building/widget/thingumy that one user considers to be ideal for his purposes, may be deemed unsuitable by another user creating a route based on the same prototype.
A very complex custom created index tree is one way to do this, but there is a far easier way of accomplishing the same results, reusing code that for the most part already exists in the Trainz programs. It needs a second description field that can be set by the user. When objects are first uploaded to the DLS, this field would be left blank for users to add all the keywords they deem relevant. The search window in surveyor would need a flag to choose whether to search the default item description, or the user-customizable description.
Auran please note: for this to be useful, the spinning icon shown in the surveyor object selection window, and the facility to change the user description, must be accessible from the same location. It would probably be simpler to edit the user description in surveyor, than to add the spinning icon to CM.

There has been much discussion on this thread about who is responsible for correcting this problem. Let me present my view on this...
The success of Trainz is largely the result of the additional content produced by users. We all benefit from this. Users have more choice than Auran can reasonably be expected to provide, and Auran’s potential sales are greatly enhanced by user content being able to cater for a far wider range of interests.
The presence of the DLS, and the vast quantity of available objects, is blatantly used as a selling tool by Auran. There is nothing wrong with this, and they would be silly not to do so. The important point however, is how it is used. I recall during my initial research, that I was most impressed about being told of the “more than 100,000 assets available on the DLS”. The implication is of 100,000+ USEABLE assets. Supposing the sales blurb went something like this... “There are over 140,000 items on the DLS, but that number includes 20 or so separate parts necessary for every locomotive, so really there aren’t that many, and everything is so disorganized, with so many missing dependencies, that you’ll be frustrated to the brink of insanity when attempting to download anything useful”. Would anyone buy Trainz? Ok, so this is a slight exaggeration and a rhetorical question, used simply as an illustration. With the user content being actively sold to new prospective customers, ensuring that this content is actually useable, is clearly the responsibility of Auran.
I think that if one were to discount all the broken, obsolete, and duplicate items (yesterday, I ended up using much of my 100MB allotment downloading what turned out to be multiple identical versions of the same bridge), there would be considerably fewer than 100,000 assets remaining on the DLS. This does not matter. Even 30,000 working categorized assets would beat the current mess.

It is my sincere hope that someone from Auran reads this with an open mind and a genuine desire to do something about a deficiency that even the most stubborn proponent of Trainz cannot deny exists.
I will even make the following offer... I will work with Auran's programmer, free of charge, to design and spec the changes necessary, and to test the changes as he goes. All they have to do is pay expenses (if any).
I would like to invite the Auran development team to contact me off-line with a PM to discuss these possibilities. In fact, I’ll be very disappointed if I don’t get a PM, as then I’ll know that they don’t care about the problem.
 
I would like to invite the Auran development team to contact me off-line with a PM to discuss these possibilities. In fact, I’ll be very disappointed if I don’t get a PM, as then I’ll know that they don’t care about the problem.

May have to wait until after Christmas for a response as they are shutting down for the holidays for two weeks. Judging by the announcement that looks like its from today.


Edit: Perhaps post idea this in the TrainzDev Forum as well?
 
Last edited:
That's exactly what I'm talking about - you can't just reverse engineer someone else's technology - it's not legal.

You need to work on data structures first - user interface follows on from the data.

Lets agree to disagree, a good design first considers what is wanted and needed and then the data is defined and organzied to support the requirements.

Reverse engineering Aurans DLS is not what I was referring to, I was referring to the concept of starting with the end result in mind and then working your way backwards to the solution to deliver the end vision.

This approach then allows for you to design something that is exapandable and more easily upgradeable.

Examples of such logic are the ability to add new data elements as the future evolves without bringing everyone to their knees or a standstill. This logic also accomodates reverse compatability for older versions and future new versions.

I do not believe any one persons vision should rule the day here. I also think we can approach it with the DLS as a base because all I am suggesting is brainstorming what we want and then how it might be delivered later.

Hope this helps make it a little clearer.

So, an example of starting to surface requirements would be as follows:

1.) The ability to see large, medium and small previews of assets.
2.) The ability to capture new data elements (Payware, Free, for example) This one would actually begin a list of specific new attributes that people would like to see.
3.) The ability to filter and dynamically manage attributes
4.) The ability to request new assets and view assets requests
5.) The ability to version assets (Support older and newer versions)
6.) A public interface to allow the updating of incomplete data elements
7.) A public Interface to rate assets
8.) A public utility to comment on assets

These are just crude examples to start people thinking. I suggest someone volunteer to capture these and every so often regurgiate them as an updated clean list so people can keep reviewing and adding.

The people can later debate the merit and feasability of each. perhaps a phased deliver might be in order where the very basic most popular wants are pursued in V1 with othe rfeatures to come in V2 through 10 if thats what ti takes.

E
 
I would like to invite the Auran development team to contact me off-line with a PM to discuss these possibilities. In fact, I’ll be very disappointed if I don’t get a PM, as then I’ll know that they don’t care about the problem.

Or they think they can manage without your help.
 
Lets agree to disagree, a good design first considers what is wanted and needed and then the data is defined and organzied to support the requirements.

Reverse engineering Aurans DLS is not what I was referring to, I was referring to the concept of starting with the end result in mind and then working your way backwards to the solution to deliver the end vision.

This approach then allows for you to design something that is exapandable and more easily upgradeable.

Examples of such logic are the ability to add new data elements as the future evolves without bringing everyone to their knees or a standstill. This logic also accomodates reverse compatability for older versions and future new versions.

I do not believe any one persons vision should rule the day here. I also think we can approach it with the DLS as a base because all I am suggesting is brainstorming what we want and then how it might be delivered later.

Hope this helps make it a little clearer.

So, an example of starting to surface requirements would be as follows:

1.) The ability to see large, medium and small previews of assets.
2.) The ability to capture new data elements (Payware, Free, for example) This one would actually begin a list of specific new attributes that people would like to see.
3.) The ability to filter and dynamically manage attributes
4.) The ability to request new assets and view assets requests
5.) The ability to version assets (Support older and newer versions)
6.) A public interface to allow the updating of incomplete data elements
7.) A public Interface to rate assets
8.) A public utility to comment on assets

These are just crude examples to start people thinking. I suggest someone volunteer to capture these and every so often regurgiate them as an updated clean list so people can keep reviewing and adding.

The people can later debate the merit and feasability of each. perhaps a phased deliver might be in order where the very basic most popular wants are pursued in V1 with othe rfeatures to come in V2 through 10 if thats what ti takes.

E

"Lets agree to disagree, a good design first considers what is wanted and needed and then the data is defined and organzied to support the requirements." This only applies if you are a consultant being paid by the day, then I've seen them go in knowing that the system couldn't be built because of the constraints but what the heck the politicians want to show they are doing something so we'll sit around and get paid for a year or two before admitting it can't be done because of the constraints. To me a good design starts with asking what are the constraints then looks at what would be nice before coming up with a solution. Had a friend once who spent three years of his life building a routing system for trucks so they could be given their work in such a way as to minimise driving. Trouble was it took 26 hours to run for one truck on a mainframe not much good for a daily system.

I think you've entered the realm of fantasy just at requirement one. Who is going to do the screen shots of the assets to give three different sizes shots and then update the DLS? Ever notice that some assets on the DLS don't even have a single screenshot that shows the asset. I won't bother to address the others.

I'd love to see just a screenshot of everything on the DLS.

Sorry I was hoping for something more practical to come out of this.

You may get further talking to Auran on Trainzdev but I wouldn't hold your breath, there have been a number of other attempts that were less ambitious that are still waiting input from Auran.

Bye

Cheerio John
 
Last edited:
I think you've entered the realm of fantasy just at requirement one. Who is going to do the screen shots of the assets to give three different sizes shots and then update the DLS? Ever notice that some assets on the DLS don't even have a single screenshot that shows the asset. I won't bother to address the others.

I'd love to see just a screenshot of everything on the DLS.

Sorry I was hoping for something more practical to come out of this.

You may get further talking to Auran on Trainzdev but I wouldn't hold your breath, there have been a number of other attempts that were less ambitious that are still waiting input from Auran.

Bye

Cheerio John

One screen shot can be used to accomodate all three previews.
Screenshots can be uploaded by community members
Selection of screenshots can be chosen by users or community administrators
Administrators can be volunteers or elected

These are just some ways these concerns can be addressed.

Let people who care do the work and they will do just that. If nobody does it, we are no worse off.

We can poke holes in this all day ... of course its going to take people to make change, and if nobody wants change then you get what you have.

If all this bothers people, just ignore it, and if something comes of it, you can reengage then or just complain about how it was delivered. Not sure what else to say other than yes, this is likely a waste of time and so if you feel that way, just ignore it. No offense intended in this at all.

E
 
" This only applies if you are a consultant being paid by the day, then I've seen them go in knowing that the system couldn't be built because of the constraints but what the heck the politicians want to show they are doing something so we'll sit around and get paid for a year or two before admitting it can't be done because of the constraints.
Cheerio John

Problem with that is that we are not talking about consultants here, I thought people here in the community offered to do this out of the goodness of their heart for the benefit of all.

These cycles are iterative, so you start off with a pile of want and need, you rationalize it, then review it, update, review, ect then someone designs.

I have years of professional experience successfully orchestrating results based off these principals and one thing you learn is that there are two ways you can lead these things.

One is that its designed based on what users want and the other is based on what builders want and usually the builders end up happy in the second and the users unhappy because they really weren't considered.

Really good products are made by understanding what the users of it really want and then the engineers working to manage the reality and constraints of it into a design and final product.

Oh well, the reason it appears to me that this fails, is nobody really wants change enough to embrace it and help make it reality.

You can argue I am wrong, however this really is in my opinion a matter of either people bellying up to the counter and drive it to happen, or just cutting it down and trashing the ideas.

It appears to me that this is a very politically charged subject, looks like I walked into the middle of it.

So, lets slay the elephant that’s in the middle of this, what’s so wrong about wanting improvement?

You all decide!

Peace!
E
 
Last edited:
Right off the bat even I can see a problem with this:
Junkyard: anything that has errors or missing dependencies (an appropriate real-world parallel as junkyards are full of good stuff that needs work to make it useful).

All content that uses stuff not on the DLS would end up in the junkyard. (For instance I saw some layouts in a search yesterday that use some payware assets. Waterfalls I think.) If the DLS was the only place to find Trainz stuff it would be different, but it's not.

Also people keep saying that the standards keep changing so an object that doesn't have errors in one version may have errors in another version. Just what standards would you use? If you used standards from say 2010, just how many of the older objects (say 2004 designed stuff) would actually show up as error free? If you applied the standards that were in use in the version the object was created for, then people using newer versions might still get errors and then complain about it.

As for the original idea, seems to me maintaining the database alone would be a full time job and the whole thing would be a money pit. I doubt you could get enough income to cover the operating costs, much less development and hardware.

As far as finding content on the DLS as it is, did you all know that there's a second set of options that shows up, on the website, once you actually start doing a search if you don't have pre-UTC versions selected? Not sure if all content has the required data to use those options, (much less has the data correct) but I know some do. And some of the categories are pretty specific. (Like depressed center flat car.)
 
I have years of professional expereince successfuly orchestrating results based off these prinicipals and one thing you learn is that there are two ways you can lead these things.

Really good products are made by understand what the users of it really want and then the engineers working to manage the reality and constraints of it into a design and final product.

Oh well, the reason it appears to me that this fails, is nobody really wants change enough to embrace it and help make it reallity.

So, lets slay the elephant thats in the middle of this, whats so wrong about wanting improvement?

The most successful systems come about by having good clear communications and understanding of the problem. At a professional level good communication is very important. The words in blue in your message distract from what you are trying to say.

You are confusing a desire for improvement with some thing that can be achieved. I think we are agreed about a desire for improvement.

Cheerio John
 
Also people keep saying that the standards keep changing so an object that doesn't have errors in one version may have errors in another version. Just what standards would you use? If you used standards from say 2010, just how many of the older objects (say 2004 designed stuff) would actually show up as error free? If you applied the standards that were in use in the version the object was created for, then people using newer versions might still get errors and then complain about it.

As for the original idea, seems to me maintaining the database alone would be a full time job and the whole thing would be a money pit. I doubt you could get enough income to cover the operating costs, much less development and hardware.

The versioning requirement is meant to cover the use and existence of assets for different versions as well as the selectable filtering and attributes. I think what I was proposing is that the user decides by way of preferences what versions they want and what is or is not considered junk.

Money Pit? Hosting at GoDaddy is cheap, $8.95 US month gets you 20 MySQL databse uses and PHP server, Portal Software ect. One could pretty much host the thing for that, particularly if we are not trying to host the actual assets on the server or trying to become a DLS. The DLS can still be that if for example Auran did not take this upon themselves to fix and someone built the public database and desktop clients to manage data and information only outside DLS.

My guess is that if you hash this all out here and give Auran a better way to deal with it that ultimately they wouldn't want to let someone else do all this and they would do something themselves. Again, someone could always code and give it to Auran.

About administration, honestly, much could be done to make administration minimal and voulenteer based. Thats part of the reverse engineering work and thinking with the end in mind and stating up front you want the solution to be low overhead and easily maintained. Most people use a workflow and distribution to get a great number of people doing the heavy lifting. Anyone ever try SETI years ago, they used everyones PCs to do all the computing and simply wrote the software to run on peoples desktops and phone the data home! :) Torrents schemes are not at all unlike this as well and Auran could even move to that sort of concept with DLS. With some thinking and brainstorming, much could be done.

I have typed enough, I see this is not going anywhere so if you wanted this to go away, then perhaps you win.. people who want it are going to have to join in and be positive or see this die just as it apparently has happened over and over again.

E
 
Last edited:
The most successful systems come about by having good clear communications and understanding of the problem. At a professional level good communication is very important. The words in blue in your message distract from what you are trying to say.

You are confusing a desire for improvement with some thing that can be achieved. I think we are agreed about a desire for improvement.

Cheerio John

My appologies for the typos! Sorry I am not perfect there and if typos are your concern, oh well, not much left to say I guess. (I fixed them all for you! :) sometimes my replies are done from a cell phone and so they get messy!

I still have not seen a problem that can not be resolved yet with detailed discussion and planning.

We can go on all day, poke holes, fill holes.. its still going to be a matter of people doing the work or abandoning it. If I had to bet, I am guessing that it will be abandoned.

Maybe this is why people set out to work BVE, I do not know.

How about you lead for awhile? :)

E
 
Last edited:
The cheap hosting imposes transfer limits, unlimited plans are a bit more expensive. In any event I was talking more about this:

I imagine you could contract someone offshore or even locally to do the PHP development work for a few thousand US dollars. A tool like PHP with a MySQL Database would probably be the easiest in the long run. I am guessing this could even be done in MS Access or a Filemaker Pro tool as well, but distribution might be more expensive for users. MySQL and PHP are readily obtainable and someone could easily package a solution up into something that would install on to your local PC.

A "few thousand US dollars" is not so cheap.

In any event, I think the real issue with doing any plans like this is finding people to actually do the work. You can talk about theories till the cows come home, but if there's nobody to do the actual work then all you've got is a dream.
 
Back
Top