Additional social accounts in general settings

Add additional social accounts to general settings that can be used within themes.

Ideally:

  • Instagram
  • Pinterest
  • YouTube

Iā€™d also like to suggest GitHub and Mastodon as well, though it would be easy to overload this with too many social providers which is something to consider.

9 Likes

Currently Ghost only comes with Facebook and Twitter in the sharing bar. LinkedIn is a very popular social network amongst people who operate in a professional capacity. I would really like to see LinkedIn added as a built-in sharing option.

10 Likes

Iā€™ve made a fork of the current Casper theme and added a LinkedIn sharing button to the floating posts header. Iā€™m not very good at coding so I hope the changes I made were correct.

EDIT: Donā€™t forget to run gulp css + ghost restart after making the changes

https://github.com/joeldeteves/Casper/commit/399aeed5bc398c64c8d2d7be8992d733da048706

5 Likes

One more vote for Mastodon!

4 Likes

+1 for this, with proposed social networks aside from facebook and twitter:

  • linkedin
  • instagram
  • github
7 Likes

In the interim, roughly what level of effort would it entail for a developer to modify the ember admin themselves to support this functionality?

I havenā€™t dug into customizing the admin panel just yet, but Iā€™d be curious to learn if a change like this would be reasonable for an average developer.

1 Like

:+1:

having more possible integrations - sharing, but also story ā€˜cardsā€™ would be very very nice - actually the main thing I really miss in Ghost: linkedin and instagram integrationā€¦

Iā€™ve mostly lost confidence in a feature like this to make its way into ghost core any time soon- I try not to put any money behind philosophical design decisions.

As a workaround, Iā€™ve opted to make my theme configurable with MongoDB Atlas; this allows us to fill in data blanks where ghost core falls short, while stayin away from touching the core build.

Iā€™m not particularly proud of this solution from an architecture perspective. Itā€™s like trading ā€œseparation of concernsā€ for an inexplicable tumor leeching of the theme layer, but desperate times call for desperate measures. Otherwise nobody would know how cool I am on social media, which is simply unacceptable.

2 Likes

I think there should have an option to add custom social media icon, link, it would be helpful. By default 3 social media is fine but there should have Add New button to add more icons.

9 Likes

Hello! Please, add a new social networks. For example: VKontakte, YouTube, Telegram, WhatsAPP, Viber.

  1. VK
  2. FB
  3. Twitter
  4. Youtube
  5. Telegram
  6. WhatsAPP
  7. Viber
1 Like

I was surprised the social media icons are indeed only Facebook and Twitter. Wouldnā€™t it be possible to add custom ones? The user could be allowed to add an icon as well as the link?

cheers!

3 Likes

At least Instagram. This should be a simple addition for the default theme.

3 Likes

Would love to see GitHub as well. Tried digging around the default casper files but no success yet. Any support from the admins would be great!

1 Like

Hi,
while adding additional accounts I had to modify the knownHelpers within Gscan specs. It might be worth considering a dynamic implementation of gscan checks in relation to the model within the Ghostā€™s Themeā€™s API design.

+1 for YouTube, Instagram and moreā€¦

This should be like a basic feature, why did it stop with only those two?

3 Likes

I was working on submitting a PR for adding instagram support to Ghost-Admin and Casper Theme, but seeing this thread I may try to make the code more modular so that users can choose which social media they want to add links for. Hopefully they accept my PR when I submit it.

2 Likes

Adding icons to Casper is fairly easy (by editing partials/site-nav.hbs) so while it would be nicer to have them in the admin panel, itā€™s simple enough to add them yourself.

However, which icon set is this? Is it ghostā€™s own or a free one with other icons available?

Had no choice but to hijack the location field in order to specify the authorsā€™ linkedin profiles. OCD level = overflow

With a Facebook data scandal every month now, many of us are deleting their facebook accounts. Hence, it is essential that you now allow the option to provide links to other social media & messaging services.
Many media house offer the option of privately tipping them through Telegram & Signal while a lot other solely run on Twitter & Instagram. I think native support should be made standard now.