Blog: Pablo Morales

This Week April 1-5, 2024

This post was written in en

Events I attended:

Travel

  • I stayed put this week. :(
  • Finalizing travel plans for the upcoming weeks ahead

Item Purchased

Learning

  • I got a Google Workspace certificate that is part of a Google Admin/Workspace specialization.
  • I listened to book writers and illustrators that were invited to speak at work.

Socializing

  • Grabbed a drink with a friend and colleague.

Exercise

  • I went on a couple of runs this week! Some may have been in the rain.

Good News

  • I'm getting a new position for next school year. I'll be an Assistant Director of Technology. I'm very happy to be moving up in my career! My role won't be in effect until July. (Next academic/business calendar)

Meals/Food

  • Homemade breakfast sandwich (English Muffins, egg, turkey ham)
  • Trader Joe's Orange Chicken
  • Egg Custard Bite from ABC Bakery
  • Work Provided the following
    • burger from Selland's

Artist Dates

  • Went to get pan dulce and ate it with coffee at the park.

Tech Stuff

  • Started messing with a Raspberry Pi to create a game console case.

Music I listened To

  • Dead Hearts by Stars
  • Maneater by Nelly Furtado
  • Bounce (feat. Missy Elliot) by Timbaland
  • Apocalypse Pop Song by Memphis
  • Sunshine by Tides of Man
  • Becoming the Memory by Royal Coda
  • Bandido by Azúcar Moreno
  • I94 by Nomadic Furs

Memories with People

This post was written in en

I've watched this video by Luke Korns numerous times. Everytime, I watch it, it brings me joy thinking about my experiences traveling. Traveling is life changing and it's been life changing for me. It's taught me things, I wouldn't learn staying in one place. Learning about yourself is key for growth. Often, while learning we also learn from people. These people you learn from are strangers. I remember hanging out with strangers in Rome for an entire day. I've roamed around the city of Seoul, Korea with people I met on the bus. You get the idea. Meeting strangers is fun.

I've learned so much from the people I've interacted on my travels. They've shown me their perspective on various topics and provided some life advice as well. All of these people have been strangers. I made a connection with them even if was sitting with them, eating lunch or spending the day with them. I saw their perspective of what it was like to grow up in their city. I've experience them providing a message to their city. It waa beautiful to witness them speaking in their native language.


Beautiful Sunday

This post was written in en

Today is a holiday celebrated by many. I don't celebrate this holiday. It's simply another day but a more cheerful glee.

The weather is the 60s and it's sunny out. It's just a beautiful day. The day just wants to pull you outdoors and it wants you to enjoy the simplicity of what is on the outside.I just got back from a run around the park that is nearby me. It was just very nice to see a lot happening at the park. It is very uplifting to see people making use o public spaces. Many groups and families are there simply enjoying their sunday afternoon. There is a group of people dancing to traditional

Here are the things I saw or heard that made me happy:

  • Listening to traditional Mexican music.
  • Mexican folk dances in respect to La Virgin of Guadalupe (The Virgin of Guadalupe). It's nice to see these dances don't get lost as time goes on.
  • I saw a group of people putting up banners to protect LGBT rights. These must be protected at all costs!
  • I saw families barbecuing and enjoying time together. This reminds me when I lived with my parents.

Enjoy the upbeat Sunday!


One Year of Me Joining the IndieWeb

This post was written in en

Hooray!! I joined the IndieWeb a year ago! I'm really excited and happy that I joined this community. By joining the IndieWeb, I've increased my presence on the internet and have slowly been retreating from using centralized media. It's just a good time. I'll keep my excitement short!

Things I've done or participated:

  • Met so many amazing people
  • Hosted an IndieWeb Carnival
  • Attend Homebrew Website Club
  • Started Blogging again.
  • Started more development

What is the IndieWeb?

The IndieWeb is a people-focused alternative to the “corporate web”.

It is a community of independent and personal websites connected by open standards and based on the principles of: owning your domain and using it as your primary online identity, publishing on your own site first (optionally elsewhere), and owning your content.


Displaying Webmentions Extension for Datenstrom Yellow

This post was written in en

Screenshot

A screenshot of webmentions being displayed using the webmention extension for Datenstrom Yellow

The other night I was helping my friend Mani setup webmentions on his website since he is building his website and I was hoping to build something while I was helping him. He got me thinking, "I should really do something on your website with webmentions!" I also said to myself, "I will do something about it!" As cheesy as that sounds, it was a good motivational moment to get something done.

I guess that was the night to start back something I had the skeleton started, well at least partially. Sometime last year I started the skeleton.

Well I did it!

I built a extension displaying webmentions on my website. This is something I had started sometime last year and I finally got around to do it again. I actually had a repository for it on Github. Since I didn't touch it for so long, I had also noticed that Robert had make an issue on the repository asking if I had made the webmention extension working. Robert also uses Datenstrom Yellow He wrote this back in January.

I would like the IndieWeb, indieauth, webmentions, micropub, etc. to be more present in the Datenstrom community. I am hopeful that more people down the road will use Datenstrom and me more inclined to create more plugins for it..

The extension is made for the flat-file CMS (content management system) call Datenstrom Yellow or simply Datenstrom. This is the CMS of choise my personal website. For the longest time I had hard-coded (I'm phasing this out) the displaying of webmentions on my website since I wanted to have some implemention of displaying webmentions. Creating this extension may not be a big deal to others but I feel it's a big leap for me as I get more comfortable getting back into modifying the tools I use daily. I would like to help contribute more the the communities I participate in such as the Datenstrom Community. Creating this extension will help me give back and tippy toe back into the developmental world.

With that being said new to building extensions for a CMS. Having lingered this idea for some time, I took a look at the API. As I started to build this extension, Datenstrom provides good documentation overall. There are plenty examples to utiilize the API used to interact with the CMS. You would think that me using this CMS for so long I would be doing more with it? I guess I finally go the itch. I'm still learning the ins and outs of it as I get into the more advanced features.

The main files that make the extension work (GitHub Repo). So here is how it works!

  • extension.ini - tells Datenstrom what to do with the files and adds extension config paramenters to yellow-system.ini (config file for Datenstrom).
  • icon.css - A CSS file for Material Icons from Google Fonts.
  • webmention.css - A CSS file to style the webmention extension.
  • webmention.js- A javascript file to parse webmentions from webmention.io into HTML and it pulls the webmentions for the specific page you are on.
  • webmention.php - This tells Datenstrom how to interact with the API and how to activate the extension.

This extension is still a work in progress. There is so much to do still. Please bear with me as I make the code, especially the javascript, more readable and more optimized. I also know I repeat myself. It at least functions to get started. I'll be updating this code throughout the next few days and as needed down the road.

If you are interested in collaborating, I'd love to connect or simply create a pull request on the Github repository. Do you or someone use Datenstrom as the CMS of choice? I'd love to know!

To learn more about Datenstrom visit their website or the GitHub repository.

Also posted on IndieNews.