Derpibooru Community Collab! It is time for us to make another community collab image! Let us all have fun and draw some pony. Learn how to participate here.

Philomena open beta / breaking API changes

Stellar Dust
Ten years of changes - Celebrated the 10th anniversary of MLP:FiM!
My Little Pony - 1992 Edition
The Magic of Friendship Grows - For helping others attend the 2020 Community Collab
Friendship, Art, and Magic (2020) - Took part in the 2020 Community Collab
Dream Come True! - Participated in the MLP 9th Anniversary Event
Best Artist - Providing quality, Derpibooru-exclusive artwork
The Power of Love - Given to a publicly verified artist with an image under their artist’s tag that has reached 1000 upvotes
Toola Roola - For helping others attend the 2019 Community Collab
Wallet After Summer Sale -
Friendship, Art, and Magic (2019) - Celebrated Derpibooru's seventh year anniversary with friends.

If you go to the edit tags section from an image and don't make any changes and push the save button it adds +1 metadata updates to your counter.
byte[]

Philomena Contributor
@JP
The image upload description preview tab only shows an error message ("Preview failed to load!").
@Stellar Dust
If you go to the edit tags section from an image and don't make any changes and push the save button it adds +1 metadata updates to your counter.

both fixed
byte[]

Philomena Contributor
@JP
The speed at which I will do something depends on the amount to which it bothers me. The metadata updates thing really bothered me.
author92
Ten years of changes - Celebrated the 10th anniversary of MLP:FiM!
Friendship, Art, and Magic (2020) - Took part in the 2020 Community Collab
Dream Come True! - Participated in the MLP 9th Anniversary Event
Friendship, Art, and Magic (2019) - Celebrated Derpibooru's seventh year anniversary with friends
A Tale For The Ages - Celebrated MLP's 35th Anniversary and FiM's 8th Anniversary
Friendship, Art, and Magic (2018) - Celebrated Derpibooru's six year anniversary with friends.
Birthday Cake - Celebrated MLP's 7th birthday
Artist -

So this basically means your overhauling how the site runs under the hood but it won't really change much on the surface.

Is that about right?
Yoshimon1
Ten years of changes - Celebrated the 10th anniversary of MLP:FiM!
Silver Supporter - Silver Supporter
Best Art Program Ever - For artists who were courageous enough to draw something for the April Fools day.
My Little Pony - 1992 Edition
The Magic of Friendship Grows - For helping others attend the 2020 Community Collab
Friendship, Art, and Magic (2020) - Took part in the 2020 Community Collab
Emerald - For users who have donated to the site
Dream Come True! - Participated in the MLP 9th Anniversary Event
Toola Roola - For helping others attend the 2019 Community Collab
Wallet After Summer Sale -

yay(){ yay|yay & };yay
@Yoshimon1
@byte[]
I'd like to know what the breakages are. To my knowledge the CSS is a straight copy from booru-on-rails, so this means I likely bungled the markup structure.

Oh, alright then. In that case, here's what I noticed (Default theme):
- The placeholder "Search" text of the search bar suddenly is a dark gray instead of the usual light blue-white-ish.
- Every single element on the entire site has an added line-height: 1.15 rule inherited from…
@/! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss /
html {
line-height: 1.15;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%
}@

…here in the default.css that makes everything look a bit squished together compared to before.
- media-boxes on profile pages (Recent artwork/uploads/favourites) are bigger (232x254 for me instead of the old 150x172) and there's now 6 instead of 5, which may have been an intended change, but now makes everything very big and displayed in two lines. (Or is that a setting somewhere?)

Also:
- "Watched by x users" is missing under artist links on profile pages.
- "Posts: x" is missing under avatars in forum posts.

I'm still seeing these problems. Did you miss my post or are they currently in development/to be fixed later?

Also, I'm currently experiencing occasional slowdowns on Philomena, with my profile page taking between 1-10 seconds to fully load all images in Recent Artwork/Uploads/Favorites. … Ah, no, looks like it's also on the regular site. So probably just general high server load or something on the route or my end and not Philomena-related.
JP
Ten years of changes - Celebrated the 10th anniversary of MLP:FiM!
My Little Pony - 1992 Edition
Friendship, Art, and Magic (2020) - Took part in the 2020 Community Collab
Dream Come True! - Participated in the MLP 9th Anniversary Event
Wallet After Summer Sale -
Best Artist - Providing quality, Derpibooru-exclusive artwork
Friendship, Art, and Magic (2019) - Celebrated Derpibooru's seventh year anniversary with friends.
Artist -
A Tale For The Ages - Celebrated MLP's 35th Anniversary and FiM's 8th Anniversary
Friendship, Art, and Magic (2018) - Celebrated Derpibooru's six year anniversary with friends.

The magic's gone :-(
A minor nitpick: if an image has no faves, on the Rails' side the "List favoriters" tab says "Favorited by 0 users", but on the Philomena side the same message is "Favorited by", ie. the text just cuts off. And when there are faves, on Philomena side you get a list of favers normally, but there's still no faves count.
Stellar Dust
Ten years of changes - Celebrated the 10th anniversary of MLP:FiM!
My Little Pony - 1992 Edition
The Magic of Friendship Grows - For helping others attend the 2020 Community Collab
Friendship, Art, and Magic (2020) - Took part in the 2020 Community Collab
Dream Come True! - Participated in the MLP 9th Anniversary Event
Best Artist - Providing quality, Derpibooru-exclusive artwork
The Power of Love - Given to a publicly verified artist with an image under their artist’s tag that has reached 1000 upvotes
Toola Roola - For helping others attend the 2019 Community Collab
Wallet After Summer Sale -
Friendship, Art, and Magic (2019) - Celebrated Derpibooru's seventh year anniversary with friends.

Changing the source of an image with the same source adds a change to the source history

If you search a tag that it's hidden or has 0 images it says "Showing results 1 — 0 of 0 total" instead of "No Images Found"

You can't see the Historical Statistics in the stats section

Not sure if it's supposed to work like that in the beta but the search posts page from the forums doesn't show you the search options
byte[]

Philomena Contributor
@Yoshimon1
@Yoshimon1
- The placeholder "Search" text of the search bar suddenly is a dark gray instead of the usual light blue-white-ish.
- Every single element on the entire site has an added line-height: 1.15 rule inherited from…
- "Watched by x users" is missing under artist links on profile pages.

@JP
A minor nitpick: if an image has no faves, on the Rails' side the "List favoriters" tab says "Favorited by 0 users", but on the Philomena side the same message is "Favorited by", ie. the text just cuts off. And when there are faves, on Philomena side you get a list of favers normally, but there's still no faves count.

@Algebroot
The "Next" and "Last" links in the "Watched Images" section of the site's main page don't take you to your "watched" list.

@Stellar Dust
Changing the source of an image with the same source adds a change to the source history
If you search a tag that it's hidden or has 0 images it says "Showing results 1 — 0 of 0 total" instead of "No Images Found"
fixed


@Pathos14489
So what is your estimate on when you think you'd be releasing the source to the current state of the booru?

Dec 25, though my strong recommendation is that if you want a booru to use for another purpose, use Philomena instead. It is much less complex, significantly more convenient to set up, and is much more forgiving about your execution environment.
byte[]

Philomena Contributor
@Stellar Dust
You can't see the Historical Statistics in the stats section
I'm not sure if I will implement this.
Not sure if it's supposed to work like that in the beta but the search posts page from the forums doesn't show you the search options
They're folded into the search query. Scroll down for more documentation on how that works.
Background Pony #DD1C
How do I hide the left side bar (the one with featured images and stuff) in Philomena? I can't find this option.
Joey
Dawnsong - Derpi Supporter
Ten years of changes - Celebrated the 10th anniversary of MLP:FiM!
My Little Pony - 1992 Edition
Best Art Program Ever - For artists who were courageous enough to draw something for the April Fools day.
The Magic of Friendship Grows - For helping others attend the 2020 Community Collab
Friendship, Art, and Magic (2020) - Took part in the 2020 Community Collab
Charitable Contributor - Contributed to a series of art packs that helped raise over $10,000 for charity
Dream Come True! - Participated in the MLP 9th Anniversary Event
Element of Generosity - For users who have donated to the site
Heart Gem -

PM me your cute OCs
@byte[]
@Stellar Dust
Not sure if it's supposed to work like that in the beta but the search posts page from the forums doesn't show you the search options
They're folded into the search query. Scroll down for more documentation on how that works.


If forum post searching is going to work the same way that the super-secret mod-only comment searching feature (that totally doesn't exist) works, I can assure you that so many people are gonna struggle figuring out how to use that.
Stellar Dust
Ten years of changes - Celebrated the 10th anniversary of MLP:FiM!
My Little Pony - 1992 Edition
The Magic of Friendship Grows - For helping others attend the 2020 Community Collab
Friendship, Art, and Magic (2020) - Took part in the 2020 Community Collab
Dream Come True! - Participated in the MLP 9th Anniversary Event
Best Artist - Providing quality, Derpibooru-exclusive artwork
The Power of Love - Given to a publicly verified artist with an image under their artist’s tag that has reached 1000 upvotes
Toola Roola - For helping others attend the 2019 Community Collab
Wallet After Summer Sale -
Friendship, Art, and Magic (2019) - Celebrated Derpibooru's seventh year anniversary with friends.

‌-When I click on create a new filter from scratch it tells me that I can't access to that page, also, the options "edit this filter", "delete this filter" and "copy and customize this filter" doesn't exist

‌-Clicking image reverse search button without an image sends you to 404 page

‌-There is no change username option in Account Settings

‌Small visual bugs.
‌-When you try to change your profile image without selecting any image you receive 3 "can't be blank" warnings, also there's no go back button to return to account settings

‌-Webm images doesn't show the label that says they are webm in the thumbnail

Not sure if I'm exaggerating with these, should I avoid mentioning them?
‌-In the user_links page in Mobile, the content doesn't fit the screen and it moves out of page (this also happens in derpibooru)

‌-The same thing happens in the avatar/edit page in Mobile

‌-The text size <h2> at any page overlaps when it has 2 or more lines of text

Angius

The Ponut Eater
A more general question that I realize I forgot to ask: any reason in particular you went with Elixir over something in at least the same paradigm as RoR like ASP.NET Core or Django?
byte[]

Philomena Contributor
@Stellar Dust
I will address this more properly after I finish moving

@Angius
Who says Phoenix isn't in the same paradigm as Rails? Rails just makes you take extra steps to get to something reasonable.

Elixir is syntactically similar to Ruby, even if in the end it has a very different Erlang-inspired grammar. It doesn't have the Linux compatibility headaches that (even Core) .NET has.

I am moving to escape a framework paradigm that's tying me down to a trash database schema; as far as I see it, Django and ASP.NET have similar problems. Ecto is amazing. (query adapter related)

Also the BEAM VM is quite fantastic
Background Pony #AC7E
Oh g I got scared for a second I thought coppa was going to kill this site next
Angius

The Ponut Eater
@byte[]
@Angius
Who says Phoenix isn't in the same paradigm as Rails?


Paradigm, as in from OOP (with some procedural and functional sprinkled in) to a fully functional language.

Not sure what you mean when it comes to Ecto and being tied down by schema. Not quite sure how it works with Django, but most modern ORMs let you design the schema code-first and use migrations. And Ecto in particular, at a glance, doesn't seem to be all that different from EF Core or Linq2Db.

Regardless, thanks for the answer.
Interested in advertising on Derpibooru? Click here for information!
Pony Social - A Network for Bronies

Derpibooru costs over $25 a day to operate - help support us financially!

Syntax quick reference: *bold* _italic_ [spoiler]hide text[/spoiler] @code@ +underline+ -strike- ^sup^ ~sub~