As beautiful as they are, the email entry forms automatically created by aWeber are alway vertical. Why aweber has no option to create a horizontal opt-in form is beyond me, but there seems to be a way. From Warrior forum I gathered this much:
<form method=”post” action=”http://www.aweber.com/scripts/addlead.pl” target=”_new”>
<input name=”meta_web_form_id” value=”YOUR10Digit#” type=”hidden”><input name=”meta_split_id” value=”" type=”hidden”>
<input name=”unit” value=”CAMPAIGN-NAMEHERE” type=”hidden”><input name=”redirect” value=”http://www.YOURSITEHERE.com” type=”hidden”>
<input name=”meta_adtracking” value=”FORMNAME” type=”hidden”><input name=”meta_message” value=”1″ type=”hidden”>
<input name=”meta_required” value=”from,name” type=”hidden”><input name=”meta_forward_vars” value=”0″ type=”hidden”>
<table cellpadding=”0″ cellspacing=”10″>
<tbody>
<tr>
</tr>
<tr>
<td>Name:</td><td><input name=”name” value=”" size=”20″ type=”text”></td>
<td>Email:</td><td><input name=”from” value=”" size=”20″ type=”text”></td>
<td>Phone:</td><td><input name=”custom Phone” value=”" size=”20″ type=”text”></td>
<td>Website:</td><td><input name=”custom website” value=”http://” size=”20″ type=”text”></td>
<td colspan=”2″ align=”center”><input name=”submit” value=”CONTINUE >>” type=”submit”></td>
</tr>
</tbody>
</table>
</form>
There is also a corresponding video:
Here is a good article on creating perfect Facebook fan pages.
Here are several videos on how to create a custom Facebook fan page:
And then, there is this video:
Ok, my personal blog should be used for my personal adventures in programming. Recently, I have started list building in earnest, through Aweber. That is not my first try, I already have one list of 1500 people and counting, but that list was gathered by people opening accounts and registering for a Jommla site. Now I want to email all those people through Aweber, and I want all new members of the site to bu automatically on an Aweber list. Therefore, there is a definite need for a plugin that will do add new Joomla members to an aWeber list. There is one such piece of software, and I’d just like to buy, but they sell only through PayPal, and that is not available in my country. So, I’d either be without it or I’d have to write it on my own. Being a programmer since 1976, I thought that writing my own module or Joomla plugin might be a good “software adventure” and fun.
Looking around I saw that there used to be a Joomla plugin doing exactly that, but it is left in the dark, not being supported by any means. But it was useful studying it, because I saw that I needed a plugin and not a module. From Joomla 1.5 the names of mandatory Joomla events changed quite a bit, and here is the list. Since the original plugin used event onBeforeContentSave()which now is called onContentBeforeSave(), the idea is to catch the event onUserAfterSave and see whether I could write a message “Hello, world!”.
BTW, you can also have a look at Adapting a Joomla 1.5 extension to Joomla 1.6, which is a more formal introduction to the theme.
Learning to Write a Joomla 1.7 Plugin
This link, from Andrew Eddie, caught my attention. but it seems I was running before I learned to walk. So I typed “write a plugin in joomla from scratch” into Google and here’s an excellent introduction to writing a Joomla 1.5 plugin. (Once I learnt that, it would be just a matter of technicality to upgrade it to a Joomla 1.7 plugin.)
Still surfing, here is a good explanation of what user events do in Joomla 1.5.
Simple approach to using databases in RadPHP.
Here is the introductory lesson about using RadPHP XE2.
To learn programming in RadPHP, you can go to the Embarcadero help page.
I have a Windows computer which is almost six years old and although it is not really slow, every bit of speed improvement is welcome. I regularly use FireFox, now in its version 9, and of lately, I also tend to use Google Chrome. I find FireFox very slow when browsing the administration panel of WordPress, so I use Chrome for that all the more. But, it has always been possible to tweak FireFox a little and here is a post that I found useful. I have applied all FireFox speed tweaks and it seems to me that this did speed FireFox up. I did not speed test FireFox so if there is improvement, it is not measured scientifically.
Speed Up FireFox 9 by Changing Preferences
Here is the gist of the article I used to increase FireFox speed:
Changing Preferences
Change or add the following preferences to the new values shown. If the preference is already set to this value then skip it and move on the next. If the preference does not exist then you need to add it:
browser.display.show_image_placeholders: false
Stops the display of placeholders while images are loading to speed up the page. Default is True
browser.tabs.animate: false
Disables all tab animation features (e.g. when you click the ‘New Tab’ (+) button) to make the tab interface feel quicker. Default is True
network.prefetch-next: true
This allows Firefox to automatically prefetch (load) the contents of pages linked to by the page you are viewing e.g. this site uses prefetch to load the TechLogon homepage in the background, making it quicker for you to view next if you want to
For pure internet speed, keep this setting at the Default which is True.
network.http.max-persistent-connections-per-server: 8
Increases the maximum number of persistent connections per server which can help speed up loading of multimedia rich sites. Default is 6
network.http.pipelining: true
Can send multiple requests to a server together in order to speed up loading of webpages. This is not supported by ALL servers – some servers may even behave incorrectly if they receive pipelined requests. Default is False
network.http.pipelining.maxrequests: 8
Sets a maximum number of multiple requests that can be pipelined to prevent overloading the server. Higher values will cause a delay before the first request completes but will make the last request complete sooner. Higher values will also cause more of a delay if a connection fails. The maximum value is 8. Default is 4
network.dns.disableIPv6: true
Disables IPv6 DNS lookups to prevent a significant delay with poorly configured IPv6 servers. Default is False
The last time I did something similar was to speed up FireFox 3, so I tried to find a video to make things easier.
Video to Boost FireFox Speed
Happy FireFoxing!
Current wisdom has it that every Internet marketeer must have at least one Facebook and Twitter account. If you have more sites, you should have more accounts — but that is the point of view I have never subscribed to. It is as if you ought to have had a new account for every forum out there. I do not deny that some people have done exactly that, but I also know that it is not for me.
There is that useful notion of the “brand of one”. I have first encountered it while studing the 10 day course from SiteSell.com, the famous SBI. It is a very powerful concept, but not for everyone. If you want to brand yourself, you should be honest and first convince yourself that you are worthy of being promoted as a brand. You must also be dedicated to such success, never faltering and doubting whether are you “the one” or not.
You should be able to be yourself and to be paid because of that, not because you are pretending to be someone else.
The case in point is the very notion of “Internet marketing” in which only marketing exists, and everything else — product creation in the first place — is expendable and neglibigle.
Anonimity is not the route to success. Creating false personas for this or that niche is a waste of time. You are either a succes or you are not a success. That fear of not being worthy is what brings so many people down.
You are better than you think you are. Start from there and see how you can help other people solve their problems. Give freely and create a debt, let them be forced to pay you and thus attract their energy to you, not yours towards them.
That is where you start getting rich, although that is not really the point here.
So Goodbye Yellow Twit Road and goodbye Facebook as well. Every link to your sites that I put on my site, is taking away my traffic towards you, away from me. That’s being sold cheap, for the “love of sharing” with friends and followers, 99.99% you have never and you will never, ever meet physically.
And oh, my dear visitor, I have nothing against you spending your time over there and talking about me. 46% of effective marketing is “through the grapewine” anyways.
It is obvious now that your site has to be mobile friendly. One of my sites, for instance, has the following proportion of visitors from mobile devices within a couple of days:
Operating System |
Visits |
% Visits |
|---|---|---|
|
Android
|
68
|
52
|
|
iPad
|
57
|
28.93
|
|
iPhone
|
53
|
26.90
|
|
iPod
|
6
|
3.05
|
|
BlackBerry
|
5
|
2.54
|
|
SymbianOS
|
4
|
2.03
|
|
Samsung
|
2
|
1.02
|
|
Nokia
|
1
|
0.51
|
|
Windows
|
1
|
0.51
|
So, here are the tips from various sources on how to make your site more appealing to the mobile users out there. The first take is from site CBSNews.com, written by Jeff Haden.
Eight Simple Tips to Make Your Website Mobile-Friendly
(MoneyWatch) My neighbor is 72. She uses her iPhone for shopping.
Do I have to say more about ensuring your small business website is mobile friendly? It’s fairly easy, and you don’t need to develop an app or spend thousands on programming and site redesign. Just take care of a few basics:
- Focus on critical needs. Mobile users typically won’t browse for more than a few minutes. Most just want a specific piece of information. Make sure major services, major products, phone numbers, addresses — the basics of what you do and who you are — are easy to find and view. A friend who runs a chain of retail stores estimates that at least 30% of mobile visitors to his site only come for locations, phone numbers, and store hours.
- Take out the Flash. Flash is cool in normal browsers but won’t display on many mobile devices. Consider removing Flash on pages mobile users are likely to visit; if you can’t, use Javascript, embed YouTube links, or ask your Web designer for other possible workarounds.
- Limit images. While product photos are important, “atmosphere” images are irritating to mobile users and typically increase page load times. Mobile users are more interested in the fast food approach to website visits: They know what they want, they want it fast, and they won’t pay (in this case, in terms of time and use of browsing) for ambiance. Make sure critical pages are to the point and clutter free.
- Simplify navigation. Links are not always easy to “click” on a smart phone, so a cluttered navigation scheme is definitely frustrating. (Admit it; you’ve occasionally struggled to click the right link on your mobile device.) Keep the number of links to a minimum and make overall navigation easy and intuitive. Don’t expect any mobile users to “figure out” how your site works; they’ll leave instead.
- Avoid forms when possible. Forms are a pain to fill out on smart phones (at least they are for me.) If you must use forms, only ask for the information you absolutely need.
- Take advantage of plugins. If your website was built using a CMS (content management system), check out the mobile plugins available. Some are free, others cost less than $50. A good plugin will optimize your site for mobile viewers without the need for a manual re-design.
- Use CSS. Cascading Style Sheets can control the look and feel of your site, ensuring it appears the way you want it to across multiple browsers and platforms. If your site wasn’t built using CSS, it makes sense to do so even if you aren’t worried about being mobile-friendly. Your content can stay the same, but how it is displayed will change based on the device and browser used to view it.
- Test. Check out your site on a number of devices. And try some of the online testing sites, like this one. Never assume your site looks great or works well across multiple platforms and devices, because it probably doesn’t — and if it doesn’t, you may lose potential customers.
Here is how to get your feet wet with PHP and .htaccess on your site. The following quotation is from a site called Mike Industries, from this post called Make Your Site Mobile-Friendly in Two Minutes, written by Mike Davidson.
Make Your Site Mobile-Friendly in Two Minutes
Four easy steps
Outlined below are the four steps to get this done in a matter of minutes, provided you are in an Apache environment and can run PHP. If you’re not, these steps can easily be adaptable to other technologies.
Step 1: Set up a domain mirror
If your site lives at
www.myawesomeblog.com, you’re going to want to set up a subdomain atmobile.myawesomeblog.com. How you accomplish this is usually pretty straightforward but differs depending on your host. I use Dreamhost and from their control panel, I can add subdomains effortlessly until I pass out from excitement. You want to set up your subdomain as a “mirror” of your main site, meaning the subdomain is really just pointing to your existing site.Step 2: Create global_prepend file
The next thing we’re going to do is a create a PHP file which will be automatically prepended to every page of our site. Call this file something like
"global_prepend.php"and throw it at the root of your server:This code uses a PHP function called
ob_start()to read in your entire HTML source, run some rules on it, and then send the output to users’ web browsers… all in real time. The first"if"statement simply checks to see if the user is coming from our special “mobile” URL, and if so, runs seven replace statements on the code. Here’s what each line does:
- Changes all URLs to “mobile”-ized URLs.
- Strips all linefeeds, carriage returns, and tabs.
- Trims multiple spaces down to one (HTML doesn’t recognize more than one space in a row).
- Changes any anchored images with alt text to plain text anchors.
- Strips all stylesheets, images, inline styles, scripts, and comments (including RDF).
- Tells search engine robots not to index or crawl the mobile version of the site so as to not create duplicate listings.
Step 3: Create global_append file
Next, we need to create a tiny PHP file which will automatically get added to the end of every file on our site. This is the code that actually outputs the page to the browser. So the flow is like so: Suck code into buffer, siphon fat away, spit contents of buffer into browser.
The code for the global_append file is below. Call it something like
"global_append.php"and throw it at the root of your server:Step 4: Enable prepends and appends using .htaccess
If you don’t already have an
.htaccessfile at the root of your server, open up a new text file and add these lines to it:
php_value auto_prepend_file /localfilepath/global_prepend.php
php_value auto_append_file /localfilepath/global_append.phpThen save it to the root of your server with the filename
".htaccess". If you already have an .htaccess file, just add the above lines to it.* Important Note: If you copy these two lines from your web browser, you might need to delete the carriage return and make your own. Sometimes a browser’s carriage return will cause your .htaccess file to fail (you’ll know immediately if it has failed because your site won’t come up).
Assuming your subdomain is live, you should now be able to hit your site in a web browser using the special mobile URL and see a nice, compact, imageless, styleless, scriptless version of your site. Voila!
Here is in an excellent infographic for the above process:
How To Make Your Site Compatible For Cell Phones
This here will be a not so large but growing list of the links that I like and visit: