...
The API works (or should work) project independend
The URLs of different project can be maintained easily. They are all on the same sewrver.
Etc. ...
My dream is:
- Create a base project, maybe nativeEx_barebone
- Go into all the different project sites and download into your project, whatever you need
- Build the project
- RUNS!
(And I'm sure, Nuno has a similar dream)
Peter
Don't let me start talking too much about what I dream or you'll wind up getting bored with pages and pages of senseless text..
One thing that made me really happy was seeing possible a concept of API scripting that could help overcome a lot of barriers we had in the "ice-age" and made things really flexible enough to be used and recycled by present and future projects.
It helped because everyone can write and share these app scripts regardless of their favourite projects and be able to use them on any other compatible projects otherwise we'd be re-writing app scripts every couple of months.
Regarding the WinBuilder browser, MedEvil and Peter have a good point when they state that WinBuilder.exe shouldn't need to worry about producing and maintaining a web server and that a full range web application would better manage this much needed feature.
We didn't had a talented php developer willing to help us like this before and now I (finally) see a very good development capable of bringing a huge impact and evolution on the current way how things are done so I wouldn't mind exploring more about any other possible things to be done here.
---
Ideally, we should consider an administration capable of working in standalone mode and also tie itself to a "ring" of other trusted web servers where their resources could be better distributed and shared.
- Imagine for example a web server having the possibility of using other mirror web servers to distribute the heavy bandwidth usage and how a dynamically generated updates.ini would allow for end-users to download their project files from other mirror servers.
- Regarding app scripts - if we know that they can be shared across projects - how far could we evolve in terms of making app scripts become available for download to every other API compatible project?
- There is also the end-user perspective for people who have slim to none experience in handling mySQL or any other sort of complicated operations regarding server managenement or web applications and this is the reason I was asked for something portable and self-contained as much as humanly possible and even if it seems a titanic ammount of work for any programmer it is also true to the statement that popular solutions for the end user often require a genius level of talent from a developer to make them simple and acessible. Arvy, sorry for putting you under stress with these tight requirements.
Won't write much more for now but I'm really enjoying this project, please don't stop now.