Glasnost v0.10 released: now with configurable menus and other improvements - publish your Steem blogs on your own domain by ontofractal

View this thread on steempeak.com
· @ontofractal ·
$893.98
Glasnost v0.10 released: now with configurable menus and other improvements - publish your Steem blogs on your own domain
![](http://i.imgur.com/1hzfw2x.jpg)
This release implements several navigation and content related features that are required by many Steemit authors. Also thanks to @cm-steem for testing Glasnost and for their contributions.

### [Glasnost repo](https://github.com/cyberpunk-ventures/glasnost)
### [Glasnost latest on Docker hub](https://hub.docker.com/r/ontofractal/glasnost/)

# Changelog

* new iteration of posts page design 
* added a configurable custom and a config option. example: `"menu": [{"item": "Menu Item 1", "dropdown_items": [["title", link]]}]`
* upgrade insecure requests config option [issue #9 closed](https://github.com/cyberpunk-ventures/glasnost/issues/9)
* default image for posts missing one [issue #13 closed](https://github.com/cyberpunk-ventures/glasnost/issues/13)
* match Steemit behaviour for non-standard markdown imgs[issue #11 closed](https://github.com/cyberpunk-ventures/glasnost/issues/11)
* cleaned up and improved excerpts generation 
* performance: markdown parsing moved to blockchain sync step 
* add js libs required by semantic-ui
* docker image updated to v0.10


### Glasnost alpha [v0.10 demo](http://glasnost.steempunks.com) for @ontofractal accounts on Steem and Golos
![](http://i.imgur.com/YsAhfuG.png)

### Previous posts page design
![](http://i.imgur.com/1tlEBS4.png)

# Tech stack

* Elixir
* Phoenix
* Mnesia

 All data is stored by in-memory Mnesia database that is a part of Erlang/OTP platform. 

# What's Glasnost? and Glasnost Roadmap

Read more about Glasnost and its roadmap in the [introduction post](https://steemit.com/steemit/@ontofractal/ann-introducing-glasnost-alpha-open-source-blog-and-app-server-for-steem-golos-blockchains)

# Development process

Glasnost is a single code base developed simultaneously both for Steem and Golos blockchains. Sustainable Glasnost development is made possible by generous support of Steem and Golos communities and [@cyberfund](https://golos.io/@cyberfund) program to support Golos open source ecosystem. Read more about Golos and cyberfund open source support in [this post](https://steemit.com/golos/@hipster/golos-follows-steem-path-with-slight-economic-changes) by @hipster.

# Feedback

Please submit bugs, issues or feature requests to Github. Also get in touch with me: ontofractal at protonmail.com or steemit.chat.

<center> (ノ◕ヮ◕)ノ*:・゚✧ </center>
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 207 others
properties (23)
post_id3,442,018
authorontofractal
permlinkglasnost-v0-10-released-now-with-configurable-menus-and-other-improvements-publish-your-steem-blogs-on-your-own-domain
categorysteemdev
json_metadata"{"format": "markdown", "links": ["https://github.com/cyberpunk-ventures/glasnost", "https://hub.docker.com/r/ontofractal/glasnost/", "https://github.com/cyberpunk-ventures/glasnost/issues/9", "https://github.com/cyberpunk-ventures/glasnost/issues/13", "https://github.com/cyberpunk-ventures/glasnost/issues/11", "http://glasnost.steempunks.com", "https://steemit.com/steemit/@ontofractal/ann-introducing-glasnost-alpha-open-source-blog-and-app-server-for-steem-golos-blockchains", "https://golos.io/@cyberfund", "https://steemit.com/golos/@hipster/golos-follows-steem-path-with-slight-economic-changes"], "app": "steemit/0.1", "tags": ["steemdev", "steem", "golos", "open-source", "steemstem"], "users": ["cm-steem", "ontofractal", "hipster"], "image": ["http://i.imgur.com/1hzfw2x.jpg"]}"
created2017-06-05 20:25:00
last_update2017-06-05 20:25:00
depth0
children17
net_rshares29,989,137,100,642
last_payout2017-06-12 20:25:00
cashout_time1969-12-31 23:59:59
total_payout_value747.786 SBD
curator_payout_value146.196 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length2,364
author_reputation61,659,500,186,148
root_title"Glasnost v0.10 released: now with configurable menus and other improvements - publish your Steem blogs on your own domain"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (271)
@cryptoctopus ·
$0.77
dude...this is gorgeous! 
Have you considered creating a tutorial on how to load this unto a basic hosting service like bluehost?
👍  , , , , , ,
properties (23)
post_id3,442,086
authorcryptoctopus
permlinkre-ontofractal-glasnost-v0-10-released-now-with-configurable-menus-and-other-improvements-publish-your-steem-blogs-on-your-own-domain-20170605t202652121z
categorysteemdev
json_metadata"{"app": "steemit/0.1", "tags": ["steemdev"]}"
created2017-06-05 20:26:54
last_update2017-06-05 20:26:54
depth1
children2
net_rshares207,913,323,459
last_payout2017-06-12 20:26:54
cashout_time1969-12-31 23:59:59
total_payout_value0.631 SBD
curator_payout_value0.134 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length129
author_reputation357,547,160,450,622
root_title"Glasnost v0.10 released: now with configurable menus and other improvements - publish your Steem blogs on your own domain"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (7)
@ontofractal ·
$0.71
hey, @cryptoctopus! thanks :) 

Yeah, I've just considered it and it's a great idea. I'll do one soon. Btw, Glasnost needs VPS or docker hosting to run.
👍  , , , ,
properties (23)
post_id3,442,363
authorontofractal
permlinkre-cryptoctopus-re-ontofractal-glasnost-v0-10-released-now-with-configurable-menus-and-other-improvements-publish-your-steem-blogs-on-your-own-domain-20170605t203252100z
categorysteemdev
json_metadata"{"app": "steemit/0.1", "users": ["cryptoctopus"], "tags": ["steemdev"]}"
created2017-06-05 20:32:54
last_update2017-06-05 20:32:54
depth2
children1
net_rshares193,747,376,324
last_payout2017-06-12 20:32:54
cashout_time1969-12-31 23:59:59
total_payout_value0.592 SBD
curator_payout_value0.117 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length152
author_reputation61,659,500,186,148
root_title"Glasnost v0.10 released: now with configurable menus and other improvements - publish your Steem blogs on your own domain"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (5)
@n-ur ·
site demo is down http://glasnost.steempunks.com/
properties (22)
post_id15,265,668
authorn-ur
permlinkre-ontofractal-re-cryptoctopus-re-ontofractal-glasnost-v0-10-released-now-with-configurable-menus-and-other-improvements-publish-your-steem-blogs-on-your-own-domain-20171014t032028132z
categorysteemdev
json_metadata"{"app": "steemit/0.1", "links": ["http://glasnost.steempunks.com/"], "tags": ["steemdev"]}"
created2017-10-14 03:20:30
last_update2017-10-14 03:20:30
depth3
children0
net_rshares0
last_payout2017-10-21 03:20:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length49
author_reputation44,554,224,504
root_title"Glasnost v0.10 released: now with configurable menus and other improvements - publish your Steem blogs on your own domain"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@jaysanz ·
$0.39
Awesome news!  Shared on FB and Twitter.
👍  
properties (23)
post_id3,442,866
authorjaysanz
permlinkre-ontofractal-glasnost-v0-10-released-now-with-configurable-menus-and-other-improvements-publish-your-steem-blogs-on-your-own-domain-20170605t204427575z
categorysteemdev
json_metadata"{"app": "steemit/0.1", "tags": ["steemdev"]}"
created2017-06-05 20:44:30
last_update2017-06-05 20:44:30
depth1
children0
net_rshares108,424,780,137
last_payout2017-06-12 20:44:30
cashout_time1969-12-31 23:59:59
total_payout_value0.292 SBD
curator_payout_value0.096 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length40
author_reputation962,350,626,398
root_title"Glasnost v0.10 released: now with configurable menus and other improvements - publish your Steem blogs on your own domain"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@bosjaya ·
$0.39
Simple and nice
👍  
properties (23)
post_id3,443,657
authorbosjaya
permlinkre-ontofractal-glasnost-v0-10-released-now-with-configurable-menus-and-other-improvements-publish-your-steem-blogs-on-your-own-domain-20170605t210010732z
categorysteemdev
json_metadata"{"app": "steemit/0.1", "tags": ["steemdev"]}"
created2017-06-05 21:00:15
last_update2017-06-05 21:00:15
depth1
children0
net_rshares108,424,780,137
last_payout2017-06-12 21:00:15
cashout_time1969-12-31 23:59:59
total_payout_value0.292 SBD
curator_payout_value0.096 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length15
author_reputation10,311,772,745,930
root_title"Glasnost v0.10 released: now with configurable menus and other improvements - publish your Steem blogs on your own domain"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@bitcoinfinancial · (edited)
$0.39
people -- this is awesome. Upvoted and resteemed!

For everyone *taking it to the next level* by leaving the conventional or even "old" server-based blogging platform -- not only can you move to "microblogging" but it appears with Glasnost you have your first chance to fully **decentralize** your Blog, eliminate the *central point of failure* and become censorship-resistant in the process!

Also love the *simple and clear* design approach.
👍  
properties (23)
post_id3,443,937
authorbitcoinfinancial
permlinkre-ontofractal-glasnost-v0-10-released-now-with-configurable-menus-and-other-improvements-publish-your-steem-blogs-on-your-own-domain-20170605t210659031z
categorysteemdev
json_metadata"{"app": "steemit/0.1", "tags": ["steemdev"]}"
created2017-06-05 21:07:00
last_update2017-06-05 21:11:27
depth1
children0
net_rshares108,424,780,137
last_payout2017-06-12 21:07:00
cashout_time1969-12-31 23:59:59
total_payout_value0.292 SBD
curator_payout_value0.096 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length443
author_reputation12,686,251,981
root_title"Glasnost v0.10 released: now with configurable menus and other improvements - publish your Steem blogs on your own domain"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@donkeypong ·
This is a very important and useful development. Thank you.
properties (22)
post_id3,445,226
authordonkeypong
permlinkre-ontofractal-glasnost-v0-10-released-now-with-configurable-menus-and-other-improvements-publish-your-steem-blogs-on-your-own-domain-20170605t214211325z
categorysteemdev
json_metadata"{"app": "steemit/0.1", "tags": ["steemdev"]}"
created2017-06-05 21:42:21
last_update2017-06-05 21:42:21
depth1
children1
net_rshares0
last_payout2017-06-12 21:42:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length59
author_reputation432,071,435,263,440
root_title"Glasnost v0.10 released: now with configurable menus and other improvements - publish your Steem blogs on your own domain"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@ontofractal ·
$0.38
appreciate it, @donkeypong!
👍  
properties (23)
post_id3,489,567
authorontofractal
permlinkre-donkeypong-re-ontofractal-glasnost-v0-10-released-now-with-configurable-menus-and-other-improvements-publish-your-steem-blogs-on-your-own-domain-20170606t181038671z
categorysteemdev
json_metadata"{"app": "steemit/0.1", "users": ["donkeypong"], "tags": ["steemdev"]}"
created2017-06-06 18:10:39
last_update2017-06-06 18:10:39
depth2
children0
net_rshares108,478,069,137
last_payout2017-06-13 18:10:39
cashout_time1969-12-31 23:59:59
total_payout_value0.320 SBD
curator_payout_value0.063 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length27
author_reputation61,659,500,186,148
root_title"Glasnost v0.10 released: now with configurable menus and other improvements - publish your Steem blogs on your own domain"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@cm-steem ·
Excellent work, thanks for the shout out :)
properties (22)
post_id3,445,510
authorcm-steem
permlinkre-ontofractal-glasnost-v0-10-released-now-with-configurable-menus-and-other-improvements-publish-your-steem-blogs-on-your-own-domain-20170605t215038842z
categorysteemdev
json_metadata"{"app": "steemit/0.1", "tags": ["steemdev"]}"
created2017-06-05 21:50:39
last_update2017-06-05 21:50:39
depth1
children0
net_rshares0
last_payout2017-06-12 21:50:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length43
author_reputation58,583,832,278,845
root_title"Glasnost v0.10 released: now with configurable menus and other improvements - publish your Steem blogs on your own domain"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@eric-boucher ·
$0.23
This looks fantastic!

Great job and a big thank for for your update, once again, namaste   :)
👍  
properties (23)
post_id3,447,464
authoreric-boucher
permlinkre-ontofractal-glasnost-v0-10-released-now-with-configurable-menus-and-other-improvements-publish-your-steem-blogs-on-your-own-domain-20170605t224830674z
categorysteemdev
json_metadata"{"app": "steemit/0.1", "tags": ["steemdev"]}"
created2017-06-05 22:42:39
last_update2017-06-05 22:42:39
depth1
children0
net_rshares66,136,483,749
last_payout2017-06-12 22:42:39
cashout_time1969-12-31 23:59:59
total_payout_value0.234 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length94
author_reputation68,478,707,640,592
root_title"Glasnost v0.10 released: now with configurable menus and other improvements - publish your Steem blogs on your own domain"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@yaumil ·
Post nya keren
properties (22)
post_id3,453,874
authoryaumil
permlinkre-ontofractal-glasnost-v0-10-released-now-with-configurable-menus-and-other-improvements-publish-your-steem-blogs-on-your-own-domain-20170606t170547379z
categorysteemdev
json_metadata"{"app": "steemit/0.1", "tags": ["steemdev"]}"
created2017-06-06 01:54:45
last_update2017-06-06 01:54:45
depth1
children1
net_rshares0
last_payout2017-06-13 01:54:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length14
author_reputation1,124,892,732,847
root_title"Glasnost v0.10 released: now with configurable menus and other improvements - publish your Steem blogs on your own domain"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@melowd ·
@ontofractal  Wow, Great work.  I' m interested
👍  
properties (23)
post_id3,455,395
authormelowd
permlinkre-yaumil-re-ontofractal-glasnost-v0-10-released-now-with-configurable-menus-and-other-improvements-publish-your-steem-blogs-on-your-own-domain-20170606t023522259z
categorysteemdev
json_metadata"{"app": "steemit/0.1", "users": ["ontofractal"], "tags": ["steemdev"]}"
created2017-06-06 02:35:30
last_update2017-06-06 02:35:30
depth2
children0
net_rshares665,658,313
last_payout2017-06-13 02:35:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length47
author_reputation-267,095,558,755
root_title"Glasnost v0.10 released: now with configurable menus and other improvements - publish your Steem blogs on your own domain"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@melowd ·
@ontofractal Wow, Great work. I' m interested
👍  
properties (23)
post_id3,455,458
authormelowd
permlinkre-ontofractal-glasnost-v0-10-released-now-with-configurable-menus-and-other-improvements-publish-your-steem-blogs-on-your-own-domain-20170606t023711731z
categorysteemdev
json_metadata"{"app": "steemit/0.1", "users": ["ontofractal"], "tags": ["steemdev"]}"
created2017-06-06 02:37:21
last_update2017-06-06 02:37:21
depth1
children0
net_rshares650,529,715
last_payout2017-06-13 02:37:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length45
author_reputation-267,095,558,755
root_title"Glasnost v0.10 released: now with configurable menus and other improvements - publish your Steem blogs on your own domain"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@lautenglye ·
awesome features....
👍  
properties (23)
post_id3,463,511
authorlautenglye
permlinkre-ontofractal-glasnost-v0-10-released-now-with-configurable-menus-and-other-improvements-publish-your-steem-blogs-on-your-own-domain-20170606t064041955z
categorysteemdev
json_metadata"{"app": "steemit/0.1", "tags": ["steemdev"]}"
created2017-06-06 06:42:00
last_update2017-06-06 06:42:00
depth1
children0
net_rshares550,466,134
last_payout2017-06-13 06:42:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length20
author_reputation1,900,591,964,968
root_title"Glasnost v0.10 released: now with configurable menus and other improvements - publish your Steem blogs on your own domain"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@lovejoy ·
Getting better all the time! :)
properties (22)
post_id3,488,320
authorlovejoy
permlinkre-ontofractal-glasnost-v0-10-released-now-with-configurable-menus-and-other-improvements-publish-your-steem-blogs-on-your-own-domain-20170606t174252402z
categorysteemdev
json_metadata"{"app": "steemit/0.1", "tags": ["steemdev"]}"
created2017-06-06 17:42:51
last_update2017-06-06 17:42:51
depth1
children1
net_rshares0
last_payout2017-06-13 17:42:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length31
author_reputation51,549,234,710,828
root_title"Glasnost v0.10 released: now with configurable menus and other improvements - publish your Steem blogs on your own domain"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@ontofractal ·
$0.28
thanks, @lovejoy! :)
👍  
properties (23)
post_id3,489,589
authorontofractal
permlinkre-lovejoy-re-ontofractal-glasnost-v0-10-released-now-with-configurable-menus-and-other-improvements-publish-your-steem-blogs-on-your-own-domain-20170606t181105903z
categorysteemdev
json_metadata"{"app": "steemit/0.1", "users": ["lovejoy"], "tags": ["steemdev"]}"
created2017-06-06 18:11:06
last_update2017-06-06 18:11:06
depth2
children0
net_rshares78,867,542,601
last_payout2017-06-13 18:11:06
cashout_time1969-12-31 23:59:59
total_payout_value0.208 SBD
curator_payout_value0.068 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length20
author_reputation61,659,500,186,148
root_title"Glasnost v0.10 released: now with configurable menus and other improvements - publish your Steem blogs on your own domain"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@charles1 · (edited)
Good one...fantastic post. Thanks for sharing...upvoted and following.Lets stay in contact
👍  
properties (23)
post_id3,669,673
authorcharles1
permlinkre-ontofractal-glasnost-v0-10-released-now-with-configurable-menus-and-other-improvements-publish-your-steem-blogs-on-your-own-domain-20170609t203120013z
categorysteemdev
json_metadata"{"app": "steemit/0.1", "tags": ["steemdev"]}"
created2017-06-09 20:31:21
last_update2017-06-09 20:31:45
depth1
children0
net_rshares564,564,322
last_payout2017-06-16 20:31:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length90
author_reputation73,564,225,445,964
root_title"Glasnost v0.10 released: now with configurable menus and other improvements - publish your Steem blogs on your own domain"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)