• Tag Archives TRC
  • TRC 9: Possible Breakthrough

    The last week, I’ve been on a roller-coaster with trying to plan out my upgrade for TRC.  I sat down to look at going from Drupal 7 to 8 yet again, and pretty much drove off a cliff.  Drupal 9 is due out in 2020.  And support for both 7 & 8 will be ending in 2021.  To get to 9, I’ll have to go through 8 to get there.  This gave me a splitting headache, so I decided to grudgingly look into WordPress again.

    And I think it MIGHT actually work out in the long run.  I’ve got a laundry list of testing to do before I can be certain, but the first important test actually worked!  I found a way that I can insert my custom PHP code and it WORKS!  I mean, its going to need a mountain of tweaking to get it to look right, but the actual code actually flipping works!

    This discovery was brought to me by my time spent fixing some broken parts of TRC the other day.  The Town Crier and Three Rivers News section on the historical society page had broken due to PHP upgrades.  I found a method to fix those, and it will miraculously work for TRC’s nefarious purposes as well.

    This really is just the first glimmer of a light at the end of the dark tunnel, but I’ll take it. Let’s just hope it isn’t another oncoming train.


  • TRC 9: More Setbacks

    Three Rivers Community – www.trcmaine.org

    I sat down today and dusted off my notes on the Drupal 7 to 8 migration process.  I went to run the handy Migration Tool again, and quickly discovered the website it uses is broken and doesn’t work. This means I’ve got to go through all the modules by hand and check compatibility. I liked it better when the plugin just gave me a list 🙁

    I set that aside for the time being, and looked into the more important features such as getting my custom built calendar and directory into the new version.  And then I hit a massive road-block.

    Drupal 8 does not support the PHP Filter I used to include my custom php scripts.  Apparently its a security hole to let php code run like that.  This poses a MAJOR issue for me, as the calendar, obituaries, directory, and tons of other little bits of the site all use custom php code.  I’m really not sure what to do about this…

    The approved method of doing such things now is to write your own Custom Module.  I’ve never done such a thing, and looking into it has given me a headache.  Its far more complex than what I want to deal with.  My only other option would be to find existing modules in Drupal 8 to replace the functionality of my custom-built stuff.  I’m just really torn on this!  I wrote these things YEARS ago and they’ve survived through 2-3 version of the site, ALREADY!  I love my calendar and I’ve never found a module that did it as well as mine.

    I guess for now I’m back to the drawing board.  I really don’t know how to move forward aside from just leaving the site running Drupal 7.  The problem there is they’ll eventually stop supporting it 🙁

    I’m open to thoughts and suggestions.  Anyone?


  • Setbacks with TRC 9 Plan

    After some extensive research, I’ve had to grudgingly rule out the idea of using WordPress for the new version of TRC.

    I was hoping to use a plugin called Multisite to use WordPress to replace the aging TRC website. I figured I could use it to more easily let different users have access to editing pages and what-not.  After setting up a dummy set of test websites, the overall concept worked.  I just ran into a major issue that blew up my plan: I can’t easily show posts on the sub-sites on the main news feed. I looked into several options, but it was going to get far too complex.

    I guess this means I’m back to the original scary plan of upgrading from Drupal 7 to Drupal 8.  I mean, I love WordPress as I use it on ALL of my other sites, but Drupal just gives me so much more control over doing what I want to do.  I’m still not looking forward to the upgrade though…  I need to sit down and re-group.  My notes on the upgrade process are from the last time I looked into it – November 2018.

    At that point in time, I put the whole thing on hold as there were still several modules and things that weren’t going to work in the new version.  I need to go through it all again and see where we stand now on compatibility.

    Look for more updates in the future.


  • TRC: Drupal vs. WordPress

    I’ve been working on my vague plans to upgrade TRC again.  I’d been looking at upgrading from Drupal 7 to Drupal 8, but the concept is just too daunting and insane.  Half the modules I use don’t convert directly, and I’d have to change and redo a ton of the site.

    I’ve now been toying with the idea of converting to WordPress instead of upgrading.  The main reason being WordPress can update itself, Drupal still can’t.  I started looking into how complex the conversion would be as opposed to the Drupal 8 upgrade.

    So far, it seems like it might be the way to go.  I think some of the plugins for WordPress would make managing permissions on the site SO much easier than the way I do it now.  We have “sub-pages” where certain users have the ability edit things, such as the libraries and some organizations.  The setup process for this is actually quite ridiculous. I have to create a new access group, copy permissions from an already existing one, create pages, make blocks a special way so users can edit them, and more.  Its just too much honestly.

    WordPress has a multi-site feature that might work WONDERS for me!  It’ll let me create the sub-pages so that users have mostly full control over them, and the setup is much simpler.  It will also allow me to put the pages on sub-domains, so technically they’ll have their own URL!

    I still need to do a lot more research, and a veritable mountain of planning, but I think its going to be the more sensible option.

    Anyone have any thoughts?


  • The State of the TRC Upgrade

    I had set my day off today aside to work on the TRC 9 Upgrade Project.  After 3 hours, I think I need to hold off on this for a bit more.

    My first step was to research what modules from Drupal 7 would migrate across to Drupal 8.  Most of them are going to work fine, but I came across several needed modules that aren’t there yet, or are only still in alpha release.  Unfortunately, several of these modules are pretty much required for TRC to operate properly as it is setup currently.

    I also looked into the end of life plan for Drupal 7, and it looks like I have a year or two more before they stop supporting it.  Once Drupal 9 is released in 2020, they plan on ending support for 7.  I feel pretty safe in putting off the migration for another few months.

    I’ll take another look in the spring and see where we stand.