Pages

Tuesday, May 16, 2017

Senior Project; Finale

It's been a couple months of work, but this is finally the end. I have tried 6 different platforms for digital content, backed with my few years of working with HTML, CSS and PHP.

We were all given sheets to fill out, all about "Senior Project"; we had to learn something new, something we could make projects with and present the knowledge gained. I had all sorts of small ideas, but couldn't really plan nearly 10 weeks of time on any of them. The realization of "wordpress alternatives" hit me like a brick, and the more I thought on it the more I realized it was a homerun; I could set up each day for doing a different thing with each platform, and by Friday show everything off.





Of course, life is rarely so generous; I was already a little behind, several websites were blocked by the school's filter, a few being far too complicated or required executables to be downloaded. But I got on track, and thus I looked into and figured out how to work with Wordpress, Drupal, Joomla, Wix, Pagecloud, and Weebly.




Thanks to an application called MAMP, I was able to host a local server for using Drupal, Joomla, and Wordpress. Those aren't anything tangible that I can link to you, beyond what I have posted, due to the fact that it was entirely local. There was lots of toying around with settings to get them online, but they were infinitely more customizable and personalizable then the other 3 cloud-based and online platforms.


Which, I've done some thinking; I sort of understand now why users might be more drawn to that. Having tech support on call is a fair boon, and even if the cost is making things look exactly how you want them to look it certainly takes prior knowledge/skill to mess with things without breaking them when it comes to complicated organisms such as websites.




If I did it again I would start off with note-taking; I didn't figure out that was a thing until haflway through, and boy did it help my blog posting. I would also start earlier; I missed most of the deadlines (although not by much) because I typically underestimated just how much I had to write about.

Really, the lesson to take away there is a common one: prepare a time cushion, just in case.


My plan for post-high school is to go into Cyber Security, so it was a very pleasant surprise when Joomla and Drupal had security relevant settings, options, warnings, etc. It was just as disappointing when the cloud-based platforms had nothing to offer besides user accounts and passwords. The generic stuff. Not that that's unexpected, granted.

At the end of the day, the cloud platforms were the easiest to use, to setup, and the quickest. If you are willing to open your wallet up, they are perfect. For those who have some experience and are willing to spend some time to make a truly unique product, then the server based platforms are the ones you want. Wordpress is easy to recommend because of how widespread it is, but Drupal or Joomla are better if you are wanting something for a team.

If you feel like looking at any of the 6 more in depth, feel free to peruse the last handful of blog posts. Each are named thusly. Hope you enjoyed checking out my work & thoughts!

No comments:

Post a Comment