Thursday, January 22, 2015

dream

I want to build social media web sites. That's my dream. It is partially motivated by a desire to prosper, and partly by a desire to have (access to) better social media, and partly by a desire to share that better access to social media with others.

To build social media web sites I would begin by building a social media web site.

A social media web site is a page you navigate to. Once you are there you can click buttons and type in text boxes and create an account, and once you have created an account you can click buttons and type in text boxes - and maybe another thing or two - and create pages, or, as it may be, posts.

A social media web site collects pages and posts and then includes them on pages that people get by navigating to specific urls. Those urls are all associated with the site's domain, and that domain is associated with the site's web hosting. The site's web hosting, or server account, can be described using an x-tree implementation called a file manager. When someone navigates to a certain file at your domain, one of two things happens. If it's one kind of file, they get data that describes a web page, which they can then view. If it's another kind of file, navigating to it activates functions that retrieve data from a database, assemble that data into data that describes a web page, and then sends that page data to the browser for viewing. In a way social media is that latter kind of process.