Posts tagged code
Anchor Update
Well, I did it. I started working on my fork of Anchor CMS to get it up and running with PHP 8. Honestly, most of the work so far has been updating the build system with new versions of the JS packages used to bundle everything up. I haven't needed to do much with the PHP yet.
Anyways, I can set up a new instance from scratch, create the admin user, and write some posts. I've fixed a few CSS errors and I'm going to start working on updating the Sass files because they have some deprecations since they were first written 10 years ago.
The repo is on Github if you want to take a peek.
Revisiting AnchorCMS
I've been thinking about moving back to a small CMS for the blog. Specifically becuase I would like to be able to just log into something and write rather than using my current static site flow.
AnchorCMS is an old blog app I've opined about in the past and I decided to take on another project and work on a fork. The maintainers shut down the original codebase back in 2020 and it's been sitting since.
The plan right now is trim down the installation flow and tailor it for myself - it'll be updated for PHP 8 and use SQLite for a database to keep my server running with low overhead.
I have no idea what I'm in for because I haven't touched PHP in a minute. We'll see how it goes.
Grading Web Dev Projects
I've struggled to efficiently grade web dev projects this year. Github Classroom is kind of a pain becuase I need to go to each repo individually and students are struggling with the git workflow. I decided to take that out for now. The next best method is to have them zip project files and then submit the zipped archive that I can extract. It was still a lot of clicking between folders.
Then, I realized (finally) that I can just extract the directories into one parent folder and run Python's built-in HTTP server. It makes clicking around the projects much easier and I can pop open the source tab right in the browser. No more opening and closing files between apps.
I wish I'd thought of this back in September.
Some Design Tweaks
Revamping my Server Logs
Oh Hey, It's Archives!
I Kind of Miss Search
Extending Comments on the Blog
Installing Helix on a Chromebook
Fixing Helix Colors on a Chromebook
Open for Comments
Leaning Toward Codespaces
The Phone Counter
Not Everything Needs to be a Service
Remembering Anchor CMS
Moving from beach to nh3
Moving from Svelte to HTMX
That Time I Deleted a Database
Check for alt tags with a Bookmarklet
New PD Site: SuperAdmins
New PD Site: Presenters
New PD Site: Staff User
Handling Paginated API Responses in Google Apps Script
Google Sheets, SpreadAPI, and an Extension
Add a Google Meet to Calendar Events with Google Apps Script
Get a List of All Students and Missing Work from Canvas
Copy Canvas Enrollments to Another Course
Unit Testing in GAS Part 5: Testing Objects and Arrays
Change Document Ownership with Apps Script
Creating a New User Onboard in WordPress
Change Course Role in Canvas via the API
Making RSS Feeds for Instagram
I Took a Deep Breath and Contributed to an Open Source Project
Link Two Google Docs for Translating
Get in touch
Comments are always open. You can get in touch by sending me an email at brian@ohheybrian.com
Archives
Categories
- AI (12)
- Art (3)
- Assessment (9)
- Beekeeping (5)
- Books (20)
- Code (44)
- Collaboration (18)
- Comment (49)
- Creative (46)
- DIY (4)
- Events (4)
- Faith (1)
- Grad (33)
- Grading (25)
- Journal (14)
- Leadership (3)
- Life (88)
- Links (7)
- Presentations (1)
- Productivity (6)
- Projects (69)
- Reflection (12)
- Science (31)
- Self Host (2)
- Short (13)
- Teaching (121)
- Technology (106)
- Theory (3)
- Tips (21)
- Updates (1)