Webmaster
Webmaster
A webmaster (from web and master), also called a web architect, web developer, site author, website administrator, or website coordinator is a person responsible for maintaining one or many websites.
https://en.wikipedia.org/wiki/Webmaster
Roles
- Web design
- Programming (Development)
- Choosing hosting options
- Server maintenance
- Site maintenance
- Troubleshooting
- Site update
- SEO (Search Engine Optimization)
- Marketing
- Social Media Management
Web design and development
What you just did.
Design is not the same as programming
Design has to do with the visual language and functionality of the website
Designer / Developer
Programmer / coder
Designer
Programmer / coder
Web design and development
Using a CMS (Content Management System)
What is an example of a CMS?
CMS
It has a back-end and a front-end
The front-end is what the public sees
The back-end is what the webmaster sees
Front-end
Back-end
Roles
- Web design
- Programming (Development)
- Choosing hosting options
- Server maintenance
- Site maintenance
- Troubleshooting
- Site update
- SEO (Search Engine Optimization)
- Marketing
- Social Media Management
Programming
- HTML
- CSS
- Javascript
- Jquery
- Jquery UI
- PHP
- SQL
- Ruby
- Python
Roles
- Web design
- Programming (Development)
- Choosing hosting options
- Server maintenance
- Site maintenance
- Troubleshooting
- Site update
- SEO (Search Engine Optimization)
- Marketing
- Social Media Management
Website Hosting
- To host a website you need a server that is connected to the internet with a public IP.
- A hosting service will rent you a server or a directory in a server
- Dedicated server ($1000s)
- Shared server ($100s)
- Virtual Server (somewhere in the middle)
- what you pay for:
- disk space
- traffic (bandwidth)
- Processing power
- What are some hosting options?
Roles
- Web design
- Programming (Development)
- Choosing hosting options
- Server maintenance
- Site maintenance
- Troubleshooting
- Site update
- SEO (Search Engine Optimization)
- Marketing
- Social Media Management
Server Maintinance
- Linux
- ssh connection
Server Maintinance
What's installed on a server?
- Operating system
- Apache (web server)
- SQL (Database)
- PHP (connects database with page)
- Files
- all your code (html pages, css pages)
- images
- if needed:
- Ruby
- Python
Roles
- Web design
- Programming (Development)
- Choosing hosting options
- Server maintenance
- Site maintenance
- Troubleshooting
- Site update
- SEO (Search Engine Optimization)
- Marketing
- Social Media Management
Site Maintenance
- changes to front-end
- changes in layout
- usually requires editing HTML and CSS
Roles
- Web design
- Programming (Development)
- Choosing hosting options
- Server maintenance
- Site maintenance
- Troubleshooting
- Site update
- SEO (Search Engine Optimization)
- Marketing
- Social Media Management
Troubleshooting
- Probably the most difficult part of the job
- If there is a problem (and there always is a problem) the web master needs to find the cause and fix it.
- Requires reading code, configuration files, logs, etc.
- It is also the most fun part of the job if you like solving problems.
Roles
- Web design
- Programming (Development)
- Choosing hosting options
- Server maintenance
- Site maintenance
- Troubleshooting
- Site update
- SEO (Search Engine Optimization)
- Marketing
- Social Media Management
Site Updates
updating content.
creating pages.
adding sections.
Roles
- Web design
- Programming (Development)
- Choosing hosting options
- Server maintenance
- Site maintenance
- Troubleshooting
- Site update
- SEO (Search Engine Optimization)
- Marketing
- Social Media Management
SEO
SEO stands for “search engine optimization.” It is the process of getting traffic from the “free,” “organic,” “editorial” or “natural” search results on search engines.
Analitytics
Analytics is the process of tracking visits to you site
- How many people
- Where are they from
- How long do they stay
- What are they looking for
Roles
- Web design
- Programming (Development)
- Choosing hosting options
- Server maintenance
- Site maintenance
- Troubleshooting
- Site update
- SEO (Search Engine Optimization)
- Marketing
- Social Media Management
Search Engine Marketing (SEM)
paying for adds on the internet. Starting with the search Engine.
Roles
- Web design
- Programming (Development)
- Choosing hosting options
- Server maintenance
- Site maintenance
- Troubleshooting
- Site update
- SEO (Search Engine Optimization)
- Marketing
- Social Media Management
Social Media is about building communities
Posting
Sharing
communicating with users
establishing a strategy
reaching the people who are ready to buy
building trust
Webmaster
By Victor Castro
Webmaster
- 586