Replies

Mar 11, 2019 7 years ago Official
SubetaTeam
User Avatar

Pet Profiles v2.0: Update + Q&A


You may remember our first announcement on this. If you haven't, or need a refresher, read it here: The Future of Pet Profiles We know it's been a while since that announcement, so we wanted to give a quick update on the status of this project, as well as a chance to address your questions and concerns.

Current Status!

So far, the initial groundwork has been completed. This means the basic "skeleton" of the system is in place. The new framework allows for some exciting new features:
  • Profiles will be modular, which means you'll be able to reorder and even remove various profile sections. For instance, you could rearrange the sections to have the Minion come after the pet's basic information. Or, you could easily remove the stats section if you don't want it to be visible, without needing to resort to CSS.
  • This modularity will allow us to introduce new types of profile sections in addition to the ones that currently exist.
  • Profile CSS will be entered separately into its own section. This will make things not just easier to edit, but also increase the character limit for profile CSS.
  • Since each section will have its own, separate, character limit, the amount of custom content you can fit onto a single profile will increase significantly.
We've finished the code for representing and displaying profiles, as well as adding and removing profile sections.

We've also completed the code that will transition existing profiles into the new system in "legacy mode". What this means is that the profile will be preserved as-is but cannot be edited - so it's perfect for completed pets and spotlight winners where you want to preserve the profile as-is and have no desire to edit it further. The conversion is a one-click process to make it as easy as possible. UPDATE: After discussing some good points brought up in this topic, we've decided to allow editing Legacy Mode profiles. We are still discussing the details of how this will work, but we agree there are good enough reasons to avoid locking you into Legacy Mode like that.

For unfinished profiles that you still want to edit, you won't need to start from scratch in the new system. We will have a guide on how to convert them to the new system with as little work as possible. The process will go something like:

  1. Separate the CSS from the rest of the code.
  2. Paste CSS into one text box.
  3. Paste rest of the code in another text box.
  4. Hopefully our system will be able to automagically do the rest and you are done.

We will be providing staff assistance with any help you need making tweaks during the transition period.

Questions, comments or concerns?

Please feel free to post any questions, comments or concerns you may have in this thread! Staff will be watching and we'll do our best to address whatever we can.

Mar 11, 2019 7 years ago
mandanarchi
does not get outside
User Avatar

Sounds awesome! 👏

Looking forward to it!

Mar 11, 2019 7 years ago
Johnny_673
loves wieners
User Avatar
Akaw

How will the profile edit page work? Will it change? I'm not really understanding this part.

art by YURA

Mar 11, 2019 7 years ago
Laurey
is a lovebug
User Avatar

Thanks for the update!

It may have been a while since the last update, but please don't feel the need to rush this. It sounds like you guys are working hard to make sure that this change will go over as easily as possible, and I'm sure everyone who has worked hard on creating their profiles will appreciate not losing all of their effort if everything works out smoothly. From the sound of things, the wait will be worth the end result.

The new system sounds like it will be pretty cool with the separate sections and all. I'm looking forward to seeing how it looks/works when it's finally ready! :)

Mar 11, 2019 7 years ago
Fire
is sweet
User Avatar
Shinju

there will be two boxes, one for css and one for pet_desc (pet description). I'm guessing the part about re-ordering/hiding sections will work similar to user profiles

Mar 11, 2019 7 years ago
Yer a wizard
Stakely
User Avatar
Awesome

ohhh will we see a beta or anything? I'm a visual person so a sample of the progress would make most sense to me. Either way, sounds like you guys are on the ball! Thanks for the update!

Mar 11, 2019 7 years ago
Damon
is a demon
User Avatar
Evee

Very nice, thank you for the update!

Mar 11, 2019 7 years ago Official
Bug
User Avatar
Segfault

Quote by Johnny
How will the profile edit page work? Will it change? I&;m not really understanding this part.

The OP didn't say much about this because we don't have much work done on it yet. (We've been focusing on making the infrastructure robust) However, we do have a solid plan in place for the edit screen. There will be an entirely new edit page that's a lot more sophisticated than the current one.

Our current (old) system just gives you a single text box, and the preview option was added only recently.

The new system will be more similar to how user profiles are set up: A live preview where you can add and remove sections, as well as drag-n-drop to reorder them. In addition, you'll have the ability to toggle CSS in the preview (since we realize this causes problems with the user profile preview)

This is about as much as I feel comfortable saying for now. When we have more progress on this, I'll be sure to post an update and maybe include some screenshots to visually show what we mean :)

🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights

Mar 11, 2019 7 years ago
Laurey
is a lovebug
User Avatar

I agree with , some screenshots or a gif of the new profiles being used would be pretty nice once it's possible. Maybe when it's closer to being released, so we can know more of what to expect.

[edit] you beat me to it! haha

Mar 11, 2019 7 years ago
Johnny_673
loves wieners
User Avatar
Akaw

that sounds revolutionary! and totally answers my question, thank you and I can't wait to see this beauty

art by YURA

Mar 11, 2019 7 years ago
Spice
User Avatar

I CAN'T WAIT!

Mar 11, 2019 7 years ago
Judy
has a massive family
User Avatar
Karen Joan Marreshaann

Very exciting! Thank you for the continued work on so many aspects here.

"You can't wait until life isn't hard anymore before you decide to be happy" Nightbirde (Jane Marczewski, May she R.I.P 19.2.22)

❤ Miss you Mom



PM me for invite or to share/trade Spares

Mar 11, 2019 7 years ago
METROID
has been EXTERMINATED
User Avatar
Havoc

Is there any projected ETA for when this will be beta-testable? Summer?

[flower=Metroid]

Wanna know more about battling? ❤️ The Official Battle Guide v3.3 ❤️ Need to find books? 🌈 The Book Grind Guide v1.0 🌈

Mar 11, 2019 7 years ago
Frenchi
is hopelessly romantic
User Avatar
Vivisect

will the legacy option be reversible? for instance i've had some spotlight winners in the past who i thought were complete, but later with improved CSS skills decided i wanted to make them an even nicer profile. or will it be the case that once we've decided to preserve a profile as-is, we can no longer start over on it?

Mar 11, 2019 7 years ago Official
Bug
User Avatar
Segfault

Quote by METROID
Is there any projected ETA for when this will be beta-testable? Summer?
No ETA yet, I'm afraid. We understand the desire for ETAs and we wish we could give them, but it's very hard to predict a timeline for such a large and complex project, and we'd rather not promise a deadline we can't keep.

Quote by Frenchi
will the legacy option be reversible? for instance i&;ve had some spotlight winners in the past who i thought were complete, but later with improved CSS skills decided i wanted to make them an even nicer profile. or will it be the case that once we&;ve decided to preserve a profile as-is, we can no longer start over on it?
You will be able to start over whenever you wish. You'll also be able to follow our guide to convert them to a profile in the new system while still preserving whatever is possible to preserve without breaking compatibility. The only thing that won't be allowed is going back to Legacy Mode after a profile has been converted to the new system.

🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights

Mar 11, 2019 7 years ago
Faizh
is a demon
User Avatar
Vin Venture

A bit confusing for me being that I only use premades. I hope to adapt to that.

[ToT=Faizh] Wishlist

Mar 11, 2019 7 years ago
Ginseng
is a witch
User Avatar

I'm very excited for this, but I really, reaaalllyy hope my more complicated and unconventional codes don't break as a result. I've put a ridiculous amount of time and energy into them ;w;

━━━━━━━━━━━━━━━ 🌿 ⨯ They/Them 🌿 Cw Thread [sup]🌿[/sup] Cw Shop [sup]🌿[/sup] Ping Group ☆ Large HA Templates Download || ▷ Includes B1-10, B18-21 ◁

Mar 11, 2019 7 years ago
Frenchi
is hopelessly romantic
User Avatar
Vivisect

cool, thanks - hopefully my existing stuff is basic enough that i can recreate it with the new system without much trouble if need be :P

Mar 11, 2019 7 years ago Official
Bug
User Avatar
Segfault

Well... Surprisingly, I think profiles being "basic" versus "complicated" won't matter much for how well they convert to the new system.

I've tested Legacy Mode on some of my own pets that also have some "complicated and unconventional code", and it's worked without issue so far :) As long as your code is well-formed, transitioning straight to Legacy Mode should have no issues.

Transitioning to the new system is necessarily more involved, but I see no reason for complicated code to break it more than simpler code. As long as the CSS is valid, it should work the same.

The main issue I can think of is if it relies on parts of the page HTML that the new system will not have. For example, the new system won't have the same header, navigation bar, sidebar and footer. So if you had CSS that relies on styling the postcards in the header, that won't work anymore and you'll need to find another way to do it. The good news is that the new system is meant to eliminate the need for such workarounds.

(Personally, whenever I applied CSS to header elements in my profiles, it was because I wanted something at the top of the page but I couldn't put it there. In the new system, you'll be allowed to just add a profile section and drag it to the top of the page. So I think, overall, it will eliminate the need for a lot of hack-y workarounds since you'll have more control over the page HTML itself, if that makes sense.)

🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights

Mar 11, 2019 7 years ago
Vaixation
is a flower child
User Avatar
Flowey

Ohhh, this makes me so excited! Personally I haven't been working on pets lately as I wait for the new system. I'm really looking forwards to it - even though it might be a slight hassle to move everything over for those of us with a ton of pets, I'm ultimately really happy/excited about the update because it's going to be SO MUCH of an improvement to the coding/system in place for pet profiles now.

Gosh, I was actually really hoping it'd be modular/widget-based! That's awesome to hear; I think that will definitely add a lot of wonderful versatility and organization. Plus the CSS being separated from the HTML of the page is ALSO a really huge plus (and we're able to have even more CSS as a result?!). Like hallelujah. Because honestly when you have like a ton of coding on one page, boy howdy does it get annoying to scroll up and down constantly to mess with the CSS selector / bit of coding, then go down to the HTML part of it to tweak that if it's necessary, and just. Flip-flopping around constantly is a real pain, so having them separated sounds like it'll just be one heck of a blessing, oh gosh.

Hecking swell update! I can't wait for this to be implemented, it's going to be so hecking good. ;w; Thank you staff for all your hard work! Y'all continue to be amazing! ♥♥

[box=#444342]

V A I X A T I O N . [vikes-ZAY-shun] . they/them
[/box] [box=#a7c7cc][/box] [box=#f5e6b7][/box]

Please log in to reply to this topic.