Skip to content

ShazamBolt8/lamenta

Repository files navigation

Lamenta

Logo

Lamenta is an open-source article website project that was formerly known as BlueWinds. It was discontinued and is now available for public use.

Purpose

Lamenta is designed with the mission to make knowledge accessible to everyone. It serves as a platform for sharing articles and information with the community.

Getting Started

You can watch the tutorial below to get started:

Setting Up Lamenta Locally

Alternatively, you can follow the step-by-step instructions below:

  1. Customize Website Information:

    • Change the name, logo, description, etc. of the website in the configuration file which is located at /config.php.
  2. Database Configuration:

    • In /classes/DatabaseConnection.php, update the database connection details (lines 4 to 7) with your own database information.
  3. Pexels API Integration:

    • In /helpers/getPhotos.php, insert your Pexels API token on line 02. You can obtain a token by registering on Pexels API.
  4. MySQL Database:

    • A MySQL database is provided in the /database directory. It contains 19 articles and 3 authors. The password for each author is trust!1.
  5. Discord Integration:

    • In /helpers/sendToDiscord.php, add your Discord webhook URL on line 4 to receive notifications in your Discord server.
  6. Install GD Library:

    • Ensure that the GD library is installed in your PHP environment. This is required for image processing. It is inlcuded by default in many systems and hosting services.
  7. ImgBB API Integration:

    • In /classes/Image.php, add your ImgBB API URL on line 4. Obtain the API URL from ImgBB API.

Once done, download XAMPP from here and paste the code in htdocs directory in XAMPP folder. After pasting your code, open http://localhost/phpmyadmin/. There create a database called lamenta and import the database/departure-public-280224.sql file.

These were straightforward steps, if you find any of them confusing watch this tutorial. Or just upload it to your hosting service.

Your website and database are set up. Just open http://localhost/ to see the results.

Usage

Follow the steps mentioned above for setup, and you should be ready to use Lamenta. Feel free to explore and modify the code according to your needs.

Contributing

If you have any improvements or bug fixes, feel free to contribute!

License

This project is licensed under the MIT License.

Acknowledgments

Special thanks to all contributors who have contributed to the development of Lamenta (formerly known as BlueWinds).

About

Empowering resilience through knowledge

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published