After a brief internal beta testing phase (thanks to the italian community and to “Silvio The Great”) we are ready to open to the entire community the beta version of CODE, a Waze.Tools Suite application written to store, mantain and distribute scripts for the WME environment.
The original idea was to create a single point of access to find ANY script related to the WME universe, avoiding the search into many and many different sites (can be a frustrating task for newbies).
If you want to preview and test the application please send me a PM with your email address and I’ll create a new account for you. Please also specify what type of account you want (End User, Script Coder or both) to perform your tests.
Q: Do we really need YASRS (Yet Another Script Repository Site)? A: Don’t ask to me, Silvio told me to do it, and if Silvio ask, we answer. Period. :lol:
Is it possible to get a counter for each script to show how many people have installed/are using that script. This way we can track what scripts are most popular?
Here in the U.S. most of us consider WME Toolbox & WME Validator almost a requirement when editing. Perhaps a way to flag certain scripts as “Essential”
There is already a field in the database to count the times a user click on the “install” button, we only need to take this value and publish it. It’s an integer with 7 digits, I think it is sufficient
Scripts are grouped into “categories”, and categories are shown in a predefined order. All we need to do is to collect all required scripts under the same category, set a category title (something like “This Scripts are Required”) and that’s it.
Please note that every category has a different “privilege bit” on it, and a user can view a category only if he have set the corresponding privilege in the user record. With this method we can decide “who” can view “what”. I believe that this method is sufficient for most cases.
PS: I saw that in my inbox there is plenty of requests. if everything goes well I think to create all the test accounts in few hours.
PS2: As you can see many parts of the site still have a “Please Fill This Before Going GA” text instead of the normal text. I will appreciate if someone could help me to fill this fields with something sensible
Just tried with Chrome and Firefox, and it works with both browsers (as you can see the counter now says “2”). Do you load the script by clicking on the “Install” button? Do you see some errors in the console? (to start the console press F12)
If I (as code author) click on ‘Upload New Script’, then change my mind and click ‘back’, I would expect no new entry to be created. But I nevertheless create a new script entry without any content. I suggest this behavior to be changed.
I would like to submit a script (Validator localization) in a category ‘Country Dedicated Scripts: GERMANY’. Could you please create that category? I assume I cannot do that myself (which is ok for me).
I suggest to add some explanation on what the different icons of the scipts’ LifeCycle mean. I assume they are reflecting the ‘gold’, ‘ga’ and ‘beta’ suffixes of the script’s version number, but even those names are not self-explaining to me.
Nice shot. I’ve added a new entry in the issue tracker, it will be fixed soon.
EDIT: oops… sorry, didn’t mean to use a forbidden word… please read it as “in few days” :lol:
EDIT: Issue fixed. In less than one hour. Now I deserve another beer…
Categories are without a management web interface because we don’t see the need to have one. I bet that after a few weeks all the needed categories will be in place, therefore for now I will insert the missing entries manually in the DB.
P.S. = The dedicated area for GERMANY was inserted.
Here is the summary of all the icons provided.
Basically:
Triangle: “RIP” aka “It’s dead” aka “Use it at your own risk”.
Circle: Under development, stay away if you are not brave enough
Square: Use it, and pay a beer to the author. He need it.
For more infos about the stages of development of a script (or other software) you can take a look to this nice Wikipedia article.
Thanks to BellHouse, the “Upload a New Script” part of the site has been redesigned, and now the creation of a new entry is delayed until the user click on the “Update” button.
To report new bugs please use the bug tracker.
If there are no more heavy bugs we think to switch to a RC release in few days.
The idea is to host every script that belong to the Waze community to make easier for every Waze user the script search phase, so… if it’s Waze related, this is the right place.
If the existing categories are not enough, fill free to suggest a new one.