Archive for the ‘ PHP Portal ’ Category

Build Website with Joomla

Joomla has emerged as a popular content management system used to create websites from the beginning. Its user manual focuses more on the functionality instead of end user’s perspective. This open source software was developed in 2005 and has been adding to its flourishing list of users with every passing day.

Developers across the world have been able to develop Joomla templates as per project-centric requirements. Most of them absolutely free of cost while others are put on sale. Some of the free Joomla templates have high quality and they can be shared with other Joomla community members with great ease.

It’s a low-cost affair to create a website with Joomla. Its vast range of free templates has made creating a website so easy. Creation of a website with Joomla entails some basic steps as enumerated below:

Step 1: Make a clear sitemap and compartmentalize the same into Home, Categories and Articles (or web pages in Joomla context); home being the top level and categories being the middle level.

Step 2: Now you can generate sections in Joomla with the help of Section Manger in Content. Under each section, create a category and tag it correctly under the apt section. You can tag the categories with the help of Category Manager in the Content section.

Step 3: Create the web pages of your website in the form of articles with the help of Content -Article Manager. Joomla is such a robust CMS that its content editor enables you to create content for the web pages of your website even without the code knowledge.

Step 4: Build a menu for your link with the help of Menu option so that netizens can click on the same to gain access to your articles.

Step 5: Now enable the menu, a step commonly missed by many and perhaps one of the primary reasons why menu does not appear. We need to instruct Joomla about the placement of menu and hence you need to go to Module manager and find out the exact location of menu name so that you can enable it properly.

Step 6: Customize the layout and supplement it with additional extensions.

WebHostForAsp.net support the latest version of Joomla Web Hosting.

Speed up your Joomla site with Page Caching

Joomla is a popular web content management system used for various types of websites, from small homepages to medium size corporate pages, and it’s free open-source script based on PHP language. This means that there are no static HTML pages, each page has to be rendered from the data in the MySQL database, template and various extensions. This makes it very flexible.

However, this approach has one big drawback. The rendering takes tame. Every time the page is requested, Joomla has to create it from scratch. For each request there are a lot of database queries, file reads and scripts processed. Depending on server load the page creation process can slow down loading in browser which can lead to bad user experience. Pages that load slowly are not visited frequently. As soon as the page does not load in expected time, users navigate to the next website.

The simplest way to speed up Joomla websites is to use caching. This is a process for storing created pages to files which are loaded on next requests for the same page. Caching significantly reduces time to load pages. There are two settings for caching in Joomla. One in global configuration and one as a cache plugin.

The main cache setting is on the global configuration page. Here you can enable it and set cache time. This time is important because it also defines the time after which users will get new content if it has changed since their last visit. This setting affects caching of individual modules and component views. Each time some part of the website is rendered it is also saved to a file for later reuse. This file is kept for the time specified in cache settings, default value is 15 minutes. For each module you have also individual setting regarding caching. You can either use the the global website setting or switch off caching of particular module. Polls, rotating banners and highly dynamic content should not be cached.

The second setting is a system cache plugin. If enabled, this plugin caches whole pages. Here you can also define the time after which cached pages will expire. This setting can significantly increase website performance since each page will be rendered only once during the lifetime of the cache file. However, if the content of your pages is dynamic and changes from one visitor to another, then you will probably have to disable this type of caching.

There is also an additional global setting for faster data transfer: GZIP page compression. If enabled, each page is compressed before it is sent to the browser. This is an additional improvement for faster loading.

Joomla provides many nice and fancy features. Unfortunately, each additional element increases page creation time. Joomla caching options can significantly reduce page loading times and contribute to better user experience.

WebHostForAsp.net provide Joomla Hosting at all of our Hosting Plan. Signup today and start to host your Joomla website with us!

How to Build a Website With WordPress

WordPress is the best CMS you can use to build a very simple website. It doesn’t require a lot of knowledge about programming and all the stuff.
The followings are the steps and basic tips on how to build a website with WordPress:

1. Install WordPress step by step.

2. Download some necessary plugins, such as WordPress super cache, site stats, anti spamming, Google XML site map and more.

3. Download a WordPress theme with header images, so that you can make your header image and upload the header image to sever. There is a lot of choices for WordPress template and most of it is free. We choose the WordPress them with header image so we can change it with our own header image.

4. Create some pages such as: about us, contact us, privacy policy, and site map, make the site look like a website not a blog.

5. Create a static page as your index page, it is another difference from a blog, this page is very important, because you are building a website but not a blog.

6. Set a type of permanent link, just change the default set to a custom set. There are three custom choices: day the name, month and name, numeric, choose one that you like.

Just make some simple changes and you can build a website with WordPress. WebHostForAsp.net support WordPress at all of our Hosting plan, just signup with us and you can start to build your own website with WordPress!

5 Best Open Source Content Management System

What is Content Management System?

A content management system (CMS) is the collection of procedures used to manage work flow in a collaborative environment. These procedures can be manual or computer-based. The procedures are designed to:

1. Allow for a large number of people to contribute to and share stored data
2. Control access to data, based on user roles. User roles define what information each user can view or edit
3. Aid in easy storage and retrieval of data
4. Reduce repetitive duplicate input
5. Improve the ease of report writing
6. Improve communication between users

In a CMS, data can be defined as nearly anything – documents, movies, pictures, phone numbers, scientific data, etc. CMSs are frequently used for storing, controlling, revising, semantically enriching, and publishing documentation. * source : Wikipedia.

This is my list for 5 Best Open Source Content Management System ( CMS ) :

1. WordPress
WordPress
often used as a blog publishing application developed using PHP and MySQL. It has a lot of features including a
plugin structures and a template & coding friendly system. It is used by 300 of the 10,000 biggest websites. I always recommend wordpress for everyone that want to create a simple website or blog.

2.  Joomla
Joomla!
is platform for publishing content on the World Wide Web and intranets as well as a Model–view–controller (MVC) Web
application framework. It is written in PHP, stores data in MySQL and includes features such as page caching, RSS feeds, printable versions of pages, news flashes, blogs, polls, search, and support for language internationalization. Within its first year of release, Joomla was downloaded 2.5 million times. Over 5,000 free and commercial plug-ins are available for Joomla.

3. Moodle
Moodle
(stands for Modular Object-Oriented Dynamic Learning Environment) is e-learning software platform, also known as a
Course Management System, Learning Management System, or Virtual Learning Environment (VLE). As of January 2010, it had a user base of 45,721 registered and verified sites, serving 32 million users in 3 million courses.

4. Mambo
Mambo
(formerly known as Mambo Open Source or MOS). It is a full featured CMS platform that can be used in making small
websites to large corporate websites. Plugins made mambo easy, for user and administrator both. Some of them include forums, multimedia galleries, e-commerce and shopping carts, document management tools, customer relationship managers and lot more.

5. Drupal
Drupal
is written in PHP and distributed under the GNU General Public License. It claims to be used as a back-end system for at least 1% website all around the internet, ranging from small personal blogs to large corporate and political sites, including
whitehouse.gov and data.gov.uk. Use of drupal is also made for knowledge management and business collaboration.

At WebHostForAsp.net we support all of this 5 best open source Content Management System ( CMS ). Singup at any hosting plan and you good to go with this greatest CMS at WebHostForAsp.net

Simple and Clean WordPress Theme

Searching for a simple and minimalist theme for your wordpress website? Look no further than the Under the Influence theme for WordPress. This is great free theme for wordpress with clean and simple look. With the ability to modify the colors to something more custom and change the layout from 2 to 3 columns too.

Another feature of this theme, that we like a lot, is the bottom row of navigation columns where you can put in details like calendars, archives and more.

You can grab this simple and clean wordpress theme from wordpress.org

Host your WordPress with WebHostForAsp.net , we provide Easy Automated Installer for WordPress.

5 Common Administrator Mistakes in CMS

A content management system (CMS) is a collection of procedures used to manage work flow in a collaborative environment.  In a CMS, data can be defined as almost anything – documents, movies, pictures, phone numbers, scientific data, etc. CMSs are frequently used for storing, controlling, revising, semantically enriching, and publishing documentation. Content that is controlled is industry-specific. For example, entertainment content differs from the design documents for a fighter jet. There are various terms for systems (related processes) that do this. Examples are web content management, digital asset management, digital records management and electronic content management. Synchronization of intermediate steps, and collation into a final product are common goals of each.
When a CMS gets hacked, usually the reason for this is not that the CMS itself is insecure but that hackers took advantage of some common admin mistakes. The list of admin mistakes is pretty long but not surprisingly, the number of the most common ones is a single digit. Here are some of these mistakes you must know and never do in the CMS you administer:
1. Default passwords
One of the first things hackers check when they plan to attack is for “easy passwords”. Default passwords (i.e. the passwords that come together with the installation) are easy to find. It is true that many CMS don’t come with a default password or even if they do, the installation procedure will make you change your password before you can use the software but if your CMS comes with a default password, make sure that you change it.
2. No patches installed
It is true that installing tens of patches a day is boring but if you don’t watch out for (at least) the critical updates and don’t install them in a timely manner, this is an invitation to hackers. Hackers monitor reports for new vulnerabilities and rely on the fact that the administrator won’t install the patches immediately.
3. Unreliable and insecure web hosting
Insecure web hosting is one of the greatest danger for the security of your CMS. Vulnerabilities in the operating system and the other software that is installed on your web host are also among the favorite targets of hackers and the worst is that if your web host is insecure, there isn’t much you as an admin of your CMS can do to counteract it. You can’t fix the holes in the security of your web hosting provider and the only thing you can do is escape to a better web host.
4. Generous user privileges
There are hardly any admins (in their right mind), who will give admin privileges to ordinary users but there aren’t that few admins, who are really generous when user privileges are concerned. One of the most important security rules is the least privilege rule – i.e. give users access only to those parts of the site they really need to have in order to do their jobs.
5. Insecure plugins
Hackers might not enter through the front door of your CMS but if the other doors are open, they don’t need backdoors (i.e. malware) to gain access to your site. Almost any CMS relies on plugins to provide additional functionality and this is the charm of CMS because you get a base installation and you have the freedom to add only the functionality you need but this freedom is also a security risk.

A content management system (CMS) is a collection of procedures used to manage work flow in a collaborative environment.  In a CMS, data can be defined as almost anything – documents, movies, pictures, phone numbers, scientific data, etc. CMSs are frequently used for storing, controlling, revising, semantically enriching, and publishing documentation. Content that is controlled is industry-specific. For example, entertainment content differs from the design documents for a fighter jet. There are various terms for systems (related processes) that do this. Examples are web content management, digital asset management, digital records management and electronic content management. Synchronization of intermediate steps, and collation into a final product are common goals of each.

When a CMS gets hacked, usually the reason for this is not that the CMS itself is insecure but that hackers took advantage of some common admin mistakes. The list of admin mistakes is pretty long but not surprisingly, the number of the most common ones is a single digit. Here are some of these mistakes you must know and never do in the CMS you administer:

1. Default passwords

One of the first things hackers check when they plan to attack is for “easy passwords”. Default passwords (i.e. the passwords that come together with the installation) are easy to find. It is true that many CMS don’t come with a default password or even if they do, the installation procedure will make you change your password before you can use the software but if your CMS comes with a default password, make sure that you change it.

2. No patches installed

It is true that installing tens of patches a day is boring but if you don’t watch out for (at least) the critical updates and don’t install them in a timely manner, this is an invitation to hackers. Hackers monitor reports for new vulnerabilities and rely on the fact that the administrator won’t install the patches immediately.

3. Unreliable and insecure web hosting

Insecure web hosting is one of the greatest danger for the security of your CMS. Vulnerabilities in the operating system and the other software that is installed on your web host are also among the favorite targets of hackers and the worst is that if your web host is insecure, there isn’t much you as an admin of your CMS can do to counteract it. You can’t fix the holes in the security of your web hosting provider and the only thing you can do is escape to a better web host.

4. Generous user privileges

There are hardly any admins (in their right mind), who will give admin privileges to ordinary users but there aren’t that few admins, who are really generous when user privileges are concerned. One of the most important security rules is the least privilege rule – i.e. give users access only to those parts of the site they really need to have in order to do their jobs.

5. Insecure plugins

Hackers might not enter through the front door of your CMS but if the other doors are open, they don’t need backdoors (i.e. malware) to gain access to your site. Almost any CMS relies on plugins to provide additional functionality and this is the charm of CMS because you get a base installation and you have the freedom to add only the functionality you need but this freedom is also a security risk.

As a world leading web hosting industry, webhostforasp.net has many experiences in CMS. We are fully aware of many hacker’s threats out there. That’s why we regularly update our CMS version with the latest patch in order to provide secure environment for our customers who want to use CMS as their main web site. Looking for secure web hosting? don’t go anywhere, because webhostforasp.net is your right choice!

Moodle Hosting Service

Moodle is a software package for producing Internet-based courses and web sites. It is a global development project designed to support a social constructionist framework of education.

Moodle is provided freely as Open Source software (under the GNU Public License). Basically this means Moodle is copyrighted, but that you have additional freedoms. You are allowed to copy, use and modify Moodle provided that you agree to: provide the source to others; not modify or remove the original license and copyrights, and apply this same license to any derivative work. Read the license for full details and please contact the copyright holder directly if you have any questions.

Moodle can be run on Windows and Mac operating systems and many flavors of linux (for example Red Hat or Debian GNU). There are many knowledgeable Moodle Partners to assist you, even host your Moodle site. The word Moodle was originally an acronym for Modular Object-Oriented Dynamic Learning Environment, which is mostly useful to programmers and education theorists. It’s also a verb that describes the process of lazily meandering through something, doing things as it occurs to you to do them, an enjoyable tinkering that often leads to insight and creativity. As such it applies both to the way Moodle was developed, and to the way a student or teacher might approach studying or teaching an online course. Anyone who uses Moodle is a Moodler.

There are many dimensions to interoperability for e-learning systems. Moodle’s interoperability features include:

  1. Authentication, using LDAP, Shibboleth, or various other standard methods (e.g. IMAP)
  2. Enrollment, using IMS Enterprise among other standard methods, or by direct interaction with an external database
  3. Quizzes and quiz questions, allowing import/export in a number of formats: GIFT (moodle’s own format), IMS QTI, XML and XHTML (NB although export works very well, import is currently not complete). Moodle provides various types of questions – Calculated, Description, Essay, Matching, Embedded Answers, Multiple Choice, Short Answer, Numerical, Random Short-Answer Matching, True/False.
  4. Resources, using IMS Content Packaging, SCORM, AICC (CBT), LAMS
  5. Integration with other Content Management Systems such as Postnuke (via third-party extensions)
  6. Syndication, using RSS or Atom newsfeeds – external newsfeeds can be displayed in a course, and forums, blogs, and other features can be made available to others as newsfeeds.

WordPress Hosting Provider

WordPress is an open source blog publishing application powered by PHP and MySQL which can also be used for basic content management. It has many features including a user-friendly workflow, a rich plugin architecture, and an advanced template system.

WordPress started in 2003 with a single bit of code to enhance the typography of everyday writing and with fewer users than you can count on your fingers and toes. Since then it has grown to be the largest self-hosted blogging tool in the world, used on millions of sites and seen by tens of millions of people every day.

WordPress is a famous blog engine and Webhostforasp.net fully support WordPress. As a WordPress hosting provider, Webhostforasp.net provide automated installer feature which their clients could use to install WordPress automatically from control panel. Webhostforasp.net is your trusted WordPress hosting provider.

Drupal 7.0 Hosting

Drupal 7.0 is the next “major” release of the social publishing platform Drupal. Drupal has not yet relased the full version of the Drupal 7.0. Right now the Drupal 7.0 is still alpha version. We have tested our server with php 5.2.6 for this Drupal version and We proudly announce that our serves could run Drupal 7.0 without problems.

Many fixed for bugs included in Drupal 7.0 such as :

  1. Better media handling
  2. Custom content types in core
  3. WYSIWYG editor
  4. Better performance
  5. Better tools to structure/organize content
  6. Basic Views like module
  7. Automatic upgrade functionality
  8. Improved node access system
  9. Better internal APIs
  10. Better external APIs (import/export, web services)
  11. Usability

Drupal 7.0 wil be fully released on April 2010, until then you could always test the Drupal 7.0 on our hosting service. Webhostforasp.net has been known as Drupal hosting provider for many years and we have plenty of satisfied customers using Drupal with our service. Now is your turn to try the new born baby, Drupal 7.0.

Drupal Hosting Service

Webhostforasp.net provides Drupal hosting service. Our server is windows 2008 server which also PHP enabled server, we have php 5.2.6 installed and mysql 5 servers Which are suitable for PHP based applications.

The standard release of Drupal, known as Drupal core, contains basic features common to most CMS. These include the ability to register and maintain individual user accounts within a flexible and rich permission / privilege system, create and manage menus, RSS-feeds, customize page layout, perform logging, and administer the system. As installed, Drupal provides options to create a classic brochureware website, a single- or multi-user blog, an Internet forum, or a community website providing for User-generated content.

Drupal was also designed to allow new features and custom behavior to be added to extend Drupal’s core capabilities. This is done via installation of plug-in modules (known as contrib modules) created and contributed to the project by open source community members. For this reason, Drupal is sometimes described as a content management framework.Drupal is also described as a web application framework, as it meets the generally accepted feature requirements for such frameworks.