Wednesday, December 16, 2009

Setting Up DKIMProxy with Postfix Multiple Instances in Ubuntu

After Postfix with few instances installed and work properly we can start with installing DKIM Proxy.
  1. Login as root account
  2. Generate private and public keys for DKIM
    cd /etc/postfix/

    mkdir dkim

    cd dkim

    openssl genrsa -out private.key 1024

    openssl rsa -in private.key -out public.key -pubout -outform PEM
  3. Create DNS records with public key. Create TXT records for all domains that the server will sent emails from. Public key for all records will be the same, so all records will be almost identical, except domain name.
    Name field will look like: mail._domainkey.mydomain01.com
    Data (TXT) field will look like: "v=DKIM1; g=*; k=rsa; p=%Public_Key%”
    %Public_Key% should be replaced with /etc/postfix/dkim/public.key file content without line-breaks (“k=rsa; t=y; p=MIGf.....AQAB”)
  4. Install core dependencies for Perl Libraries. Accept all defaults.
    apt-get update
    apt-get install libssl-dev
    perl -MCPAN -e 'install Crypt::OpenSSL::RSA'
    perl -MCPAN -e 'install Digest::SHA'
    perl -MCPAN -e 'install Mail::Address'
    perl -MCPAN -e 'install MIME::Base64'
    perl -MCPAN -e 'install Net::DNS'
    perl -MCPAN -e 'install Net::Server'
    perl -MCPAN -e 'install Mail::DKIM'
    perl -MCPAN -e 'install Error'
  5. Download and Install DKIMProxy
    cd /usr/src
    wget http://garr.dl.sourceforge.net/project/dkimproxy/dkimproxy/1.2/dkimproxy-1.2.tar.gz
    tar xfh dkimproxy-1.2.tar.gz
    cd dkimproxy-1.2
    ./configure --prefix=/usr/local/dkimproxy
    make install
  6. DKIMProxy Configuration. Postfix can listen on port 25 or 587 to sign outgoing emails.

    6.1:

    Open master.cf that located under postfix instance folder:
    vi /etc/postfix/master.cf

    For 25 port listener, after
    smtp inet n - - - - smtpd
    insert these lines
    -o smtpd_etrn_restrictions=reject
    -o content_filter=dksign:[127.0.0.1]:10027
    -o receive_override_options=no_address_mappings
    -o smtpd_recipient_restrictions=permit_mynetworks,reject

    For 587 port listener, after
    smtp inet n - - - - smtpd
    insert these lines
    submission inet n - y - - smtpd
    -o smtpd_etrn_restrictions=reject
    -o content_filter=dksign:[127.0.0.1]:10027
    -o receive_override_options=no_address_mappings
    -o smtpd_recipient_restrictions=permit_mynetworks,reject

    6:2

    At the end of the file (master.cf) insert these lines:
    dksign unix - - n - 10 smtp
    -o smtp_send_xforward_command=yes
    -o smtp_discard_ehlo_keywords=8bitmime,starttls

    * Repeat on 6.1 and 6.2 steps for additional postfix instances.

    Service for accepting messages from the DKIM signing proxy should be configured in one master.cf only.

    Open last instance master.cf file (vi /etc/postfix09/master.cf), insert at the end of the file these lines:
    127.0.0.1:10028 inet n - n - 10 smtpd
    -o content_filter=
    -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
    -o smtpd_helo_restrictions=
    -o smtpd_client_restrictions=
    -o smtpd_sender_restrictions=
    -o smtpd_recipient_restrictions=permit_mynetworks,reject

    Create user and group for DKIMProxy
    groupadd dkim
    useradd -s /bin/false -d /dev/null -g dkim dkim

    Create domain.key (vi /etc/postfix/dkim/domain.key) that will include all your domain names. This file will look like:
    mydomain01.com domainkeys(a=rsa-sha1,c=nofws), dkim(a=rsa-sha256,c=relaxed)
    mydomain02.com domainkeys(a=rsa-sha1,c=nofws), dkim(a=rsa-sha256,c=relaxed)

    Set up init script
    vi /etc/init.d/dkimproxy
    Copy code from http://www.pastie.org/579385 into this file
    Set executable permission for the file
    chmod +x /etc/init.d/dkimproxy

    Start DKIMProxy
    /etc/init.d/dkimproxy start (if you receive error: “hostname: Unknown host” change line 25 from HOSTNAME=`hostname -f` to HOSTNAME=`hostname`)
    postfix -c /etc/postfix reload
    postfix -c /etc/postfix02 reload (restart additional postfix instances)
  7. Run at startup
    Add /etc/init.d/dkimproxy start to /etc/rc.local before exit 0



How to stop DKIMProxy
  1. In order to stop DKIM signing for specific interface edit (vi /etc/postfix02/master.cf)
  2. Comment these lines:
    # -o smtpd_etrn_restrictions=reject
    # -o content_filter=dksign:[127.0.0.1]:10027
    # -o receive_override_options=no_address_mappings
    # -o smtpd_recipient_restrictions=permit_mynetworks,reject
  3. Reload postfix instance, for example postfix02 instance
    postfix -c /etc/postfix02 reload

Tuesday, September 1, 2009

Fast Backup of Shared Hosting Website

I wrote in my last posts how important it is to create backups of your website data. Today I want to show you how create the whole website data backup, databases backup and files backup.

First, login into your web hosting control panel, and create backup of all your databases. Ensure that process is finished successfully. Database backup files will be stored at one of website folders, usually the name is _dbbackups or something like that.

Second, connect to your website with ssh client and create compressed archive of all your website data (including database backups that you created in the first step): tar -zcvf my-website-backup-file-name.tar.gz html_root, where html_root is a folder that holds all the content of your website.

The last step is to download backup with ftp/sftp client program to your computer. Consider the possibility to burn your backup to DVD/DVD's.


* You must have ssh enabled on your hosting account.

Saturday, March 28, 2009

How to Prevent Spam with Image Verification

Why do I need image verification on my website ?
Image verification, another name CAPTCHA, will prevent bots (internet bots or web robots) from using your web form for sending email spam.

CAPTCHAs have found active use in stopping automated posting to blogs, forums etc.

There are two methods to protect your website from sending an automatic emails:

The first one is to insert free CAPTCHA code into your website. Use Google to search for "Free CAPTCHA", "Free CAPTCHA script" etc.

Another method is to create CAPTCHA script by yourself. I found a nice and simple CAPTCHA script here.


Relevant links:

Free CAPTCHA script: http://www.thefreecountry.com/php/captcha.shtml

Saturday, September 27, 2008

How to Resize Multiple Images Easily and Quickly

You're probably looking for easy way to resize multiple digital images / pictures and totally for free.

Download Image Resizer

If you are running Windows XP on your computer you can download Microsoft Image Resizer for free. Open Microsoft PowerToys for Windows XP page, scroll down and you'll see the download link for Image Resizer, on the right bar. Download and install Image Resizer on your computer.

Resize multiple photos at once

After Image Resizer is installed on your computer, select images you want to resize and right click on them. Click "Resize Pictures" from menu.

How to Resize Multiple Images Easily and Quickly

Select desirable size. By default, Image Resizer will create new resized images in the same folder. If you want to resize your pictures without creating new ones, click "Advanced" and check "Resize the original pictures".

See Also:

Friday, June 27, 2008

Gallery2 Search Engine Optimization

If you have Gallery2 web gallery and want that it will be searchable for different search engines like Google and Yahoo, there are many tips to optimize your web gallery.

I'll describe a few tips, for my opinion they are important and easy to implement.
  • Activate URL Rewrite plugin - with this feature, for example, your web gallery URL will look like: ".../gallery/barcelona_trip" instead of ".../gallery/main.php?g2_itemId=42". This URL will be more understandable for search engines.

  • Picture Caption - write meaningful title, summary, keywords and description for each picture, preferably not very common. For example, instead of writing "Croatia" you can write "Travel photography from Croatia" or "Plitvice National Park - Croatia".

  • Use keywords in filenames - rename your origin picture file names to meaningful names, for example "comino_island_malta_blue_lagoon_02.jpg".

  • 301 Redirect - the main file of Gallery2 is main.php that gets 302 redirect from index.php. 302 redirect is not so friendly for search engines; it is recommended to change it to 301 redirect:
    1. Backup index.php, this file is located in the root folder of your web gallery.

    2. Open index.php file and search for:

      $phpVm->header('Location: ' . $urlGenerator->makeUrl($path));

      Change this line with these two:

      $phpVm->header('Status: 301 Moved Permanently');
      $phpVm->header('Location: ' . $urlGenerator->makeUrl($path));

    You will not see any difference in your web gallery, the only way to check this, is with Firebug plugin for Firefox or HTTPWatch program for Internet Explorer.


See Also:
Enjoy,
Alex Webs.

Friday, May 16, 2008

AdSense for Search - Powered by Custom Search

Google improved AdSense for Search by integrating Custom Search. This means you now have more customization options for your search box, including the ability to tailor your search results and ads to your users and their interests.

Here, a simple video demonstration of the Custom Search:



Read full explanation at the Google AdSense Blog.

Enjoy,
Alex Webs.

Wednesday, April 30, 2008

Web Statistics for Coppermine Gallery

You're probably interesting in detailed web statics of your Coppermine gallery, what is the most popular section of your gallery, where the main traffic comes from, what's the average time visit and much more.

You can accomplish this goal, by adding web statistic code to your gallery.

How can I add web statistic code to my Coppermine gallery ?

First, you must register an account in one of web analytics systems, for example Google Analytics.

Second, before you are going to change any file, be sure to backup it.

The last step is to insert tracking code at the end of template.html located at "GALLERY_ROOT_FOLDER\themes\THEME_NAME" before </body> tag.

If you are using more than one theme, repeat the last step on other themes folders.
You can get separate web statistics for each theme by adding different tracking code to each template.html.

See Also:
Learn how to Create a Web Gallery.
Introduction to Free Web Hosting.

Enjoy,
Alex Webs.

Thursday, March 13, 2008

000Webhost Doesn't Send an Activation Email

I think this information can be useful for you. If you plan to get your website, here is one good free web hosting provider to choose - 000webhost.com

But, sometimes 000webhost doesn't send an activation email and your account status is shown as "PENDING_EMAIL_CONFIRM". That's because 000webhost sends an activation email to USA residents only!

If you didn't receive an activation email, don't lose your time on 000webhost.com. There are another pretty good free web hosting providers.
View recommended free web hosts with no forced ads.
View free web hosting samples.

See Also
Enjoy,
Alex Webs.

Wednesday, February 20, 2008

Blogger: Virus in Link Comments

Blogger blog owners recently found fake spam comments in their blogs which contained infected virus link.

How can I prevent or minimize the possibility of having Blogger blogs hacked ?
  1. Comment moderation - Review comments before they are published. Go to Blogger settings -> comments -> change "Enable comment moderation" to Yes.

  2. Email notification - Blogger will send an email when someone leaves a comment on your blog. Go to Blogger settings -> comments -> write down your email address at "Comment Notification Email".

  3. Word verification - This will require an extra step in the commenting process, which will stop automated comment spamming systems. Go to Blogger settings -> comments -> change "Show word verification for comments" to Yes.
Press "Save" when you finished.

With these three easy steps you can prevent spam comments on your Blogger blog.

Enjoy,
Alex Webs.

Wednesday, February 13, 2008

GoDaddy MySQL and MSSQL Database Backup

What is the important part of your website ? I think it is a website data. If you are using one of website applications (like image gallery, CMS, blog, discussion board etc.) probably most of the information will be stored in the database. Without this information these applications aren't worth a lot.

What can occur to my database information ?
  • Database server crash. I know, web host must take care of it, but ...

  • Damage by hackers.

  • Application error.

  • "I didn't" factor.
If your information is valuable for you, it is recommended to get database backup as well as website files backup regularly (depending on your information growth). You can save a lot of effort creating database backups.

I want to explain an easy and quick method how to create MySQL and MSSQL backup files at GoDaddy:
  1. Log in to your Account Manager.

  2. Click Open next to the hosting account you want to backup.

  3. In the Databases section of the Hosting Control Center, Click the SQL Server or MySQL icon.

  4. Click the pencil icon next to the database you would like to backup to open its edit features.

  5. Click the Backup icon in the menu bar.

It's that simple! Your database backup file is created in the _db_backups folder on the root level of your hosting account. Download this file to your computer using an FTP client program.

Enjoy,
Alex Webs

Sunday, February 3, 2008

How to Do a Redirect With GooglePages?

If you are planning to create or already created a website with GooglePages you must be aware of one little thing. If someday you'll want to move on to a regular, paid web hosting there will be a problem to do the right redirect to the new website.

How can I create the right redirect from an old website to the new one?
The best way to tell the search engines that your website moved, is with permanent redirect. The permanent redirect, which is referred to as 301 redirect, "sends" users and search engines from the old URL to the new one. The problem is that you cannot use any of 301 redirect methods with GooglePages.

You can accomplish the GooglePages redirect with Meta Refresh (method, that refreshes a web page after a given time interval). The disadvantage of Meta Refresh redirection is, that search engines will show the old website address in the search results. In addition, Meta Refresh is common spam technique. It is recommended to set the meta refresh to at least 5 seconds.

Meta Refresh Tag Sample
Redirect to www.mywebsiteadviser.com after 5 seconds:
<meta http-equiv="refresh" content="5;url=http://www.mywebsiteadivser">
Place the code between the <head> and </head> tags.

View Meta Refresh Sample.

Read how to choose free web hosting and paid web hosting.

Tuesday, January 29, 2008

Free Web Hosting - Advantages vs. Disadvantages

A free hosting service is good for beginners and simple personal home pages. If you are new in websites world, you can learn a lot by hosting a free website, understand the basics of web development and web design.

Free Web Hosting Advantages
  • The big advantage of free web hosting is the zero price. There are some free web providers that will not put ads and banners on your website.


Free Web Hosting Disadvantages

  • Ads - Most free web providers impose ads/banners on your website.

  • Disk Space - Usually you will have about 250-300mb of disk space only.

  • Account Expiration - Some free web hosts will disable your account after default expiration time.

  • File Size Limitation - Usually you cannot upload/store file bigger than a half megabyte.

  • Technical Support - From my bad experience, sometimes I didn't receive any answer. So, if you have a problem ...

  • Reliability - Before you are going to open a free web host account, try to get feedback from anyone about this free provider. And my recommendation, have a backup of your website.


*These are only the main disadvantages, for my opinion.

Learn more about free web hosting and paid web hosting.

Enjoy,
Alex Webs.

Thursday, January 24, 2008

How to Change phpBB Forum Index Page Title

It is pretty easy to change 'Index Page' title in phpBB2 and phpBB3 forum.
Before editing any of your files, ensure you make backup copies!

Change 'Index Page' title in phpBB3:
1. Edit \language\en\common.php
2. Look for: 'INDEX' => 'Index page',
3. Change 'Index page' to your title.

Change 'Index Page' title in phpBB2:
1. Edit \language\lang_english\lang_main.php
2. Look for: $lang['Index'] = 'Index';
3. Change 'Index page' to your title, for example: $lang['Index'] = 'My Website Adviser Blog';

* It is recommended to edit these files with web editor. Get Free Web Editor.

Enjoy,
My Website Adviser.

Thursday, January 3, 2008

How to Conduct Domain Name Search

Author: Max Domainer

Creating a website is not just about creating your pages, designing them and including all the important information. It is also about creating a domain name.

* That relates to your products and service.

* That is easy to remember and spell for your customers.

A domain name that is easy to remember will have more return customers and more word of mouth advertising than domain names which are hard to spell, remember, or both. When it comes to searching for a domain name, all you have to do is go online and search for ones that you are interested in to see if they have been taken or not. There are a lot of sites that will let you search domain names.

First of all, prepare a list of domains you would like to register. Try to get several combinations, don't register the first one you can think of. You need at least 10-20 versions.

If your site doesn't necessarily need to be international, then you also consider buying a domain for your own country instead of .com - .de for Germany (Deutschland), or a co.uk for the UK, for example.

Stick with a .com, don't opt for .tv, .biz, or any other suffix if at all possible especially if that exact domain name is taken as a com. You will end up losing business to that site.

Now submit a list of domains to some site to search for the available domain names.

If you are lucky, some domains are available. Register them and don't wait until them get someone else.

Don't set your mind on one particular domain name. Also remember that there are niches where every two dictionary words names are already taken. You may need a patience to find the available and good one.

Try to find synonyms for keywords you use, or try to remove some letters. For example, madconomist.com instead of madeconomist.

There is a way to simplify domain name selection - use software! Powerful software, such as Available Domains Pro can generate thousand of valuable domain names in a few minutes. It can be easily customized to fit your needs. Try this one and you won't regret.

Article Source.

About the Author:
Author is a successful domain trader, a pro in Domain Name game.

Read how to Register a Domain Name.

Saturday, November 24, 2007

Keep Domain Name and Hosting Plan Separated

Some web hosting companies offer a free domain name registration for new users (includes into web host plan price). People usually make use of that feature since it enables them to save some money while keeping both the domain name and the hosting plan with the same company.

But! If you are unhappy with your web host's service and want to go to another web host, you will need to get them to release your name to the new web host. Some web hosts make troubles with releasing a domain name.

My recommendation is to keep all your domain names with a reliable registrar like GoDaddy.com while having an another company for web hosting.

See Also:


Enjoy,
Alex Webs.

Thursday, November 8, 2007

How to Find a Reliable Web Host

The website hosting business is very competitive these days with hundreds of thousands of reliable hosting companies out there but what company is best for your needs and that will provide you with a reliable hosting service from customer support to the reliability of there web servers.

The following is what is the most important aspects you need to consider when choosing a web hosting provider:

  1. Customer Service
    Customer service is a very important aspect of any host if not the most important you will need to check there reliability by:
    • Seeing if they have a 24 hour contact phone number.
    • FAQ section on there website to help you with the most common questions such as what are name servers?
    • Ticket support to answer any non urgent questions that you might have.
    • Live support isn’t essential but it is useful for quick help.
  2. Servers
    The serer are the most important part of a web host since without them they can be a host.
    • The processor speed (CPU) e.g. Intel Pentium 2.8ghz (anything over 1.5ghz is sufficient).
    • Memory (RAM) at least 512mb of ram.
    • Space this will all depend on your website needs if you are just starting at least 500mb is enough.
    • Bandwidth this will all depend on how many visitors your planning to visit your site in any given month. I would say that 5000mb will be more than sufficient for any small website.
    • Operating system – Linux is the better and cheaper option for any website and is said to be better than windows in a web server environment. But if you are required to use any windows scripts such as .asp you will need to use the windows server.
  3. Customer Testimonials
    See if other customers have voted for the web host on popular hosting directories or have made comments on the services that are offered by the host on there website.
    These are the most important aspects that people look for in finding a web hosting provider these days and don’t be afraid to pay a bit more than other companies as this usually reflects the service they offer but also don be fooled.

GOOD LUCK

Learn Web Hosting with our Web Hosting Tutorial

About The Author
Marty Virve is the owner of many websites and is experienced in website development. Martin's newest website in his portfolio is his Search Engine Directory called SearchWIZ.org - webmasters add your link free.

Thursday, October 25, 2007

Domain Name Registration and Deletion Cycle

What happens if I don't renew my domains?

There are several steps after your domain expires to safeguard you from losing any domains you want to keep.

  1. 60-days* before your domain(s) expire Signature Domains will send notices reminding you to renew them. The exact expiration date can be seen in your account.

  2. If the domain expires it may still be maintained in the registration database for a 5-day* grace period where it can be renewed at the normal renewal price. During this time all services such as hosting or email will not be active.

  3. After the grace period it will be deactivated and placed into a 30-day* Redemption Period (Note - Some domains may not make it to the redemption period if they are purchased by a third party. Be sure to renew your domains before they enter redemption status.)

  4. Once the Redemption Period has elapsed the domain may be registered by another party.

* - Number of days stated in the domain expiration/redemption explanation are approximate.

View domain name registration and deletion cycle process.

Learn how to register domain name.

Wednesday, October 17, 2007

Access and Share Your Files Online

Looking to share files online, backup your files and work on files from anywhere ?
Box is the easiest way to get your files from anywhere you have an internet connection.

Send files to anyone
Send large files to friends and clients. Forget the hassle of emailing attachments - just send them a link to download!

Keep a safe copy
There's nothing safer than keeping an extra copy of important files online. Box makes it easy to have that peace of mind.

Publishing with Box
If you have a website, you can host your photos on Box. There are no bandwidth limits. You simply upload a file, right-click on it, and create a Public Link. The file is instantly hosted.

Store / Share / Access your files - Collaborate online. Try it free for 2 weeks!


Learn how to Register Domain Name and Choose Web Hosting.

Friday, October 5, 2007

Web Statistics for Gallery2

After you created your gallery, you may be interested in web statistics for your gallery. You can add web statistics to your gallery in less than ten minutes.

First of all, you must register an account in one of web analytics systems, for example Google Analytics.
The second step is to copy the file /gallery2/themes/" your theme name "/templates/theme.tpl to the "local" folder and edit that file there. Gallery will look for that file in the "local" folder first and use it if it exists.
The last step is to insert tracking code at the end of theme.tpl file, before </body> tag. Save the file on the server and that's all.

* If you are using more than one theme, repeat these steps on other themes.

If you are looking for internal Gallery statistics, read Statistics Module for Gallery2.

Learn how to create a web gallery.

Tuesday, October 2, 2007

Share Photos with Picasa Web Albums

Picasa Web Albums is the fast and easy way to put your photos online so you can start sharing. Picasa Web Albums also lets you sort and share your photos into public and private albums.

Use it with the Picasa software to upload entire albums of high quality photos in a click of the software's "Web Album" button, or use your normal web browser to add pics. Each account gets 1GB of free storage - that's enough to post and share around 4,000 standard resolution photos.

The big advantage of Picasa Web Albums, there are no annoying ads to distract from your photos, and you don't have to know Web design to create an album.

View Picasa Web Albums Demo.

Sign in to Picasa Web Albums
.
Download Picasa Software.

Enjoy.
Read more about photo sharing and gallery creation.

Monday, September 3, 2007

How to Change Gallery Logo

You can change gallery logo very easy.

Copy file .../gallery2/themes/" your theme name "/templates/theme.tpl to the "local" folder and edit that file there. Gallery will look for that file in the "local" folder first and use it if it exists.

I changed logo only in matrix theme.

From:
<div id="gsHeader">
<img src="{g->url href="images/galleryLogo_sm.gif"}" width="107" height="48" alt=""/>
</div>

To:
<div id="gsHeader" align="center">
<img src="{g->url href="images/MyWebsiteAdviser.gif"}" width="750" height="70" alt="www.MyWebsiteAdviser.com Logo"/>
</div>

You can also set a logo image as a link, for example:
<a href="http://www.MyWebsiteAdviser.com"><img src="{g->url href="images/MyWebsiteAdviser.gif"}" width="750" height="70" alt="www.MyWebsiteAdviser.com Logo"/></a>

See my example: Gallery Example.

Repeat on other themes you want to change logo.
And ... don't forget to upload your logo image to the "images" folder (located in root folder of Gallery).

Alex Webs,
Create Online Gallery.

Wednesday, August 29, 2007

JAlbum Free Hosting

As you know, JAlbum is all about publishing personalized photo albums.
Recently JAlbum created a new service - myjalbum.net hosting. That's a very simple way to get your albums online.

Steps to create photo albums online:

  1. Sign up - Register an account at jalbum.net. (You don’t need to sign up if you already are registered in the JAlbum forum.)

  2. Make album - Download the JAlbum software. Just drag and drop images and image folders onto JAlbum and press “Make album”.

  3. Publish - Use your username and password to publish to: yourname.myjalbum.net
View JAlbum Free Hosting Example.

Let’s get your photo albums online!


Enjoy,
Create Online Photo Album

Thursday, August 23, 2007

Secure a Directory on Your Website

Ever wanted a specific directory in your website to be available only to people who you want it to be available to? There are numerous methods to password protecting areas of your website. htaccess (Hypertext Access) is about as secure as you can or need to get in everyday life, though there are ways above and beyond even that of htaccess.

Create .
htaccess and .htpasswd files with .htaccess Password Generator and upload them to your website.

*
This will only work on Linux hosting that support htaccess.

Enjoy,
Download Free FTP Program.

Wednesday, August 22, 2007

Yahoo! Photos is Closing

Yahoo! Photos is closing on September 20, 2007.

Until then, Yahoo! offers you the opportunity to move to another photo sharing service (Flickr, KODAK Gallery, Shutterfly, Snapfish, or Photobucket). Yahoo! makes the transfer real simple, and with a couple clicks Yahoo! automatically move your photos. You can also download your original-resolution photos back to your computer.

Please make your decision by Thursday, September 20, 2007, at 9 p.m. PDT. After that time, any photos remaining in Yahoo! Photos will be deleted.

Click here to make your decision.

Enjoy,
Create Online Web Gallery.

Sunday, August 19, 2007

Web Statistics for JAlbum

I'll explain here how you can view web statistics for your JAlbum web album. My example is based on Google Analytics web service but you can use any other web statistics service as well.

  1. After installing JAlbum on your computer, there are index.htt and slide.htt files. Usually, these files located in "C:\Program Files\JAlbum7.2\skins\" skin name " folder.

  2. Edit these files with notepad or some other text editor. Insert Google Analytics tracking code immediately before the </body> tag. Save and close these files.

  3. Open JAlbum software and make an album. Now all pages include Google Analytics tracking code.

  4. The last step is to upload the web album to your website. You can upload it with free ftp program or publish it through JAlbum program.

Enjoy,
Create Photo Album

Tuesday, August 14, 2007

JAlbum Integrated with Wordpress

The Wordpress - JAlbum plugin allows to integrate JAlbum galleries directly into wordpress posts. Either, you can use the JAlbum theme as is, or you can pull the files directly into the WordPress theme you use, disregarding the theme of the generated JAlbum gallery.

You can integrate complete albums, partial albums or single images from any JAlbum on your server.

It is also possible to integrate complete JAlbums from different servers - though this will not give you the possibility of using the Wordpress theme (in which case the gallery files have to be placed on the same server).

Just download the plugin and unzip it into the wp-content/plugins folder. Setup is done through the Wordpress settings control panel, and the Wordpress editor toolbar is automatically expanded with the new JAlbum functionality.

Download JAlbum plugin for Wordpress.

Enjoy,
Create Photo Gallery

Thursday, August 9, 2007

CSS Property Min Height Doen't Work in Internet Explorer 6

The min-height property sets the minimum height of an element. But for some reason this property doesn't work in Internet Explorer 6.

Instead use this code:
p {
min-height: 10px;
}

Use this solution:
p {
min-height:10px;
height:auto !important;
height:10px;
}

I've checked this solution with Internet Explore 6, Internet Explorer 7 and Firefox, works fine.

Enjoy,
Learn Web Development

Wednesday, August 1, 2007

Install Google Analytics on phpBB2 and phpBB3

Google Analytics is a free service offered by Google that generates detailed statistics about the visitors to a website.

With Google Analytics you can get detailed statistics about your phpBB forum.

You need enter Google Analytics code before </body> in the file:
phpBB 2: overall_footer.tpl file that located in /"forum folder"/templates/"template name".
phpBB 3: overall_footer.html file that located in /"forum folder"/styles/"style name"/template.

like this:

<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-xxxxxxx-x";
urchinTracker();
</script>

</body>

Enjoy,
Create a website.

Tuesday, July 31, 2007

Gallery Permissions

Gallery supports multiple users. This allows administrators to give individual and separate users different permissions, based on the administrator's wishes.

Managing users in Gallery is extremely simple. Follow these steps:

1. Logon to your Gallery as an administrator. Go to "Site Admin" -> "Users" and create a new user.

2. Create an album for the user. Go to "Site Admin" -> "Back to Album" -> "Add Album".

3. Change the permission of album. Under each album you'll see combo box, choose "Edit Permissions". If you don't want that everyone will see this picures and sub albums, click on "Remove" next to "Everybody". At the bottom of the screen you'll see "New User Permission", type the user name and choose permission ("All access" - user can do all operations or "add sub-item" - user can upload pictures only). Click "Add Permission" at the end.

Watch all these steps in video:

Watch how to set up gallery permissions





Enjoy,
View Gallery example.
Create Web Album.

Sunday, July 22, 2007

Tips before buying Domain Name

It doesn't matter where you register your domain. But, there are a lot of domain registrars and we recommend to buy domain name from a big and a trusted company. Our recommendation to buy domain name is from www.GoDaddy.com

Tips Before Buying Domain Name


  • Usually, offered prices for domain name are for one year registration.

  • All companies will try to sell some additional services, pay attention that your cart includes only services you want.

  • Save money with coupons - companies like GoDaddy, Gate, Hostgator etc. have discount coupons. Search in Google for "GoDaddy coupon" or "Hostgator coupon" and use it.

  • Private or public registration - The difference between public and private registration is whether your personal information will be available to the public. If you buy private registration none of your details will be publicly available. You can view domain details in who-is directory websites.

  • At the final step, before you are paying for your new domain name, ensure that the company you are buying from is trusted and that your communication with the website is secured (closed lock is shown on the status bar).

See Also:

Enjoy,
Alex Webs

Wednesday, July 18, 2007

How to Change Logo in phpBB2 Forum

There are a few simple steps how to change logo in phpBB forum. All these steps must take up to 5-10 minutes.

First, you must have a new logo.
  • Copy or upload with ftp client your new logo to /"forum folder"/templates/"your template"/images.

  • Next step is to edit source code. Go to "/forum folder"/templates/"your template" and edit overall_header.tpl file. Look for this line: <a href="{U_INDEX}"><img src="templates/"your template"/images/topbanner.gif" width="700" height="60" border="0"></a> and change topbanner.gif to your logo file name. Moreover, you can change width and height of the logo.

That's it,

Enjoy.
Create Website.

Friday, July 6, 2007

Register Domain Name

How to Register a Domain Name ?

Skip to Quick Domain Name Registration

Domain name (or a website name) is the unique name for a website.

The first step in creating a website is to register your domain name. It's very easy to do, as long as you know how to do it. The detailed steps of the domain name registration will be explained here.

First of all you must ask yourself a very important question: What is the goal of your website?

If you are creating a personal website, like private photo album, the website name itself is less important and you can buy .name or .info extension (top-level domain).

If you want your website to be searchable in search engines (like Google, Yahoo! and etc.), it's recommended that there will be a topic related keyword in the domain name and .com or .net top-level domain.

Tips to Choosing a Domain Name

  • Make it memorable

  • Make it easy to say

  • Make it easy to spell

  • Make it as short as possible

  • Use hyphens if your name is more than 3 words long

  • Make it pronounceable

  • Possible prefixes and suffixes to add when your name is not available:

    • My

    • I

    • The

    • Our

    • Your

    • Easy

    • Free

    • Best

    • Top

    • E

    • Guide

    • Vision

    • Today

    • Site

    • Web

    • Portal
View a top-level domain list here.

Read detailed steps in Domain Name Registration

Friday, June 22, 2007

Create Photo Album in Three Easy Steps

How can I create a photo album on my website ?

We will explain how to create photo album on your own website. If you already have a website, skip to third section of this article.

  • At the beginning you have to create a website. The first step in creating a website is registering a domain name. We recommend to register a domain name at www.GoDaddy.com.
  • Next step is choosing hosting space for your website. The are a lot of hosting companies, we recommend to buy hosting from big and trusted companies like PowWeb.com or Hostgator.com.
    * If you purchase domain name and hosting in different companies, you will need to change domain name pointer to the hosting company. For example, if you purchase domain name from www.GoDaddy.com you will need to do steps described in this article.
  • The last step is to download and install on your computer a photo album generator like JAlbum or ornj.net. Create photo album on separate folder following program instructions. Upload photo album folder to your website with ftp client.

See Also:

For questions you can contact us: info@MyWebsiteAdviser.com or post your questions on www.MyWebsiteAdviser.com forum

Enjoy,
Alex Webs

Wednesday, June 20, 2007

Create Website in Three Easy Steps

How can I create a website in a few hours ?

We will explain how to create a website with free templates (without any knowledge in web development).

  • The first step in creating a website is registering a domain name. We recommend to register domain name at www.GoDaddy.com.
  • Next step is choosing hosting space for your website. The are a lot of hosting companies, we recommend to buy hosting from big and trusted companies like PowWeb.com or Hostgator.com.
    * If you purchase domain name and hosting in different companies, you will need to change domain name pointer to the hosting company. For example, if you purchase domain name from www.GoDaddy.com you will need to do steps described in this article.
  • The last step is to download a template, modify it like you want it and upload to your website. Some useful website templates websites: freecsstemplates.org and freewebsitetemplates.com.

All these steps will be explained in details in next posts.

For questions you can contact us: info@MyWebsiteAdviser.com

Enjoy,
Create Website & Register Domain.

Friday, June 15, 2007

Register Domain name only for one dollar!

Do you want register domain name for your website and get 5 GB space for free hosting?

Now you can get it only for $0.99 for whole year.
Register .INFO domain name at www.GoDaddy.com
and enjoy.

View free hosting sample page.
View all www.GoDaddy.com free extras for domain name registration.

Alex Webs,
Register Domain Name.

Friday, June 1, 2007

Add cool DHTML menu to your website

Do you want to add or to upgrade navigation menu in your website ?
There is a site with many free useful examples of vertical menus, horizontal menus, multi-level menus etc.

Visit DynamicDrive website.

Enjoy,
Learn Web Development.

Tuesday, May 29, 2007

Free Web Editor

Araneae is a simple and powerful web development tool, providing only the features necessary to create websites and scripts using the latest web technologies. Araneae supports for HTML, XHTML, CSS, JavaScript, PHP, and more.

Download Araneae - Free Web Editor.

Enjoy,
Learn Web Development

Thursday, May 24, 2007

Download FileZilla - FTP Client

FileZilla is a free, open source and fast FTP client for Windows. It supports FTP and SFTP (Secure FTP).
It has been designed for ease of use and with support for as many features as possible, while still being fast and reliable.

Download FileZilla!

Enjoy,
Download programs for your website!

Monday, May 21, 2007

How to Change Gallery Title?

You installed Menalto Gallery and want change Gallery title.

There are a few very simple steps how you can do it:
  1. Login to your Gallery.

  2. Go to "Edit Album" on the right, "General" tab, and change title, description etc.


View Gallery Example!

Read more photo album articles.

Create photo gallery on your website.

Enjoy,
Alex Webs

Tuesday, May 15, 2007

Is Your Website Optimized for Firefox ?

Do you know that about 40% of people in the world surf with Firefox browser ? In building your website you must considerate about them.

Download Firefox
and ensure that your website is displayed correctly with Firefox browser.

Enjoy.
Learn Web Development

Sunday, May 13, 2007

Learn Web Development

Learning web development is not as hard as you think it might be.

If you're looking to learn web development, the following list of links will help you get started.

We collected and divided recommended sites to three categories: Web development for beginners, intermediate level and advanced level. Some sites may appear more than in one category.

Enjoy,
Learn Web Development

Wednesday, May 9, 2007

New Version of Google Analytics!

Google Analytics is a free service offered by Google that generates detailed statistics about the visitors to a website.

With this new version, users can experience greater visibility of important data, clarity of appearance and more intuitive navigation paths. Utilizing more features and improved metrics, Google Analytics summarizes data and statistics in plain language so that website owners can make more informed decisions. The tool incorporates score cards and summaries that distill information into key performance indicator summaries.

Other Unique Google Analytics Features:
  • Email reports and improved clarity of graphs allow users to explore and discover new insights.
  • Customizable dashboards ensure the right data gets to the right people at the right time.
  • Plain language descriptions of the data allow users to take action to improve their web site.

Visit Google Analytics website
Watch the new Google Analytics video tour

Enjoy,
Learn Web Development.

Sunday, May 6, 2007

Monitor your Web Site for Free

How can I check availability of my website ?
Can I get an email or SMS if my website is down ?

Monitor your website 24/7 with SiteUptime.

SiteUptime is a website monitoring service that checks your website at regular intervals 24 hours per day, 7 days per week, 365 days per year and notifies you via email or SMS if it becomes unavailable.

View Demo at SiteUptime website.


SiteUptime Web Site Monitoring Service


Alex Webs,
Read all website information.

Wednesday, May 2, 2007

How To Create a Web Photo Gallery With ACDSee

Create web photo gallery with ACDSee in 10 minutes.
  1. Install ACDSee on your computer. Verify that Album Generator plug-in is marked. (During the installation Yahoo! toolbar is installed by default. Choose "Please do not install Yahoo! toolbar" if you don't want it.)
  2. Open ACDSee and select images.
  3. Go to Create -> Create HTML Album. Read and follow the instructions.
  4. Before you upload Output directory to your Web server, you can see album locally. Open index.htm file.

View ACDSee Web Photo Gallery Example

Dowmload ACDSee™ 9 Photo Manager



Learn more about photo album creation

SAVE 20% on ACDSee products with the coupon code cjacd20off


Enjoy,
Alex Webs

Sunday, April 29, 2007

ACDSee - Image Viewer Software

ACDSee is a shareware image viewer software. Besides the usual thumbnail viewing of folders and file type conversion, key features of ACDSee include slideshow presentations, CD/DVD burning, HTML gallery creation and image folder syncing. It is also possible to do minor image manipulation like cropping, scaling and rotating.

Download ACDSee 9 Photo Manager today – Organize and enhance your photos. Share your world!

SAVE 20% on ACDSee products with the coupon code cjacd20off





Enjoy,
Alex Webs

Wednesday, April 25, 2007

Edit Pictures Online

Edit your photos online within your browser for free—no download and installation necessary.
You can edit an image by uploading image from your computer or by opening it from the web.

Visit picnik.com
Visit snipshot.com

Enjoy,
Alex Webs

Monday, April 23, 2007

Free FTP client - FileZilla

FTP (File Transfer Protocol) is used to transfer files from one computer to another over the Internet or network.

FTP client programs are very useful to copy files from/to your website.

FileZilla is a free, open source FTP client for Windows. It supports FTP and Secure FTP.

You can find download links to useful programs on my website, include FileZilla.
http://www.mywebsiteadviser.com/downloads/downloads.php

Enjoy,
Alex Webs

Saturday, April 21, 2007

Google Page Creator - Easy way to create a website

Google Page Creator is a free tool that lets you create web pages. Create website right in your browser and publish it to the web with one click.

View examples:
Read about Google Page Creator
Visit Google Page Creator website

Enjoy,
Alex Webs

Thursday, April 19, 2007

Create website quickly with free template

You don't need to be a programmer to create a designed website.
Moreover, you can create a nice website in half an hour.

What you need to create your own website ?

1. Download a free template from the Internet.
Some useful sites: http://www.freecsstemplates.org/ or http://www.freewebsitetemplates.com/
If you don't like any of these sites, search for "free website template", "free flash templates", "free css templates" etc.

2. Edit the template like you want it (you can change content, titles, links, colors etc. in web development programs such as Dreamweaver or just in text editor like Notepad).

3. Upload updated template files to the server.

After you have your own website, you can integrate photo gallery, forum and more into your website.

* You must have your own website for this website creation method.

See Also


Enjoy,
Alex Webs

Wednesday, April 18, 2007

Google Reader

Do you have favorite news sites and blogs ?
You can read all blogs and news from one place with Google Reader.
The easiest way to add them is to search for them in Google Reader or subscribe manually.

1. Open Google Reader website. Sign in with your Gmail account or create a new one.

2. Click "Browse" to choose categories or "Add subscription" to enter exact URL.

For example enter my feed URL: http://mywebsiteadviser.blogspot.com/feeds/posts/default

* Some
browsers like Firefox will usually display a RSS or XML icon in the address bar if the site has a feed. However, not all the sites in the Internet have RSS feed option.

Get Firefox with Google Toolbar

Enjoy,
Alex Webs

Tuesday, April 17, 2007

Learn HTML and CSS - Build your own website

Nice site (include accurate explanations and examples) with free HTML & CSS tutorial for beginners. Learn how to start building your own website in about an hour.

Visit HTML.net

Discover why Netfirms hosts over 1,000,000 Websites.


Enjoy,
Alex Webs

Monday, April 16, 2007

PowWeb hosting with most popular free open-source programs

With PowWeb hosting you can easy install most popular open-source programs. If you want to set up your own blog, shopping cart, photo gallery, discussion board, guestbook, chat or content management system, you're just a few clicks away.

PowWeb Hosting - *On Sale * $5.77/month!


It's really quick and simple.

Enjoy,
Alex Webs

Sunday, April 15, 2007

Save money with GoDaddy Coupons

Do you want to buy a domain name ?
Purchase hosting for your site or any other GoDaddy service ?

You can save money with GoDaddy coupons.

Search "GoDaddy coupons" at Google search, copy & paste relevant coupon code to GoDaddy "Shopping Cart" screen -> "promo or source code" and click apply.


Visit GoDaddy

Enjoy,
Alex Webs

Saturday, April 14, 2007

Gallery install at GoDaddy.com

Gallery works fine on GoDaddy Linux hosting, even with economy plan.

The easy way to create Gallery on GoDaddy is to do it with GoDaddy Metropolis:
1. Login and open your hosting account.
2. Go to Hosting Metropolis.
3. Install Gallery (include all configurations).
4. After installation, login to Gallery. Go to Admin Options -> Modules. Install and activate ImageMagick. Path for ImageMagick is /usr/bin/ (version 5) or /usr/local/bin/ (version 6)

That's it. Works fine.
View Gallery example at GoDaddy





Enjoy,
Alex Webs

Create online photo album or add photo gallery to your website.

Friday, April 13, 2007

Count link clicks with Google Analytics

I want to show you two ways to count link clicks with Google Analytics.

First option:
Site Overlay. Site Overlay doesn't require any downloads or configuration. To get to site overlay screen please go to All Reports -> Content Optimization -> Navigational Analysis -> Site Overlay. Besides number of clicks you can see the quality of the link.

Second option: Edit your html code. If you want to count some links (like number of clicks to some external websites) you must add:
onClick="javascript:urchinTracker('/My-Links/Example');"
to the <a> tag. Like this:

<a href="http://www.MyWebsiteAdviser.com" onClick="javascript:urchinTracker('/My-Links/MyWebsiteAdviser');">Visit www.MyWebsiteAdviser.com!</a>

One more thing, Google tracking code must be placed in your HTML code above any of these calls.

Enjoy,
Alex Webs

Thursday, April 12, 2007

Web Statistics with Google Analytics

Google Analytics is a free service offered by Google that generates detailed statistics about visitors to a website.

View Google Analytics Video Overview:


Visit Google Analytics website.

Enjoy,

My Website Adviser

Wednesday, April 11, 2007

Simplified Photo Sharing

I've nice photo sharing website - DPHOTO.
There are no ads or spam.

See my example:
http://mywebsiteadviser.dphoto.com

Enjoy,
Alex Webs

Tuesday, April 10, 2007

Photo Album & Photo Gallery Creation

Hi,

I am working on my website -
http://www.mywebsiteadviser.com
. In the first section of the menu I described how to create free photo album on the web or how to add photo gallery to your website. There is an example for each photo album.

Enjoy,
Alex Webs