Coder Social home page Coder Social logo

henentheprogrammer / h-blog-manager-script Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 1.0 20.91 MB

H-Blog-Manager-Script is a robust web application that simplifies the process of managing and customizing blogs. Whether you're a developer building custom templates or an administrator overseeing content, this script offers a comprehensive set of features to streamline your workflow.

License: Other

JavaScript 10.93% CSS 10.40% PHP 29.54% Less 18.20% SCSS 18.44% HTML 0.89% Smarty 11.59%
blog blog-management content-manager manager website blog-manager

h-blog-manager-script's Introduction

H-Blog-Manager-Script

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.

Features

Developers:

  • 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.

Admin Management:

  • 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.

System Requirements:

  • PHP 8 and above.
  • MySQL Database (compatible version required).
  • Rename the file: "RENAME_THIS_FILE.htaccess" to ".htaccess" or use the ziped file

Database Configuration:

In the index.php file, set up the database connection:

$database = new Database\Connection('database_host', 'database_user', 'database_password', 'database_name');

Additional Setup:

  1. Execute the MySQL database schema using sql/Database.sql.
  2. Set a strong encryption key in index.php:
    $GLOBALS['encryption_key'] = 'your_strong_key';
  3. Set the no-reply email address for sending emails:
    $GLOBALS['webmaster'] = '[email protected]';

Default Admin Login:

Upon initial login, change the default password for security reasons.

Template Creation Guidelines:

  • When creating templates for the application, developers should:
    • Use meaningful tags and IDs for elements.
    • Keep the predefined IDs and classes unchanged.

Sitemaps and RSS Feed:

  • 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.

Contact Information:

For assistance and support, contact Moses Henen:

Additional Resources:

Feel free to explore and enhance the capabilities of H-Blog-Manager-Script!


h-blog-manager-script's People

Contributors

dev-henen avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.