• Willkommen im Geoclub - dem größten deutschsprachigen Geocaching-Forum. Registriere dich kostenlos, um alle Inhalte zu sehen und neue Beiträge zu erstellen.

RangerFoxs Website

Ranger Fox

Geocacher
TeamBunteBlitze:
So I should probably remove the "Sign Up" link for now and just have the "Sign In" link. Or the "Sign Up" link should take people to another Wherigo page to explain the user must sign up with Groundspeak in order to use the site.

jennergruhle:
Okay. I will attempt to reproduce this after I finish what I'm working on: the "Newest Cartridges" section at the bottom of the main page.
Now that people are using this site, I feel I should probably keep a public log of site changes.
I try to update the site only when it is around 3AM or 4AM in Germany, so most of Europe and the US is asleep. If something is urgent, I will upload it as soon as I finish testing my fix.
 

keogarl

Geocacher
Hi Rangerfox, welcome to our "green hell" (thats how we call our board)
Ranger Fox schrieb:
Perhaps it's better if I stick to English?
this is a good idea. Most of us do understand English quite well and even Johnnys English is better than googles German :D
Ranger Fox schrieb:
If I do so and Google gives me a province that does not exist on the G$ province list, I could add to the list. Would this produce more confusion?
I wouldn'd handle this different to GC. This might end up in lots of annoying extra-work. I think you can expect from the owners that they know where they place their caches.
Ranger Fox schrieb:
Groundspeak, with regard to Wherigo, is good at talking and promising, but never delivering.
I really wonder why Groundspeak is so silly and don't accept this generous present you offer them :irre:

Ranger Fox schrieb:
The main reason I'm doing the site and the Wherigo Foundation is for the community.
:gott: :gott: :gott:
 

Ranger Fox

Geocacher
The Safari issue:
I am still having trouble reproducing this. I am using both my phone (iOS 7.0.4) and the desktop version of Safari (v.5.1.7).

Try #1:
I am logged into gc.com and have clicked the option to remember me (my test basic user account, not my Ranger Fox premium account), just as I read from TeamBunteBlitze and jennergruhle. On the WF site, I click "Sign Up". I am taken to the gc.com Premium Membership (abbreviated as PM) page. I click the back button and it takes me back to the WF site. I can then click "Sign In" and it goes to the page asking if I want to allow Wherigo\\kit to access my information. I click allow and I'm signed in on the WF site.

Try #2:
I am still logged into gc.com as my basic user account. I click "Sign Up" on the WF site and see the PM gc.com page again. On that page, I click "Sign Up". I'm still on the PM page. I click "Sign In". I am logged in as my basic user account. I click the back button. I still see the PM page. I click the back button again. Still the PM page. I click the back button a third time. I'm now back on the WF site. I click "Sign In" and am signed in.

Try #3:
I on on the gc.com page and signed in. I click "Sign Out". I am signed out and on the login page. Now, I go to the WF site. I click "Sign Up" and am taken to the Membership Registration page. I click the back button. I'm back on the WF site. I click "Sign In" and am on the gc.com Sign In page. I sign in, but I do not click the "Keep me signed in" box. I'm asked about allowing access to Wherigo\\kit again. I click Allow Access and am signed in to the WF site.

Try #4:
The same as #3, but I click the "Keep me signed in" box. I'm still signed in to the WF site.

------

I do not know what you're doing that I haven't tried. And this is precisely why I need people testing the site: they can do things that I can't.

By the way, if you're wondering why it's Wherigo\\kit that shows in the gc.com access request page, I can explain this. I originally used Kit's gc.com API keys. I sent a request to Groundspeak on May 7 to get an API key specifically for the WF site. I sent a reminder on August 20. Later, I asked on the telephone why nothing had been done. The request won't happen until they make a decision about their stance on the site. Even getting a gc.com API key for Kit had to have approval from the top of Groundspeak because Wherigo wasn't what they were intending people would use the API for. And thus is the reason why I'm still using Kit's key on the WF site. So... yeah.

The Wherigo API, by the way, is a little odd in my opinion. After discussing the API with the other WF members back in March or so, everyone came to the conclusion that they don't want API keys with the Wherigo API (to make it freely-accessible to the developer community). Therefore, using the Wherigo API works like this: you point towards the Wherigo API URL and give it your site's URL to come back to. The Wherigo API passes the request to gc.com, using Kit's key. If the user authenticates, gc.com goes back to the Wherigo API, which then records the gc.com key and user account, then issues a Wherigo API-specific key to whichever application made the call. Almost all the site's functionality is available in the Wherigo API. I even began experimenting with a Wherigo v2.0 feature: storing cartridge variables within the API for retrieval based on user account, cartridge, or author. But all that is for later.
 

jonny65

Geomaster
@RangerFox :
I meant setting up the (my) home location, not the starting point of the wherigo. :
setlocation.JPG

I assume the site is in "holdingstate" as seen at the bottom of the page "You are viewing a preview site. All information here will be deleted prior to launch."

So uploading any cartridges or write logs or anything else is only for testing.

But no one can say whether (?) or when the site will start. Is there a date in sight...approximately ?
Can we do anything to make the process faster ? We will send our signatures to Jeremy, saying that we want the new site for hosting :/

Would it be possible that groundspeak says NO to all and the whole work would be in vain ? :roll:

Do you have a timeout built in ? I was on the site, doing nothing for 30 minutes or so and after I clicked "Find a cartridge" I was no more jonny65 but visitor. I have to log in again.

Oh...very important .... smilies don't work when I write a log :^^:
 

Ranger Fox

Geocacher
Actually, I'm using the home coordinates you have in your geocaching.com profile. That's what feeds my nearby cartridge list.

Yes, I'd prefer to keep the web site in this "holdingstate". I could add something that says "Please don't delete my cartridge when you finish the web site," but that's a pain. And I really don't want to host the final site at either of the two addresses. I'd hope, by then, I can come up with a domain name for the real site (I was hoping for wherigo.com).

Since the player app needs the Wherigo API to work (as far as I know, at least), I will launch the site when the player app is available to everyone.

In my conversations with Groundspeak, their saying no and all my work being wasted is a possibility that was brought up. I do not like having around a thousand hours of my time wasted. Unless Groundspeak comes out with something of their own, I intend to use this site.

There is a timeout, but your browser should have had a cookie that logged you back in. I left for three hours during the day to walk on a trail (it's a wonderful 17C today). When I returned, I was still logged in. If you logged into Wherigo\\kit during this time, there's a chance that's why you were logged out. These two sites don't communicate their gc.com API user keys.

Smiles? I went with the trophy badge icon for the site. It only shows up when you complete a cartridge. And the only way for you to log a cartridge completion is to enter a completion code on the log page or have the Wherigo player app, through the Wherigo API, tell the site you completed the cartridge.

Anyway, here are ways you can log a cartridge completion:
1) Log into the Wherigo app and complete a cartridge. The app, later, is supposed to allow everyone with you to log in. When the cartridge is complete, the app will tell the site everyone can make a completion log.
2) Get the cartridge's completion code. I don't like this option because you can just download a cartridge and extract the code. However, I've left it in for those who still use Garmin's Oregon or Colorado. One of these days, I want to remove this option.
3) A cartridge contributor could go to the "Manage Completions" tool on the cartridge's listing. This page allows contributors to upgrade incomplete playthrough and note logs into completion logs. The page also gives contributors the option of typing in the names of people who can log a completion log. Likewise, contributors can downgrade completion logs to incomplete playthrough logs.

Cartridge Contributors:
There are times when multiple people work on a cartridge. Groundspeak's site recognizes one owner per cartridge. The WF site takes this a step further with the concept of contributors. The listing still has one main owner. This owner can then assign other people read/write permissions on the listing. I should probably change "read/write" to "co-owner" since people with read/write permission are treated like listing owners: they even get credit in their stats. This means co-owners can download and upload the cartridge's source code, edit the listing, and police log entries. There's another contributor, called "read-only". This person can only download the cartridge's source code. All contributors can view a cartridge before it is published. Thus, you can have a group of people testing and revising a cartridge.

Well, I certainly did get off-topic, but I think this is good information to know.
 

jonny65

Geomaster
Smilies....I mean smilies in the logtext :roll: :p :D :motz: :???: ;) :irre: :/
but not so important as I say.

I wonder whether there are some developers, programmers and designer from GC in a secret room and one day they suddenly publish a new wherigo site while you and your team have the work already finished :???: The best way would be to work together...this seems impossible as it sounds :???:

And is there a duty, that a cartridge has to publish on a special site (in these case wherigo.com) ? I have seen some wherigo cache listings, where the 2 (PPC and garmin) GWC files were hosted on another site, even on a homepage (!) of the owner.
Ok, let's say I want to publish a new wherigo cache tomorrow and make a link to your site to download the cartridge. Would it be published ?

2 open questions from above...is there any date in sight when GC will say "yes oder no" ? Can we do something to force anything ? How its going on, whats the next step ?
 
OP
C

Charlenni

Geomaster
Sorry RangerFox, but my German is better than my English ;) . Try to answer from my view.

Natürlich kannst Du Deine Cartridge überall hinpacken. Allerdings verlierst Du dann die Möglichkeit den Benutzernamen in der Cartridge mitzugeben. Und auch ein etwaiger Freischaltcode kann nur bei online erzeugten Cartridges mitgegeben werden. Deshalb habe ich mich an RangerFox gewand, ob es mit einem eigenen Kopiler möglich wäre, eine eigene Seite aufzubauen. Damit fing seinerzeit ser Stein zu rollen an.

Und ja, ich dachte der Berg wäre steiler. Aber nein, er ist ziemlich flach und uneben, deshalb dauert es auch so lange, bis der Stein richtig Fahrt auf nimmt :( .

Das Argument, dass alles für den Mülleimer ist, liegt immer im Bereich des möglichen. Nicht nur bei RangerFox, sondern auch bei den anderen. Ich bin sicher auch schon bei 1000 h reiner Arbeitszeit. Von den Hard- und Software ganz zu schweigen. Und eventuell will, wenn wir dann endlich fertig sind, gar keiner mehr Wherigo spielen :???: . Aber eine 3 Seiten Diskussion hier gibt mir schon wieder etwas Hoffnung :D

Nun zu der anderen Frage: wie geht es weiter. Wir warten auf Groundspeak. Schon seit geraumer Zeit :kopfwand: . Die Herren (und Damen) halten uns nun seit über einem Jahr hin: nun ja, vielleicht, müssen wir einmal sehen, kann schon sein. Aber das macht nichts. Wir sind gewillt, auf alle Fälle weiter zu machen. Vielleicht ist es ja auch nur ein Henne-Ei-Problem. Solange nichts da ist, braucht man sich auch nicht zu entscheiden.

RangerFox arbeitet an der Seite, versucht alles Mögliche, was man an der Alten vermisst, einzubauen. Im Hintergrund arbeitet er an der API, so dass Player direkt Daten mit der Webseite austauschen können.

Mangatome und ich arbeiten an den Playern. Es soll jeweils einen für iOS, Android und Windows Phone geben. Alle drei sind in C# geschrieben und basieren auf dem gleichen Kern. Grundlage ist die original Wherigo.lua die auch den Emulator und den Garmin antreiben. Damit wollen wir erreichen, dass die Fehler überall gleich sind :lachtot: . Alle Player sind Open Source und können bereits auf Github begutachtet werden (http://www.github.com/WFoundation).

Der Kern stand bereits, bis wir bemerkt haben, dass unsere Lua Schnittstelle ein kleines (oder eher ein großes) Speicherleck hat. Deshalb musste alles umgestaltet und überarbeitet werden. Nun sieht es besser aus.

Mangatome hat im englischen Forum beschrieben, wie weit er mit dem Windows Phone Player ist. Deshalb gehe ich hier nur auf die andern beiden ein. Der iOS Player läuft bereits. Ettliche Cartridges können bereits gespielt werden. Laden und speichern wurden heute entwanzt. Das Sicherungsformat ist identisch mit dem Format der Garmin Player und dem Groundspeak Player. Einiges funktioniert aber noch nicht: die Karte ist noch gut und auch nur die von iOS, also nicht offlinefähig. Das muss noch besser werden. Auch alles außerhalb des Players liegt noch etwas im Argen. Ich bin kein guter Designer. Falls also jemand damit Erfahrung hat :hilfe: .

Der Android Player hängt im Augenblick an der Karte. Da hat mich Xamarin im Stich gelassen, soll heißen, ich wart auf die Bereinigung eines Bugs. Dann soll die Google Map eine Navigation ermöglichen. Auch im Offlinebetrieb. Dafür kann dieser Player bereits Daten aus dem Internet abrufen.

Alles in allem bin ich extrem langsam. Ich bin halt doch kein Programmierer. Und zwei unterschiedliche Smartphone Betriebssysteme, die auch noch ständigen Veränderungen unterworfen sind, ist schon ziemlich heftig. Ich hoffe, dass ich in den nächsten 2-3 Monaten den Betatestern eine Version zum Spielen ausliefern kann. Das habe ich allerdings schon letzte Weihnachten gedacht :???: .

Ihr seht also, dass die Zeit, bis Groundspeak sich entscheidet, auf alle Fälle gut genutzt wird. Dennoch wird es etwas dauern. Wenn ich dazu komme, werde ich einmal ein paar Screenshots einzustellen. Vielleicht hat ja noch jemand ein paar Ideen
 

Ranger Fox

Geocacher
Smiles:
Oh, smilies. Yeah, I hadn't implemented that yet. I can put it on the list. At the moment, I'm testing the changes I made to permission access and a new type of cartridge contributor, a tester (who can download a GWC before a cartridge is published, but who can't see the source code). This will take into tomorrow to finish. I'll try to implement smilies some time next week if I have time. I forgot about them because I have never once used them.

------

"Duty":
That's up to the reviewer. I don't mind hosting the cartridge as well. (Since more people are using the site and not testing it, I think I'll just delete all cartridges uploaded before 15 December and keep the rest as real cartridge listings.)
I would like to suggest you list the cartridge on both sites and put a link to the Wherigo Foundation site in a more prominent location than the one to wherigo.com. If Groundspeak has a problem with it and contacts me, I can handle it.

------

When will Groundspeak say yes or no; what you can do about it
I am being honest with you when I say I have no idea. My original plan called for meetings with Groundspeak in August and a go-live date on the first of January. Groundspeak has known about what I've been doing since December 2013. In my opinion, it's not a money issue as I am paying all costs associated with the web site and the other Wherigo Foundation members are also paying the costs associated with their development (with me providing the rest of the funds if necessary). I'm not rich and I wish I had invested in bitcoin earlier than I did. If people really want to help me, I need some graphic artists to volunteer to make pretty things for the web site.

In the last meeting that I had (November), I was told it's uncertain if Groundspeak will make a move on Wherigo in 2014. They don't know. Part of the problem, I guess, had to do with Geocaching Challenges. Since it failed, the owners got scared and added a few layers of management and distributed power so bad ideas like that happen again. So in order for anything to be done on Wherigo, many people have to be involved in the process..

Anyway, what can you do about it? I wonder if everyone sending requests for work to be done on Wherigo (or to support the Wherigo Foundation) would work? I don't think it would hurt.

You know what? I wonder if just having the site and app out and people using it would be just what is needed. Have them be so good that Groundspeak can't ignore their pull. That's about the only thing I haven't tried in order to encourage them to act. What they need is the mother of all demos (this is a reference to a YouTube video of the same name).
 

Ranger Fox

Geocacher
Charlenni - history
From my point of view, I kept seeing people create new players and builders. In particular, I watched as the Android app developer came in enthusiastically, developed for a little while, and quit because there wasn't much to keep him active and engaged. I already knew that, above all else, a Wherigo API would make the most impact in the developer community and allow things to proceed. For that to happen, though, you had to have access to the site's code. Time passed and I became more and more antsy, wanting something to happen. Towards the end of 2013, Charlenni came to me with his compiler. This was an excellent opportunity. Mangatome had also contacted me about a Wherigo player app coded on the Xamarin platform, which would let you create apps for iOS, Android, and Windows from the same code. If you want something done, you have to be prepared to do it yourself; in my December 2013 meeting with Groundspeak, I pitched the idea of working on a new Wherigo site. I was given some instructions (make it look like something Groundspeak would make) and there was interest from Groundspeak on what would happen. In that month, the Wherigo Foundation was formed and we all set to work on our individual projects.

-----

Charlenni - Hope
You can imagine I'm in dire need of hope after each meeting with Groundspeak. That's why I turn to the community. You can only sustain yourself on hope for so long. For me, I was able to go nine months without needing much feedback from others. Now, though, when I need some hope and energy to keep going on, I just turn to the community, talk about what I'm doing, and that gives me the hope to continue. This is very important for me.

You also have to understand what Wherigo is like around where I live. There is nothing. No one does Wherigo and they don't talk about it. No one encourages me or seems to care. There is no interest whatsoever. It is a Wherigo vacuum. It's quite odd, actually. They have me, a great resource, in the area and they don't do anything. Oh, well.

-----

Charlenni - Waiting
Perhaps we should release things, have people use it, and wait for Groundspeak to catch up to us?

-----

Charlenni - Slow and speed
You can take as much time as you want. I'm really fast at what I do, but I don't have a lot of time I can spend working on the project. I try to balance work, an hour and a half commute each way, geocaching, photography, and all the other things I do. (I have found at least one geocache a day since March 2, 2007. I'm just slow to log them.) I love my free time and the holidays I get from work. Unfortunately, I work in America, where it seems they want to deprive you of your holidays. (I am by no means patriotic.)

Since the player app needs the Wherigo API, my real deadline for completing my part is whenever the app is released. I intend to spend most of my Christmas holiday working on the site. I am most concerned with making sure everything is functional and there are many tools to use. I can add tutorials and help articles later.

And just as Charlenni said, the time is well-used. If Groundspeak is being slow, that gives us more time to work on our projects. When you rush, you cut corners and errors happen. We will release when we're ready and blame Groundspeak all the while for being slow. Isn't this fun? If you think waiting 12 - 18 months is slow, just wait until we begin working on my vision of Wherigo v2.0! I expect it will take us a year to come up with the specifications and another three years to implement them fully. If this was our full-time job, we'd be much faster. Since it isn't, we have to balance the Wherigo Foundation work with everything else we do in our free time.

-----

And, now, I'll do laundry, work on the site for an hour or two, then get some ice cream and fall asleep on the sofa. Earlier today, I went out for a geocache. It took me a hour and a half to cut through 50 meters of briers with two machetes so I could then wade up past my waist into a lake for a cache. I have pictures, but not of me with the machetes. Isn't this more fun than a light pole hide? (By the way, I was out there for three hours in September, cutting a path that got me within 50 meters. I hurt my wrist at the time, so I had to wait until winter and my wrist healed a little.) So I'm also having fun and taking much-needed sanity breaks while making the site.

You can see a list of what I'm going to work on and what I have done on the site's change log page. I recently added it to the site so everyone here can see a list of changes I made and another list of what I want to work on. The amount of work I can put into the site is virtually endless. I have enough to do to last me easily through next year.
 

jonny65

Geomaster
On http://www.geocaching.com/about/guidelines.aspx I found a point :
Wherigo™ Caches
[...] The cartridge must reside at Wherigo.com.[...]

:???:

Another point...Is there only 1 type of GWC ? I have not seen ppc and/or garmin. And maybe some users/cachers are distrustful, if they should download their games from another site. Perhaps they want more their "good old wherigo.com site". The best would be : Power off wherigo.com on 1st of March and simultanously power on rangerfox.net or redirect to it :/

"It is a Wherigo vacuum"
This is surely a disadvantage, that the popularity isn't so high than in germany. I think here we have the most wherigo logs in the world. Might be a reason that GC is so slow.
But one thing I don't understand...wherigo can't be compared with the negative development of the challenges (?). They have been new and are failed, wherigo "only" needs to be renovate.

Site infos : I've uploaded one of my wherigo but I let it unpublished (WG197). The try to download it failed. The dialog box to download did not appear and the status line of the browser has shown "Waiting ..." for the whole time. After 10 or 15 minutes I canceled the process. The same to keogarls paranoia (published). On wherigo.com it is possible too to get a dowload link of an unpublished cartridge. This is very useful (especially for betatesters). Something else...I miss some attributes...light, uv ...

@Dirk : Insgesamt gesehen ist das ja ein riesen Paket, war mir am Anfang gar nicht so bewusst, alle Achtung. Aber außer Warten was passiert, kann man im Augenblick irgendwie nicht, hab ich das Gefühl. Man weiß auch nicht so recht wie und wo man anfangen soll. Wenn ich z.b meinen Link von wherigo.com auf rangernet umbiegen würde, kämen sicher viel verunsicherte Anfragen von Spielern. Oder auch die Info an Spieler, daß sie den "neuen Player" laden sollen. Flugblätter ? Da fehlt jetzt einer, der am Tag X den Schalter umlegt. ;) Legt der Compiler eigentlich ein zu wherigo.com nahezu binär gleiches GWC Ei ?

Merry christmas
 
OP
C

Charlenni

Geomaster
Bezüglich des GWC Formates kann ich Dich beruhigen: ja, ist das gleiche Format. Die Seite kann also einfach die alte Seite ersetzten.

Aber Du hast recht, einfach ist das alles nicht. Insgesamt ein rießiges ?. Aber mit der Zeit...
 

Ranger Fox

Geocacher
I'd rather host the site on some other, more appropriate URL than one of the seven rangerfox.* addresses I own. Having it on rangerfox.net and the other address makes it sound like it's all about me. If you can come up with a new name I can use for Wherigo, let me know. I've tried TerraTales (TerraTails is available, but that's not the right spelling), GeoWare, GeoGuide, DreamWare, LocalEyes, GPSkip (available), TerraTools (available), and so on.

You know what's funny? Wherigo.co is available for purchase. If I hosted this there, I'm sure it will confuse a lot of people: "No, you went to the wrong site! It's like '.com', but without the 'm'? Oh, why did they have to make it complicated?"

If Groundspeak would rather I didn't use the name "Wherigo", I don't think it would make a good impression to host the site on "WherigoFoundation.com" or "WherigoFoundation.de" either. (If the site will be hosted somewhere other than wherigo.com, I'll make sure I buy out all the popular top-level domains.)

-----

Guidelines
You could cross-list the cartridge on Groundspeak's site and the WF site.

-----

Wherigo Vacuum
I think people in my area are still interested in quick and easy caches. I like to hide something challenging, usually with terrain. When I needed a break from working on the WF site during the summer, I eventually put together a 68km hiking multi (15 stages using small, quality containers--no micros) during several of my hikes along a mountainous trail I like. I used an old GC I had, GC1X3KH, to list the cache. When I need a break from working on Wherigo, I like to go hiking. When I get some holiday time, that's when I fly somewhere and do numbers.

I keep wondering if I should have eased my area into Wherigo. I put out a basic cartridge, then I created Whack-A-Lackey. But, by now, I think I shouldn't blame myself. If anyone else was interested and capable of putting one out, they would have done so. (I'm joking about what I say next.) Perhaps some of the locals don't like the idea of someone being able to hack their cartridge and get the final coordinates! I won't lie: when I go after a Wherigo cartridge, I hack it up front, then I play it in the field. If I encounter problems twice, I sign the log book anyway. But this is because the cartridge I'm playing is usually more than six hours away (or much farther) from where I live. I'd rather sign the log and then work with the owner to fix the problems.

I agree with what you're saying. Wherigo needs to be renovated. It needs a new look. And if cartridge authors are feeling creative, I want them to be able to create their own look for their cartridge. For instance, video games are built on the same platform, but each game developer decides how their game will look. I want Wherigo to be this flexible in the future. (And if you don't want to define how Wherigo looks, you can always choose a default "skin" or one someone else made.)

-----

WG197
I see what you mean. On my development computer, my six core CPU goes between 30% and 55% while compiling the cartridge (it hovers around 118MB RAM, so that's fine; I have 16GB RAM total). In debug mode, it takes 7 minutes 45 seconds to compile the cartridge on my computer and close to two minutes in release mode. On the test compile program I created, it took 1 minute 20 seconds to compile the cartridge in release mode. I'm stuck at the moment. I had the WF site in debug mode because someone reported a problem compiling a cartridge from Wherigo\\kit when the site was in release mode. I don't know what to do about this at the moment.

With what is needed to compile a cartridge, I wonder if it would be possible for Dirk to create something that precompiles a cartridge. We don't need to compile the cartridge for a specific individual anymore because the Wherigo app should know who is playing and when the cartridge is complete (thus, we don't need to compile the user name or completion code into a cartridge).

Everyone on the Wherigo Foundation has access to everything. Dirk can perform the same actions and see everything I can. I didn't build anything special for myself.

-----

Download link
You're so nice to prompt this discussion. On the WF site, there are four levels of cartridge contributors:
-- Owner: This is the listing's primary owner. Unlike other contributor levels, there is only one primary owner. If the cartridge has problems, this is the person I will contact.
-- Co-Owner: This contributor can do everything an owner can. Co-owners get credit for the cartridge on their stats as well.
-- Download-Only: This contributor is a regular user, but can download the cartridge's source code.
-- Tester: This is what you're looking for. Testers can see your unpublished cartridge and download the compiled version for testing. Before publication, testers can create notes on the cartridge page.

By the way, I don't have anything in place to remove all notes prior to a cartridge's publication.

-----

Attributes
I didn't know anyone used UV for cartridges. I'll have to add ones feel are missing.

-----

Christmas
Yes, merry Christmas. Not having a family of my own, Christmas just doesn't feel as special as I remember it. These days, I have more fun around Halloween.
 
OP
C

Charlenni

Geomaster
Yes, I could do, but also my time is limited. Will look into it, when there is time.

Btw. here some screen shots from the iPhone app. I'm now nearly on Wherigo 1.0 level :D

Battleship.PNGMainscreen.PNG
 

Anhänge

  • Screenshots.zip
    1,2 MB · Aufrufe: 23

Ranger Fox

Geocacher
Thank you for posting this to this particular thread, Dirk. I am not watching any other threads in this forum, so I appreciate your posting the screen shots here so I can see as well.

I like the idea of swiping to see the rest of the cartridge's details. That makes the interface cleaner. Well done!

Cartridge details:
Perhaps you should put the company on a separate line. Also, it would be a good idea to add something that indicates how far from the starting coordinates you are (since the two example cartridges are play anywhere, you may have already done so) or if the cartridge is play anywhere. On the third panel, the one with the company and version, perhaps you should include that version's date (it's possible to get this information via the Wherigo API) and when it was downloaded. Also, it might be a good idea to check automatically for a new version. Finally, if we reduce the "Delete, Start, Restore" text to icons, we get to add a map. However, if you are able to show the cartridge library's cartridges on a map, I guess one within the cartridge details section might not be as useful. Anyway, I do like how clean you made this look.

Cartridges main screen:
Do we show the total number of tasks (in your example, "[2]"), or do we show the total number of incomplete tasks? Should we alphabetize the spelling or put the newest on the top (now that I think of it, I like putting the newest on the top)?

Tasks screen:
Should the title be "Tasks"?

Dialog box:
Thank you for not putting a "Back" button on a dialog (and, I hope, an input).

@Everyone:
At the moment, everyone in the Wherigo Foundation is developing their projects separately, discussing things on our mailing list when feedback is requested. It's a treat for the rest of us when we share our progress. I look forward to seeing these updates and do my best to make suggestions to help. The app, the site: everything involving creativity needs constructive, positive feedback.
 
OP
C

Charlenni

Geomaster
Cartridge Details:
Yes, good idea, will put the company on a second line. The distance should go into the cartridge list, but could also go to another place. The details of the cartridge is not ready. It's a table and there go all things, I know about the cartridge. If I don't use the API, I could only get things from the GWC file. There must be a map, that's correct, but not in the whipe area. Did this and get problems to go back, because if I whipe, I only move the map :p . Icons instead of text is no problem, when I have some good icons. Delete changes with save, if the cartridge is a API cartridge, that isn't on the players store.

Mainscreen:
That is the number of all tasks visible in the list. The list is sorted like the one on the emulator: on top there are all incomplete task sorted by property "SortOrder" or, if there is no entry in "SortOrder" (default 0), in order of creation. Than there are all completed task, ordered by there time of completion.

Tasks screen:
Thanks, was a typo.
 

Ranger Fox

Geocacher
Thank you for suggesting adding smilies. Merry Christmas: your wish is now reality. You can see an example at http://rangerfox.net/WG79.

This shows what a log entry looks like. It's the same on the cartridge details page.
20131225a.jpg

And this is what the editor looks like. You can type the BBC code, such as [:)], for a smilie and it'll insert the smilie for you (don't forget to add the square brackets). Or you could just choose the smilie from the menu.
20131225b.jpg

Do you have any smilies you'd like to use on the site?
 

Ranger Fox

Geocacher
Some features for you since Christmas:
Bookmark Lists
These resemble what you're familiar with on geocaching.com. However, I added a few convenience features, such as not having to leave the page to add a bookmark. Also, you can use the bookmark feature on the cartridge listing page to see quickly which of your lists contain that particular cartridge. This took several days to add.

Download Queue
Honestly, this is a worthless feature until the WF app begins using the Wherigo API. When you're on the site, you can add a cartridge to your download queue. The app is then supposed to read your queue and download the cartridges for you. With the way I set it up, the app could show you your queue and ask which cartridges you want to download, automatically download cartridges, or anything else you can come up with. I plan to add the ability to queue downloads on the page that lists previous and test versions of your cartridges.

User Stats
I think I solved the issue where the stats on your profile aren't updated immediately after you make a publish log. I was trying to be efficient and cache user information for 30 minutes. I added something that tells the code when to ignore that and pull updated stats. If this still doesn't work, I'll enable another part of the code that will always get a fresh set of stats from the database. This is still on my list of things to test the next time I perform a full test of the site (and not just the feature I'm working on).

Precompiling Cartridges
I ran into an issue with the cartridge compiler where it took several minutes to compile a particular cartridge. Until that gets worked out, the site is now precompiling all cartridges. Yes, by doing so the user's name and unlock code are not included within the cartridge. However, this should not matter to the WF app once it is finished and working with the Wherigo API. The app will know your user name from being logged in to the Wherigo API. As for the completion code, I'll work on that later. If you mark the cartridge as complete, you won't have to worry about a completion code because the app will unlock it for you and whoever else is logged in and playing with you. Anyway, I'll have to get back to this issue to see if the compiler can be made to precompile a cartridge and then, later, insert the user's name and completion code on demand. If we can get the compiler to compile in a second or two, on demand, I'll disable the precompiling feature. While I like the idea of saving CPU time by precompiling once and inserting the remaining information on demand, I do not like the idea that storing both the precompiled cartridge and the GWZ will double my storage cost.

Change log
For details, look at the change log on the site. I try to update it every couple days. In it, you can also see what I'm currently working on and haven't yet released.

---------------------

Have fun! I will take some time to rest once I finish adding the download queue to the cartridge versions page and test this in the API. During that time, I'll ask those who have volunteered to translate the site to update the translations.
 
Oben