I have a few questions regarding CMS and would like to hear your opinions.
I am quite the beginner. The last time i was working with HTML, 90% of all webpages used it. The other 10% were offline.
So, bear with me and my stupid questions!
I want to create some kind of social media aggregator. Mixed with some reddit. Mixed with almost everything. Shaken not stirred.
Sounds weird? It is, because i have no idea how the end result will look like and right now at the moment it's all just experimental.
I've already checked out Wordpress and Typo3. Just to get a overview of a CMS.
Other than that it's the agony of choice.
I know there are many extensions out there for all the CMS, so in the end it's just activating it, and then ... be happy.
But, which CMS gives me freedom? The freedom to do almost everything, while being friendly for beginners?
It has to be capable of that, but i'm pretty sure that it doesn't help me, if the CMS just starts with a blank screen and says "Here you go, total freedom. Have fun."
It would demotivate me to get used to a (wrong chosen) CMS and being limited by it's functions or extensions, especially as a newbie.
So i would rather go this way, where i can be assured that the CMS won't betray me. It's like walking on glowing coals. I would rather do that with the appropiate shoes,
instead of bare feet. It won't burn them and so i am able to walk this path a lot longer before i may say "Okay, no way, this... everything, is way too much and to learn all of this stuff i need a second life."
You get the point.
Are there any tools / software that would help me to create a new one, or edit a existing one? Preferably within the CMS?
Because right now, i just see a jungle of templates and plugins, which... hey... you plug in and then it works, right out of the box, but you can be sure that it is in use somewhere else.
So before i dig deeper i just want to get the basics straight.
So it may be some kind of Social Network CMS for the base, but if in case while being in further development the focus goes more (just a example) into something like Reddit, i don't want to change the CMS.
It should bear with me, like you, if you even read to this point. - It should be dynamic, not just limited to some Templates. It may be that using a CMS is not the right starting point for that, but at least it is a starting point, instead of something blank?
And as i see many similarities between different big pages (New York Times, or time.com or something like that) from big companys which are using CMS systems this question / consideration is a strong one.
They're not that unique, they have different designs but in the end it's quite visible that it's based on something like WordPress.
To elaborate that a little further, i want to you think about projects that came out of like nowhere at the beginning.
And just at one day Twitter or Reddit or yeah, even Facebook were appearing. Nearly out of nowhere.
I know that especially Facebook is not built from a CMS and that there are more programming languages within that and most likely built from scratch.
Respect for that programming skills, but even them were starting small. The people there were most probably (ok, for sure) more experienced at that point than i am now.
Imagine Twitter. - It was something new or at least it became the most popular one out of small projects that offered the same thing. - Made within a CMS. (maybe built from scratch if that helps your imagination)
Would that be even possible? What programming languages would someone need for such a project with CMS?
Not trying to be a copycat. I just want to know if the only limit is my creativity? Create what i want out of a CMS.
Maybe with help of some extensions, re-written for my purpose?
And completely hypothetical: If there were no Twitter... Or Reddit... Or whatever, yeah Facebook again (good example) - and i invented one of these with CMS, with help of some extensions / re-written ones / built ones from scratch -
is it legal, if someone makes me an offer to buy that project / site, to sell it? I'm pretty sure that it doesn't matter which country you're living in, but it may have something to do with the open-source rights, right?
Or can i do everything i want with that? Or does it have to be completely my codes? For example a search function, which should / could be quite similiar to each other, something like that could lead to problems?
I'm not dreaming big here, this is mostly about choosing the CMS and how much focus / motivation it will get in my spare time.
Puh, it's longer as i thought. I would be glad if someone did read to this point and would help me.
If there are some things you need to know or if something was unclear, don't hesitate to ask.
Btw. don't focus on all the grammar / tense errors. (I hope it's called that way, since it would look more stupid if even that is wrong. - English is not my native language. Quite the shame i have to say. Ok, yeah i stop it now. End this thread. Where is the button... Just... stop.)
Ah yes, it should be a free CMS, not something i have to pay for, if that's possible.