👨💻 #Proposal-86: Latest Changes Moving to Steemitdev
This post outlines the latest set of changes that I've been working on for steemit.com.
📄 Summary
By the time that you read this, the changes that I'm going to discuss below will be available to review on https://steemitdev.com but if not, please use your imagination until it becomes available in real life.
I've been able to achieve what feels like some significant updates which are:
Implemented the Community Carousel on Mobile devices
Updated the URL structure and corresponding Canonical URL to improve SEO
Implemented 'Back-to-top' on Desktop
Fixed the '/tags' page
Fixed Bug - Payout dropdown menu is cut off at the bottom #3931
Fixed Bug - Props of community settings is rejected by Hivemind as invalid #3932
Fixed Bug - Preview Squashed on Mobile Devices #3935
🎠 Community Carousel on Mobile devices
Having successfully implemented the Carousel for Pinned Posts on Desktop, I've now implemented the same functionality for Mobile Devices.
Whereas on Desktop, two pinned posts are displayed at a time, on Mobile, this is reduced to one.
The benefit that this brings is that if you visit a community regularly and it's a community that has a habit of pinning a lot od posts, you can now toggle between the standard "List" view or select "Collapse All Pinned" which will reduce it to a scrollable carousel, the height of just one post.
🌐 URL structure and Canonical URL to improve SEO
In a previous post titled #proposal-86 SEO Improvements, I discussed a few options on how to improve Steemit's SEO ranking.
The discussion was helpful and whilst both options 2 and 3 would likely improve Steemit's SEO, Option 2 (using the community name) made the most sense. It was also noted that within a post's header, the community is mentioned whereas a poorly used first tag that is unrelated to the content (i.e. burnsteem, club5050, etc.) could actually be detrimental. A random sample of 10 posts saw at least four (if I'm being generous) inappropriate first tags. (Note: Education is an option but in all likelihood, an extremely slow and unnecessarily painful experience for all involved).
In order to implement this, I updated the URL structure in two places (the PostList and Routing) and also updated how the Canonical URL is formed in the meta information.
⬆ 'Back-to-top'
This is a feature that was requested by @hardphotographer who asked for the quick ability to return to the top of the page.
You may have noticed this in the screenshot above and I have implemented this on Desktop devices. In the bottom right hand corner, you'll see a classic up arrow which is the cusomary design and implementation.
Due to the difficulty in implementing this within the Mobile design, this is currently for Desktop only.
🏷 '/tags' Page
This page has been broken for as long as I can remember and I compared Steemit's implementation to both Hive and Blurt. Which didn't help. There's no clear and obvious indication why theirs work and ours doesn't.
So instead, I implemented the 'Tags' query using the same approach that is used to retrieve 'Followers' / 'Following'.
Which worked.
The greatest benefit of implementing it like this, is that in the future (hopefully before the end of #proposal-86), I can tweak this functionality to allow the retrieval and display of a Tag Cloud within the "Explore" section.
It's currently hard coded to retrieve (the maximum of) 250 tags, with 'hive-xxxxxx' (community) tags filtered out. In the future, the communities could have their own section but for now, I've removed them.
🐛 Bugs #3931, #3932 and #3935
#3931
No longer cropped:
#3932
Trust me. I crashed Hivemind fixing this.
#3935
#proposal-86 is quickly coming towards its end with only a month left. My intention is to submit an updated proposal to continue this work but with Bittrex no longer trading Steem Dollars, the poor price on HTX (although nearer to the $1 pegging we'd discussed) and terrible liquidity on the Internal Market, I'm not entirely sure how to approach this yet.
Regarless, as always, please share your feedback with me once this update hits steemitdev.
We urgently need to talk about your timing ;-)
I've just started integrating my "old" bookmarks code into the current condenser code. I still have to fix some merge conflicts first... :-)
... and it's not running smoothly everywhere yet :-)
0.00 SBD,
0.74 STEEM,
0.74 SP
No... steemitdev hasn't been updated for weeks and I'm having significant connection problems with the API on my localhost!
0.00 SBD,
0.30 STEEM,
0.30 SP
Looks convenient. But a question immediately arose. Is this function available for unauthorized users? Since I entered the site unauthorized and Back-to-top is not shown to me.
0.00 SBD,
0.14 STEEM,
0.14 SP
I don't think it's been deployed yet. It's Chinese New Year tomorrow so it's possible that the people I need to deploy it are on vacation.
0.00 SBD,
0.00 STEEM,
0.28 SP
Happy holiday to them! 🤣🤣🤣
You go home and ask your mother and grandmother
They said you’re a poor beggar that likes to show old men your tiny cock for money. Apparently, you think this is more honourable than stealing. I feel great pity for you. Can’t be easy getting refused all of the time.
This post has been featured in the latest edition of Steem News...
Why is this wild animal whose natural habitat is in the mountain forest allowed to roam freely here. This is dangerous, this @gorilla must be caught immediately and brought back to the forest🤣
🤣
I've just flagged a couple of photos that "you set the lighting, composition, and everything needed to get the perfect photo." as plagiarised from YouTube videos. This is probably against the "rules" that you won't share with me so I guess it's worthy of downvoting.
You can stop bitching about the downvotes now.
Gorillas are also good at making things up, if it's true as you just said, now show me the YouTube video that has my photo and the picture of the insect that you voted for. What an ungrateful animal.
You must have missed this comment.
Nothing passes by!
Time does. Always.
Coward, hiding behind a monkey mask. And attacking the weak.
I can't argue with that. Plagiarists generally are weak. Lazy too. So you should have added that to your comment.
You've genuinely put more effort into this conversation than you have done in your 3 years running this account.