Pages

Friday, April 28, 2017

Senior Project; Wix

Wix has basically floored me in comparison to Pagecloud, in part because of how little it's advertised compared to Pagecloud, and in part because it's a lot of what Pagecloud should be, and for free.
This wasn't particularly something that surprised me, but having an AI showing you how to change what you want for your website and cycle through some basic options until you find what you want can surely be helpful to anyone new to web design.
Something else that was pleasantly surprising was that, after choosing to make a blog, it offered several "themes" as different alternatives and examples to choose from. In addition, there were a few dialogue menus for choosing from specific options. I didn't see anywhere to change your mind after the website is created, but the choices are substantial ones with obvious answers. You either need them for what you are doing, or you don't.










The AI was surprisingly good; after my choice was made several similar varieties were offered, with the original 6 still there in case none of them fit.












Once everything was set up, Wix took me step by step through everything color, layout, and everything in between. Content was totally left to my discretion.





Each option stopped with dialogue similar to this; Wix was happy to show me how to do everything or to do it for me. Both options were similar, but Do It For Me did exactly as advertised; another great option for those not web-inclined.









After I was done, I messed around with sections and different page-related things. I was exceptionally pleased with the options for site-wide design, right alongside individual design. Each page can have a totally different color scheme and layout format, which while a terrible idea, is great that the option is there to use however.

The settings page is also impressive, featuring options for domain, site information, mobile responsiveness, and some security-related features, such as HTTPS. There are a few things behind a paywall, but for the most part most of Wix is totally free, easy to use, and great for startups.

With all of the good I have said about Wix, there are a few issues; you have no options from 3rd parties, such as extensions or plugins. In addition, you can't access the CSS or the HTML, or even the Javascript that Pagecloud allows you to access. Like Pagecloud, the platform seems geared towards small businesses, free lancers, or bloggers. Professionals looking for a platform for their website are better off with a platform that provides total freedom. Although, frankly, in the case of Wix there is enough freedom that you could use it instead of something else, for saving time both on setup and for the lack of updates that websites using lots of extensions do, plus the potential security issues that can follow along with them.

Wix all in all has been one of my favorites so far, but I look forward to seeing what's next.

Wednesday, April 19, 2017

Senior Project; Pagecloud

After realizing what a task Jekyll could be (given it required 4 different applications), I am presenting Pagecloud. It's fairly underwhelming, which is part of the reason why this is early. Actually, it's most of the reason. There was nothing for me to substantially mess with to make any major changes. Unlike anything so far, Pagecloud is rigidly set on being used for 1 of 2 things: businesses, or freelancers.

Pagecloud does not feature any downloadables; everything is done on it's website, online. In fact, if you go to this link in the next 11 or so days you can sort of browse what I threw together. As I've done with the last few platforms, my goal is to see how easy things are to set up, how effective they are with security, how easy it is to customize, and to present what I gather is what the platform is best suited for. Pagecloud leaves very little room for me to investigate most of these categories, which is disappointing, as it is the first platform that is subscription based.

Setup is the big thing that Pagecloud does well, along with customizing pages themselves.


This was after some messing around; its easy to drag and drop things right into your page, all premade with all the different layers easily editable, with options for every single object, as seen above. It's surprisingly easy to use, and it's all done in a web browser.


This was also a nice surprise; very easy switching between mobile and desktop views, with auto resizing for mobile view & warnings for changes made to the mobile view.
There are also guidelines for adding things; I wasn't able to get a screenshot showing these, because Command is one of the buttons needed to screenshot, and pressing it would make the guidelines go away; presumably it's a hotkey in Pagecloud to make things easier for you.


The guidelines help make things even, and its very easy to make links to anything, including emails or other websites. Unfortunately, that's about it on the good side of things. It's good that it's easy to add links and make things symmetrical, because everyone on the website is treated as a seperate object. The menu above had to be manually inserted, edited, set to a link, and set to go to the right page. And that's before I noticed that they feature the same thing on the bottom, too. There is no way to access the CSS and make pages site-wide, only page-by-page.


The closest you can get is javascript, but that is also on a page by page basis.


When adding a new page, you are able to browse all of the themes they have available; but they are all independent, and are all the same variations of "Home", "Contact", "Reviews", and "Prices". And if you add a page from a different theme it totally clashes with everything else you have. Frankly, they aren't themes, despite the name; they really should be called "Templates", because that's how they act. The screenshot above is from the "site settings" page; the "duplicate" option came from me clicking on the gear button, normally meant for, say, settings. It's a premium service that costs money and requires lots of manual work.

There are, additionally, no extensions to add or browse besides the javascript. My final thought is that this is a platform for ONLY businesses; maybe freelancers, but not web designers. Something better could be done with most of the other platforms, and bigger businesses might need the additional data ie page hits that this doesn't provide.


Monday, April 17, 2017

Senior Project; Joomla


Joomla has astounded me so far with just how easy it was to set up.


Most of my surprise comes from this page; after I finished installing it, I was presented with the screen above. Without any effort on your part, you have a great starting point for what you intend your website to do.


This is what I have after my experimenting and such. I focused much more on the system itself rather then how you can customize it's appearance.


One thing that I did like related to the appearance was how easy it was to add and customize menu's, including adding options that only certain groups could see. Such as above, where if a user is registered they have a link to "edit profile", or super users with "site settings". It's easy to add & change general layout stuff, and for some features it includes a WYSIWYG editor.





With articles, I enjoyed that it was easy to add/drag N drop images into articles, with the abiliy to resize them in the text box. You are also able to modify who can see what parts of the page, and there is a seperate tab for things like the author, meta data, hit count, and revision number. Something that bugged me, however, was that the default image insert dialogue box only gives you what's inside the site; you can't search through desktop folders. The upside is that it's not a big deal, and it's easy to just drag and drop what you want.







On the security side of things, I like that the site handles itself sort of like a network, with things like users and user groups. It's easy to set up several admins, and several types of admins, and for what sections, etc.

It also makes you relog every so often; I think about every hour, keeping things secure, and without that much of a bother. The site also features easy-to-setup 2 factor authentication. The funny inverse to all of this, is unlike both of the other sites I used, I set my username and password as "username" and "password" without Joomla batting an eye. Wordpress has you confirm it through a dialogue box and Drupal warns you.

Something else that I enjoyed, although this does not particularly make it stand out, is the sheer number of extensions. These are, so far uniquely, categorized and sorted for easy browsing.


Now, having said this, something that DID bug me was that they offer paid extensions. These are extensions that cost money, and then might not work, or might not be what you want, or down the road not need it anymore. It's a choice, but because of the optional paywall, the majority of extensions I saw were premium. Something else that bugged me was that they offered a "install from web" option, which didn't work. I'm not sure if it was because of MAMP, or some other local issue, but it offered no fixes either way.

Something else that was...intriguing, was the private message system.
This...seems totally pointless to me. If you have multiple users, then presumably they each have emails...what is the point of using a "private message" over an email? Email is more reliable and more personalized then an entirely new system that performs the same function. Convenience is the only explanation I can think of.

Semi-relatedly, you are able to mass email all of your users using Joomla. This is defenitely for convenience, and it actually is, as you dont have to hunt down all of the different emails each user uses; this tool already has all of them.

Templates, the main method of customzing Joomla, was nice because it focused on CSS, meaning it was easy to interpret as a web developer and modify yourself. There are also plenty of options that are normally lenghty to add to CSS, such as settings things as static vs fluid. 

The help page was very in-depth and semi-categorized. This sort of brings me to my conclusion about Joomla; this is a platform for small business owners, or independent artists, or other freelance-related jobs. Based upon the support for users, for communicating with them and for setting things that can be viewed by some user groups and others that can't, this is not meant for bloggers.
My issues were few, and overall I was satisfied with how Joomla worked. I am excited for checking the rest out!

Monday, April 10, 2017

Senior Project; Drupal

Moving right along, this week's alternative is Drupal.
It is far more complicated, and I won't lie, 1 week wasn't enough to learn all of the ins and outs. This is a far more comprehensive system, and also much more complex.


I spent nearly the entirety of Monday/Tuesday setting up Drupal and messing with themes. It was significantly harder to install then Wordpress, but that could be chalked up to not having any outside help. The time spent on the theme ended up being wasted, as I found a theme that worked right off the bat.


Not sure what's up with the missing pictures, but otherwise this layout is nicer in my opinion to the default.


The ease of customizability is fairly nice; I like that there are several default color sets, and on top of that it's easy to take a preset scheme and modify whatever you want, both with #FFF codes and a color wheel. 


The default format seems very geared towards bloggers, since all articles are by default posted in order from least recent to most recent. Pages, the other type of default content, aren't visible at all unless you either set them as "sticky" or promote them to the front page. I could not figure out how to place them elsewhere, but it would surprise me if that were not possible.



One of the things I appreciate with the articles is that they require alternate text. Normally something optional, it's a placeholder for slow connections or users with photos disabled. It was sort of a surprise. I also appreciate that it explains what exactly that is, because not all web developers may know that it's a thing.



Easily the biggest & best surprise was the security features of Drupal. On the Configuration page, I noticed the spooky red box above.


Surprise! I have security issues! This was sort of astonishing, as Wordpress had nothing of the sort that I could see. Not only does Drupal show you what you have wrong, it provides links to address the issues. Life would be so much easier if everything did this...


Back to the topic of configuration, I was overwhelmed b the number of different extentions that are installed by default, let alone the number on their website. This is really where only having 1 week shows itself, as I really can't tell you what most of these do.


Some of these, luckily, are fairly self-explanatory; things like "Toolbar", "Statistics", "Search", and "Responsive Image" are all helpful and easy to glance and enable.

The behind the scenes appearence was appealing and simplistic enough, but something else that surprised me was the fact that there were themes just for the behind the scenes stuff. It certainly helps lend all sorts of tools to gear it in different ways then the default blog sort-of style, and helps Drupal seem infinitely more appealing in my eyes.

The help page was surprising, not for the fact that it was present, but for the fact that it was far more streamlined then I had anticipated.

I think that pretty much cover's my thoughts and takeaways from Drupal. I can easily see this sort of engine being much more broadly useful and dynamic then Wordpress, although it's very hard to get into cold turkey. This is something that requires in depth reading, background knowledge, or even classes to get a handle on.
Now, time to explore something new and crazy.

Monday, April 3, 2017

Senior Project; Wordpress

Not quite a week, but close enough.
I'm already fairly well versed when it comes to Wordpress, having been using it off and on for a year, and this is the second time I've set it up locally (although truth be told I did need to look back on my old resources, but I didn't particularly need them in the end) but I guess this can be a "what is Wordpress", from the mouth of Morgan.

It seems to me to be geared towards bloggers mostly. There are ways to set up pages, but there are lots of settings related to blogging. Not that I mean ONLY bloggers can use it; companies such as Target, Disney, and Rovio use Wordpress.



On the customization side of things, which is likely why aforementioned companies use Wordpress, things are boundless. For as many apps there are on the iOS store or the Google Play store, there are just as many plugins, themes, widgets, and etc. for making Wordpress work for your goal. The defaults are surprisingly fine; the image above was made purely out of default images. Nothing outside of what you download is there.


This is how the customization tab, shown on each page of your site so you can easily change stuff that don't like right, without having to use the back arrow or finding it under the settings. It's a nice touch.

As for the themes, they are numerous, and it is incredibly easy to try something new.


From Appearance, you click Add New, and it brings up a browser for all of the different themes made by different people. It even features a "Preview" button, which displays a home page with the new theme. Click Install, and you can preview your own homepage in the new theme. Click Activate...


...and you are set.


All in all, Wordpress is a fair choice for any start-up developer or big time corporation, with options for both and with various knobs and buttons to use, making each version actually unique.

I look forward to seeing how Drupal works in comparison, and I look forward to reporting on my findings.