App/Site to Create A Simple, Single Page Webpage for Local Hosting

Hey Guys -

I need a suggestion, please.  I host many web apps & services from home and recently set up a reverse proxy using a local installation of Apache to access them easier.  

I'm looking to make a simple, one page index which I may visit which simply has a link to each of my locally hosted links.  I've looked for tools to create it, but all I've found are either way too in depth (Dreamweaver) or are made online and you are not able (supposed to) to download them locally or for off-site use.  What online or installable app would you suggest to create this "index" page?  I could do a plain text one without an app, but would like it to look somewhat presentable.

I considered using a Chrome extension like SpeedDial instead of a webpage, but want the index to be available from anywhere easily.  I considered setting up a local install of Wordpress or Drupal to use with Apache, but would rather not install MySQL, PHP, and do all that config for a single webpage.  If you know of something that does require PHP or a database, I do have two publicly hosted websites which I may host the page on, too, that have those tools.

Any suggestions?  Thanks!
BzowKAsked:
Who is Participating?
 
COBOLdinosaurCommented:
There is probably not tool around to do what you want because it is so simple.

All you need to do the write simple markup and use a little CSS to style the presentation.

Cd&
0
 
Dave BaldwinFixer of ProblemsCommented:
I agree with Cd&.  I have pages like you're describing and they are all just simple HTML pages where I have typed in the links and info.
0
 
Ray PaseurCommented:
A PHP script might be able to find the other files on the server and generate a list of these files.  That's how I do the page here.  But the time it would take to write and debug a PHP script for this might be better spent just writing an HTML page if the files / sites do not change very often.
0
Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

 
Brandon LyonSenior Frontend DeveloperCommented:
If you're worried about it looking presentable but don't want to design it then you could go with a framework such as bootstrap (which also has themes you can download from other sites)

http://getbootstrap.com/getting-started/#examples
0
 
COBOLdinosaurCommented:
>>> you could go with a framework....

Yes by all means let's not keep it to a simple 4 or 5 k page when we can bloat it by loading in a bunch of unnecessary junk.  

Why stop there you can probably find a jquery plugin to animate the files as they are presented by dancing bears, and might as well add a video with the history of web development, and you can probably add a full screen bit map as the background.

Or just keep it professional with simple markup that should not need more than 5 or 6 style declarations and no scripting.

Cd&
0
 
Brandon LyonSenior Frontend DeveloperCommented:
He indicated he wanted it to look presentable, I showed him a way to do it without effort. Furthermore he didn't indicate that bloat was even a concern. Everything has it's use, regardless of if you agree with it. I wouldn't have suggested bootstrap if he needed a performant site on a  4 year old mobile device using a slow data-network. Plus things get cached on the first load and he probably has it cached from some other site that uses it. Furthermore adding a framework like that would be tiny compared to the other systems he was looking at.
0
 
COBOLdinosaurCommented:
I showed him a way to do it without effort.

The fallacy is that third part junk saves time and effort. However, if you spend a little time in the web dev topics on EE and other forums you soon discover that "easy to use" generally means that what should takes 10 minutes to change often ends up in a 2 day journey, the second you want to do something outside of the restrictions imposed by "easy to use", one size fits all ball of magic.

Cd&
0
 
Ray PaseurCommented:
Actually, I would suggest considering Bootstrap, too.  Here's why.  Once it's minified, it's fairly lightweight.  It comes with a well-thought-out design that works well in a variety of browsers and devices.  It's responsive.  There are lots of complementary frameworks (AngularJS, for one) and its popularity ensures that it will be around for a while.  There are good online examples and tutorials.  In short, it answers a lot of questions that seem to come up about web sites today.

And if "easy to use" means "takes ten minutes" that might be true for Laravel developers who have a couple of years experience.  It's the part about getting the experience...
0
 
Dave BaldwinFixer of ProblemsCommented:
I think my plain HTML page would have taken me 15 minutes.  Cause I type slow.  But it still would have been done yesterday.  And if you're using Firefox, you can dump your Bookmarks to an HTML file and do very little typing.
0
 
COBOLdinosaurCommented:
>>> its popularity ensures that it will be around for a while.  


6.2% of sites is not exactly overwhelming support (source: w3techs.com).  It is just the latest trendy thing to use so you can look cool and part of the in crowd.
Plus from: http://getbootstrap.com/javascript/
"Bootstrap does not officially support third-party JavaScript libraries like Prototype or jQuery UI."
Plus it does not have a fallback when javascript is not enabled in the browser.

I believe in KISS, and there is no reason for a simple page like this to look for complex solutions.

Cd&
0
 
BzowKAuthor Commented:
Thanks Guys.  Also recently found out about and tried Microsoft Expressions.  Post back in a couple of days and let you know results after looking through it all.  Thanks again!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.