PHPackages                             sarfraznawaz2005/bloggercms - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. sarfraznawaz2005/bloggercms

ActiveProject[Parsing &amp; Serialization](/categories/parsing)

sarfraznawaz2005/bloggercms
===========================

An static blog generator via provided interface.

303110[1 issues](https://github.com/sarfraznawaz2005/BloggerCMS/issues)JavaScript

Since Sep 14Pushed 9y ago4 watchersCompare

[ Source](https://github.com/sarfraznawaz2005/BloggerCMS)[ Packagist](https://packagist.org/packages/sarfraznawaz2005/bloggercms)[ RSS](/packages/sarfraznawaz2005-bloggercms/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Introduction
------------

[](#introduction)

BloggerCMS is a CMS made in PHP that helps you create truly static blogs via provided admin panel interface; you don't need to create blog posts manually in text files or knowing [Markdown](http://en.wikipedia.org/wiki/Markdown) syntax unlike other static site generators which is time-consuming. The created blogs become fully portable without any dependencies such as database or any other complicated setups. All data of the blog gets stored in human readable JSON format. The web-based interface (admin panel) makes it very easy even for beginners to create and manage the blog.

To deploy your blog, all you need is upload the static blog generated by BloggerCMS to your web host and see it in action. You don't need any server-side language support or database on your hosting provider because everything generated by BloggerCMS is pure HTML. You can also host your blog on [Github](https://pages.github.com/) (this blog demo runs on github), [Dropbox](http://www.dropboxwiki.com/tips-and-tricks/host-websites-with-dropbox) or any other service you like. The good thing is that you can easily backup your blog too because it's just a folder containing your blog.

BloggerCMS comes with fully responsive blog template based on famous [Twitter Bootstrap](http://getbootstrap.com/) with quite few themes to choose from. You can also create your own blog layouts, all you need to know is HTML and basics of [Mustache](https://mustache.github.io/) template engine.

Features
--------

[](#features)

- **Graphical User Interface** - manage your site via a browser
- **File-based** - no database required
- **Truly Static** - no server-side languages needed
- **Portability** - copy, move, backup or version control your site easily
- **Integrated Markdown Editor** - no need to know Markdown
- **Built-in Images Manager**
- **Disqus Commenting System**
- **Search Posts Feature**
- **Pagination**
- **Responsive Layout** - get started easily with the included responsive layout
- **RSS Support**
- **Sitemap Support**
- **Google Analytics**
- **Code Highlight Support**
- **Tags Cloud Support**
- **Social Follow Section**
- **Categories Section**
- **Archives Section**

Demo and Documentation
----------------------

[](#demo-and-documentation)

[BloggerCMS Blog](https://bloggercms.github.io)

Requirements
------------

[](#requirements)

- PHP 5.3 or above
- Enabled [mod\_rewrite](http://httpd.apache.org/docs/current/mod/mod_rewrite.html) module

Installation
------------

[](#installation)

> **Note:** You can run BloggerCMS on your web host or on your local PC; in both cases you can create your blog and upload it where you want. In either case we expect you have PHP available and also mod\_rewrite module activated. If you want to run BloggerCMS on your local computer, you can go for [XAMPP](http://en.wikipedia.org/wiki/XAMPP).

**Via Composer:**

`composer create-project -n -s dev sarfraznawaz2005/bloggercms`

**Manually:**

1. Download BloggerCMS either by clonning it's repository or [direct download](https://github.com/sarfraznawaz2005/BloggerCMS/archive/master.zip).
2. Move the files to your web root folder usually named **www** or **htdocs**
3. Visit the BloggerCMS url. If you have installed it locally, it's url will be like **** assuming folder name is **BloggerCMS**
4. Go to Settings page via left sidebar option or visiting by **[http://localhost/BloggerCMS/admin/get\_settings](http://localhost/BloggerCMS/admin/get_settings)**. On Settings page, specify the required **Blog URL** field like **** without ending backslash
5. Now you can add categories, posts and pages
6. Finally click on the big green button **Generate Blog** on top right to generate your blog. It will be generated in **public** folder of BloggerCMS folder. You can then visit it at ****. The **public** folder is what you need to upload to your web hosting provider or any other service to see your blog live on the internet.

See [Official BloggerCMS Blog](https://bloggercms.github.io) to learn more about it and its tutorials.

Getting Started
---------------

[](#getting-started)

[See Getting Started guide.](https://bloggercms.github.io/page/get-started.html)

Contribute
----------

[](#contribute)

Please feel free to fork and modify/extend BloggerCMS and send a pull request with your changes! To establish a consistent code quality, please check your code using [PHP\_CodeSniffer](https://github.com/squizlabs/PHP_CodeSniffer). If you find any bug, error or issue, please report it at [issue tracker](https://github.com/sarfraznawaz2005/BloggerCMS/issues).

Donation?##
-----------

[](#donation)

The author has put in efforts so that BloggerCMS is the *easiest* blog generator out there and can be used *freely*. Any donation made will be extremely supportive.

In order to donate, please go to [this page](https://load.payoneer.com/LoadToPage.aspx?email=sarfraznawaz2005@hotmail.com&amount=20) and proceed with your donation information. Thanks!

License
-------

[](#license)

The MIT License (MIT)

Copyright (c) 2015 Sarfraz Ahmed and [Contributors](https://github.com/sarfraznawaz2005/BloggerCMS/graphs/contributors)

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance19

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/3f9bbcf3a6cda5f8bdf9afe10c20f5c6f563fc1a4d628a9af25c5fdec3f9c216?d=identicon)[sarfraznawaz2005](/maintainers/sarfraznawaz2005)

---

Top Contributors

[![sarfraznawaz2005](https://avatars.githubusercontent.com/u/201788?v=4)](https://github.com/sarfraznawaz2005 "sarfraznawaz2005 (96 commits)")

---

Tags

blogcmsmarkdownphp

### Embed Badge

![Health badge](/badges/sarfraznawaz2005-bloggercms/health.svg)

```
[![Health](https://phpackages.com/badges/sarfraznawaz2005-bloggercms/health.svg)](https://phpackages.com/packages/sarfraznawaz2005-bloggercms)
```

###  Alternatives

[masterminds/html5

An HTML5 parser and serializer.

1.8k242.8M229](/packages/masterminds-html5)[sabberworm/php-css-parser

Parser for CSS Files written in PHP

1.8k191.2M65](/packages/sabberworm-php-css-parser)[jms/metadata

Class/method/property metadata management in PHP

1.8k152.8M88](/packages/jms-metadata)[jms/serializer-bundle

Allows you to easily serialize, and deserialize data of any complexity

1.8k89.3M627](/packages/jms-serializer-bundle)[hassankhan/config

Lightweight configuration file loader that supports PHP, INI, XML, JSON, and YAML files

97513.5M170](/packages/hassankhan-config)[meyfa/php-svg

Read, edit, write, and render SVG files with PHP

54613.9M42](/packages/meyfa-php-svg)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
