• 0

My first website


Question

Hi!

 

I'm a total noob at this.

 

In the past I've created a couple of websites using WordPress, and one using Joomla!, but I've found myself more comfortable using WordPress; however everything was already set up for me, I just had to log in and use WordPress or Joomla!

 

This time instead I have to do everything by myself, so I bought a Linux Hosting service only to discover that WordPress needs a MySql database and my hosting company (Aruba) charges separately for the database, and charges separately for the backup. Since this would be the website for a charity I'd like to keep costs in check therefore I'd prefer, if possible, not to buy other services.

 

So now I'm thinking of a way out.

 

What would you suggest? An offline WYSIWYG html editor? Consider that my coding knowledge is zero, I can manage to copy and paste very simple html strings but not much else.

 

Something like Bluefish, KompoZer or XAMPP?

 

Or the - very - old way of creating a series of .html files with LibreOffice, starting with index.html for the home page and then load everything, .hmtl files, images, documents, on the server?

 

I'm fairly good with graphics so I know I can create a nice looking website, even though I wouldn't be able to incorporate things like maps and calendars because I wouldn't be able to write the entire website in HTML.

 

I also don't know how easy it would be to update the website and adding new content this way, because I'd have to manually update a few pages offline and then reload them, and I remember that WordPress takes care of this all by itself.

 

Also, probably, I wouldn't be the only one allowed to post new content and the other guy is even less knowledgeable than me about websites, so I thought WordPress would be the easiest solution.

 

So, am I destined to spend more money or is there a way out?

 

Thanks

Edited by Gabe84
Link to comment
https://www.neowin.net/forum/topic/1295478-my-first-website/
Share on other sites

25 answers to this question

Recommended Posts

  • 0

You could use GitHub Pages for free https://pages.github.com/

 

This leverages a software/platform called Jekyll (https://jekyllrb.com/) and is really quite nice. GitHub offers the service for free and you could set it up to serve the website from whatever domain you'd like.

 

Don't fret too much about the command line stuff going on with the link(s) I sent you. You can get more information from the Help articles (https://help.github.com/categories/github-pages-basics/) It wouldn't cost anything, could be updated by anyone you'd like to allow, and no database required. Saves you from having to deal with the hosting headaches and spare you some loose change.

 

Edit: It also is apart of Git versioning so you'd have all of the backups stored indefinitely.

  • 0

There is a large number of utilities for generating static web sites like the one GitHub uses.

 

Also, Azure has a free Website hosting plan which gives you a lot of tech choices.

 

If you provide a detailed description of what the site does, you might get more specific advice from people.

 

  • 0
53 minutes ago, Mur said:

You could use GitHub Pages for free https://pages.github.com/

 

This leverages a software/platform called Jekyll (https://jekyllrb.com/) and is really quite nice. GitHub offers the service for free and you could set it up to serve the website from whatever domain you'd like.

 

Don't fret too much about the command line stuff going on with the link(s) I sent you. You can get more information from the Help articles (https://help.github.com/categories/github-pages-basics/) It wouldn't cost anything, could be updated by anyone you'd like to allow, and no database required. Saves you from having to deal with the hosting headaches and spare you some loose change.

 

Edit: It also is apart of Git versioning so you'd have all of the backups stored indefinitely.

Thanks, but we already have our hosting and domain, that we paid for :S, also doing everything via terminal, I'm on Linux, seems awfully complicated.

27 minutes ago, DevTech said:

There is a large number of utilities for generating static web sites like the one GitHub uses.

 

Also, Azure has a free Website hosting plan which gives you a lot of tech choices.

 

If you provide a detailed description of what the site does, you might get more specific advice from people.

 

This will be the website of a charitable organization that manages a community center, it will have a part that doesn't really gets updated, like a top bar with Home, About Us, Activities with a drop down menu with the different activities we offer, contacts.

 

On the right side I'd like to put icons with links to our social media pages and below that a map, taken from Bing or OpenStreetMaps via generated html code, maybe a calendar that for each day will show the activities in our community center, and at the bottom there will be links.

 

Then it will need a blog-like part for us to post updates, notices, news, galleries, etc.

 

This is something very simple I created in the past for another charity, via WordPress on a free hosting service.

 

http://novarasud.altervista.org/

 

I'd like to replicate that, but it will have more content, and hopefully it will be more visually appealing.

Edited by Gabe84
  • 0
14 minutes ago, DevTech said:

Static generators like Jekyl just produce a bunch of HTML pages that you can then copy to absolutely any hosting site since static HTML is the lowest possible common denominator.

 

Static generators fall apart as dynamic content requirements enter the design.

 

 

What about HTMLy or FlatPress?

  • 0

 

16 minutes ago, Gabe84 said:

What about HTMLy or FlatPress?

It's Neowin, the cereal that contains at least 50% Microsoft Nuts (tm)

 

My preference for webby stuff is either of:

 

1. ASP.NET

 

2. Node.js -  the cognitive overload reducer of Javascript at both client-side and server-side

 

 

  • 0
17 minutes ago, DevTech said:

 

It's Neowin, the cereal that contains at least 50% Microsoft Nuts (tm)

 

My preference for webby stuff is either of:

 

1. ASP.NET

 

2. Node.js -  the cognitive overload reducer of Javascript at both client-side and server-side

 

 

That would be waaaaay too advanced for me :laugh:

 

I think HTMLy may do the job, I just need a simple databaseless CMS with nice looking responsive themes that can be customized, that would allow me to use some basic HTML, to incorporate images and videos from YouTube in posts, and to incorporate maps, images and text on the right sidebar, like you do on WordPress with menus, and that would allow me to use HTML or JavaScript to obfuscate email addresses and phone numbers.

 

As long as it has that, drop down menus and simplicity I'm happy.

  • 0
55 minutes ago, Gabe84 said:

That would be waaaaay too advanced for me :laugh:

 

I think HTMLy may do the job, I just need a simple databaseless CMS with nice looking responsive themes that can be customized, that would allow me to use some basic HTML, to incorporate images and videos from YouTube in posts, and to incorporate maps, images and text on the right sidebar, like you do on WordPress with menus, and that would allow me to use HTML or JavaScript to obfuscate email addresses and phone numbers.

 

As long as it has that, drop down menus and simplicity I'm happy.

I was just trying to keep the thread alive in case some Linux hosting fans dropped by to give you better advice and was not suggesting that you learn a large new platform from the ground up!

 

So just some general thoughts:

 

1. ASP.NET and Node.js are just yet more platforms that run other stuff like a CMS

 

2. Your hoster has a Windows plan at the same price that might add to your choices

 

3. The hoster's auto-installer lists 25 different Linux CMS and maybe one of them doesn't need a database

 

https://hosting.aruba.it/en/hosting/included-services/softaculous-app-installer.aspx

 

 

  • 0
12 hours ago, Jack W said:

Gabe, this might work for you: http://philecms.com/

 

Uses flat-file database (e.g, stored in a file), and uses markdown as the language. Also has Twig templating.

 

Give it a try. :)

I'm looking at their website... but... no GUI?

12 hours ago, DevTech said:

I was just trying to keep the thread alive in case some Linux hosting fans dropped by to give you better advice and was not suggesting that you learn a large new platform from the ground up!

 

So just some general thoughts:

 

1. ASP.NET and Node.js are just yet more platforms that run other stuff like a CMS

 

2. Your hoster has a Windows plan at the same price that might add to your choices

 

3. The hoster's auto-installer lists 25 different Linux CMS and maybe one of them doesn't need a database

 

https://hosting.aruba.it/en/hosting/included-services/softaculous-app-installer.aspx

 

 

Yeah, but then I'd have to buy another plan.

 

I tried HTMLy and removed it less than a minute later, it's horrible.

 

I think I'll just buy the MySql plan, hoping that would not be unbelievably complicated to set up, and use WordPress, the competition either lacks features or it's not user friendly at all.

  • 0
20 hours ago, Gabe84 said:

Thanks, but we already have our hosting and domain, that we paid for :S, also doing everything via terminal, I'm on Linux, seems awfully complicated.

You'd be able to possibly refund the hosting and you'd still be able to use the domain, you'd also be able to do the edits right on the GitHub website so it wouldn't require command line anything at all.

 

If you want me to show you a demonstration I could. I really feel like it could be the best possible option for you.

  • 0
20 hours ago, DevTech said:

2. Node.js -  the cognitive overload reducer of Javascript at both client-side and server-side

I'm pretty sure there are several arguments that managing callbacks well and truly shifts that cognitive overload right back ;) 

I love node - my tech of choice right now.

  • 0
19 hours ago, Jase said:

I absolutely loooove Macaw: http://macaw.co/ - Great WYSIWYG editor, grab the trial and give it a go!

No love for Linux :( ... Wine sucks :D

19 hours ago, Mur said:

You'd be able to possibly refund the hosting and you'd still be able to use the domain, you'd also be able to do the edits right on the GitHub website so it wouldn't require command line anything at all.

 

If you want me to show you a demonstration I could. I really feel like it could be the best possible option for you.

Even if I'm the VP of said charity I'll have to talk with the others.

 

Anyway this GitHub stuff intrigues me and I'll play with it, it wouldn't hurt to learn something new anyway!

 

thanks again!

  • 0
6 hours ago, Gabe84 said:

No love for Linux :( ... Wine sucks :D

Even if I'm the VP of said charity I'll have to talk with the others.

 

Anyway this GitHub stuff intrigues me and I'll play with it, it wouldn't hurt to learn something new anyway!

 

thanks again!

No problem, you could also easily put it onto a server too in the future if you'd like.

 

You'd need git, ruby & the proper web server setup but otherwise you'd be able to SSH into the server and run  "git pull" to update the files (you'd have to git clone first from the github url but every time after you'd update by just pulling).

 

I do that with this repo, and have the docs displayed to this url

  • 0
1 hour ago, Mur said:

No problem, you could also easily put it onto a server too in the future if you'd like.

 

You'd need git, ruby & the proper web server setup but otherwise you'd be able to SSH into the server and run  "git pull" to update the files (you'd have to git clone first from the github url but every time after you'd update by just pulling).

 

I do that with this repo, and have the docs displayed to this url

Ruby can be a pain in a Windows environment.

 

Even with a CMS, you always have to consider cases where you might need to add/modify/hack on code in the underlying platform so it's always a good idea (when possible) to pick a CMS running on a platform you could visualize yourself actually be able to work with...

 

  • 0
On 4/22/2016 at 7:11 AM, Gabe84 said:

I'm looking at their website... but... no GUI?

Yeah, but then I'd have to buy another plan.

 

I tried HTMLy and removed it less than a minute later, it's horrible.

 

I think I'll just buy the MySql plan, hoping that would not be unbelievably complicated to set up, and use WordPress, the competition either lacks features or it's not user friendly at all.

I think you might have misunderstood my item #3.

 

Your Linux hoster has 25 different Linux CMS you can auto-install on your hosting and I'm not familiar with any of them but perhaps a few of them don't need a database... and if so you could read up on them to see if any have appeal. If they do, it becomes a least-effort scenario.

 

  • 0
1 minute ago, DevTech said:

Ruby can be a pain in a Windows environment.

 

Even with a CMS, you always have to consider cases where you might need to add/modify/hack on code in the underlying platform so it's always a good idea (when possible) to pick a CMS running on a platform you could visualize yourself actually be able to work with...

 

He's running linux so Ruby wouldn't be difficult at all to get operational, also jekyll isn't a CMS.

 

 

  • 0
13 minutes ago, Mur said:

He's running linux so Ruby wouldn't be difficult at all to get operational, also jekyll isn't a CMS.

 

 

He is running WIndows as his client computer and hence if he wants to work and test locally before uploading to the server it becomes a consideration.

 

It's Neowin, you will have to expect Windows to always be a consideration...

 

  • 0
On 23/4/2016 at 10:00 PM, DevTech said:

He is running WIndows as his client computer and hence if he wants to work and test locally before uploading to the server it becomes a consideration.

 

It's Neowin, you will have to expect Windows to always be a consideration...

 

No, Linux hosting and my PC runs Linux.

  • 0

I've just started using Grav (https://getgrav.org/) It's a flat file CMS, so no need for a database, pages are in markdown syntax, so you can edit them in any text editor, but it also comes with an admin plugin that allows you to edit the markdown on the site itself.

 

Seems really good so far.

  • 0
1 hour ago, Mur said:

Except when he explicitly said he's on Linux.

omg - I've fallen into a stereotype I just hate. The Windows O/S and the PowerShell command line is just technically competent and complete as Linux and they each have their purposes but when I saw "total noob" and mention of GUI interfaces I mistakenly stereotyped Windows. Oh silly me. :)

 

  • 0
1 hour ago, DevTech said:

omg - I've fallen into a stereotype I just hate. The Windows O/S and the PowerShell command line is just technically competent and complete as Linux and they each have their purposes but when I saw "total noob" and mention of GUI interfaces I mistakenly stereotyped Windows. Oh silly me. :)

 

Total noob specific for building web sites I guess? That's what I understood anyways, not a noob with computers. I can design anything and develop a lot of complex web apps, but I'm very lousy with server administration, never really know though right?

  • 0
On 22.04.2016 at 0:47 AM, Gabe84 said:

I also don't know how easy it would be to update the website and adding new content this way, because I'd have to manually update a few pages offline and then reload them, and I remember that WordPress takes care of this all by itself.

Also, probably, I wouldn't be the only one allowed to post new content and the other guy is even less knowledgeable than me about websites, so I thought WordPress would be the easiest solution.

So, am I destined to spend more money or is there a way out?

1

Hey

 

Maybe you can afford to rent a VPS (virtual private server) for $5-10/month and configure software required (apache, MySQL)

You can install WordPress then and use it like you used to before.

 

I can sound as a very complex job but it isn't at all.

You can use one of the many manuals available on the web about that, for example, take a look here.

 

Installing WordPress is not a big deal too, it all should take about a few hours even if you didn't have any experience with such things.

I'm as a Linux system administrator can do such a job in a half of hour for example.

 

I think it will be a best solution in your case.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • The machines are starting to fight back any way they can.
    • No news articles about the Arch Linux repo being majorly infected with malware?!?
    • Waymo recalls self-driving software after cars enter closed freeway work zones by Paul Hill Waymo, the self-driving car maker owned by Alphabet – the parent company of Google –, has recalled some of its fifth-generation Automated Driving Systems (ADS). It did so after some of its cars drove through closed construction zones. According to the National Highway Traffic Safety Administration (NHTSA), the affected vehicles were capable of driving through a closed freeway construction zone and continuing to drive at speed. The listing on the NHTSA website says that Waymo is currently developing a solution to fix this issue, but in the meantime, freeway driving is being restricted. Waymo will update its ADS software so that vehicles can detect when they can avoid entering construction zones. According to the Safety Recall Report, on April 20, 2026, Waymo’s Field Safety Committee began meetings reviewing an event from April 11, 2026, and five events from April 19, 2026, where Waymo’s autonomous vehicles didn’t recognize and drove past ramp closure signs into the pre-planned freeway construction zones. This took place in Phoenix, Arizona. Separately, on May 18, 2026, seven Waymo vehicles entered freeway lanes with active construction in the San Francisco Bay Area by driving between cones that were placed to show the lane was closed. On the back of both of these events, Waymo restricted freeway driving until it could address the issue. In June, Waymo’s Safety Board reviewed the issue and additional information related to ADS performances around construction zones; then, as a result, it decided to conduct a recall. This development is not good for Waymo as it adds to a growing list of technical hiccups its cars have experienced. Ultimately, it will lead to more scrutiny from lawmakers around the world who will be more cautious about letting autonomous vehicles on their roads without tighter regulation. For readers in areas where Waymo operates, does this news make you more wary about stepping into one of these vehicles?
    • I'm still on Windows 10 22H2 because I didn't want to deal with all the issues in Windows 11, so I waited almost a week before installing the latest Patch Tuesday update (KB5094127), I went ahead and did it, and it was a huge mistake—ever since then, my File Explorer has seen a performance drop of about 30% when transferring large files... Once again, Microsoft has outdone itself! This update cannot be uninstalled, either through the Control Panel (via Settings) or by accessing Advanced Startup Options. The only possible alternative would be to use system restore points, but I’d have to reinstall all app and driver updates (and there’s no guarantee it would work). Or there’s the “nuclear option” of a in-place repair without losing files or apps, but even then, all my customizations would be lost! Microsoft just can’t help but mess everything up! Way to go, Microsoft! But I still don’t want your c****y Windows 11!
    • Microsoft: Windows 11 could finally solve a major issue across AMD, Nvidia, and Intel GPUs by Sayan Sen While Microsoft has been trying to improve it, Windows 11 is definitely not flawless, as even today some issues are taking a year to publicly acknowledge. However, one area of trouble that may finally see much better results soon is graphics driver crashes. Work on graphics driver timeouts, also called Timeout and Detection Recovery (TDR), is not new as the latest WDDM 3.2 also has specific improvements regarding it. Windows Display Driver Model (WDDM) version 3.2 is supported on Windows 11 24H2 and 25H2. However, with the upcoming version 26H2, TDR crash diagnosis could go to the next level as Microsoft is introducing a new DirectX 12 API feature called "DirectX Dump Files". Similar to how system memory dump files work when a system crashes or freezes or encounters any such major issue, DirectX Dump Files (DDF) will essentially record a snapshot of the GPU execution right at the moment a graphics-related crash or hang or freeze occurs, so that developers can better understand and diagnoze these TDR and timeout detection errors. The dump will be available as a .dxdmp file for analysis and it will be a comprehensive dump file generated with detailed insights about the hardware, drivers, Windows, as well as the affected application. This should be another welcome change in this department. Earlier at GDC 2026, when the technology was first debuted, Microsoft had shared more details regarding it. The company had explained how DDF is designed to gather data from every layer of the graphics stack into a single file, eliminating the need for developers to manually correlate logs from multiple tools. As mentioned above, the dump can contain a lot of useful details like GPU hardware state information such as register values, shader program counters, page fault virtual addresses, shader memory data, and command buffers. Alongside that, it also captures DirectX runtime and kernel information, including D3D objects, pipeline state objects, device error data, adapter details, and CPU call stacks. Microsoft says the feature has been built around two primary use cases: retail device removals and local device removals. The former allows developers to collect crash information from end users' systems in the field, while the latter helps QA teams and developers investigate issues on test machines. Developers will also be able to include up to 2 MB of custom application data through new D3D12 APIs, providing additional context for troubleshooting. In addition, Microsoft is introducing three dump collection modes ranging from zero-overhead capture, which has no runtime performance impact on supported hardware, to higher-detail modes that collect more vendor-specific debugging data. On compatible Tier 2 hardware, zero-overhead dumps will be enabled by default, meaning developers may begin receiving useful crash diagnostics without making any code changes. The table below explains the three tiers: Tier Description NO_OVERHEAD Enables crash capture with no runtime cost and is suitable for broad deployment MEDIUM_OVERHEAD Provides a balance, capturing additional diagnostic data with moderate impact HIGH_OVERHEAD Collects the most detailed GPU and driver state available, enabling deeper investigation at the cost of higher runtime overhead In terms of availability, the company expects broader release to be around the fall of 2026, which should be right around the time when Windows 11 version 26H2 lands. Right now, DirectX Dump Files are available as a preview and currently, only AMD has the compatible AgilitySDK Developer Preview driver version 26.10.07.02. You can find the official announcement post here on Microsoft's website.
  • Recent Achievements

    • Week One Done
      Eurosoft10 earned a badge
      Week One Done
    • One Month Later
      Eurosoft10 earned a badge
      One Month Later
    • One Year In
      Skeet Campbell earned a badge
      One Year In
    • One Month Later
      Sharbel earned a badge
      One Month Later
    • First Post
      BizSAR earned a badge
      First Post
  • Popular Contributors

    1. 1
      +primortal
      599
    2. 2
      +Edouard
      190
    3. 3
      PsYcHoKiLLa
      79
    4. 4
      Michael Scrip
      77
    5. 5
      Steven P.
      70
  • Tell a friend

    Love Neowin? Tell a friend!