Personal reviews about the CMS

Wix Overall

I chose wix as my CMS because I tried wix to create my website. There are many changes compared with before. Below are my personal comments and experiences in designing my web pages. A CMS is a good start for web designers, especially for novices like me, because it can provide you with multiple templates to match my projects. And I can save a lot of time writing code and CSS by just dragging and adding content. However, Wix also has a number of limitations, such as the ability to interact within the store and not to use external CSS and javascript. At the same time, the data storage is limited to the internal database of the platform, not my own PHP. In terms of looks, wix does have a great template design, but when I publish it, there will be an AD for wix on the site page (I use the free version). In general, Wix can meet the needs of the average web site, but if you want a high degree of personalization, you still need your own design.

Template

Template 1

I like the line design for margin and enough white space, giving a simple theme. The nav bar give the feedback to show where you are.

Template 2

The second template is also about the art blog. In this web I like the background image that use attachment and fixed position to create a translational effect as you scroll the pages. Also, the blue and yellow color with brush style gives me a sense of art. The image with hover effect is great point.

Template 3

The last template is a very unique template for me. The timeline style nav combined with the fade in effect make it very band new amount all templates.

Features

  1. Flexibility

    This is one of CMS's greatest strengths. I can just choose the right template and add content without a lot of code to make a great page. It's more like using pseudocode to design a web page.

    Flexibility
  2. Modularization

    This is also an interesting part of CMS. You simply select the sidebar modules, drag them onto the page, resize them, and add content. So modules that require javascript to run, like media players, you don't have to spend time writing. It's more like building blocks.

    Modularization
  3. Integration

    This is an important part of a CMS. The interaction of the foreground is inseparable from the data storage and processing of the background. At this point, CMS integration has significant advantages. All you need to do is set up a database to interact with, collect user forms, and chat online, all of which used to take a lot of time to debug.

    Integration
  4. Instantaneity

    Although this feature has been implemented in some browsers such as firefox, I think CMS still has its unique features. With the flexibility that we had before, immediacy became very important because in the page I needed to see where I needed to adjust and so on. Although CMS's restrictions on CSS allow us to make changes only on their platform.

    Instantaneity
  5. Diversity

    Templates are a good example. The number of templates gives me a lot to look at when designing web pages. At the same time, I can switch templates directly, which makes the site more diversified. The CMS app store also has many useful modules.

    Diversity

CSS

I choose the parallax effect at the home page as the challange to try manually.

Manul

At first I have to look up the guide of how to create a parallax effect from google. Then I found that without the script, it was hard to have a good effect. So I give up and just use image-attachment to create teh page. I spent almost 1 hour figuring out the background image and the structure with text. I felt so bad!

[○・`Д´・ ○]

CMS

It's very easy. I just spend 20mins choosing the pic, picking the effect of the image and move the position. Relaxed!

(* ̄︶ ̄)

Pros and Cons

Pros

  • Off-the-shelf templates reduce pre-design time

  • Get rid of tedious code and scripts and just focus on the content

  • Perfect background makes data interaction simple

  • Limited features in free plan, and high cost for price!

Cons

  • Limited functionality within the platform, unable to use functions beyond the platform.

  • The huge design platform makes the page feel stuck at design time

  • Use the ADI(Artifical Design Intellignce) tech to design the page wisely.