H-Blog-Manager-Script is a robust blog management script that caters to developers and administrators. It provides a flexible environment for customizations, efficient content management, and seamless integration of templates.
- Custom Templates:
- Developers can edit
.tpl
files in the "tmpl" folder for website templates. - Build custom email template by editing
email_template.html
in the root folder. - Define custom designs, media, and content for templates.
- Developers can edit
-
Dashboard and Login:
- Admin dashboard for an overview of site activity.
- Secure login page for administrator.
-
Content Management:
- Create, edit, and delete posts and custom pages.
- Set feature posts and add media files (images and videos).
- User management, newsletters, and more.
-
User Features:
- Visitors can subscribe/unsubscribe from newsletters.
- Read posts and utilize search functionality.
- PHP 8 and above.
- MySQL Database (compatible version required).
- Rename the file: "RENAME_THIS_FILE.htaccess" to ".htaccess" or use the ziped file
In the index.php
file, set up the database connection:
$database = new Database\Connection('database_host', 'database_user', 'database_password', 'database_name');
- Execute the MySQL database schema using
sql/Database.sql
. - Set a strong encryption key in
index.php
:$GLOBALS['encryption_key'] = 'your_strong_key';
- Set the no-reply email address for sending emails:
$GLOBALS['webmaster'] = 'webmaster@email.com';
- Email:
admin@webmaster.com
- Password:
password
Upon initial login, change the default password for security reasons.
- When creating templates for the application, developers should:
- Use meaningful tags and IDs for elements.
- Keep the predefined IDs and classes unchanged.
- Automatically generated sitemaps at the root folder:
sitemap.pages.txt
for pages.sitemap.posts.txt
for posts.
- RSS feed:
rss.xml
at the root folder.
For assistance and support, contact Moses Henen:
- Facebook: HenenTheProgrammer
- GitHub: HenenTheProgrammer
- LinkedIn: HenenTheProgrammer
- Instagram: HenenTheProgrammer
- Email: henen.programmer@proton.me
- Explore additional templates on HenenTheProgrammer Templates.
- Learn template parsing at Template Parsing Guidelines.
Feel free to explore and enhance the capabilities of H-Blog-Manager-Script!