Author Topic: itshappening.png  (Read 1515 times)

TheFlash

  • Posts: 2494
    • Thingy
    • twitch
itshappening.png
« on: October 06, 2016, 12:11:38 AM »

wheatrich

  • Moderator
  • Posts: 2818
    • GE
    • PD
    • twitch
Re: itshappening.png
« Reply #1 on: October 06, 2016, 02:52:24 AM »
*scribbling some notes down*

The main page is rough.   A lot of links need to get nuked or updated.   This page has the same problem the-elite main page has with news literally nobody cares about in the middle but that's not gonna change for now so...
The rankings exist (!) but they're the last official one right now.   Needs some RTA page.  (that could just be a link to a google doc for all I care though)
« Last Edit: October 06, 2016, 03:15:28 AM by wheatrich »

Anemptybox

  • Moderator
  • Posts: 2640
    • twitch
Re: itshappening.png
« Reply #2 on: October 06, 2016, 06:40:49 AM »
Awesome!

bothanspy

  • Posts: 47
Re: itshappening.png
« Reply #3 on: October 16, 2016, 08:17:56 PM »
This is fantastic news.

TheFlash

  • Posts: 2494
    • Thingy
    • twitch
Re: itshappening.png
« Reply #4 on: October 18, 2016, 12:24:50 PM »
All we need it someone to go through the pages and make sure everything still works so we can make it live.  Then someone to volunteer to maintain the thing indefinitely...updates, fix broken links, etc.

TheFlash

  • Posts: 2494
    • Thingy
    • twitch
Re: itshappening.png
« Reply #5 on: November 11, 2016, 05:03:46 PM »
Another call for any volunteers to manage the site. If no one steps forward I will just open it up as-is, but I want to make it clear I won't be doing any maintenance or updating work on the site, so if you want it done you need to find someone.

Also if anyone knows the previous link(s) to the site, please share them so I can set up redirects, assuming they are on "the-elite.net"

MepH

  • Posts: 224
Re: itshappening.png
« Reply #6 on: November 13, 2016, 09:04:34 PM »
It's great news as you guys said ! :) good job guys

@TheFlash, I'm ok to do it. I've already ran few 'updates' in the past for TS1 which I uploaded to the forum as I couldn't update these on the site, so it's even better if I can update for real this time even though I'm currently innactive as a player. I think it's a good idea if SilentThunder can still update too as he did that job for long years, if it's possible!

The main links we used were these ones:
www.the-elite.net/TSElite/ (or www.the-elite.net/TSElite/index.html)
www.the-elite.net/TSElite/TS1/PointRankings/TS1WorldRecords.html
www.the-elite.net/TSElite/TS2/PointRankings/TS2WorldRecords.html
www.the-elite.net/TSElite/TSFP/PointRankings/TSFPWorldRecords.html

We can see how it looked overall here: https://web.archive.org/web/20150330195338/http://www.the-elite.net/TSElite/index.html even if few imgs or colors may be buggy/missing from that archive :) (most links are working!)

TheFlash

  • Posts: 2494
    • Thingy
    • twitch
Re: itshappening.png
« Reply #7 on: November 14, 2016, 01:00:06 PM »
The main links we used were these ones:
www.the-elite.net/TSElite/ (or www.the-elite.net/TSElite/index.html)
www.the-elite.net/TSElite/TS1/PointRankings/TS1WorldRecords.html
www.the-elite.net/TSElite/TS2/PointRankings/TS2WorldRecords.html
www.the-elite.net/TSElite/TSFP/PointRankings/TSFPWorldRecords.html

Thank you.

I will set up a redirect so that any URL under www.the-elite.net/TSElite will now be sent to timesplitters.the-elite.net.

@TheFlash, I'm ok to do it. I've already ran few 'updates' in the past for TS1 which I uploaded to the forum as I couldn't update these on the site, so it's even better if I can update for real this time even though I'm currently innactive as a player. I think it's a good idea if SilentThunder can still update too as he did that job for long years, if it's possible!

Excellent!

I will set up an account on the server for you.  Can you send me a public ssh key that I can apply to your account for authentication? Then you will be able to use your favorite SSH or (S)FTP client to make modifications to all files within timesplitters.the-elite.net.

I think it's a good idea if SilentThunder can still update too as he did that job for long years, if it's possible!

If he sends me a public ssh key, I will create an account for him as well.

TheFlash

  • Posts: 2494
    • Thingy
    • twitch
Re: itshappening.png
« Reply #8 on: November 15, 2016, 10:45:32 PM »
The main links we used were these ones:
www.the-elite.net/TSElite/ (or www.the-elite.net/TSElite/index.html)
www.the-elite.net/TSElite/TS1/PointRankings/TS1WorldRecords.html
www.the-elite.net/TSElite/TS2/PointRankings/TS2WorldRecords.html
www.the-elite.net/TSElite/TSFP/PointRankings/TSFPWorldRecords.html

I will set up a redirect so that any URL under www.the-elite.net/TSElite will now be sent to timesplitters.the-elite.net.

These links are now all redirecting to the new page.

I also removed the authentication barrier so the pages are now visible to everyone.

I made an account for user meph and once I get his public ssh key he will be able to log in and update whatever he wishes.  If anyone else wants to be updating things, let me know.

MepH

  • Posts: 224
Re: itshappening.png
« Reply #9 on: November 16, 2016, 12:54:10 PM »
Nice !

I've just sent you a PM with it :)

Samshady

  • Posts: 54
Re: itshappening.png
« Reply #10 on: November 30, 2016, 04:37:01 AM »
It's nice to see what's happening here, thank you! :)

bothanspy

  • Posts: 47
Re: itshappening.png
« Reply #11 on: October 26, 2017, 04:45:57 AM »
What ever happened with this? Are times update-able? I know I've said this before but a working rankings would 100% get people (maybe just me) to play again.

TheFlash

  • Posts: 2494
    • Thingy
    • twitch
Re: itshappening.png
« Reply #12 on: October 28, 2017, 12:58:34 AM »
What ever happened with this? Are times update-able? I know I've said this before but a working rankings would 100% get people (maybe just me) to play again.

Last updated file was 30 Nov 2016.

I haven't heard anything from user MepH since getting his account set up.  He probably found other fun games to play and just didn't find much incentive to work on this.

So the overall status is basically exactly what has previously been reported in this topic.

As before, if anyone is willing to take the lead and be in charge of the site, update files, etc., I will set up an account for them and they can contribute whatever they wish.

I can provide technical support but I'm not going to be running the site myself.  I'll help you figure out what you need to do, give advice, etc.

bothanspy

  • Posts: 47
Re: itshappening.png
« Reply #13 on: October 30, 2017, 04:03:17 AM »
Aright, well, I'm willing to try to be "the guy". Problem is, I have almost zero knowledge of how to run a website. I took an HTML class in high school (like 15 years ago). Other than that I don't really know anything about building/editing/maintaining a website. It can't hurt to try, though, right?

TheFlash

  • Posts: 2494
    • Thingy
    • twitch
Re: itshappening.png
« Reply #14 on: October 31, 2017, 12:46:02 AM »
I took an HTML class in high school (like 15 years ago). Other than that I don't really know anything about building/editing/maintaining a website.

That's usually fine, it mostly comes down to just needing someone to care enough to spend 1, 5, 10, 30 hours or whatever it takes to get things going again and then ongoing work to keep things up to date.  Figuring out how to do a particular task is relatively easy and plenty of people here will be able to answer your questions if you know what you want to do but not quite exactly how.  As I mentioned before, I'm willing to give technical help and advice on this front but I'm not going to do the whole project myself.

I took a peek at what is present in the site's files right now, to give you some idea of where we stand.

Right now all we really have is a bunch of HTML files with everyone's times in them and the rankings pages.  There was probably an updater program that generates some of those files, but it is not present in the copy of the site I got from Clark.

You have a few options for what to do next.  You could try to find out who the previous updater of the site was and talk to them about the procedures they used and hopefully get access to whatever program they had to generate the rankings.

If you can't get in touch or no copy of the program can be found, you'd probably want to start to develop your own system to generate the rankings from the individual player times pages.  This probably isn't as hard now as it was when the site was first set up and you would certainly find support in that task.

If you really don't care a ton about having an automated system, the site seems small enough that manual editing could work at least for a while. You would need to be diligent about keeping copies/history in case manual editing went wrong.

The news posts were probably generated by a program called "greymatter" -- I did find a copy of the software in the full site backup I have but it may or may not work in its current state.  This is something I can look into at some point after we know more about getting the actual rankings portion working.

Since you wouldn't necessarily be able to do much right away, I won't bother with setting you up with access to the server quite yet.  Let's see if we can get any info from past updaters about whether a program exists to generate the rankings first.

wheatrich

  • Moderator
  • Posts: 2818
    • GE
    • PD
    • twitch
Re: itshappening.png
« Reply #15 on: October 31, 2017, 11:59:43 AM »
Well that's not good news.  Guess the update program is gone (last I knew it wasn't working anyway tho).

Silent Thunder

  • Moderator
  • Posts: 1042
  • Less dangerous than invisible lightning.
    • GE
    • PD
Re: itshappening.png
« Reply #16 on: October 31, 2017, 10:38:19 PM »
TheFlash is correct on how everything was ran.  An updater program read html time pages and generated all of the html pages for the rankings.  I then would manually ftp all of the generated the ranking files into the location created under the-elite.net. 

The news page was indeed generated by Greymatter, which the main site the-elite.net was using at the time.  I do not remember any of the login info for that, however.

My last backups of the online pages are from 2010.  I would update the time pages manually for players like Megadestructor. 

I still have the updater and it still works, although every time page is local at this point.  I would need to do some cleanup of the interface before handing it off, however, as there's buttons for features I never implemented that need to be removed, and managing time pages is really clunky.  The code has some issues too (I would not code it the same way today), and I would need to do some cleanup there, at the very least removing hard coded directories and moving those to an external config. 

There's also a some html for the ranking page generation that is hard coded that really should be moved into more external templates, that way the look of the site can be updated if needed.  I'll see what I can do this weekend.


TheFlash

  • Posts: 2494
    • Thingy
    • twitch
Re: itshappening.png
« Reply #17 on: November 01, 2017, 01:10:57 AM »
Thanks for the update.

If you want to continue doing updates yourself or share responsibility with bothanspy, I can get you set up with access to send the new files to the server.  The login details will be different since this is all on a different server now.

If you wish to pass off all responsibility to bothanspy, I'm sure he'd appreciate any help you can give with updating the updater program and/or explaining how to use it.

It would also be nice if we could store a copy of the updater program on the server to at least tie its lifetime and backup strategy with the actual files of the site so we don't lose track of it as time passes.

I'm not really sure at all what the most up-to-date copy of the pages is.  This post from last year has an "unofficial update" from 2014.  The ones currently on the site may possibly be from 2013 (TS1), 2011 (TS2), and 2010 (TSFP), but I have no reason to believe the last modified dates attached to the files I was given are actually all correct.  Let me know if you want the full archive of those pages.
« Last Edit: November 01, 2017, 01:20:07 AM by TheFlash »

bothanspy

  • Posts: 47
Re: itshappening.png
« Reply #18 on: November 08, 2017, 07:11:37 PM »
As much as I want ST to be involved, I don't think we should rely on his input to update the site. The man is busy, I'm sure. Also ST, if you read this, is there an email address or some more reliable way to get into contact with you? Anybody can reach me at martyjst@gmail.com if they want to.

So as I mentioned I haven't worked with HTML in 15 or so years. I tried to do a couple of super simple edits, just to see if I could, and the results were not great. I can edit the text just fine, but when I save and re-open the page, the layout is quite different than the current site. The main issue being there are no tables at all. Also some of the text is different color/size, but I don't think that is a big issue.

All I did was save the TS2 main rankings page to my PC > View Source > edited in Notepad, and save as .html. Am I doing it wrong?

TheFlash

  • Posts: 2494
    • Thingy
    • twitch
Re: itshappening.png
« Reply #19 on: November 11, 2017, 03:18:31 AM »
If you open a .html file from your filesystem, the browser will not always display everything correctly.  Any links to external content, images, scripts, CSS, etc. may be broken.  I think the typical workaround is to run a local web server.  Another is to just constantly send files to an external server. Or, you can edit files on an external server directly.

Let's not worry about it too much until we hear back from Silent Thunder.  If he can pass along the updater program, your job would be much, much simpler and only minor HTML editing would be needed.  Once we get all the ingredients in place, I can help you set up a nice workflow for doing updates and sending them to the live site.

Silent Thunder

  • Moderator
  • Posts: 1042
  • Less dangerous than invisible lightning.
    • GE
    • PD
Re: itshappening.png
« Reply #20 on: December 27, 2017, 10:26:12 AM »
I have not forgotten about this.  Currently looking into doing something a bit different...

Silent Thunder

  • Moderator
  • Posts: 1042
  • Less dangerous than invisible lightning.
    • GE
    • PD
Re: itshappening.png
« Reply #21 on: January 02, 2018, 02:11:27 PM »
I have not forgotten.  This is very early, but I figured I'd give a quick preview of what I've been doing since 12/20 until now.



This shot makes it look like a lot more is finished than really is.  This is running on my local machine, there is no site you can visit right now and there won't be one for quite some time.

So far, I've have the database design mostly finished and a lot of logic for generating the WR rankings and stage rankings are done.  This is where most of my time has gone so far - all of the foundation work that nobody ever sees.

I've written an importer to read in all of the html score pages I have saved locally.  All scores have been imported into the database and existing user accounts are there.  The backups I have are from 2011, so I don't have anything that MepH did from 2011 to 2014.

You will notice the ranking in the screen shot doesn't have the scores formatted, nor are a bunch of headings in place for stage name.  This is more reflective of where the site is at.  I am just now getting data to display on a page.

I have shamelessly taken the site design from the-elite.net.  I'll be mixing in css from the old site to help make the new site have its own look.  Front-end web design is by far my least favorite part of this whole process and having the-elite.net ranking site as a guide is a big help in speeding things along.  I think YE's design works really well and I'm using it. :)  I spent two hours making that logo today and I hated every minute of it.  I enjoy the database design, writing the ranking logic and writing the data access portions of the site much more, which is a little weird I guess.

There is basic login and registration capability, but that is all you can do right now.  You can register and log in and then do nothing.  I still have to add management of time pages, password resets, etc.  I have to add moderator functions and a ton of admin functionality.  None of that is done.  I also have to add stage rankings.

I still have to work out the process by which players with accounts from the old site will access their account on the new site.

There will will be some new features initially, but nothing too crazy and I'm not telling you what they are right now in case I run into issues and have to cut them.  I'm mainly trying to match the functionality of the old site.  I am NOT taking suggestions for new features at this time.

For those interested, I am using a different technology stack than the-elite.net.  It's an Microsoft stack with SQL Server 2014, Entityframework, ASP.NET MVC 6 with Razor views.  I believe t-e.n is built on an open source stack.  I will have to get different hosting for the site eventually.

I do not have an expected date of when the new site will be available.  I have no idea.

It's happening!

EDIT:

Worked more on the main rankings today.  Got the stage names and categories showing, the scores formatted, and things looking cleaner in general.

« Last Edit: January 02, 2018, 06:36:12 PM by Silent Thunder »

Samshady

  • Posts: 54
Re: itshappening.png
« Reply #22 on: January 03, 2018, 05:02:02 PM »
I'm pretty entousiastic about the effort you put in re-building the elite ST!
I might have some contacts able to help you with logos & design if needed.

Anyway, curious to see the result now!

Silent Thunder

  • Moderator
  • Posts: 1042
  • Less dangerous than invisible lightning.
    • GE
    • PD
Re: itshappening.png
« Reply #23 on: January 04, 2018, 01:07:54 AM »
Quick update:

Last night I got the individual stage rankings working.
Tonight I have the top record holder table added and the main point rankings for all three games.

Tomorrow I'll be adding point rankings for each sub-category (Challenges, Arcade Amateur, etc) and then after that I'll begin work on player accounts/timepages/new score entry.

Anemptybox

  • Moderator
  • Posts: 2640
    • twitch
Re: itshappening.png
« Reply #24 on: January 04, 2018, 10:56:20 AM »
Looks great! I'd like to change my name to Anemptybox on the rankings to avoid confusion (if I can't change it myself once the rankings are online).

bothanspy

  • Posts: 47
Re: itshappening.png
« Reply #25 on: January 04, 2018, 05:39:25 PM »
Yea man! Everything looks great. I really appreciate the hard work you've been putting in.

Silent Thunder

  • Moderator
  • Posts: 1042
  • Less dangerous than invisible lightning.
    • GE
    • PD
Re: itshappening.png
« Reply #26 on: January 10, 2018, 12:02:10 AM »
Quick update.

I have the sub-category rankings working.
Started and admin section, mainly to establish a way for existing players to contact me and recover accounts.
Been working on the user/player sections.  The serious/boring stuff like password resets and the like.  Currently working on the player overview page.

TheFlash

  • Posts: 2494
    • Thingy
    • twitch
Re: itshappening.png
« Reply #27 on: January 10, 2018, 04:48:09 PM »
Nice updates!

Let me know if you want me to set up DNS for timesplitters.the-elite.net to point to your site when you're done. Or some other arrangement.

Silent Thunder

  • Moderator
  • Posts: 1042
  • Less dangerous than invisible lightning.
    • GE
    • PD
Re: itshappening.png
« Reply #28 on: January 13, 2018, 05:41:33 PM »
Got most of the user account settings that I've been working on the latter half of the week finished today, such as updating email, password, country, time format etc.  Also fixed up a bunch of stuff related to failed logins, validation and so on.

The first part of the week was spent on the player overview page.  Currently it looks like this:



The player facts section gets populated based on the data related to the player's submitted scores.  My profile is currently set to show all possibilities for testing purposes.  The latest times will show the 10 most recent submissions across all games.  I do not have a submission date history from the old site, so the scores are currently showing in the order they were imported into the database (in my case, the last 10 stages of TSFP).  There will be an ability for a user to update the date a score was achieved along with the same ability for moderators so that we can hopefully make some scores more accurate.  A lot of that is just plain gone, though.

System and version will be tracked per score, similar to how the-elite tracks system.  This will take care of a deficiency with the old ngc site where a player was only assigned a single system, which was an issue for players like me that played on PS2 and GC.  The old site also never tracked version.  Currently these are both set to Unknown for every player, and there will be the ability to edit existing scores to specify the system and version.

EDIT:
Got the player score pages working today.  Next up is the page showing details for individual scores and after will be the page to add new scores.

Also forgot to mention earlier, I still have the player score tables from the old scopinfo site.  I couldn't get the game system associations for each player since the tables have no headers, so I can't make sense of the all the true/false columns (they may not even be the for the game system associations) , but the usernames and countries were in plain text.  Using this, I was able to associate a bunch of players on the new site with a country, something that I thought was lost.  This opens up the possibility of having country rankings again. :)
« Last Edit: January 15, 2018, 01:55:33 AM by Silent Thunder »

Silent Thunder

  • Moderator
  • Posts: 1042
  • Less dangerous than invisible lightning.
    • GE
    • PD
Re: itshappening.png
« Reply #29 on: January 15, 2018, 09:06:47 PM »
Is anyone able to get me a list of all the scores MepH added manually?  The scores I have are only good up until around June 2011.

TheFlash

  • Posts: 2494
    • Thingy
    • twitch
Re: itshappening.png
« Reply #30 on: Yesterday at 02:27:17 AM »
Is anyone able to get me a list of all the scores MepH added manually?  The scores I have are only good up until around June 2011.

This post has the latest details I have seen:

https://forums.the-elite.net/index.php?topic=21462.msg441729#msg441729

It looks like the archive file download is still available, so you can possibly diff those files with another known set to find what changed.