Lamenta is an open-source article website project that was formerly known as BlueWinds. It was discontinued and is now available for public use.
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.
You can watch the tutorial below to get started:
Alternatively, you can follow the step-by-step instructions below:
-
Customize Website Information:
- Change the name, logo, description, etc. of the website in the configuration file which is located at
/config.php.
- Change the name, logo, description, etc. of the website in the configuration file which is located at
-
Database Configuration:
- In
/classes/DatabaseConnection.php, update the database connection details (lines 4 to 7) with your own database information.
- In
-
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.
- In
-
MySQL Database:
- A MySQL database is provided in the
/databasedirectory. It contains 19 articles and 3 authors. The password for each author istrust!1.
- A MySQL database is provided in the
-
Discord Integration:
- In
/helpers/sendToDiscord.php, add your Discord webhook URL on line 4 to receive notifications in your Discord server.
- In
-
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.
-
ImgBB API Integration:
- In
/classes/Image.php, add your ImgBB API URL on line 4. Obtain the API URL from ImgBB API.
- In
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.
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.
If you have any improvements or bug fixes, feel free to contribute!
This project is licensed under the MIT License.
Special thanks to all contributors who have contributed to the development of Lamenta (formerly known as BlueWinds).