Skip to content

ramkameswaran/gcconnex

 
 

Repository files navigation

GCconnex & How to Install

This project is forked from Elgg[1](#fn1) by the Federal Government of Canada. This branch contains the main version of Elgg for 1.8 which is currently being maintained.

All dependencies is included in this branch for Elgg v1.8, please note that some modules are included as submodules2, you may need to pull from submodule.

git submodule foreach git pull origin master

Sphinx Search Installation
The default search engine for Elgg had been causing performance issues, we have had to swap it out with Sphinx Search3.

Please follow instructions to install Sphinx Search on the server here https://github.com/tbs-sct/gcconnex/tree/gcconnex/mod/sphinx

For better performance, we implemented Sphinx Search Delta Index (optional)


1: Elgg is an open source framework for social networking and collaboration, for more information about Elgg visit http://elgg.org/ or see the original Elgg README below.
2: HypeFramework and HypeForum are no longer being maintained and developed by the original developer, this project is being hosted and maintained in one of the in-house developer's repository
3: Sphinx Search is an Open Source Search Server. For more information visit http://sphinxsearch.com/

GCconnex branches explained

1.* - Older version of Elgg codebase

gcconnex - Codebase for main production copy of GCconnex, any changes made or additional functionality that is developed will be merged into this branch.

Staging - Pre release version used by TBS-SCT developers for development and testing

devel-* - Branches used by TBS-SCT developers

gcconnex-upgrade - Current (and future release) for GCconnex using Elgg v1.12

Elgg README

Elgg Copyright (c) 2008-2013, see COPYRIGHT.txt

See CONTRIBUTORS.txt for development credits.

Elgg is managed by the Elgg Foundation, a nonprofit organization that was founded to govern, protect, and promote the Elgg open source social network engine. The Foundation aims to provide a stable, commercially and individually independent organization that operates in the best interest of Elgg as an open source project.

The project site can be found at http://elgg.org/

The Elgg project was started in 2004 by: Ben Werdmuller <ben@benwerd.com, http://benwerd.com> and Dave Tosh davidgtosh@gmail.com

Elgg is released under the GNU General Public License (GPL) Version 2 and the Massachusetts Institute of Technology (MIT) License. See LICENSE.txt in the root of the package you downloaded.

For installation instructions, see INSTALL.txt.

For upgrade instructions, see UPGRADE.txt.

About

A social networking engine

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 97.0%
  • JavaScript 2.2%
  • Other 0.8%