21 C
Texas

Using Elgg to build a local social networking site

Hello! Today we will continue to study the potential of a local web server. Indeed, perhaps you didn’t know that it is possible to manage your own social networking site on the local web server. For this purpose, we will use a tool called Elgg. This is a social networking platform based on PHP and MySQL. It also allows you to organize communities of users who can create their own blogs. Similarly, these users can collaborate with each other or share news and files. Additionally, users use access controls and content can be cataloged using tags. Well, let’s see how using Elgg to build a local social networking site.

Prerequsite

Before proceeding with the download and installation of Elgg it is necessary to run a web server correctly. That is, with Apache, PHP, and MySQL. A very simple way to mount it on Windows 10 is by using Xampp.

Downloading Elgg.

This is an open-source platform that can be downloaded for free from this link. Once you have downloaded the file, please unzip it in the Xammp web pages directory. Please see the screenshot below.

Unzip and copy the file to the directory above
Unzip and copy the file to the directory above

Creating a new database for Elgg

To be able to run our Elgg protection correctly it is imperative to create a new database. With this in mind, enter phpMyAdmin from the Xampp Dashboard. Please enter the following address in your web browser: http://localhost/phpmyadmin/. Once there, please create the database and assign it the name of your preference.

Configuring and installing Elgg on your local web server

- Advertisement -

After creating the database, it is time to start installing Eggl. With this in mind, please paste the name of the installation folder, after the localhost in the web browser. For example:http://localhost/elgg-3.3.8. The installation wizard will be displayed immediately. Press Next to continue.

welcome screen
welcome screen

On the next screen, the wizard will check the prerequisites for installation. If everything is in order, then you can continue the process by pressing Next.

Requirements check
Requirements check

On the next screen, it is time to configure some parameters. First, set the username and password. Since we are in a secure environment, use the root username, and leave the password field blank. Additionally, add the name of the previously created database.

Check the parameters of the database.
Check the parameters of the database.

Scroll down and paste the address of the folder where you will save the projects.

After installing the database it is time to configure the site. With this intention, assign the name of the site and the type of access. Optionally you can enter an email address to communicate with the users.

Configuring the site
Configuring the site

We’re getting to the final part of the installation process. Now it’s time to create the site administrator account. To do this, assign the name that will display the account. Then set up the email account and password for the account.

Creating the administrator account.
Creating the administrator account.

The process is finally complete. Please click on Go to the site to launch Elgg.

From now on you only have to start exploring the functions of this platform.

Elgg successfully installed on local web server
Elgg successfully installed on local web server

Conclusion

In the final analysis, we’ve seen how using Elgg to build a local social networking site. This engine is very useful for setting up various social networking environments. For example, at the level of education or collaborative platforms. This engine is very useful for setting up various social networking environments. For example, at the level of education or collaborative platforms. Well, this is all for now. Before I say goodbye, I invite you to join our channel on Telegram. Bye!

- Advertisement -
Everything Linux, A.I, IT News, DataOps, Open Source and more delivered right to you.
Subscribe
"The best Linux newsletter on the web"

LEAVE A REPLY

Please enter your comment!
Please enter your name here



Latest article