(104 comments, 45 posts)

This user hasn't shared any profile information

Home page:

Yahoo Messenger: snjy44

Jabber/GTalk: sanjboy

Posts by Sanjaya
CMS info wheel

Content Management Systems (CMS)


Note: You can view this also in web site.

You may have heard the word “CMS” several times. Do you wonder what a CMS is …? Well it Content Management System is presented in the abbreviation CMS. Whatever it is, what does it do really?

Also have you ever think of how large sites manage their content? News sites like, needs to be updated so often. If you are a person who only knows about web designing with HTML you may have wondered how these people manage their sites. Because editing html files and updating them in the server is not a much easy task. You need to edit the page locally and then update the remote server. Managing huge amount of content is not an easy task in this way.

Just imagine More >

How to install Eclipse Subversion part 2: Working with files


Here you can find some information about how to work with files when using an SVN

Now the installation is completed and so you need to import files from a remote SVN host. Go to File>> Import. There select SVN >>Checkout projects from SVN.

Select SVN

And select create a new repository location. There you can add the svn url. ( In assembla you can find this URL in Source/SVN page). After that it will show the file structure in the remote host. Select the folder to be checked out from the SVN.

Select the Folder to be cheked out

After pressing next you’ll get a window for a New Project which you are already familiar. So you can create a new project in workspace or at an existing location. If you are developing a component for a web application More >


How to install Eclipse Subversion


When we are developing a software with the collaboration of several members we need a way of sharing the code files, software versioning and revision control. We can use a Subversion system for this. SVN is one. See more information about svn here.

We can get a free host to host our files. Assembla is one which gives free services as well as paid ones.

So now we need a client software  to work with an SVN. One popular software is TortoiseSVN. It’s a great software that can be used very easily.

If you are using Eclipse as your development IDE it is easy to work with an SVN. We need to install Subversion to the eclipse IDE.

Let’s get it installed.

( The screenshots below are taken using the “Eclipse for PHP Developers” Version: Helios Service Release 1)

First go to Help>>Install New More >


Microsoft Students Champs Networking month : Get Networked!


From time to time we engage in different types of societies, and mingle with different types of people. At school time we get together with our fellow students in societies there. Some people get the chance of participating in clubs, societies in their neighborhood.

Each of these gives us one valuable thing; a unique experience which we won’t get from any other activity. We learn to live and learn to how to behave.

At university stage also most of us get a similar opportunity through faculty or university societies. But we rarely get the chance of interacting with people from other institutions. But if the community is open for several universities, the members can work with others too.

One such community is the Microsoft Student Champs, which is the largest, active undergraduate community in Sri Lanka. For people who don’t know what’s happening inside the Champs community: Champs get together mainly More >

Joomla:How to move your site to a different server?


Most of you may have created your Joomla site in the localhost and you may be thinking of the way to move it to a live server on the web.

This also applies when you want to move the site from a one live server to another one.

The first thing you need to do is to upload the files to the new server. If your new web host give you a cPanel this is damn easy. (Free web hosts like x10hosting give you a cPanel for controlling your hosting account).

If you have the ability of extracting a compressed file in the server you can transfer your files very easy.

Note! Only *.zip, *.Gz, *.Bz2, or *.tar file types can be extracted in cPanel.

You can use either FTP or the online file manager of your hosting control panel to upload the files. When uploading files be careful to More >

Joomla Logo

Joomla: Localization (post in English)


මෙහි සිංහල පරිවර්තනය මෙතැනින් ලබා ගන්න

You may have seen so many web sites which can me viewed in several languages. You may also think that it is so difficult to create such a site. But doing such a thing is not much difficult.

Presenting your Joomla web site in 3 languages is not a much difficult thing. Joomla can be used with several languages. I used as Trilingual in the title because in Sri Lanka we mainly use 3 languages.

So, we are going to use the popular JoomFish component for this. This is a great component which can be used very easily for localization.

(For writing this article I’m using a Joomla site installed in a folder called jom in localhost)

Let’s first install this component to our Joomla site.


Download the latest stable version here.

Now  in the Joomla More >

Joomla Logo

Joomla: Want more facilities to edit articles?


Joomla වල Artilces edit කරන්න පහසුකම් මදි කියලා හිතුනාද? Joomla වල එන්නේ Tiny MCE කියන WYSIWYG (What You See Is What You Get) editor එක.

Article එකක් add කරන්න ගියාම පේ‍න්නේ මේ විදියටනේ. ‍

Tiny MCE

මේකෙ ඇත්තටම ටිකක් පහසුකම් මදි තමා.

අපි අලුත් Editor එකක් එකතු කරගම්මු.

JCE editor එක හොඳ විසඳුමක්. ඉස්සෙල්ලා මෙතනින් බාගන්කෝ Component එක. ඕකෙ තියෙන JCE Installation Package ගත්තම හරි. දැන් මේක Extensions>> Install/Uninstall හරහා ස්ථාපිත කරගන්න.

ඒත් ස්ථාපිත කරගත් පමණින් Editor එකේ වෙනසක් පේන්න ලැබෙන එකක් නැහැ. අපි Default Editor එක වෙනස් කරන්න ඕනි.

Site>> Global Configuration වල Site Settings යටතේ තියෙන එකෙන් Editor-JCE කියන එක තෝරලා save කරගන්න. දැන් Article එකක් add කරන්න ගිහින් බලන්න.

JCE Editor

දැන් හරි නේද?

Joomla Logo

ජූම්ලා වෙබ් අඩවිය ත්‍රෛභාෂාවෙන්ම | How to localize a Joomla Web site


English Translation of this post available here:

ඔබ ඕනෑ තරම් දැක ඇති භාෂා කිහිපයකින් නැරඹිය හැකි වෙබ් අඩවි. මෙසේ වෙබ් අඩවියක් සැකසීම බෙහෙවින් අමාරු යැයි ඔබට සිතෙන්නට ඇති. ‍එවන් අඩවියක් සැකසීම එහෙමකටම අමාරු වැඩක් නොවේ. ඔබේ ජූම්ලා වෙබ් අඩවිය භාෂා 3න්ම ඉදිරිපත් කිරීම මහා අමාරු දෙයන් නොවේ. ජූම්ලා සමඟ භාෂා රාශියක් භාවිතා කිරීමේ හැකියාව පවතිනවා. මාතෘකාවේ ත්‍රෛභාෂාවෙන්ම කියලා දැම්මේ ලංකාවේ අපි භාවිතා කරන්නේ ප්‍රධාන වශයෙන් භාෂා 3ක් නිසා. හරි. මේකට අපි පාවිචිචි කරන්නේ, ගොඩක් ප්‍රසිද්ධ JoomFish කියන Component එක. මේක localization සඳහා ඉතා පහසුවෙන් පාවිච්චි කරන්න් පුළුවන් Component එකක්. (මම මේ ලිපිය ඉදිරිපත් කිරීම සඳහා භාවිතා කරන්නේ localhost හි jom නමින් ස්ථාපනය කරන ලද ජුම්ලා අඩවියක්.) ඉස්සෙල්ලාම අපි මේ Component එක අපේ ජූම්ලා අඩවියට එක් කරගනිමු.


මෙතැනින් JoomFish හි නවතම stable සංස්කරණය බාගත කරගන්න.

දැන් Joomla backend එකේ (http://localhost/jomdemo/administrator/) Extensions>> Install/Uninstall වෙතට පිවිසෙන්න.

Extensions >> Install/Uninstall

දැන් More >

Joomla Logo

ජූම්ලා ඉගෙන ගනිමු Let’s learn Joomla


ජූම්ලා කියන්නේ CMS (Content Management System) එකක්. ඒ කියන්නෙ අපිට පහසුවෙන් අන්තර්ගතය කළමණාකරණය කරගන්න පුළුවන් Web Application එකක්. ඒ කියන්නෙ සර්වර් එකකදි මේක configure කරගත්තාම (Install කියන වචනෙ මෙතෙන්ට හරියටම ගැළපෙන්නේ නෑ මම හිතන්නේ) ලේසියෙන් ඉතා අනර්ඝ වෙබ් අඩවි නිර්මාණය කරගත හැකියි. විශේෂයෙන් ඉතා ඉක්මනින් වෙබ් අඩවියක් නිර්මාණය කරගැනීම සඳහා මේවා යොදා ගැනෙනවා. (Rapid Application Development)

අන්තර්ජාලයේ වෙබ් අඩවි නිර්මාණය සඳහා යොදා ගැනෙන CMS අතරින් ජූම්ලා ගොඩක් ප්‍රසිද්ධයි. මේක Free and Open Source web application එකක්.මේ මඟින් සැකසුණු වෙබ් අඩවි ඕනෑ තරම් අන්තර්ජාලය පිරික්සීමේදී ඔබට සොයාගන්න පුළුවන්.

මුල සිට ජූම්ලා පිළිවෙලකට ඉදිරිපත් කරන්න ‍මේ අවස්ථාවේ අමාරුයි. මේ බොහොම කාර්යය බහුල කාලයක්. නමුත් අනිවාර්යයෙන්ම මුල සිට සියල්ල ඉදිරිපත් කරන බවට මම පොරොන්දු වෙන්නම්. පහළින් මම ලියන ලියන ලිපි‍ වල පටුනක් ඉදිරිපත් කරන්නම්. ( ජූම්ලා බාගන්න පුළුවන් මෙතනින්)

මේ හදිස්සියෙ ලියන්න ගත්තෙ අපේ බොහොම දෙනෙක්ට උදවු කරන්න හිතාගෙන. ඉක්මනින් ලියවෙන්න අවශ්‍ය දේවල් මට කියන්න. ජූම්ලා මුල සිට

More >


අතීතය‍ට නොමැකෙන සටහනක් එක් කළ IFO++


IFO++ : Ideas Free and Open Incrementally, තොරතුරු හා සන්නිවේදන තාක්ෂණය හා පරිගණක විද්‍යාව වෙනුවෙන්ම සංවිධානය වූ ලංකාවේ ප්‍රථම ප්‍රදර්ශනය පසුගිය 28,29, හා 30 යන දින වල අති සාර්ථකව පැවැත්වුනා. ලංකාවේ පරිගණක අධ්‍යාපනයට 25 වසරක් සැමරීම වස් කොළඹ විශ්ව විද්‍යාලයීය පරිගණක අධ්‍යයන ආයතනය (UCSC) විසින් මෙය සංවිධානය කරනු ලැබුවා.

මේ දැවැන්ත ප්‍රදර්ශනයේ සාර්ථකත්වය පිළිබඳව එය බැලීමට පැමිණි අති විශාල පිරිස සහ ඔවුන්ගේ ප්‍රතිචාර සාක්ෂි දරයි. කිහිප දෙනෙකුගේ අධෛර්යමත් කිරීමට ගත් උත්සාහයන් සුණු විසුණු කරමින් ඔවුන් කිසිවෙක් නොසිතූ ලෙස ප්‍රදර්ශනය ඉතාමත් සාර්ථකව පැවැත්වුණා.

මේ ප්‍රදර්ශනයට අපගේ සියලුම වසර වල සහෝදර සහෝදරියන් මෙන්ම ආචාර්යය මණ්ලයද බෙහෙවින් වෙහෙසුනා. ඒ දුෂ්කර කාර්යයේ ප්‍රතිඵල දකින විට අපි හැමෝටම ඇත්තේ වචන‍යෙන් කියා නිම කළ ‍නොහැකි සතුටක්.


UCSC ගේටිටුව දෙසින් වූ තොරණ

ඔය තියෙන්නෙ UCSC ගේටිටුව පැත්තෙන් ඉදි කරලා තිබ්බ තොරණ. දෙවන වසර හා පළමු වසර කට්ටිය මේකට ගොඩක් මහන්සි උනා. තෙවන More >

Sanjaya's RSS Feed
Go to Top