Dynamic HTML Site [closed]

4

I'm a beginner developer and I make static sites in HTML / CSS. Now, I'm designing a news site.

The site is ready, but it needs to be dynamic, that is, that the client can insert new news on the pages and also that the news that appears in the home must "update", giving place to the new ones.

I searched around and came to the conclusion that I would need to integrate this site with wordpress to generate an admin, right?

Since I am an initiate, I am not sure what the next step is. What do I have to do / study to make this site dynamic and for the client to be able to exchange images / content in both the home and other pages?

    
asked by anonymous 08.02.2017 / 17:29

2 answers

5
  

I'm a beginner developer and I make static sites in HTML / CSS.

You then have experience with one of the aspects of the front-end developer profile - which handles the part of the application that is exposed to the end user.

  

I searched around and came to the conclusion that I would need to integrate this site with wordpress to generate an admin, right?

Not necessarily. There are several ways to implement a Content Management System (CMS) content management system . Yes, Wordpress is a framework that you can use, and it uses PHP as a backend language, another aspect of developing web solutions.

  

What do I have to do / study to make this site dynamic and for the client to be able to exchange images / content in both the home and other pages?

As mentioned, you can use WP to provide the site's CMS look.

However, if you have experience with JavaScript, one option is to use a JS-based framework that runs on the server via NodejS. One of these frameworks is KeystoneJS ( link ).

The advantage is that you do not need to learn a new language - instead you will only tailor your current knowledge to server-side solution mechanics.

    
08.02.2017 / 18:36
4

According to what you have written, you are a front-end student / developer, and for that reason, some points are very important to get ahead of you before you get bored with clients or your own code.

HTML is not a programming language - > Therefore it does not process on the server (such a machine that hosts your site). Therefore, it is not possible to create dynamic (of the type you want) sites with only html.

HTML5 is a programming language - > Can someone raise this topic. I recommend that none of you discuss this subject here, but in the chat, as it is extensive and may distort the topic. In short, version 5 of HTML can generate this debate, but even so, it does not serve to determine what you want. Stay away from this topic (in this topic).

Wordpress does not fit all cases - > There are customer profiles that require constant changes in platform appearance. Many of these changes may not cover the budget that was combined (do not fall for the 100% modifiable wordpress template). This varies greatly according to the purpose of each. If this project you took, is in parts to extend the front-end experience, I see no problem taking longer than the time you planned, and fix this problem in your next project. If this is not the case, just offer customer-ready templates, and explain that modifying them is more expensive and out-of-budget. Convince it's worth having your website up for a reasonable price in a reasonable amount of time, which is what Wordpress makes possible, because of its ease of installation. Before making the decision of Wordpress, ask a few questions in internet forums out there.

Study PHP - > I'm not here to tell you to become a PHP developer. Is not it! Is that PHP as many languages, has function of writing and reading on top of files. For a quick and inexpensive project, you can create a basic news system and your customer will be happy in life. Study if this is the case before setting up wordpress. Not to mention dynamic systems for web, it will hardly escape PHP. The fact of using Wordpress, you are already indirectly using PHP. Not to mention that is the ideal language for freelancers.

    
08.02.2017 / 18:16