cross-posted from: https://lemmy.ml/post/30254912
cross-posted from: https://lemmy.ml/post/30254042
cross-posted from: https://lemmy.ml/post/30253906
cross-posted from: https://lemmy.ml/post/30253851
cross-posted from: https://lemmy.ml/post/30253477
To admit frankly, l am a non technical person who would be tinkering with the task of creating a full fledged website for a travel company. For me, it’s going to be a fun activity. There are a lot of nerds out here who can help me with their expertise. Many thanks to you all😊😊😊
try deep site on hf
What is that ?
yes so by your posts I can tell you are not super experienced, as in you still trying to figure out the lingo. Which is fine.
Deepsite is a gen algorithm that can create the bones of a website to a plaintext prompt of your choosing. Hugging face is a place where it’s hosted. The sites are generally of pretty decent quality and design, but standing alone, aren’t what you want. But they can be the base of what you want and give you a starting point to build off of.
Lots of people shit on these new tools, but don’t really give a shit. It’s a way to get started in a manner that will speed up your progress massively.
One thing to understand about web design is that there can be multiple pieces, depending on what you need the site to do.
At the least, you’ll need to learn about HTML and CSS - this is the basic structure of how web pages are presented. In theory, a very simple website can just use these two.
It’s also common to integrate Javascript, for things like dynamic actions on the page that can’t be handled by the HTML/CSS (once you learn those two, you’ll have a better idea of their limitations and what JS can do for you).
All of those three (HTML/CSS/JS) are “front-end”, which means they all do things in the user’s browser. You can also add “back-end” components, which run on another computer on the internet, and often generate some of the HTML. This includes languages like PHP, Python, Ruby, and Javascript (yeah, it can be used here too, which can be confusing). Back-end components are for things like databases.
If this is all new, I recommend looking at freecodecamp.org - they have a great program that goes through each of these pieces in a logical order.
Fully understand what exactly you want it to do before you start.
First you invent Fire …
Hahahahaha
I’d start with picking a programming language and framework. Preferrably something with good tutorials or a nice book from the library that teaches you webdesign and programming in a hands-on way. I think Python is good for beginners. I wouldn’t kearn something like PHP these days. But there are a lot of options to pick from.
You mean, to create a basic website, you start with python ?
Sure, I think I made a few to many assumptions about the “dynamic” part… Maybe a content management system will do, and no programming.
Yes, it’s web design and programming as you say. I need to make it dynamic so that changes in the main website can be done conveniently.
I think I might have given bad advice. Maybe take someone else’s advice, or give some more details about what you’re trying to achieve… “Dynamic” is a big word. And a regular Content Management System can do dynamic content as well. That might come without any programming. And depending on the content, you can design it more easily with some built in editor.