Wednesday, August 19, 2009

What is TikiWiki and how to install that one in Localhost?

Tiki is a leading open source full featured content management system (CMS) and Groupware (Intranet) suited for many types of online communities. Features include Articles, forums, blogs, directory, topics, wiki, polls, trackers, image galleries, webmail, and much more. Using PHP, MySQL and Smarty.

The main features of TikiWiki:

1) Maintaining the Wikies (Which is like wikipedia)

2) Maintaining the Forums (which is like phpBB)

3) Maintaining the Blogs (Which is like WordPress)

4) Maintaining the Articles (Which is like Digg)

5) Maintaining the Image Gallery (which is like Flickr)

6) Maintaining the Map Server (Which is like Google Maps)

7) Maintaining the Link Directory (Which is like DNOZ)

8) Maintaining the Multilingual (Which is like Babel Fish)

9) Maintaining the Bugtracker (Which is like Bugzilla)

10) Maintaining the Rss feeds (Which is like in & out)

11) It is free source software (LGPL).

Why use the TikiWiki:

1) Tiki has fine-grained user and group permissions. This allows you to easily give users access to exactly what they need.

2) Tiki is uses the powerful template engine called the Smarty, so we can easily maintained and customizing the templates.

3) Tiki uses the database abstraction which uses the ADODB and MySQL.

4) As a leading CMS application, Tiki has the many awards by the software community.

How to install the TikiWiki

1) Download the latest version of TikiWiki from the site : http://info.tikiwiki.org/tiki-index.php?page=Get+Tiki&bl=y

2) Unzip the downloaded file and place that file at your localhost www folder.

3) Run the file like http://localhost/tikiwiki-3.0/tiki-install.php

Download this from :

URL: http://info.tikiwiki.org/tiki-index.php

Wednesday, August 12, 2009

Latest News on Google ...

“Google makes constant changes to its search algorithms and infrastructure, but such a change in this magnitude has not been done since 2006,” said Matt Cutts, Principal Engineer, Google.

Google has unveiled the preview version of Caffeine, a new search engine technology which promises to “push the envelope on size, indexing speed, accuracy, comprehensiveness and other dimensions.”

Microsoft has been praising the momentum of its recently-launched Bing search engine and is believed to take long term approach for closing the gap with Google. Microsoft has also announced a tie-up with Yahoo. Google has a two-third share in the search engine market, as Yahoo stands second and Microsoft at third in a search engine market.

Decrease the website server loading time?

The following points to implement while implementing the website then the website is going fast to load and decrease the loading time.

1. Use YSlow for Firebug
2. Use Smush.it for your images
3. Move your Javascript files to the bottom of your page
4. Compress your Javascript
5. Use CSS sprites
6. Split up your data across different domains
7. Use the Google Ajax libraries.
8. Reduce your HTTP requests
9. Compress your CSS files
10. Use GET when using AJAX
11. Do your best to remove any 404s
12. When possible, declare height and width
13. Mon.itor.us
14. Create a website template
15. Check out Pylot
16. Webload
17. Online analyzation tools
18. Site-Perf
19. Choose link over @import
20. Use Cache
21. Use Gzip

The original resource is from http://www.webhostingsearch.com/articles/how-to-decrease-website-server-load.php

Tuesday, August 4, 2009

Javascript and css used for simple tooltip

The following code will generate the simple tooltip using Javascript and css.


The Javascript code :


<script language=”javascript” type=”text/javascript”>

/* This tooltip library was created by Anil Kumar */

function showtip(e,message){var x=0;var y=0;var m;var h;if(!e)


var e=window.event;if(e.pageX||e.pageY){x=e.pageX;y=e.pageY;}

else if(e.clientX||e.clientY){x=e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;y=e.clientY+document.body.scrollTop+document.documentElement.scrollTop;}

m=document.getElementById(’mktipmsg’);if((y>10)&&(y<450)){m.style.top=y-4+”px”;}

else{m.style.top=y+4+”px”;}


var messageHeigth=(message.length/20)*10+25;if((e.clientY+messageHeigth)>510)

{m.style.top=y-messageHeigth+”px”;}

if(x<850){m.style.left=x+20+”px”;}

else{m.style.left=x-170+”px”;}

m.innerHTML=message;m.style.display=”block”;m.style.zIndex=203;}


function hidetip(){var m;m=document.getElementById(’mktipmsg’);m.style.display=”none”;}


</script>


The CSS Code:


<style type=”text/css”>


.mktipmsg {padding: 5px; background-color: #FFF8DC; border: 1px solid #DEB887; width:180px;font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6b6b6b; display:none; position:absolute;left:0px;top:0px; }

</style>



The html Code :


<a href=”javascript:void(0)” onmouseover=”showtip(event, ‘Simple tooltip text’);”

onmouseout=”hidetip();”>Hover your mouse here to see simple tooltip text.</a><br>


<div id=”mktipmsg” ></div>

Sunday, August 2, 2009