• 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

    • Microsoft confirms Windows 11 26H2, urges IT admins to prepare for release by Usama Jawad Windows 11 typically follows an annual update cycle, but Microsoft recently broke that tradition a bit by releasing a "26H1" version in the first half of this year as a "scoped" build for select new silicon PCs only. This version was not available for customers using 24H2 and 25H2 builds, as Microsoft is busy preparing version 26H2 for them, confirmed officially for the first time. In a Windows IT Pro blog, Microsoft has urged IT admins to prepare for the upcoming release of Windows 11 version 26H2. The company has confirmed that this will be a small enablement package (eKB) that will simply light up certain disabled features that are already present in the operating system's code base. This means that the "refined" Windows update and deployment experience will be simpler and quicker, with minimal disruptions, as the feature update will simply toggle a few flags rather than performing a complete replacement. Microsoft has explained that this is all possible because the standard Windows 11 releases share the same servicing branch and hence, the same source code. However, this also means that Windows 11 26H1 users won't be able to upgrade to 26H2 as that is a different branch, but this is something we have known for a while now. Similar to previous annual feature updates, Windows 11 26H2 will offer the following support cycles: 24 months of support for Home, Pro, Pro EDU, and Pro for Workstations editions 36 months of support for Enterprise, Education, IoT Enterprise, and Enterprise Multi-session editions Microsoft has not confirmed a concrete release date for Windows 11 26H2, but noted that it is "coming soon". If we go by the ongoing release cadence, we can expect it to begin rolling out in early October 2026. As such, IT admins have been encouraged to begin validating Windows Insider releases in the Experimental Channel, plan rollout rings, and strategize the utilization of their existing deployment tools.
    • Windows 11 gets new audio improvements in the latest builds by Taras Buria Today's Experimental builds (26H1 and Future Platforms, formerly Canary) pack several audio-related improvements. If your device is enrolled in the Experimental Channel (26H1), you can download build 28120.2315, while those in the Future Platforms version have build 29613.1000 to try. Here is what is new in build 29613.1000: [Audio] Following up on our previous improvements, we’re making some more adjustments to Settings > System > Sounds based on your feedback. Namely, we’ve updated the “All sound devices” page so: You now have the ability to change default devices from this page. Each of the devices displayed on this page now has a little volume meter next to it to show if there is audio actively playing. We’ve adjusted the page design slightly so now you can filter whether you’re viewing input or output devices. We’ve added toggles so you can choose if you want to hide or show disabled, disconnected, and unplugged devices on this page. We’ve also updated the input and output audio properties page for devices in Settings to now include jack information for those that need it. And here is the changelog for build 28120.2315: This update includes a small number of minor bug fixes and improvements. [Accessibility] This update improves caption style responsiveness by redrawing captions immediately for caption style changes. If no current caption is visible, a sample caption string is displayed. [Audio] This update improves the reliability of the inbox HD Audio driver. You can find the official release notes for build 28120.2315 here and for build 29613.1000 here.
    • I agree with what I think you are saying, just not in the way you are saying it. Like any tool, the amount it represents your work is perorational to the effort you put into it. It is similar to why 2nd grade math students learning to add and subtract are not allowed to use calculators, but a high-school calculous student is. For the 2nd grader, that tool would completely replace the work they are doing, for the calculous student the same tool allows them to work far more effectively while in no way replacing their effort or knowable. If you spend 30 seconds writing a prompt, then the image that comes out is no more "yours" than if you found the same image with a Google Image search. However, many of these generative tools also support highly iterative processes that allow back and forth, and merging generated images with photos or human created images. I am sure you would agree that a human spending hours of time working on a project, even if AI was involved in the process, still reflects that human's work.
    • Windows 11 version 26H2 is now available for testing in the latest preview build by Taras Buria Friday Windows 11 preview builds are here. Insiders in the Experimental (formerly Dev) and Beta Channel can download builds 26300.8697 and 26220.8690. There are no new features, but Microsoft is officially moving the Experimental Channel to version 26H2. In addition, Microsoft is improving the copy dialog in File Explorer, the Start menu reliability, and fixing virtualization issues. Here is the changelog: [General] With today’s build, Windows Insiders in the Experimental channel will see the versioning updated under Settings > System > About (and winver) to version 26H2. For more information, see the Windows Insiders blog. [File Explorer] We’ve improved the visual consistency and reliability of the Copy dialog in Dark mode, including its launch experience and the expanded progress view. [Start menu] - Also available in Beta Improved reliability of Start menu reflecting newly installed or removed apps without requiring sign-out or restart. [Taskbar] Fixed an issue for Insiders using the new smaller taskbar option, where the system tray might get cut off or pushed off screen. [Settings] - Also available in Beta Improved reliability of Settings > Apps > Startup. [Virtualization] - Also available in Beta This update addresses an issue that could result in bugchecks citing HYPERVISOR_ERROR (0x20001) and KMODE_EXCEPTION_NOT_HANDLED (0x1E) errors after installing the latest flights on some devices during system restarts, virtual machine operations, or while running some gaming applications. You can find the official changelog for the Experimental build here and for the Beta build here.
    • I've always preferred this possibility. There is something that feels good about the idea that all matter in the universe will eventually come back together and maybe even result in another big bang. The idea that the universe would fizzle out over the eons and forever drift apart is a little depressing. I realize it is not logical to let a basic human desire for life to have a grand everlasting meaning change the way I feel about a scientific theory, but I am human, so that is how I feel :-).
  • Recent Achievements

    • Collaborator
      ryansurfer98 went up a rank
      Collaborator
    • 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
  • Popular Contributors

    1. 1
      +primortal
      574
    2. 2
      +Edouard
      188
    3. 3
      Michael Scrip
      77
    4. 4
      PsYcHoKiLLa
      76
    5. 5
      neufuse
      71
  • Tell a friend

    Love Neowin? Tell a friend!