Creating an offline backup or static version of your website using Wget

Creating an offline backup or static version of your website using Wget

Sometimes you need a backup of your site as it displays on the web. But there’s another use for creating an offline backup. If you have a WordPress site for instance pages are created dynamically every time they load. If you create an offline backup, then you can have a static version of your dynamic site. This is helpful if you need to shut down PHP or your MySQL database. You can create a static version of your site that is plain...

Read More

PHP Warning: DOMDocument::loadHTML(): htmlParseEntityRef: expecting ‘;’ in Entity, line: 2416

PHP Warning: DOMDocument::loadHTML(): htmlParseEntityRef: expecting ‘;’ in Entity, line: 2416

If you’re trying to parse the results of a webpage, either remotely or locally, you may have run into this error.   If you’re trying to iterate over the html elements, the DOM Document may be a good choice for you.  It easily allows you to select all the document elements that match your search.  IE, you can select all bolded elements and find out what is bolded.  The php code below is a simple way to load html into the DOM...

Read More

List of Possible Domain and URL Formats

List of Possible Domain and URL Formats

When you think about it, there are a ton of ways that people could get to your website.   The olden days, everybody used the same format (www.example.com).  The days of the single way to get to your site are over.  With a ton, and I mean a metric ton of new domain name extensions, and the improvement of web programming, people have all sorts of ways to get to your site.  Here’s a general list of different formats of how you could get...

Read More

Rapid Development Method of Software Development

Rapid Development Method of Software Development

Rapid development strays from both methods discussed before. There is no team involved in most cases. Rapid development takes a single programmer and emphasizes the interaction between that programmer and the client. The main goal of rapid development is to get the product done as soon as possible. Therefore, the programmer has direct access to the client and has frequent meetings to get things done quickly. The process happens in iterations...

Read More

Agile Software Development Method

Agile Software Development Method

This method involves less emphasis on up front data gathering. The team is actually located on site with the client, so the need to get the information then leave is not there. The data gathering step happens at the beginning of every iteration of development, so that the team is ready for the next iteration. The key players are much the same as the Waterfall method except that the project manager is called a master of the process being...

Read More

Waterfall Method of Software Development

Waterfall Method of Software Development

This method involves gathering all the requirements up front, determining a project plan, then executing on that plan until the project is complete and delivered to the client. Emphasis is placed on the early stages of the project using this method. The key players involved in a Waterfall approach are the project manager, the systems analyst, the systems designer, lead programmer, and the programming team. The process starts with the systems...

Read More