-
Notifications
You must be signed in to change notification settings - Fork 373
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Company profile enhancements #498
Comments
Social networks usually do not require indexing and searching, so we can just use the PostgreSQL JSON array. e.g.: [
{
"network": "twitter",
"url": "https://twitter.com/elixirschool"
},
...
] |
I'd like to tackle the "remote" option for companies. Also, what should the design look like? |
@maartenvanvliet thank you for your help. I guess the more accurate solution would be to have a remote field in the jobs schema, because a company might have remote and non remote jobs to offer. Than, we could filter the remote jobs for anyone interested. |
One suggestion : Logo of the company ? might help having a visual impact I think. Perhaps doing a redesign of cards might help? |
I've wanted an optional field on submissions for a link which shows that the company is using Elixir. It could be public or visible only to admins, but something like a blog post by one of their engineers or a job posting would substantiate the claim. |
Yes that would be helpful, I do some quick checks usually to check the claim (blogs, jobs, github repo's, phoenix html tags, cowboy http headers) but having submissions provide evidence would help 😅 |
@dzachrich @LatitudeAdjustment @gemantzu @samuelpordeus I would love to revisit the conversation to enhance our company profiles further (they're admittedly a bit lackluster). Do any of you have thoughts? All ideas welcome 🎉 |
From the above, company logo should be a very good addition. The remote flag, I am still not sure about. |
Would take a bit of time to convert all the existing companies but thoughts on a format like this? %{
company: %{
company_logo: "" # What sizes? 35x35?
description: "A brief description of the company",
github: "https://github.com/",
industry: "IT Services",
name: "Example",
sector: "Information Technology",
website: "https://www.example.com",
},
locations: [%{
# Support N locations for companies spread out?
}],
elixir_usage: %{
blog_posts: [
# Links to blog posts on Elixir usage
],
projects: [
# Links to Open Source Elixir projects
],
summary: "A summary of how Elixir is used",
},
last_changed_on: ~D[2023-03-11],
remote: true
} It contains all the current information with some additions:
|
This might somewhat overlap with "Elixir usage" but I would love to see an "adoption story" section describing how and why the company chose Elixir - something to show the CIO/CTO crowd that the decision was based on a rational risk/benefit analysis. |
@hassan this is a great suggestion! I think this would go a very long way to helping the executive stakeholders as you mentioned. Thanks so much for sharing 🙏 |
Instead of type BetterNameField = 'REMOTE' | 'ONSITE' | 'HYBRID' |
@yordis that's a great idea! |
Following my conversation with @Nitrino it was determined we need to create an issue it identify and implement some profile enhancements to companies. Some of these off the top of my head could include:
I'd love to get your thoughts @tajchumber since you do a lot of the UI work 😁
The text was updated successfully, but these errors were encountered: