Author Topic: Static Site Conversion  (Read 4705 times)

Ramsus

  • Entity
  • Chronopolitan (+300)
  • *
  • Posts: 313
    • View Profile
Static Site Conversion
« on: October 13, 2014, 06:58:15 pm »
I'm announcing a new project for the Compendium. One that will ensure it continues to live well into the 21st century.

Starting next year, The Chrono Compendium will be a static site, generated by Middleman and available for forking and merge requests on Github. I'm setting a hopeful deadline of January 1st, 2015 for the full conversion.

What does this mean for contributors? It means you'll need a Github account and have to learn how to fork repositories and submit merge requests. It also means you'll have to be able to install the Middleman gem and run it locally to see your changes.

What does this mean for users? It means a faster, sleeker browsing experience and a more consistent and reliable website. It also means better security, better organization, and the ability to generate more useful indexes and tables for site content.

Unfortunately, it also means a lot of pages will need work to reformat them or fix conversion errors. I will be writing a set of tutorials or maybe even making screencasts on how to use Github to make contributions and fixes to the site. If you would be interested in joining this project next year, feel free to reply to this thread and I'll get ahold of you when the time comes.

Finally, I would just like to thank the community and its commitment to the site. I hope that by transitioning to modern tools, we can make the site and the series more accessible to future generations.

Kodokami

  • Entity
  • Dimension Crosser (+1000)
  • *
  • Posts: 1110
  • Enjoy the moment!
    • View Profile
Re: Static Site Conversion
« Reply #1 on: October 13, 2014, 10:57:43 pm »
Sounds like an even bigger change than before! I like it. I have no idea if I'll have the time available to help, but put me on the list just in case.

itoikenza

  • Architect of Kajar
  • Porrean (+50)
  • *
  • Posts: 98
  • thx! Danetta utunnels alfadorredux prizvel kennedn
    • View Profile
    • YT!
Re: Static Site Conversion
« Reply #2 on: November 06, 2014, 03:33:18 pm »
wow! good luck! and long live the chrono compendium...

any chance a chatroom might be in the works? Ramsus?
« Last Edit: November 06, 2014, 03:48:43 pm by itoikenza »

Ramsus

  • Entity
  • Chronopolitan (+300)
  • *
  • Posts: 313
    • View Profile
Re: Static Site Conversion
« Reply #3 on: December 02, 2014, 02:55:31 am »
This project is being postponed indefinitely.

It looks like we'd need a custom static site generator due to the unusually large size of the site (Middleman chokes on processing thousands of pages).

Probably, I'll look at maybe rewriting the site's content backend in Go to serve pages dynamically without the overhead of PHP and MediaWiki instead of converting the site to a statically generated site.

itoikenza

  • Architect of Kajar
  • Porrean (+50)
  • *
  • Posts: 98
  • thx! Danetta utunnels alfadorredux prizvel kennedn
    • View Profile
    • YT!
Re: Static Site Conversion
« Reply #4 on: December 24, 2014, 08:18:13 pm »
@Ramsus, what exactly was this github hosting going to be like? can it host forums? with avatars/sigs? or would i have to use my github to comment on anything?

ZeaLitY

  • Entity
  • End of Timer (+10000)
  • *
  • Posts: 10797
  • Spring Breeze Dancin'
    • View Profile
    • My Compendium Staff Profile
Re: Static Site Conversion
« Reply #5 on: December 26, 2014, 01:31:01 am »
For anyone wondering about updates, I'm currently in the thick of it at a Big Four accounting firm. I've been in busy season since the end of September (some 90-hour weeks in there...'Merica!) I'm in that critical phase now where I'm trying to learn a couple languages as fast as possible so I can finally get out to the European promised land. The next six months are going to be absolutely critical, as I'm going to start making applications this summer. Little to no hope of an update until then. Because I seem to feed on feeling productive, I naturally favor projects like this over hard but more important personal projects, so I've frozen everything else in my life until I can manage the jump.

Magus22

  • Bounty Hunter
  • Dimension Crosser (+1000)
  • *
  • Posts: 1066
  • Jean-Luc Picard says "It's time for Chrono Break".
    • View Profile
Re: Static Site Conversion
« Reply #6 on: January 09, 2015, 04:19:24 pm »
Z,

Wishing you all the best. That is a huge endeavor! I really hope everything works out for you. I have been dealing with huge decisions lately, and my equilibrium has not been the same for many months.

Many moons ago, a foreign company took the my workplace, and I was among thousands of individuals who were laid off. However, I fall under the NYS Trade Act, and I can essentially go to school/training for free, as long as the program in question offers suitable employment after courses are completed. Then I got offered a job at a hospital with decent pay and excellent benefits, but no room for advancement. At this moment, I am still jumping through hoops wondering what to do. I hope to choose the right path, as my deadline for each decision is rapidly approaching...

Ramsus

  • Entity
  • Chronopolitan (+300)
  • *
  • Posts: 313
    • View Profile
Re: Static Site Conversion
« Reply #7 on: January 27, 2015, 11:11:26 pm »
The static site conversion has been canceled and the site has been migrated to a Digital Ocean VPS.

I'll be doing some server tuning and reevaluating the registration system before reopening it.