VectorLinux

Please login or register.

Login with username, password and session length
Advanced search  

News:

Visit our home page for VL info. For support and documentation, visit the Vector Linux Knowledge Center or search the Knowledge Center and this Forum using the search box above.

Author Topic: Just introducing myself  (Read 1075 times)

AugustinG

  • Member
  • *
  • Posts: 6
  • user
Just introducing myself
« on: August 31, 2016, 01:11:42 am »

Hello everyone,

I'm a newbee Linux user and I'm enjoying myself in it :D I'm completely new with this system and i'm looking for tips in order to create my own website.
What's the difference between linux and windows for example? Can I create a website with the same technologies? Like wordpress or an other kind of CMS? Does it exist?
Thanks for you help!
Logged

nightflier

  • Administrator
  • Vectorian
  • *****
  • Posts: 4404
Re: Just introducing myself
« Reply #1 on: August 31, 2016, 07:55:01 am »

Hi and welcome, AugustinG.

Wordpress and other content managing systems usually reside on a server, and are managed through a web interface. So you would log in to the system using a browser, like Firefox, and use the web based tools.

Simple html documents can be created locally using an application like LibreOffice Writer (save as html), then uploaded to your server.

None of this is really specific to Linux, these applications would work much the same across operating systems.
Logged

darry1966

  • Member
  • *
  • Posts: 9
Re: Just introducing myself
« Reply #2 on: September 01, 2016, 02:27:50 am »

Welcome.
Logged

rbistolfi

  • Packager
  • Vectorian
  • ****
  • Posts: 2380
Re: Just introducing myself
« Reply #3 on: September 01, 2016, 07:40:09 am »

Welcome!

Building your first website is an awesome experience! There are mostly two kinds of websites, static and dynamic. Static websites are made of content that doesn't change, its always the same. In dynamic websites, the request is processed by a programming language for creating a response, and the output can be different depending on anything you want.
For static websites, the common technology is the HTML markup language, CSS for the visual design, and you can use Javascript for some fancy features (animations, menues, image effects, etc).
For a dynamic website, you would also need a programming language, I would recommend Python.
A CMS (content management system) like Wordpress is a website of the second class, written in PHP. The easiest way to get up and running is using a hosted solution provided by a 3rd party, for example wordpress.com. They take care of the website administration and you only care about the content. Customizing the looks of a wordpress site is well documented.
It is possible to install wordpress or other CMS yourself, it is challenging and requires system administration knowledge level. A challenge like this one would teach you a lot of tricks and the inners about Linux.
For each of the solutions I described, you will likely need to learn HTML and CSS. So I would start there. Using a hosted solution is probably the easiest. Finally, doing everything by yourself is the hardest, and as usual, the most rewarding.

HTH, Rodrigo
Logged
"There is a concept which corrupts and upsets all others. I refer not to Evil, whose limited realm is that of ethics; I refer to the infinite."
Jorge Luis Borges, Avatars of the Tortoise.

--
Jumalauta!!

AugustinG

  • Member
  • *
  • Posts: 6
  • user
Re: Just introducing myself
« Reply #4 on: September 02, 2016, 05:53:37 am »

Welcome!

Building your first website is an awesome experience! There are mostly two kinds of websites, static and dynamic. Static websites are made of content that doesn't change, its always the same. In dynamic websites, the request is processed by a programming language for creating a response, and the output can be different depending on anything you want.
For static websites, the common technology is the HTML markup language, CSS for the visual design, and you can use Javascript for some fancy features (animations, menues, image effects, etc).
For a dynamic website, you would also need a programming language, I would recommend Python.
A CMS (content management system) like Wordpress is a website of the second class, written in PHP. The easiest way to get up and running is using a hosted solution provided by a 3rd party, for example wordpress.com. They take care of the website administration and you only care about the content. Customizing the looks of a wordpress site is well documented.
It is possible to install wordpress or other CMS yourself, it is challenging and requires system administration knowledge level. A challenge like this one would teach you a lot of tricks and the inners about Linux.
For each of the solutions I described, you will likely need to learn HTML and CSS. So I would start there. Using a hosted solution is probably the easiest. Finally, doing everything by yourself is the hardest, and as usual, the most rewarding.

HTH, Rodrigo

Hello Rodrigo,

Thanks a lot for your reply, it's really instructive. I have never seen a static website I think... Do you have a link that can show me what is it?
Thank you in advance :)
Logged

rbistolfi

  • Packager
  • Vectorian
  • ****
  • Posts: 2380
Re: Just introducing myself
« Reply #5 on: September 02, 2016, 08:00:18 am »

With static we mean that the response is not generated on the fly by a programming language. The most common way of doing a static website is to create HTML and serve them with a simple web server. This site is static: https://getnikola.com although they all look the same from a presentation perspective :D
Logged
"There is a concept which corrupts and upsets all others. I refer not to Evil, whose limited realm is that of ethics; I refer to the infinite."
Jorge Luis Borges, Avatars of the Tortoise.

--
Jumalauta!!

AugustinG

  • Member
  • *
  • Posts: 6
  • user
Re: Just introducing myself
« Reply #6 on: September 07, 2016, 06:03:50 am »

Thank you very much for your help, I will try  to learn a bit myself and see if I can succeed to do anything good :) :)
Logged