-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MIGRATION TO NEW_THEME CHECKLIST #618
Comments
Are those really "must"? Like GDPR things, well, the current website runs without it, right? Which is probably not good, but you wouldn't make it worse at least. Or allowing to change username - this really doesn't sound like "must"... |
I agree with you, not all of them are required for the migration. |
I've splited the list above. But I should keep in mind that when the migration occur, I have to be available for some time as I'm pretty sure there will be some problems arising ;) I hope it will be finally soon!!! |
The mandatory list is now complete 🥳 I've been working on this complete rewrite for so long! I'm really pleased to be there now :) But the work is not complete. I think the next website version GKv2 (aka The public staging instance is https://new-theme.staging.geokrety.org/. Database is synchronized from production every days at 2am UTC. So there is no problem if tests are made there. Bugs should be reported on GitHub. If possible add label Regarding the api and legacy urls, I did my best to recreate some legacy endpoints so the migration should be transparent for partners. Partners are however requested to test their product on their staging/development environments with GKv2 using the url above. The migration date will be set depending of the quantity, severity and time need to fix the new found bugs. :) Known changesRate limit systemApi endpoint now have 2 types of rates limits:
For both of them should be quite high. Let me know if some needs tuning. For the 2nd point, for each request you'll find in the headers the current consumption, limit and count period. GKM/GK fusionOn migration, the api.geokretymap.org will point to api.geokrety.org Missing features
Moves support timezoneHistorically all date times were processed as if they were UTC. Now timezones should be properly handled. On legacy api endpoints, there is now a new Next actions
|
Will test as time permits. Contact to oc.de could possibly be @teiling88 or he will know the right person I guess. |
So, for dummies, can you make some short "action required" message for geocaching service maintainers?
So far my understanding is that everything should continue to work as is and no changes should be required from us.
I'd say it might be good enough to submit bunch of emails and/or issues directly in GK github mentioning people, if folks are active and they comment/reply - you're ok. If not - you can just close those issues after X months of inactivity (because they would be still off-topic here anyway). This looks easy enough and also relatively good to track the progress
Sounds like something went wrong here =) Did you want to split it to two items? |
Exactly, this is the plan. But would be nice if partners could ensure that everything is all right. |
I'm missing opencaching.ro in your list. |
@bekuno you are correct. Meaning developer contact. |
My few bits:
My appologies, this was a very quick look. I will try to give much more feedback in detail, but this short summary is all I could do on short notice. Will be back. ;-) |
Hi @kumy ; amazing work you've done 👏 / I will try to give you some feedback on my free time on this wiki page
mandatory found: |
Thanks @andrixnet for your feedback :) my comments bellow
I think I'll remove the
Yet BS3 was chosen 3 years ago.. It's a bit late now to change
ok, will check that
yeah, i agree. Datatable was added last week, this need to be fixed
They are all hosted in our subdomain
I'm sorry which icons are you talking about? Could you please provide a screenshot?
The tooltip contains the full text. That may be a fix for later...
Yes please!
I dont get this. Could you elaborate, a screenshot?
🤷
Yes on staging statpics are not regenerated during moring full-import. But it will be ok on prod migration. If you create/move a GK then your statpic will be updated. |
Thanks for the feedback @boly38, comments added to the wiki page |
Thanks for your time and help on this subject. I know there will be lot of design issues (I'm sorry for that), but your first comments are good and very welcome. Apart from graphic point of view, I'm really interested in real bugs or not handled edge cases. Tests on security side are also very welcome XSS, sql injection, brut force or whatever an evil guy could imagine. |
Thanks @bekuno, the private contact list has been updated 👍 |
Any estimate to actually perform the migration? Should be good enough to migrate :) |
Announcement sent via #754 + via mail. |
@okainov Let's say 3 - 4 month since now -> Feb/march 2023 🤷 |
Sadly I didn't received any confirmation yet from any of the partners tests... :( |
I think I'm quite ready to switch on GKv2, I wrote #807 with the migration steps. I'm planning to switch on February 24, 2023 starting at ~20h pm UTC. There will be 2 hours of interruption. |
GKv2 is out. Closing this one. |
This list is the "must have fixed issues" before we can migrate to
new-theme
branch:Mandatory:
check_*.php
endpoints #421 Rate limit check_*.php endpointsexport*.php
#12Optional for GKv2 migration:
Migration:
main
(akanew-theme
/GKv2
) #807No issue yet:
Migrate our CI to somewhere else (we ran out of free travis-ci.com credits and our request is ignored be the support)The text was updated successfully, but these errors were encountered: