Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
www.qb64phoenix.com is live
#1
Star 
Hello folks!

The QB64PE developers were recently discussing the creation of a home page for QB64PE project, and I volunteered.

I've built it and published it. You can find it here https://www.qb64phoenix.com - it's nothing special but it's a start and a place to grow from. We have some plans for the site to make it a more robust resource for learning, sharing, and finding stuff about QB64PE.

I was very careful to not disrupt any existing web stuff hosted on qb64phoenix.com and all existing links and stuff should work. I should state also that this has nothing to do with any recent issues happening with the SSL cert @SMcNeill may have spoken about - I wasn't even involved in that.

We discussed and made the decision to host the site using GitHub pages because:
1. It's free forever - GitHub Pages is free hosting for public repositories / FOSS projects!
2. It can scale on it's own without any cost or load balancing considerations. We don't maintain anything but the web code and automation. Server-less.
3. It can use GitHub Actions (CI/CD automation) which we also use already for the project to build releases, testing, etc.
4. Implementation was trivial and the change required to qb64phoenix.com was DNS specific adding a simple CNAME for www subdomain, so non-disruptive.
5. It honors the existing open source way so that if something happens to the team others can pick up where old team left off.
6. Jekyll and static site generation is flexible enough to afford us future growth without toil (includes, data structures, collection, ruby plugins, etc.)

We are leveraging Jekyll since it's built-in to GitHub Pages as well, which is a static site generation system. TL;DR: no database needed, everything is file based and you run a command to build the site. Once you push to gh-pages branch (or whatever branch we setup), via a PR from master or any other branch, the automation runs and builds and deploys the site. Simple.

If you are curious, you can find the repo here in the QB64-Phoenix-Edition GitHub org (it's public):
https://github.com/QB64-Phoenix-Edition/qb64pe-web

Please let us know if you have any issues with the home page web site.

Thanks
grymmjack (gj!)
GitHubYouTube | Soundcloud | 16colo.rs
Reply
#2
Tarnation varmints, you'ze mixin' up the www with the non-www urleys!

Seriously though, has anyone checked on SEO optimization? I mean usually we use an htacess file in the server root to redirect one to the other. That way, whichever the domain was set up as, either www or non www, the search engine results treat them as one website, instead of two. Now honestly this is only important for improved search rankings. I mean if you guys are doing this to avoid Clippy finding us, I'm completely onboard with it!

As for the work on the web page... +2

Pete

- I went on a brain food diet and lost 20 IQ points!
Reply
#3
Nice work!
It's not the having, it's the doing.
Reply
#4
That looks awesome!
New to QB64pe? Visit the QB64 tutorial to get started.
QB64 Tutorial
Reply
#5
The site looks great. I especially appreciate the simple underlying code. I have built a few websites and operate a few still, and am a strong advocate of simple html and css, which it seems is what you have done also.
Reply
#6
Looks very good, bright and friendly. But where there is light, there is also shadow. . . Tongue no seriously. So that one don't leave the page when one click on the download button at the top left, for example, you should do the following:

<li><a href="https://github.com/QB64-Phoenix-Edition/QB64pe/releases/latest" target ="_blank"><button>Download</button></a></li>

The target "_blank" ensures that a new page is opened.

Code: (Select All)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>QuickBasic64 Infoblog </title>
</head>

<body>
<li><a href="https://github.com/QB64-Phoenix-Edition/QB64pe/releases/latest" target ="_blank"><button>Github Download</button></a></li>
<li><a href="http://www.harley-davidson.com/" target="_blank"><button>Harley Davidson</button></a></li>

</body>
</html>
Reply
#7
The webpage looks nice. Good job
Tread on those who tread on you

Reply
#8
KP is ABS(Correct). Make it like the Hotel California. You can check out anytime you like, but you can never leave!

Pete Big Grin
Reply
#9
(04-03-2024, 05:36 PM)Pete Wrote: KP is ABS(Correct). Make it like the Hotel California. You can check out anytime you like, but you can never leave!

Pete Big Grin
For Pete!  Wink

Code: (Select All)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>QuickBasic64 Infoblog</title>
</head>

<body>
<li><a href="https://github.com/QB64-Phoenix-Edition/QB64pe/releases/latest" target ="_blank"><button>Github Download</button></a></li>
<br>
<li><a href="http://www.harley-davidson.com/" target="_blank"><button>Harley Davidson</button></a></li>
<br><br>
<h3>Hotel California - For Pete</h3>
<li><a href="https://www.youtube.com/watch?v=hzFpiW5vHrc" target="_blank"><button>Hotel California</button></a></li>
</body>
</html>
Reply
#10
Big Grin Big Grin Big Grin +1
Shoot first and shoot people who ask questions, later.
Reply




Users browsing this thread: 2 Guest(s)