VOGONS


Reply 20 of 28, by keenmaster486

User metadata
Rank l33t
Rank
l33t
gdjacobs wrote:

I understand that. I'm suggesting two versions based on common content

I think I see what you mean now. So I could have something on the server that detects the browser version and sends a different html file, or maybe parses the html and removes the CSS... hmm. If it was the same file but only with the CSS removed that might work fine because even though things like font tags are not supported any more, they will just be ignored by new browsers.

BinaryDemon wrote:

Looks good. I'm sure there's a way to force modern browsers to use the font tag... you might have to specify the DOCTYPE as an older version of HTML.

Thanks! And interesting idea. I'm researching how to do that. There seems to be a way to indicate HTML 4.01 - perhaps that will work.

World's foremost 486 enjoyer.

Reply 21 of 28, by keenmaster486

User metadata
Rank l33t
Rank
l33t

Testing in Internet Explorer 1.5 and 2.0 results in a "server returned invalid connection" error. Haven't tested in versions of Netscape Navigator older than 3.04 yet.

World's foremost 486 enjoyer.

Reply 22 of 28, by keenmaster486

User metadata
Rank l33t
Rank
l33t

I cannot find ANYTHING for free public FTP hosting. Just a bunch of junk scammy websites that don't actually offer what they say they offer, or websites that offer "FTP" but really just as a way to upload files for website hosting, and no public access.

Anyone know of a solution to this?

Edit: I just found this: http://www.vogonsdrivers.com/lofi/

SquallStrife, if you're out there - good work. I'll link to this on my website.

Much of my goal here is to make the vintage PC experience more integrated, i.e. you don't have to use your modern computers so much as a crutch for the old PCs, to copy drivers and programs, etc.

World's foremost 486 enjoyer.

Reply 23 of 28, by gdjacobs

User metadata
Rank l33t++
Rank
l33t++
keenmaster486 wrote:

I think I see what you mean now. So I could have something on the server that detects the browser version and sends a different html file, or maybe parses the html and removes the CSS... hmm. If it was the same file but only with the CSS removed that might work fine because even though things like font tags are not supported any more, they will just be ignored by new browsers.

Both options would work. There are template engines that take a single input markup and transform it into output html and css which can be tailored based on user agent.

All hail the Great Capacitor Brand Finder

Reply 24 of 28, by keenmaster486

User metadata
Rank l33t
Rank
l33t

It's coming together...

http://classictechnology.herokuapp.com

I figured out how to edit the site from my Windows 95 machine. The solution was to host both a Telnet and FTP server on my Linux laptop so I could log in remotely, transfer files and run commands over the Internet. The only thing remaining was to clone my Github repository on the local drive and set up a script to commit and push all changes... Heroku auto-deploys, and voila. All I have to do is keep my Linux laptop from sleeping.

Also, I should mention that my Linux laptop also has no trouble providing a Win95-compatible network share over the WiFi. I love backward compatibility!

World's foremost 486 enjoyer.

Reply 25 of 28, by oeuvre

User metadata
Rank l33t
Rank
l33t

NICE! Good font choices

HP Z420 Workstation Intel Xeon E5-1620, 32GB, RADEON HD7850 2GB, SSD + HD, XP/7
ws90Ts2.gif

Reply 26 of 28, by x0zm_

User metadata
Rank Member
Rank
Member

Works for me in Netscape 3.04! 😲

DYNv67bl.jpg

I think it's really cool that other people have interest in running these sorts of sites as well. I have been and will be continuing to experiment with a bunch of modern web technologies and seeing how well I can translate them to the retro space.

It's something that's been in the back of my mind for a long time. I have somewhat of an unhealthy obsession with trying to merge old and new technologies.

To that end I'm finally getting around to working on this for my Dimension95 project, which is both a PC build and a user "experience".

For the website site, it's a blog and basic CMS with a fully retro-compatible admin panel. If you've used WordPress or similar, it's like that.

The entire server side is completely modern. Written in PHP7 w/ Laravel framework and using MariaDB as my database. I don't want any of that Node.js or any other JavaScript backend nonsense people love these days. Just not a fan.

It has page and blog post templating, full blogging functionality, download link management, commenting, etc. But the thing that makes it special is how it handles the client side, and that's what I've been working on (slowly).

I've sketched out three basic templates which are functional but not yet had any sort of design added:

Modern

Your standard modern website. Clean and simple, utilising HTML5, jQuery, CSS3, all the usual. Not over the top, but it's simple and responsive for desktop or mobile viewing.

Oldschool

Fully compatible with IE3, early Netscape and such. What you'd expect to find online in the mid 90s but with some liberties. I'm doing all the graphics from scratch and designed using era-appropriate software in 95. I want to do the coolest thing I can that still renders properly and conforms to set standards on those older browsers. It'll likely have a "high graphics" and "low graphics" option which people may remember from back then.

This is the main template.

Plaintext

Self explanatory.

On top of that, I've added a nifty and fun little feature that chooses images in the content based on the template being presented to the user. Blog articles viewed on the modern template will have photos taken with a modern camera. The same article viewed on the oldschool template will have the same photo but taken with my old Sony Mavica camera (or whatever else I choose to use).

The template will automatically be selected and be delivered to the user based on their User Agent. If it is unknown, the oldschool template is presented by default.

As for content, it's all handled and written from my Windows 95 machine. Files are uploaded via FTP. Blog entries and pages are written in-browser using markdown for formatting and submitted using normal form methods. I avoided WYSIWYG for compatibility and expandability. The markdown is then translated into the appropriate HTML tags through PHP when loaded based on the template used.

In theory, once completed, the only work that's done on modern computers is updating and maintaining the backend.

Hoping once I get a lot of the issues ironed out so it's as solid as possible to post it all on GitHub for anyone to have a nice little retro-friendly blog with a still modern and secure backend.

It's a fun little project that I will expand over time. I've been experimenting with other things like re-encoding Twitch and YouTube streams to be played through RealPlayer or WinAmp on a retro machine. That's my next project on this site once the site is actually up. 😉

Late night rambling. Not sure if it all made sense.

Reply 27 of 28, by keenmaster486

User metadata
Rank l33t
Rank
l33t

Holy shmoly. You are putting a lot more into this than I care to 🤣

I'm focusing on the "retro" side of things. If that means it doesn't look its best in new browsers, then in my mind, tough cookies for Google Chrome! Hahaha.

I'm now excitedly awaiting news of updates on your project. Looks very cool.

World's foremost 486 enjoyer.

Reply 28 of 28, by keenmaster486

User metadata
Rank l33t
Rank
l33t

x0zm_, how is your website project coming along?

World's foremost 486 enjoyer.