Clients
L&M Realty Group - nmhousesearch.com

Blog

12 Jul 17

1:32 am

I mentioned in my Clay Roadmap post I wanted to finish a few apps before I release Clay 1.0. I restarted one tonight, it's a contact app. Here I use a Google form for contacting me, it's pretty convenient and they've added some nice features. I know that isn't always desired, so I'm building a full featured contact app that will store the message on the site or send it in an email (or both maybe).

It'll also have some more professional options, such as a map and directions, as well as other means of contact such as social media. Also, I may do a plugin that allows each user to have a contact form.

Another app I had considered is a messages app, so I may use a plugin from it to the contact app. Messages will be like text messages, not chat, but I do want to enable a few forms of notifications. That one I believe I could do rather quickly, but it may have to wait until after 1.0 is released. 

I don't think I will have time to get to all of the apps I want before the 1.0 release. I also want to finish the Pages app, which is a priority, and I'd like to do a simple forum app as well. I'm more concerned with generic apps right now and will probably work on the more complex ones in the 2.0 branch.

Read

11 Jul 17

8:16 pm

Here is a good read on why more sites are moving to HTTPS (other than security):

https://www.troyhunt.com/life-is-about-to-get-harder-for-websites-without-https/

Read

1:06 am

More Site Updates

I've been getting some bugs out of Clay and decided to try some theme updates. Some mobile browsers now have a light blue colored address bar when you are on the site. 

I also added another security setting for HTTPS headers, along with some other admin features. You can't see it currently, but when you perform actions on the site there is a notification message. I moved that to just below the navigation bar, as it sometimes would be hidden behind content. You will see that once I enable user registrations. 

I like this where things are going with this version of Clay and the site.

Read

09 Jul 17

11:43 pm

Site Upgraded

Well, I finally finished the site upgrade I'd planned since May. There are tons of differences between the version of Clay that was here and the new one. Most of them you can't see yet.

The biggest obvious difference will be blog post formatting, my old text editor didn't work on mobile, which is where I do most of my posts. Now there should be line breaks and a better display of the posts.

Upgrades (* indicates not enabled here yet):

  • HTTPS (secure connection)
  • Improved overall user security
  • Updated theme with newer Bootstrap
  • Updated Blog Post layouts
  • Better appearance on phones and tablets
  • New text editor
  • Comments *
  • Image uploads
  • Media sharing
  • Plugins to hook parts of apps together
  • Improved installer/upgrades

There are many changes within Clay that you can't see here, but those listed above the ones important for here.

The next step in the upgrade is to enable user registration and comments, then I'll start working on some more design improvements.

There should be a Clay release coming soon, I'm pretty happy with this version, but I have identified a few bugs to fix. The roadmap I blogged about a few days ago still stands so far, but the next one will be another 0.9.x.x release.


Read

10:52 pm

Testing Image Uploads :)


Read

08 Jul 17

3:34 am
I still haven't activated the new site install. Maybe later today. Lack of time has been the only real issue.
Read

05 Jul 17

9:00 pm
I'm getting a later start on the upgrade, not sure if I'll switch it live tonight. Shouldn't be any issues, but we'll see. You probably won't see any difference either way.
Read

2:42 am

Clay Release Roadmap

I have a couple of apps I want to finish, then I'll be releasing the current Clay codebase as Clay 1.0. I'm skipping 1.1-1.5 to use as maintenance releases and will be branching off to a 1.6 alpha codebase for Clay 2.0. The next version of Clay will focus on the front-end and modernizing it. The plan is to drop Bootstrap and jQuery, replacing them with some nifty stuff I've been working on. I'm hoping Clay 2.0 comes rather quickly, but there may be a slight delay depending on the Clay Framework updates I want to add. In real-time I'm probably on Clay 10 anyway. The reason for the quick shift to 2.0 development is Bootstrap and jQuery are written into Clay to the point it becomes a compatibility issue to remove them (which is why I want to remove them).
Read

2:13 am

Attempting Site Upgrade Again

July 5th I plan to do a database migration test. If everything works as planned, I'll do the site upgrade and make it live. There shouldn't be any downtime, but we'll see. I won't be enabling user registration or comments until I have https enabled, which could take a couple of days. Hopefully...
Read

04 Jul 17

4:19 am

Linux Mint

Last year I swapped back to Ubuntu after getting tired of Windows 10. I used Linux for 10 years until I moved to Italy and bought a new laptop. About a year ago I started coding more regularly and I prefer to code in Linux, so I jumped back to Ubuntu, even though Fedora was my regular distro back in the day. Ubuntu felt kind of clunky, background processes crashed and programs didn't seem to close cleanly. I tried a few distros, a few different desktop environments, but went back to Ubuntu and just used the LTS build. A couple of months ago I upgraded to 17.04 and regretted it instantly. My battery life dropped and it felt unstable. I downloaded the LTS again, then decided to shop around some more. I ended up giving Linux Mint a try and I love it. It reminds me of Ubuntu before Unity and runs smooth. I haven't had a single issue with it, plus I have the best battery life my laptop has ever had. It's weird considering Mint is built on Ubuntu, but there is a difference. Tonight I upgraded to the latest 18.2 release and once again not a single issue. Try Linux Mint if you haven't, I love it.
Read