You are viewing a single comment's thread from:
RE: Update on Bounty - Splitting Blog and Resteem into Separate Tabs
I would write code for steem, but I have never gotten a response.
Like, I need to know who has to be notified of a change going to occur, and who is in charge of structure design. Who do I talk to about how a change will work in the current structure?
I won't write anything that will just sit there.
Here is some info on the technical side.
https://steemit.com/steemit/@timcliff/instructions-for-installing-a-steemit-com-instance-for-developers-interested-in-working-on-changes-to-steemit-com
All of the changes are submitted via the GitHub repository via pull requests.
https://github.com/steemit/steemit.com/
If you are interested in working on things, you should email [email protected]. (He is the project manager.)
I'm also happy to help if you have any questions.
Thanks you
I had questions and enthusiasm... but, they went badly unanswered, so interest has waned.
Several people wanted to work on multiple documents at a time. Does Steemit.com store the draft on the server, or in some way on the person's computer? Does Steemit.com want a feature as such? Or do the want to avoid it because of database bloat, or needless complexity?
steemit.com finds the first image in the post (or in H1) and then runs it through a process to make the thumbnail. Many people would like to select a thumbnail, because they do not want to use the first image. It would also be nice for sites like steemimg to provide a link to the thumbnail stored there so as to avoid bandwidth usage. I believe this would require a change to the block chain, does it?
I'm not sure what you mean as far as documents. All of the code changes are managed by GitHub pull requests. If you read up on GitHub branches, pull requests, and merging - that should give you an idea of how it works.
There will be changes to the images soon, in that users will be uploading directly to steemit.com (instead of using third party sites like steemimg). As far as selecting which image to use as the thumbnail - I think that is a highly desired feature.
The image logic shouldn't need a blockchain change. The blockchain will just store the links to the images (like it does currently). Steemit will be hosting the images, and the Steemit UI is what controls the thumbnail. An update may need to be made to how the data gets stored in the json_metadata of the post (in the blockchain) - but I am pretty sure this would not be a change to the actual blockchain.
https://steemd.com/tx/2cf51fe18bfc502fd7b378092fb70886c9a83ff1
As you can see, on this view of the post, there is no field for a thumbnail.
It should be just under title, which, now, I am fairly certain requires a change to the block chain.
It also looks like it can be added to the json_metadata as another tag, and this would not require a change to the block chain. That is, if the json_metadata is not dynamically built.
I can see three solid ways to do this, but it requires a lot of changes, one to each part of the system.
And, like I said, coordinating with people is the hard part.
Who is @sneak? And how is the best way to not send a c,old letter to his spam folder?
There is actually an open GitHub issue for the "choosing a thumbnail" request, with some discussion in it :)
https://github.com/steemit/steemit.com/issues/359
@sneak is the project manager for the Steemit dev team. If you send him an email along the lines of "I'm interested in working on pull requests for Steemit" he will not ignore you :) Plus, he actually reads all emails from the people in the community, and has said publicly for people to contact him if they are interested in discussing such things.
GitHub is a non-issue to me, all of my problems are with humans. I could completely rebuild steem, fix all the bugxs... and no one would know. It would just sit there on GitHub.
I do not know the header structure of steem. I am pretty sure that a steemit.com looks at the text in each post and determines the image to resize into a thumbnail.
The links are in the body of the post. I am suggesting that the link to the thumbnail should be stored in the same place that the title of the post is stored. It is a simple change, but unless it is already a field in the block, then it requires a change to the block chain.
Here's an example of a post in the blockchain. You can see the image info in json_metadata. You'd have to look at the Steemit.com code (on GitHub) to see how their logic for images works. (I'm not familiar with that part of the code.)
https://steemd.com/tx/2cf51fe18bfc502fd7b378092fb70886c9a83ff1
I've submitted 3 pull-requests to GitHub. Two of them were accepted, and one was not. I don't think that the changes just 'sitting there' is a problem - but it would be good to coordinate with @sneak and the dev team for any changes you are planning to work on. (There is no use putting in the effort if they aren't going to accept your change, or they want it done in a certain way that is not the same as how you were planning to do it.)
Dealing with the humans is part of the software dev process though, as I'm sure you know ;)
Sorry, just got what you were saying about the drafts.. Yeah, that would be an awesome feature too! You should email @sneak if you are interested in working on those things. Ultimately it would be on you to develop the change and ensure you were following the coding conventions of the project, but he should at least be able to let you know if what you are working on is something they are interested in - and point you in the right direction.