Giter VIP home page Giter VIP logo

pe-custom-mods's People

Contributors

jeffreygaydos avatar

Watchers

 avatar

pe-custom-mods's Issues

Set up SFTP Access for Future Backups Process

This should be something we can do through cPanel. The big goal is to get this automated, but for now, let's see if we can manually create a backup. Contact Ed if you run into issues, he's done this before

Edit: Ed uses the cPanel UI to create backups, not SFTP access.

Before diving too deep into getting SFTP access, determine if a backup can be created using an SFTP download in the same way that cPanel does in the UI, this way if we need to restore, we hopefully don't need to "roll our own" restore process, we can just upload files in the cPanel UI.

Backups: Automate Backup Process Using SFTP Connection

There's got to be a good way to run a script that will automatically connect to the SFTP locally and grab all the files for us. We could then hook into this automation later on if we needed to add any more checks to something like this. Some Ideas I have right now:

  • Create some sort of logging system that informs us when a backup occurred
  • SFTP Requried: inspect the robots.txt (or lack thereof) to make sure nothing malicious is getting added to it
    • This is important if there are plugins that are intentionally adding things to robots.txt to scrape our website
  • Use Selenium to click the download button for cpannel Home directory and all database backups
    • Once downloaded, move these to a separate folder to archive them

Site Redesign: Classification Categories for Nation Pages

After creating the dropdowns, we need to add the categories as listed in the docs to subdivide each kind of plane. The articles themselves do not have any classification tied to them, and there is not a consistent styling to the articles that would allow us to scrape the classification from the article headers.

Research a way to get multiple categories or some sort of custom tags that we could then use to automatically classify articles. See if someone already has a plan to do this, and ask around TE to see how they are currently doing these kinds of classifications.

EDIT: Looks like there are "tags" on the posts that have useful metadata we can hook into

TE uses https://wordpress.org/plugins/list-category-posts/ to get categories listed out

This one also doesn't have to be local because we have the nation pages hidden behind redirects and our previous pec-hidden CSS.

  • "Clean up" and organize the categories and slugs for the categories/tags
  • Add the things that list things out to the nation pages

Site Redesign: Display Planes in Classified Lists on Nation Pages

Using whatever system we decided on to determine classification, update the nation pages locally to (hopefully automatically) add the categories and associated planes to the pages. Again, do this locally to make sure we don't encounter any issues.

This again does not need to be local since we have the nation pages behind redirects and pec-hidden CSS

Site Redesign: Set up Dropdown Tabs

This is just to get a feel for how long this process will take and if we need to notify users that this kind of maintenance will be happening and they will see things shifting around a bit. This is also just good to make sure the child theme is able to handle more tabs and such. It might require modifications to the child theme which we would definitely need to test locally first.

Note that this will not be copied to the live site until the rest of the redesign has been complete and tested locally so that we know nothing will go wrong when we do the modifications to the live site.

Auto Generate Nation Pages from the Theme Level

We have just random <script> just laying around the nation pages to make it automatically remove categories that are empty, but what if we want to make some drastic change to the nation page? I'd have to go back through each one and regenerate after updating the script. Wouldn't it be nice if I could just update the script, and it would apply to all pages? Something like a shortcode for the shortcodes

Site Redesign: Implement Researched Changes on Live Site

Now that we've essentially gotten our local set up with the redesign, we need to copy whatever we did over to the real site, as quickly and as seamlessly as possible. If necessary, inform the internal (and maybe external) channels that an upgrade is coming and will likely cause the site to be changing frequently within the next couple of hours or whatever.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.