This post is intended to cover the server costs for SteemWorld.org and to enable me to continue my development in the future.
In case you missed the first part:
SteemWorld ~ Weekly Support ~ #1
Dieser Post ist dafür gedacht die Serverkosten für SteemWorld.org zu decken und mir in Zukunft weitere Entwicklungen zu ermöglichen.
Falls du den ersten Teil verpasst haben solltest:
SteemWorld ~ Weekly Support ~ #1
I'm still working on the front-end and I needed to change lots of things in the main CSS (layout) lately. As some of you developers might know, there is a CSS property box-sizing that enables us to change how a site's default box layout is being calculated. The default value is content-box and this is still being used on most websites today.
When defining a width and/or height for an element with additional padding and/or border, one needs to set the element's size with the content box in mind, because the inner padding affects the overall width and height. Since all modern browsers now support the box-sizing property with border-box and I want to switch to a mobile/responsive layout in the coming months anyway, I was busy with adapting the whole CSS in the past few days.
For existing websites such a change can lead to a hell of work, because one needs to recalculate all defined sizes, but in the end it is way better to work with the border-box setting. For example, one can use percentages in widths and heights without having to subtract the elements inner padding.
Another property I changed is the default line-height. I realized that a line height of 1.3 does not result in the same height on all browsers, therefore the page looked differently on different devices. I'm now calculating the line height based on the font size and define it with px (pixels) values, which makes it all way more accurate and easier to handle.
Now, as I'm in the last steps of updating the layout, implementation of the next great feature is coming soon: Let's build an awesome Post Editor for SteemWorld ;)
Have a wonderful week!
You can now start SteemWorld directly with your custom settings (even after cleaning the cache) by creating a Settings Link:
The cfg parameter contains the settings JSON string as Base64 encoded text. If you want to check the content, you can use a tool like https://www.base64decode.net to decode the text (it's url encoded, so you need to replace each '%3D' at the end of the string with '=' first).
Directly creating a bookmark is not possible yet, but will be added in future.
Want to make a screenshot of a specific element on the page without the dark background and other surrounding elements?
If you hold down [ctrl] + [shift] when clicking on an element, it will be shown without any surrounding elements. A second click let's you return to the normal view. Not perfect yet, but should already work for most elements on the side.
You can click on the 'profile icon' next to a user's name to open that account on SteemWorld:
parseBlock, parseTransaction, parseOperation and parseVirtualOperation methods within your script for each block)EN | What is SteemWorld?
-> Welcome to SteemWorld.org!
DE | Was ist SteemWorld?
-> Willkommen auf SteemWorld.org!
Positive thoughts create a positive world. It all begins with connecting our thoughts with emotions. What we focus on is what becomes powerful. We are the creators of our world.
Much love,