Tuesday, 23 September 2014

Connecting Liferay to MySql Data Base

Liferay comes with a default database called HSQL or "hypersonic." This is not meant for production use however! You need to switch to a real database to use Liferay. In this section i will explain connection with MySql.



Follow the steps

1) Install MySql server in your sysstem
2)Open MySQL Command prompt and create a data base lportal
3)Go Inside  liferay-portal-6.2.0-ce-ga1  folder and create a file by name  portal-          ext.properties  
4) In Side  portal-ext.properties  write the following 

     # MySQL
      #
      jdbc.default.driverClassName=com.mysql.jdbc.Driver
      jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
      jdbc.default.username=root
     jdbc.default.password=root

    5) Save it
   6) Restart Server

     Here lportal is data base name, you can create  different data base and replace with lportal. 

 open MySQL Command Prompt   run  command  

    Enter password:root
     mysql> use lportal
     mysql>show tables;
    
  +----------------------------------------+
| Tables_in_lportal                     |
+-----------------------------------------+
| account_                                   |
| address                                     |
| announcementsdelivery          |   
| announcementsentry               |
| announcementsflag                 |
| assetcategory                          |
| assetcategoryproperty           |
| assetentries_assetcategories |
| assetentries_assettags          |
| assetentry                               |
| assetlink                                  |
| assettag                                  |
| assettagproperty                    |
| assettagstats                         |
| assetvocabulary                    |
| blogsentry                              |
| blogsstatsuser                       |
| bookmarksentry                    |
| bookmarksfolder                   |
| browsertracker                      |
| calevent                                 |
| classname_                           |
| clustergroup                         |
| company                               |
| contact_                                |
| counter                                  |
| country                                  |
| cyrususer                              |
| cyrusvirtual                           |
| ddlrecord                               |
| ddlrecordset                          |
| ddlrecordversion                  |
| ddmcontent                           |
| ddmstoragelink                    | 
| ddmstructure                        |
| ddmstructurelink                  |
| ddmtemplate                         |
| dlcontent                               |
| dlfileentry                              |
| dlfileentrymetadata              |
| dlfileentrytype                      |
| dlfileentrytypes_ddmstructures |
| dlfileentrytypes_dlfolders           |
| dlfilerank                                       |
| dlfileshortcut                                |
| dlfileversion                                  |
| dlfolder                                          |
| dlsync                                           |                                  
| emailaddress                               |                               
| expandocolumn                          |
| expandorow                                |
| expandotable                              |
| expandovalue                             |
| group_                                        |
| groups_orgs                              |
| groups_permissions                 |
| groups_roles                             |
| groups_usergroups                  |
| image                                          |
| journalarticle                             |
| journalarticleimage                  |
| journalarticleresource             |
| journalcontentsearch              |
| journalfeed                               |
| journalstructure                       |
| journaltemplate                        |
| layout                                       |
| layoutbranch                           |
| layoutprototype                      |
| layoutrevision                         |
| layoutset                                  |
| layoutsetbranch                      |
| layoutsetprototype                  |
| listtype                                     |
| lock_                                        |
| marketplace_app                    |
| marketplace_module             |
| mbban                                     |
|  mbcategory                           |
| mbdiscussion                        |
| mbmailinglist                         |
| mbmessage                           |
| mbstatsuser                           |
| mbthread                                |
| mbthreadflag                         |
| mdraction                                |
| mdrrule                                   |
| mdrrulegroup                         |
| mdrrulegroupinstance           |
| membershiprequest              |
| organization_                          |
| orggrouppermission             |
| orggrouprole                        |
| orglabor                                |
| passwordpolicy                    |
| passwordpolicyrel              |
| passwordtracker                    |
| permission_                       |
| phone                               |
| pluginsetting                  |
| pollschoice                       |
| pollsquestion                  |
| pollsvote                           |
| portalpreferences              |
| portlet                                |
| portletitem                          |
| portletpreferences             |
| quartz_blob_triggers           |
| quartz_calendars               |
| quartz_cron_triggers           |
| quartz_fired_triggers          |
| quartz_job_details                |
| quartz_locks                            |
| quartz_paused_trigger_grps     |
| quartz_scheduler_state              |
| quartz_simple_triggers           |
| quartz_simprop_triggers           |
| quartz_triggers                         |
| ratingsentry                                 |
| ratingsstats                                |
| region                                       |
| release_                                     |
| repository                                |
| repositoryentry                       |
| resource_                                   |
| resourceaction                       | 
| resourceblock                         |
| resourceblockpermission        |
| resourcecode                           |
| resourcepermission                  |
| resourcetypepermission           |
| role_                                             |
| roles_permissions                          |
| scframeworkversi_scproductvers |
| scframeworkversion                      |
| sclicense                                      |
| sclicenses_scproductentries    |
| scproductentry                         |
| scproductscreenshot               |
| scproductversion                   |
| servicecomponent                  |
| shard                                       |   
| shoppingcart                         |
| shoppingcategory                  |
| shoppingcoupon                    |
| shoppingitem                        |
| shoppingitemfield                   |
| shoppingitemprice                   |
| shoppingorder                       |
| shoppingorderitem                  |
| socialactivity                             |
| socialactivityachievement      |
| socialactivitycounter               |
| socialactivitylimit                  |
| socialactivitysetting             |
| socialrelation                      |
| socialrequest                      |
| subscription                      |
| team                                  |   
| ticket                                  |
| user_                                   |
| usergroup                           |
| usergroupgrouprole             |
| usergrouprole                       |
| usergroups_teams               |
| useridmapper                      |
| usernotificationevent          |
| users_groups                        |
| users_orgs                            |
| users_permissions              |
| users_roles                         |
| users_teams                        |
| users_usergroups               |
| usertracker                           |
| usertrackerpath                   |
| virtualhost                           |
| webdavprops                        |
| website                              |
| wikinode                           |
| wikipage                               |
| wikipageresource                  |
| workflowdefinitionlink           |
| workflowinstancelink             |
+---------------------------------------+
183 rows in set (0.32 sec)

you can see here  we have 183 tables in Liferay  

liferay-portal-tomcat Installation - 3

Open Eclipse IDE

Windowà  preferences à Server à  Runtime  Environment à Addà Lieray,Incà Liferay v6.1 CE (Tomcat7) àNext à Browse àGive the location of liferay portalà Finish








Monday, 22 September 2014

LIFERAY-SDK INSTALLATION -2

Open Eclipse IDE

1.Go to Windowà Preferences


2.Liferay à Install pluginSDK àAdd


3. Click on Browse 

4.Select the liferay-sdk (from where it downloaded and stored)
   Then  OK




Liferay Installation -1

                                           INSTALLATION OF LIFERAY- IDE IN ECLIPSE
1.       
         First create a work Space(folder) in any of Drive then  place all the downloaded  item  in to that Work Space
                       We have to download   

                          1)Liferay-Portal-6.1.1-ce-ga2 (Liferay Tomcat bundle)
                          2)liferay-plugins-sdk-6.1.1(Liferay plugins SDK)
                          3)liferay-portal-src-6.1.1-ce-ga2(Liferay portal Source code)
    
                    We can download it from this link   http://sourceforge.net/projects/lportal/files/Liferay Portal

 

1) Download  Eclipse IDE for Java EE Developers from             

                 https://www.eclipse.org/downloads/


2.    2)Un Zip it and place it in any drive (c: drive recommended )

  Start  Eclipse IDE  

3.Go to Help àInstall New Software 



4.Click on Add 


              Name : Liferay IDE
              Locaion: (location of downloaded Liferay IDE) 
                     URL : http:// releases.liferay.com/tools/ide/eclipse/juno/stable/   
                                                    or
                              http://releases.liferay.com/tools/ide/latest/milestone/
             
             Click on ok  Button 

5. Select the Liferay IDE site By  click on  Check  box



6.Click Next à Finish.
 TO see Liferay IDE is properly install or not
Go TO Help à About Eclipse -- > you will see a liferay Icon  Like below