A social network based on Elgg
ethanWallace Update GC brands (#1937)
* Update GC brands

* Missed account

* Added french name
Latest commit 44e2894 Nov 16, 2018
Permalink
Failed to load latest commit information.
.scripts Cleanout Elgg doc and internal config (#1081) Jul 10, 2017
_graphics Fixing the page not found after login issue Nov 15, 2017
actions update logout file to prevent page not found file Nov 16, 2017
data Docker (#555) Mar 27, 2017
docker Docker automation, image update (#1720) Feb 19, 2018
docs Create issue_template.md (#1654) Jan 8, 2018
engine duplication countermeasure for blogs (#1932) Oct 26, 2018
install allow db connection segments to be set as environment variables (#1873) Jul 5, 2018
js standardize language cookie name for connex and collab Apr 30, 2018
kubernetes Rewrote dockerfile to base off alpine (#1657) Dec 15, 2017
languages Elgg 1.12.16 upgrade (#1187) Jun 29, 2017
mod Update GC brands (#1937) Nov 16, 2018
pages Update from TFS 19/04/2016 Apr 19, 2016
vendor Merge branch 'gcconnex' of https://github.com/gctools-outilsgc/gcconnex Jul 6, 2017
vendors Opportunities advanced find members 1431 (#1464) Jan 8, 2018
views Opportunities advanced find members 1431 (#1464) Jan 8, 2018
.dockerignore Rewrote dockerfile to base off alpine (#1657) Dec 15, 2017
.editorconfig chore: add EditorConfig for whitespace consistency (#1284) Aug 30, 2017
.gitignore Rewrote dockerfile to base off alpine (#1657) Dec 15, 2017
.scrutinizer.yml build: add back Scrutinizer config (#1461) Sep 28, 2017
.travis.yml added mod unit tests to general phpunit.xml (#1724) Feb 20, 2018
CONTRIBUTING.md Merge branch '1.9' into 1.10 Dec 3, 2014
COPYRIGHT.txt Elgg 1.12.16 upgrade (#1187) Jun 29, 2017
Dockerfile move help articles file into the data directory (#1900) Aug 20, 2018
Dockerfile.cron Enhanced user search (#1126) Jun 5, 2017
Dockerfile.fpm Docker: Opcache, memcached (#1879) Jul 17, 2018
Dockerfile.nocache Docker: Opcache, memcached (#1879) Jul 17, 2018
INSTALL.md More instructions, added examples: hand holding Jan 24, 2018
LICENSE.txt Elgg 1.12.16 upgrade (#1187) Jun 29, 2017
README.md Add GCcollab to README Oct 5, 2018
additional_indexes.sql Add indexes sql, db performance test script (#1121) Jun 30, 2017
composer.json Elgg 1.12.16 upgrade (#1187) Jun 29, 2017
composer.lock added composer.lock file, removed it from .gitignore (#1202) Jul 4, 2017
db_performance_test.php Add indexes sql, db performance test script (#1121) Jun 30, 2017
docker-compose.yml Docker automation, image update (#1720) Feb 19, 2018
favicon.ico Update from TFS 19/04/2016 Apr 19, 2016
index.php fix(http): make sure all pages/JS/CSS sent with explicit UTF-8 charset Feb 8, 2016
install.php fix(core): check for correct minimal php version in installer Apr 24, 2015
package.json Cleanout Elgg doc and internal config (#1081) Jul 10, 2017
phpunit.xml added mod unit tests to general phpunit.xml (#1724) Feb 20, 2018
plugin_config.ini updated plugin order settings and added a generator for easier updates ( Jun 30, 2017
upgrade.php fix(upgrade): reset system cache before upgrade Feb 24, 2015
version.php Opportunities 615 search (#787) Feb 24, 2017

README.md

GCconnex and GCcollab

Build Status Join the chat at https://gitter.im/gctools-outilsgc/gcconnex

Scrutinizer Code Quality Code Coverage

GCconnex (GC only) and GCcollab are a professional networking and collaborative workspaces for all Canadian public servants, academics and post-secondary students, as well as partners by invitation. They allow people to connect and share information, leveraging the power of networking towards a more effective and efficient public service.

It features dynamic online communities where public servants can collaborate on projects, blog, chat via instant messaging, carry on discussions, ask and answer each other's questions about anything from learning to technology. It acts as a professional platform to create your professional C.V., share ideas and connect you with people and information that you need.

GCconnex and GCcollab are based on Elgg.

Installation

Follow instructions in INSTALL.md

Using Docker

Developers can use docker-compose to quickly setup a development environment.

Prerequisites

Getting started

The apache process inside Docker will need write access to the project's root directory, and the "engine" directory. chmod o+w . && chmod o+w engine

Start by cloning the git repo; then change into the repo's root directory and use docker-compose to start/create your containers.

docker-compose up

and add an entry for <host ip> gcconnex.local in your hosts file. Then visit http://gcconnex.local which should by now be a fully set up dev environment. An admin account is created: Username: "admin" Password: "adminpassword".

Docker specific configuration

On the Database installation page, use the following settings:

Parameter Value
Database Username elgg
Database Password gcconnex
Database Name elgg
Database Host gcconnex-db
Database Table Prefix elgg_

On the Configure site page, set the Data Directory to /data.

Contributing

We welcome your contributions. Create Issues for bugs or feature requests. Submit your pull requests.

License

GNU General Public License (GPL) Version 2

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


GCconnex

GCconnex (GC seulement) and GCcollab sont des espaces de travail collaboratif pour tous les fonctionnaires, universitaires et étudiants de niveau postsecondaire canadiens, ainsi que des partenaires sur invitation. Ils permettent aux personnes de se connecter et de partager des informations et tirer profit du pouvoir de réseautage pour accroître l'efficacité et la productivité de la fonction publique.

On y retrouve plusieurs communautés en ligne où les employés peuvent collaborer à des projets, tenir des blogues, clavarder au moyen de la messagerie instantanée, tenir des discussions, poser des questions et obtenir des réponses sur des sujets aussi variés que l’apprentissage et la technologie. C'est une plateforme professionnel ou vous pouvez créer votre C.V, échanger des idées et vous connecter avec des gens et les information dont vous avez besoin.

GCconnex et GCcollab sont basés sur Elgg.

Installation

Suivez les instructions dans INSTALL.md

Utilisation de Docker

Les développeurs peuvent utiliser docker-compose pour rapidement établir un environnement de développement.

Logiciels requis

Pour commencer

Le serveur apache qui fonctionne dans Docker aura besoin d'ecrire dans le dossier principale et le dossier "engine". chmod o+w . && chmod o+w engine

Commencez avec le téléchargement du code source de github, ensuite dans ceci utilisez docker-compose pour démarrer et/ou créer vos conteneurs Docker.

docker-compose up

et ajouter un ligne <host ip> gcconnex.local a votre ficher "hosts". Ensuite, visitez http://gcconnex.local.

Configuration spécifique avec Docker

Sur la page Database installation, utilisez les paramètres suivants:

Paramètre Valeur
Database Username elgg
Database Password gcconnex
Database Name elgg
Database Host gcconnex-db
Database Table Prefix elgg_

Sur la page Configure site, Data Directory sera /var/data.

Contribuer

Nous vous invitons à contribuer. Créez des billets (Issues) pour des problèmes ou demander des nouvelles fonctionnalités. Envoyez vos modification (Pull request).

Licence

GNU General Public License (GPL) Version 2

Elgg Copyright (c) 2008-2016, voir COPYRIGHT.txt