Tuesday, October 8, 2013

Automated Installation Using Softaculous

Most leading Control Panels like cPanel, Plesk, DirectAdmin, InterWorx and H-Sphere have Softaculous Auto Installer. For more information about Softaculous, please visit What is a Web Application Auto-Installer? To use Softaculous Auto Installer, your web server hosting must have it! Here are the instructions how to automatically install the software that you want, to your website by using Softaculous:

  1. Log in to the control panel of your hosting account.
  2. Click the application named "Softaculous" on the section such as Software/Services heading for cPanel user.
    Softaculous on HelioHost cPanel
  3. Find the exact name of the software you may wish to install. (For this time we choose WordPress.)
  4. Check the Space Required and make sure you have enough space and can able to add another database.
  5. And click Install for automated installation of the software that you've chosen.
  6. And fill out the following form:
    1. Software Setup
      1. “Choose Protocol” that you have wanted. If your site has SSL, I suggest to choose the HTTPS protocol.
      2. “Choose Domain” where you want to install the software.
      3. The directory is relative to your domain and should not exist! For exmple, to install “In Directory” at "example.com/unexist/", just type "unexist". Leave it empty to install only in "example.com".
      4. Type the “Database Name” that you want to be created for the automated installation.
    2. Database Settings
      1. I suggest to leave the “Table Prefix” in its default. It will be the prefix of every table name on the database that will be created, such as "wp_users", "wp_posts" and "wp_comments" if you have "wp_" as your table prefix.
    3. Site Settings
      1. Fill the title of your website in “Site Name”.
      2. Fill the description of your website in “Site Description”.
      3. “Enable Multisite (WPMU) option for your WordPress blog if you want but your server must support Apache mod_rewrite to use this feature.
    4. Admin Account
      1. Fill your personal username in “Admin Username”.
      2. Fill a strong password in “Admin Password”.
      3. Fill the email of the original administrator, in “Admin Email”.
    5. Choose Language
      1. “Select Language” depends on your dialect and on the language of your site.
    6. Select Plugins
      1. Checking “Limit Login Attempts” will installed and activated the specific plugin that will limit the login attempts, with your installation.
    • If you want more advanced then you would surely fill out Advanced Options also.
      1. If you don't want to receive an email notification for updates available for the installation, then “Disable Update Notifications”.
      2. Check “Auto Upgrade” if you want the installation to be automatically upgraded to the latest version when a new version is available.
      3. Choose the frequency for “Automated backups” to perform, if you want Softaculous to automates the backups via CRON as per the frequency you select.

Monday, October 7, 2013

What is a Web Application Auto-Installer?

An auto installer (also known as web application installer or scripts installer,) automates the installation of web applications such as WordPress, Joomla! and Drupal, to a website or on a server hosting account. Of course there are many auto-installers around the Web and the well-known among those are listed below:

  • Softaculous is having 312 great scripts, 1115 PHP Classes and still adding more. It is widely used in the Web Hosting industry and it has helped millions of users to install applications by the click of a button in just ONE STEP. Their Auto Installer easily integrates into leading Control Panels like cPanel, Plesk, DirectAdmin, InterWorx and H-Sphere.
  • Fantastico De Luxe is an autoinstaller for cPanel servers with more than 10.000 installations. It provides more than one million end users the ability to quickly install dozens of the leading open source content management systems into their web space.

Sunday, October 6, 2013

Get a Domain and Meet the System Requirements

Here are the complete instructions how to ready the things such as domain name and web host or server, that are needed before installing web software such as WordPress, on a website or on a hosting account or before developing an advanced website:

Get a Domain Name

  1. Create an account on a domain name registrar or on a web hosting provider that have domain name registration service.
  2. Choosing the right domain name for your website isn't that easy. I require you to spend time or even days for just searching an available domain name that matches your business name. Because when it's purchased, there is no way to rename it. But you can still get another domain name if you want!
  3. Register your chosen domain name through your domain provider. It's also possible for an unavailable domain name to buy it somewhere, such as by contacting the domain owner or through the link to buy that domain on the page with the URL of the domain if it's for sale.

Check the System Requirements

Your web (hosting) server must meets the system requirements of the software that you're planning to install or to develop. If you're going to develop a web application, your server need to support a database management system (DBMS).

  • You can check the WordPress requirements at WordPress › About » Requirements. Your web server must supports the minimum requirements for this software, PHP version 5.2.4 or greater and MySQL version 5.0 or greater.
  • The hosting requirements of Joomla! for JVersion 3.1 can be seen at J3.1 Installing Joomla - Joomla! Documentation, its language is PHP 5.3.1+ and it supports databases MySQL 5.1+, MSSQL 10.50.1600.1+ and PostgreSQL 8.3.18+ and web servers Apache 2.x+, Nginx 1.0 and Microsoft IIS 7. And at J2.5 Installing Joomla - Joomla! Documentation for JVersion 2.5, it required PHP v. 5.2+, MySQL 5.04+ and Apache 1.3.
  • The system requirements of Drupal can be seen at System requirements | drupal.org. Drupal 6 required PHP 4.4.0+ and MySQL 4.1+ or PostgreSQL 7.1. Drupal 7 required PHP 5.2.5+ and MySQL 5.0.15 or higher with PDO, or PostgreSQL 8.3 or higher with PDO, or SQLite 3.3.7+. Drupal 8 required PHP 5.3.10+.
  • The system requirements for other web software can be seen on the requirements of their online documentation or on the requirements' section of their readme.html documentation inside the extracted software package.

A proper web server must supports a relational database management system (RDBMS) such as MySQL and a server-side scripting language such as PHP: Hypertext Preprocessor.

Find a Suitable Web Host

  1. Now find a web host that allow you to create a hosting account that meets the system requirements. The standard Internet hosting provider is host.duoservers.com.

Sunday, July 21, 2013

How to Install and to Update an IDE for Web?

Why should a web developer write code using an integrated development environment (IDE) for web development? Simply because of its tools and features such as intelli-sense, short for “intelligent sense”, which attempts to speed up the process of coding web applications by reduction in misunderstandings, typos and other mistakes that programmers commonly make.

Installing an IDE

Here, you will see the instructions for installing an integrated development environment, and the specific IDE that we'll going to install as our example is a freeware, Microsoft Visual Studio Express 2012 for Web. You can install “Visual Studio Express 2012 for Web - English” at Windows Web App Gallery - Install an App.

Web Platform Installer 4.5 Fail to Install Visual Studio Express 2012 for Web - English

Keep note, some people are reporting that the Microsoft Web Platform Installer (WPI) is broken. Mostly if you'll going to install Visual Studio Express 2012 for Web on the computer which was allowed its other user to log in automatically after starting it without entering user name and password, because installing this VS Express will require to reboot your computer, therefore, after restarting, you'll be logged with a different user. Or if you didn't leave the “Windows Web App Gallery - Install an App” page open until the WPI starts. Now, if it fail with such details that's shown on the image above, please follow these steps:

  1. Internet connection required! Download “Microsoft Visual Studio Express 2012 for Web” from Download Microsoft Visual Studio Express 2012 for Web from Official Microsoft Download Center.

Friday, July 19, 2013

Types of Web Development Applications

There are types of software applications for web development that's used by web developers or even web designers for developing or designing websites. Many of those types with their so-called classes, are listed below.

Text Editors:

Some text editors are simple, while others offer broad and complex functions that's used for writing source code and programming.

  • A text editor is a type of program used for editing text files. Some regular text editors such as Windows Notepad (software) can save as HTML and Cascading Style Sheet (CSS) documents simply by using file extensions such as ".html", ".htm" and ".css". There are also text editors designed for use from a command line interface (CLI) and in a graphical user interface (GUI) such as Vim.
  • A source code editor such as Sublime Text, is a text editor program designed specifically for editing source code of computer programs by programmers, and can able to edit any code, whether it's CSS document or PHP file unlike some HTML editors. There are programmers that likes to use this kind of text editor and not to use an integrated development environment for a reason.

HTML Editors:

There are various forms of HTML editors such as text, object and WYSIWYG editors. For more information about HTML editors, please visit The “Text, Object and WYSIWYG” HTML Editors.

  • Text editor is one of the types of HTML editors as it can act like a basic HTML editor that can able to edit HTML documents, mostly if it can save files with file extensions such as ".html" and ".htm".
  • An HTML (hyper-text markup language) editor is a web design program for creating web pages. Some HTML editors couldn't edit the file other than HTML document that end in ".htm" or ".html" and designed not for program's source code but for writing HTML code.
  • Object editors are web page-creation tools that functions like Blogger Layout object editor. You couldn't see on the interface what you get but you'll see the objects of your website, that can be drag and drop in order to rearrange their positions or orders.
  • WYSIWYG (what you see is what you get) HTML editors provides an editing interface which resembles how the web page will be displayed in a web browser. Despite of their nice interface, they could only build static websites, in contrast to dynamic sites.