Mathematical
Silver Coder
Hey there.
I'm starting this thread as in my opinion, there isn't really any discussion surrounding this issue. That issue being as to how we can boost the activity and gather more sign-ups here at CF.
But seriously, let's take a look at it for one moment. Back when I first joined CF in 2019 under my first few accounts, activity was booming, aside from a couple drops in-between, things were going smoothly. But as 2019 was coming to a close, things soon started to drop dead. Less posts were being made and more spam-bots started joining. If I'm correct, there was a small period during the holidays that CF was more active, but my poor memory of small things such as this, fail to help me remember correctly. Then continuing over the past few months of 2020 and even now, activity isn't as great as it was in 2019.
So, now we need to start looking into how we can keep activity on the site thriving, especially if we want CF to last for years to come. The site has potential to be a booming forum, but without taking the proper measures to boost activity, we won't be able to achieve a sort of boom period in the site's lifetime.
Of course, there are multiple reasons as to why people who have currently signed-up, aren't as active. That being due to their personal-lives. People have jobs to work in, families to attend to, health-issues to recover from, all of this. Although, it can also just be attributed to the case of forgetting about the site's existence.
I have a couple of ways that we could boost activity and possibly gather interest for newcomers to sign-up. Here's what I've got:
These are all of my suggestions as to how we can improve both user-activity and encourage more people to sign-up for an account on CF. I'd like you to chime in with your thoughts, opinions, and suggestions, for as to how we can improve this on-going issue that has persisted for the past few months now, with little being done about it. Feel free to also discuss and maybe further expand the suggestions I've made above.
I'm starting this thread as in my opinion, there isn't really any discussion surrounding this issue. That issue being as to how we can boost the activity and gather more sign-ups here at CF.
But seriously, let's take a look at it for one moment. Back when I first joined CF in 2019 under my first few accounts, activity was booming, aside from a couple drops in-between, things were going smoothly. But as 2019 was coming to a close, things soon started to drop dead. Less posts were being made and more spam-bots started joining. If I'm correct, there was a small period during the holidays that CF was more active, but my poor memory of small things such as this, fail to help me remember correctly. Then continuing over the past few months of 2020 and even now, activity isn't as great as it was in 2019.
So, now we need to start looking into how we can keep activity on the site thriving, especially if we want CF to last for years to come. The site has potential to be a booming forum, but without taking the proper measures to boost activity, we won't be able to achieve a sort of boom period in the site's lifetime.
Of course, there are multiple reasons as to why people who have currently signed-up, aren't as active. That being due to their personal-lives. People have jobs to work in, families to attend to, health-issues to recover from, all of this. Although, it can also just be attributed to the case of forgetting about the site's existence.
I have a couple of ways that we could boost activity and possibly gather interest for newcomers to sign-up. Here's what I've got:
- Affiliate-Buttons - This will be a small button with the CF logo on it and people can copy a simple HTML snippet that will display this button. The button can be used by sites that are currently partnering with CF at the moment or it can be used on the websites of CF projects. The good thing about buttons, is that they aren't right up in the user's face and so the user will need to take a glimpse at it and click it, just to see if the site may interest them. Affiliate-Buttons will cost nothing to make and are a cheap and easy way to gather site interest.
- Advertising - Advertising is a method that we can't be sure of. Primarily because of how expensive it is for different types of ads(Banners, squares, etc.) and due to the rise of ad-blockers, NoScript, and uBlock Origin, these ads will be blocked from the user, which will interfere with the growth of the site. Although, it is generally worth a shot, you're essentially betting heads or tails on this one, and are hoping for the coin to land on whichever one you picked - The one you picked being the positive outcome. As stated, it is expensive and may not even be worth it.
- CF projects - By launching new projects, we won't just gather the interest of CF users, but also outsiders and people unaware of CF's existence. Of course, the projects we launch must have a purpose, use, and goal in mind, for it to gather interest. Official projects could also be launched with their own sub-board somewhere here on CF, which can encourage people who haven't signed-up for CF but yet contribute to the projects, to actually sign-up and get involved in not only the project and it's discussions, but perhaps the site itself. Beware though, that killing off a project, may take away people who only signed-up for CF, just for that project.
- Word of mouth - Despite being a method already encouraged alongside being another free and easy way to gather new users, we may have to advocate more for this method if none of the other methods above are currently being pursued or are doing well enough. Note that we also won't know how well this method works, unless people actually state that they found out about CF by word of mouth from another user of the site.
- Expanding the site - What I mean by this, is that we add more boards based on the current interests in programming-languages, frameworks/libraries/APIs, careers(Web-Development, game-development, etc.), and also different pieces of software(E.g. Discussions surrounding free-software). If we can expand how many boards the site has based on what the current trends are, we could perhaps boost our ranking in search-engines, which can lead to more visits, which will then maybe gather the interest of users who will then perhaps sign-up for an account. Expanding boards will also keep current users involved, thus' keeping site-activity on a steady stream of posts being written, rather than having fluctuating post-counts.
- Having users release more tutorials - Many people online are digging for tutorials on how to use classes in Java, how to write an iOS app, how to connect databases together, stuff like that. If we can get the CF community to band together to start writing more tutorials, this will increase search-engine rankings for the site because as I stated, people are constantly looking for tutorials online on how to do things. Note that we can't just restrain this to programming-languages. We'll also need tutorials on other things like frameworks(E.g. Python Flask - A popular Python web-framework), text-editors or IDEs(E.g. GNU EMACS or IntelliJ), and even for things like operating-systems too. Another thing to note, is that tutorials will also have varying levels of quality, some good and some bad. To tell users that a tutorial is "high-quality" - So, well written, explains things well, etc. - Perhaps giving certain users who provide well-written tutorials, a special role/badge, to let regular users know that this person is an established writer who writes good tutorials for CF, and can stop people from claiming to be "established writers" for CF.
- Placing more emphasis on the Project Marketplace and the Community Showcase - What I mean by "emphasis", is by encouraging people to post there on those boards more. The Project Marketplace allows people to not only ask others to help them, but also helps people who are looking for work. So, if somebody is looking for help with a project of theirs, then encourage them to post there. Looking for work to do? Post their on the Project Marketplace. As for the Community Showcase, developing things does take time. But, encouraging users to showcase their work once they've got the basics or a functioning prototype down, can actually perhaps benefit the person developing that project. I say this as when things are being shown-off early, the person developing can get beneficial feedback as the project is in it's early stages. But if the person shows of their work at a later time(If it's let's say, near completion), then giving beneficial feedback when a project is close to completion for example, may cause the person developing it to rush out those improvements, as they want to deliver a good product quickly to the market - As we know, rushing things, especially software, isn't good. Encouraging existing users to look for work and showcase their current projects, can also boost activity with what we've got right now.
These are all of my suggestions as to how we can improve both user-activity and encourage more people to sign-up for an account on CF. I'd like you to chime in with your thoughts, opinions, and suggestions, for as to how we can improve this on-going issue that has persisted for the past few months now, with little being done about it. Feel free to also discuss and maybe further expand the suggestions I've made above.