Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
It's been 8 years since the last time I overhauled my website
It's been 8 years since the last time I overhauled my website
#1
And I have three weeks before my new job starts to bone up on new web technologies and older ones I've gotten rusty at, like jQuery.
It seems to me that these two things can generate a productive synergy.
So... does anyone have any suggestions for the next generation of www.accessdenied-rms.net?  I'd like to have a reason to make the site more dynamic/responsive, but I need something that actually improves it.
-- Bob
---------
Then the horns kicked in...
...and my shoes began to squeak.
Reply
 
#2
Lessee here...
Looking at the HTML:* Drop all support for IE < 8.  IE 9-11 will either keep up, or miss a few features, and you can safely ignore them.  IE 8, 9, & 10 make up 0.7% of the All The Tropes user base, while IE 11 is 5%.* No uppercase tags pls k tx* Except this one: * Whoa a main page webring.  Did their interface change?* Easily the most dated thing on the page is the text-on-image part of the menus.  Even if you don't redesign, put ordinary text and use a CSS background image.  This will look way clearer on highres displays* The GURPS Werewolf item looks really strange in the menu.  That's
because you're using non-breaking spaces for layout.  Use CSS instead.* The webring on the Greendale page looks like another questionable thing.  Also is this the same Greendale as in Community?  That would explain so much.
Features:* Mobile reading mode with a custom mobile CSS?  Don't make it too fancy because uh...[Image: app.png]
* Alternate dark-on-light mode, like ff.net has would be nice.  Or dark brown on light tan, like Apple's Sepia mode.* A font-size adjuster -- mainly useful on mobile, same idea.  Both of these are pretty easy to implement.* Comments sections are deals with the devil.  Don't give in; we have a forum.
I'm not really sure what your hosting setup looks like, and how flexible it is.  If it were me, I might set up something with a simple combination of Perl Dancer and Template Toolkit.  Bootstrap seems pretty popular (and this is why a lot of websites look the same these days).  You could probably set up a simple menu transclusion system using basic PHP.  I am actually pretty terrible at keeping up with modern frameworks.  You might just want to pick up something that you want to learn and do it for the sake of learning that.
jQuery is pretty simple really, and the docs are not that hard to read -- it's just being aware of features.  Remember that there are useful jQuery libraries out there, like this one.  Underscore is also a thing but I've never bothered to learn it.
Hard mode suggestion: figure out a way to automatically include footnotes inline, and hide the footnotes until a button is clicked.  Mainly suggesting because I'm thinking of doing this with EPU on the EPUBs I'm making.  Oh, there's another one, HTML that could be used to compile an ebook easily!
Finally, I'd do something that you could deploy and backup a change in only one or two steps.  I keep saying git is great for creative writing too.
-- ∇×V
Reply
 
#3
The webrings are on my purge list -- the fic ones because the host is doing odd things and the SFWA one because I let my membership lapse this year when the rules changed and I was no longer grandfathered in for my game writing in the 90s.

The Greendale on the TFOS page long predates Community -- by about 20 years or so. It was named for the town in the movie Better Off Dead in fact.

And thanks for the advice/suggestions. I've been toying with the idea of going to PHP, if only to support a database-hosted blog engine to hold my front page "editorials" (and allow folks to read older entries without using the Wayback Machine). I'd already decided that comments were not going to be part of it.

As for frameworks, I'm going to dive into Angular shortly. And as for how flexible my host is... well, you know, I'm going to have to give them a call and find out just what they're supporting now. I know I have MySQL access, but that's all I remember off the top of my head, and I'm not sure how to get to it to do anything.
-- Bob
---------
Then the horns kicked in...
...and my shoes began to squeak.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)