Joomla and Extensions Fresh Install: Difference between revisions
No edit summary |
|||
Line 270: | Line 270: | ||
Cost $35 at azrul.com (through plimus.com) | Cost $35 at azrul.com (through plimus.com) | ||
The installation is straightforward. | |||
[[Master Template for Class Web Sites|Return to main Master Template page]] | [[Master Template for Class Web Sites|Return to main Master Template page]] |
Revision as of 17:41, 21 January 2009
Return to main Master Template page
PHP
Create php/sessiondata
change php.ini to:
- session.save_path=c:\php\sessiondata
Enable php_gd2.dll in php.ini
SQL
Client section/server section
- default_character_set = utf8
MySql data:
- Host name: localhost:2222 (You only need the :2222 if you are using a non-standard port.)
- Username: Joomla
- Password: XXXXXXXX
- DB Name: HRClass00
Must grant Joomla privileges in SQL.
Joomla installation
Web browser must have write permission on joomla directory
Create joomla directory on the web site (Harvard65/joomla, in my case)
Retrieve and unzip Joomla_1.5.9-Stable-Full_Package.zip
Copy files into the joomla directory
Web Browser installation:
(May want manual install to automate)
In sql administrator:
- Go to Startup Variables, on security tab check 'Disable grant tables'
- On Service control Stop and restart service
In browser:
- Goto http://localhost/harvard65/joomla and execute steps through creation of the database
In sql administrator:
- Go to Startup Variables, on security tab uncheck 'Disable grant tables'
- On Service control Stop and restart service
Finish the installation in the browser
Delete the joomla installation directory (harvard65/joomla/installation)
Template installation
Create joomla\templates\lavinya6
Copy lavinya6 files & directories to ...\lavinya6
Use Joomla Extensions/Template Manager to activate the template
Email Settings
In Joomla/Global Configuration/Server set Mailer to SMTP Server and check SMTP Authentication. Also fill in SMTP fields.
NOTE: CB ignores the Mail from field and sends mail from registration@harvard65 (or this may be a Joomla setting)
Community Builder installation
Version CB 1.2 RC4
More details in README-NEW-INSTALL.txt that comes with Cummunity Builder
Be sure browser has create/write permission on joomla directory
Enable Joomla System-Legacy in Joomla Plugin Manger (page2)
Install com_comprofiler.zip as a component
Install mod_cblogin.zip
Go to Joomla/Components->Community Builder->Tools
- And use the synchronize users tool to synchronize your user database
Install mod_comprofilerModerator.zip
Install mod_comprofilerOnline.zip
Add the CB Details menu per Community Builder 1.2 RC4 documentation p 28/176
Enable the cblogin login module (CB Login), and other CB modules from the administration backend (go to Extensions/module manager, then click on publish red cross or click on module name to set params)
Go to Joomla->Components->Community Builder->Configuration and at least choose the user name type (first/lastname mode choice) corresponding to how you want to split or not split the existing users' name during existing users synchronization of the next installation step.
- Make sure to click "Save" on the configuration page.
Go to Joomla->Components->Community Builder->Tools
- And use the "Synchronize users" tool to synchronize CB with Joomla.
Disable the Standard Joomla/Mambo Login Module. To do that, go to the administration backend then:
- Extensions->module manager then click on the green "Enabled" checkmark of "Login form" (mod_login) so that it becomes a red cross
Add a list menu item:
- (this will be the link to the searchable users-listing).
- For this, go to "Menus" -> "User Menu" (for non-public lists), click New,
- then click internal links "Community Builder",
- then "Users-list", add Title (leave other parameters as is), and save
In Admin->Components->Community Builder->Configuration->Registration:
- set "Allow User Registration" to
- "yes, independently of global site setting"
in Admin->Site->Global Configuration->Site->System (User Settings)
- set "Allow User Registration" to "No".
Manually add the cb_ fields (address, city, state, zipcode, country, showmap, latitude, longitude, geocodeDate)
Other fields:
cb_nameatgrad | Name at graduation | Text | |
cb_webBusiness | business web site | Web address | |
cb_webPersonal | personal web site | Web address | |
cb_facebook | Web address | ||
cb_myspace | Myspace | Web address | |
cb_im | Instant Messanger | Text | |
cb_emailPublic | Public email | ||
cb_colHouse | Harvard house | College | |
cb_colDorm | Freshman dorm | ||
cb_colMajor | College major | ||
cb_colActivities | College activities | ||
cb_colGradclass | Graduation class | ||
cb_SpousePartner | Spouse/partner | Family | |
cb_children | Children | ||
cb_occupation | Occupation | Additional Info | |
cb_interests | Interests | ||
cb_thoughts | Any thoughts? |
GmapsPro installation
GmapsPro is subscription ware. Cost 25 Euros for one year.
From within Joomla install GmapsPro (gmapspro-1.0-07182008.zip)
In GmapsPro Gmaps Configuration Create a site. Don't bother with CB Plugin yet.
From within CB install cb_mapuser_1_7-beta.zip) (Community Builder plugin)
Publish the CB Map User in the CB Plugin Manager
Configure CB Map User from within GmapsPro
From within Joomla install Plugin (plugin_gmaps-1.6.8.zip) (Allows map to render inside Joomla content)
Enable Gmaps in the Joomla plugin manager
Go to CB configuration/Tab Manager and save the two Gmaps tabs - these produce maps on the profile page
Install the CB Gmaps adapter
- Place the communitybuilderprofileadapter.class.php file in the joomla/compnents/com_gmapspro/classes folder - it may already be there - that's ok.
- Define the adapter within GMapsPro.
- Go to GMapsPro configuration->Adapters, define a new adapter
- Name: CB Adapter
- Description: Adapter for Community Builder
- Classfile: communitybuilderprofileadapter
- Classname: CommunityBuilderProfileAdapter (Case sensitive)
- Properties: blank, for the moment!
Select this adapter on the map you intend to use from within GMapsProg->Configuration->Maps->Edit Map
Site modification
Change the joomla\templates\lavinya6\css\template.css file
The banner images for laviniya6 are in joomla\templates\lavinya6\images and are named 1.jpg, 2.jpg
- The selection for these images is near the end of joomla\templates\lavinya6\index.php (search for "echo rand")
- I am modifying this line to only use one image for the moment and with
- a generic logo and photo. Image size is 957 x 235 pixels ('69 is 960 x 225)
Joomla->Global Configuration->Site
- Fix metadata settings: Class Website/Harvard, Radcliffe, alumni, alumnae
To remove "Welcome to the frontpage" Remove instructions
Install ExposePrive
Download Download ExposePrive Install ExposePrive
Change password from "manager" to "XXXXXX" in Joomla->components->ExposePrive
Run the System check from Joomla->components->ExposePrive and adjust as needed.
Be sure you have an php temporary upload directory.
Install eventlist
[1] for eventlistcal (may need to sign in.) - I DID NOT INSTALL THIS.
Create Venue, event
Create menu from Joomla menu manager pointet to eventlist
Set settings for integration with CB Also change date format to m/d/y (%m.%d.%Y)
Install Sticky Message Pro
$25 from: [2]
Install the component first, then the module
- mod_nova_v1.6.8_J1.5.zip
- com_nova_v1.6.8_J1.5.zip
We are using close button 3 Auto close time is in seconds Set Y margin to 200 (larger numbers move the message higher on the screen) Select just the Home menu
Install Nice Talk Pro
Cost $35 at azrul.com (through plimus.com)
The installation is straightforward.