Resources
Backup Services
CSS References
Database Backup Instructions
Database Product Snooper
Database Schema
Database (MySQL/phpMyAdmin) Control Panel
Database (MySQL) Documentation
FTP Clients
FTP Info
General Information (including Handy Hints)
Greeking Site
HTML Editors
HTML References
HTML5 Template
Image Editors
Instructor's Completed Assignments Site
Online Files Storage and Backup
Password Management
PHP Installers
PHP References
Running Apps
Student Discounts on Software
Template, HTML5
Validators
W3C Validators Back to Top
The W3C HTML Validator is not currently set up to validate a PHP page, but you can use these steps to validate your PHP pages anyway:
- Start the W3C HTML Validator.
- Select the "Validate by URI" tab in the Validator. It's the first tab, so it will probably be selected when you open the Validator.
- Display your PHP page in your browser, from the Web server.
- Copy the URL from the browser's address box.
- Paste the URL into the Address field of the Validator.
- Click "Check". The Validator will "see" only HTML, and will validate it for you.
Template for creating a new HTML5 document: Back to Top
(If you are setting up your main class index page, you can look at the Homework Requirements page and copy the templates there, if you wish.)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>HTML5 Template</title> <link rel="stylesheet" href="myStyles.css"> </head> <body> <!-- Your HTML content goes inside the body tag, below this comment. --> </body> </html>
Online File Storage and Backup Back to Top
- GetDropBox.com
- 4Shared.com
- MediaFire.com
- iDrive -- Secure, encrypted, long-term, online backup service for MULTIPLE devices
- BackBlaze.com -- Secure, encrypted, long-term, online backup service
- Carbonite -- Secure, encrypted, long-term, online backup service
- SugarSync -- Secure, encrypted, long-term, online backup service
- PortableApps.com (running apps from portable storage)
Running Apps from Portable Storage Back to Top
Password Management Back to Top
PHP References Back to Top
- PHP Manual
- PHP Language Reference
- PHP Alphabetical Function Reference
- PHP Membership Function Reference
- PHP Function Reference
- PHP Security Manual
PHP Installers Back to Top
- You do *not* need to install PHP on your local computer. You will be uploading your class assignment pages to a school server which has PHP installed on it.
-
If you want, you can use a PHP/MySQL/Web-server installer such as WAMP or XAMPP. These installers
put PHP, MySQL, and a Web Server (Apache) on your local computer. But keep in mind that you do *not* need to install
PHP on your local computer. You will be uploading your
class assignment pages to a school server which has PHP installed on it.
- Download WAMP here: WAMP Server
- Or download XAMPP here: XAMPP Server
- Or if you want to work with just a local PHP server, and not the database,
you can download it from here: (but this is the harder way to go. See the links above for WAMP or XAMPP)
PHP Version 5 -- and look for "Windows Binaries". Download either the Zip version or the MSI (Microsoft Installer) version.
FTP Information Back to Top
Database Schema Back to Top
Database Backup Instructions Back to Top
When you need to backup or move your MySQL database, follow these instructions to create a backup file:
- Open the MySQL Database Administrative Control Panel.
- Log in.
- Click on the name of your database.
- Click the "Export" tab at the top.
-
Leave most of the settings at their defaults. But do change this setting:
- Check the "Save as file" checkbox at the bottom left.
- Click the "Go" button at the bottom right.
- When the panel opens which asks you if you want to open or save the file that was just created, drop down and select the option to "Save as".
- Carefully note where you save the file. You will need it for importing the database into a new location, or for restoring the database if necessary.
When you are ready to restore or re-create your MySQL database, follow these instructions to import the backup file:
- Open the MySQL Database Administrative Control Panel for a restoration of your current database, or open it at your new database location if you are moving it.
- Log in.
- Create a new database, or click on the name of your existing database.
- Click the "Import" tab at the top.
- Browse to the file that you saved in the previous set of instructions.
- Click the "Go" button at the bottom right.
- Verify that the database was restored or moved.
Database (MySQL/phpMyAdmin) Control Panel Back to Top
MySQL Documentation Back to Top
Database Product Snooper Back to Top
Greeking Source Back to Top
Student Discounts on Software: Back to Top
HTML Editors Back to Top
- Notepad++ is a great full-featured editor with excellent search and tag-matching capabilities. It is a text-only editor but it is FREE.
- Crimson Editor is a great full-featured editor with excellent search and color-coding capabilities for many different coding languages, of course including HTML. It is a text-only editor. It is FREE. You might see a reference to "Emerald Editor" on the download page; apparently Emerald has taken over Crimson but it is the same editor, and well worth looking at.
- HTML-Kit is a great full-featured editor with excellent search and tag-matching capabilities. It is a text-only editor but it does have a "browse/preview" mode. It is FREE.
- Dreamweaver is the best overall WYSIWYG HTML editor. You may use Dreamweaver in "Code" mode for this course, but not in "Design" mode. Cost: About $200 at JourneyEd.com.
- UltraEdit is probably the best HTML, CSS, and general text editor available. It is a text-only editor but it does have a "browse/preview" mode. Cost: About $60 at IDMComp.com.
- HomeSite used to be the best HTML and CSS editor available. It is a text-only editor but it does have a "browse/preview" mode. Cost: About $100 at Adobe.com, if you can find it.
- CuteHTML is a low-cost alternative to HomeSite. It is a text-only editor but it does have a "browse/preview" mode. Cost: About $20 at GlobalScape.com.
- Notepad comes with every Windows XP installation. It is a very limited editor but it does a good job if you have none of the other text editors available. You can find it in the "All Programs", "Accessories" section of the main Start menu, or you can type Notepad into the "Run" box and press <Enter>.
- TextEdit comes with every Macintosh OS installation. It is a limited editor but it does a good job if you have none of the other text editors available. You can find it in the "Applications" folder on your Mac. Make sure you save your file as a "Web Page (.html)" file format.
FTP Clients Back to Top
- Filezilla is an excellent FTP Client, and it is FREE! Make sure that you download the Filezilla Client, not the server.
- CuteFTP Home is an excellent low-cost FTP client. Cost: About $40 at Globalscape.com.
- WS_FTP Home is also an excellent FTP Client. Cost: About $40 at ipswitch.com.
- Fetch for Mac supports the FTPES protocol that the school server uses. It is free for students. You will need to apply at their site for an educational license.
Image-Editing Software Back to Top
- Photoshop is a premier, top-of-the-line image editor. The current version, CS 2, is available for about $285 at JourneyEd.
- Mapedit is a very nice image map (hot-spot) editor. It creates HTML code that validates in the W3C's XHTML validator, even. It is available for $10.00 from http://www.boutell.com/mapedit/.
-
The GIMP is just as
powerful as PhotoShop and it is FREE! It also includes an image map
hot-spot editor.
Make sure you download three installation files:- The GIMP editor itself.
- The GTK Runtime Environment (library) files that GIMP needs in order to run.
- The GIMP Help files.
- Paint comes with every Windows XP installation. It is limited in much the same way that Notepad is limited as a text editor, but it does a decent job in a pinch! You can find it in the "All Programs", "Accessories" section of the main Start menu, or you can type Pbrush into the "Run" box and press <Enter>.
HTML Information and References Back to Top
- W3Schools -- HTML reference
- W3Schools -- "Reserved Characters in HTML" page
- W3Schools -- "HTML Symbol Entities" page
- Blooberry -- HTML and CSS reference
- W3Schools -- HTML reference
- Project Cool -- HTML and CSS reference
- JavaScript Color Table
- Blooberry's "Colors in HTML and CSS" page
- Lorem Ipsum generator
Cascading Style Sheet Information and References Back to Top
- W3Schools -- CSS Reference
- CSS Box Model -- at W3Schools site
- CSS Reference and Tutorial Compendium at 34SP.com
- Blooberry -- CSS and HTML Reference
- Project Cool -- CSS and HTML Reference
- CSS Zen Garden -- Lots of style sheets to look at and learn from
- Web Designs Group's CSS Info
- W3C's Main CSS Page
- CSS Editing tools
- CSS1 Spec
- CSS2 Spec
General Information Back to Top