PHPackages                             marcusgsta/comment - 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. [Framework](/categories/framework)
4. /
5. marcusgsta/comment

ActiveLibrary[Framework](/categories/framework)

marcusgsta/comment
==================

Anax COMMENT module.

v1.3.5(8y ago)0191[1 PRs](https://github.com/marcusgsta/comment/pulls)MITPHPPHP &gt;=5.6

Since Oct 9Pushed 8y ago1 watchersCompare

[ Source](https://github.com/marcusgsta/comment)[ Packagist](https://packagist.org/packages/marcusgsta/comment)[ Docs](https://dbwebb.se/anax)[ RSS](/packages/marcusgsta-comment/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependencies (14)Versions (19)Used By (0)

Marcusgsta COMMENT
==================

[](#marcusgsta-comment)

[![Latest Stable Version](https://camo.githubusercontent.com/3186bd35d96d3b742264f94c0d115434464cfeae93f69fba4c1117e2761a4f76/68747470733a2f2f706f7365722e707567782e6f72672f6d6172637573677374612f636f6d6d656e742f762f737461626c65)](https://packagist.org/packages/marcusgsta/comment)[![Join the chat at https://gitter.im/marcusgsta/comment](https://camo.githubusercontent.com/abe08b740a4156153736f791393ec4da6619c4be73212e75769f52edacc0e2b5/68747470733a2f2f6261646765732e6769747465722e696d2f4a6f696e253230436861742e737667)](https://gitter.im/marcusgsta/comment?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)[![Build Status](https://camo.githubusercontent.com/4947e6378b31331f205ac61c2ad503b3b49ae5627f1bd260734218970fce14da/68747470733a2f2f7472617669732d63692e6f72672f6d6172637573677374612f636f6d6d656e742e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/marcusgsta/comment)[![CircleCI](https://camo.githubusercontent.com/ed0d09569760b9d7d649596b25235d31454d5d8c7c715e5ef41836c7f05bcfa0/68747470733a2f2f636972636c6563692e636f6d2f67682f6d6172637573677374612f636f6d6d656e742e7376673f7374796c653d737667)](https://circleci.com/gh/marcusgsta/comment)[![Build Status](https://camo.githubusercontent.com/eb57b213e84424750d5c905c1a47cd428ac9ad93c56927f60b2c004237982cfa/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6d6172637573677374612f636f6d6d656e742f6261646765732f6275696c642e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/marcusgsta/comment/build-status/master)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/508eea16a7365db04a96ff19ad31a7d748b6f55ce30bc148b9b54820a6033531/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6d6172637573677374612f636f6d6d656e742f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/marcusgsta/comment/?branch=master)[![Code Coverage](https://camo.githubusercontent.com/2d71aa428c73f3c10f023018f11355c31a4645d3d6812ea6f5812985cef4cd80/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6d6172637573677374612f636f6d6d656e742f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/marcusgsta/comment/?branch=master)[![SensioLabsInsight](https://camo.githubusercontent.com/476fa91cef20d983b97d4bc36158b1225d0611215055fb02e66301be7716d139/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f65666466313236612d336139622d343732612d616333312d3036363862613437623539632f6d696e692e706e67)](https://insight.sensiolabs.com/projects/efdf126a-3a9b-472a-ac31-0668ba47b59c)[![Maintainability](https://camo.githubusercontent.com/d38140dee3acca3bdb101beea66c2aee83b1740491e7c2c127f9ec6b78e448da/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f35396266306435316231376461666332663539642f6d61696e7461696e6162696c697479)](https://codeclimate.com/github/marcusgsta/comment/maintainability)

Marcusgsta COMMENT module.

Install
-------

[](#install)

Install using composer and then integrate the module with your Anax installation.

### Install an anax base

[](#install-an-anax-base)

```
anax create name-of-your-app ramverk1-site-develop

```

### Install with composer

[](#install-with-composer)

```
composer require marcusgsta/comment

```

### Configuration files for Comment System

[](#configuration-files-for-comment-system)

```
rsync -av vendor/marcusgsta/comment/config/{database.php,navbar.php,di-for-testing.php} config/

```

### Config files for testing

[](#config-files-for-testing)

```
rsync -av vendor/marcusgsta/comment/config/test config/test/

```

### Router files

[](#router-files)

```
rsync -av vendor/marcusgsta/comment/config/route/ config/route/

```

### Views

[](#views)

```
rsync -av vendor/marcusgsta/comment/view/ view/

```

### Database files

[](#database-files)

```
rsync -av vendor/marcusgsta/comment/data/ data/

```

### Set permissions on database folder and file

[](#set-permissions-on-database-folder-and-file)

```
sudo chmod 777 data && chmod 666 data/db.sqlite

```

### CSS files

[](#css-files)

```
rsync -av vendor/marcusgsta/comment/htdocs/css/ htdocs/css/

```

### JS files

[](#js-files)

```
rsync -av vendor/marcusgsta/comment/htdocs/js/ htdocs/js/

```

### DI services

[](#di-services)

You need to add and replace the services from the configuration in `vendor/marcusgsta/comment/config/di.php` into your own anax installation `config/di.php`. Services that already exist need to be replaced with the new ones, since they have been edited.

### Database sql files

[](#database-sql-files)

There is a default sqlite-database included in `data/db.sqlite`. If you need to set up a new database you can take a look at the sql-files in the `sql`-directory.

### Administrator usage

[](#administrator-usage)

Log in with username: admin and password: admin. You will be able to set other users as admin by creating new user and assigning them role: 10. You will also be able to edit/delete all comments and all users.

Regular users can only edit/delete their own comments and their own user profile.

License
-------

[](#license)

This software carries a MIT license.

```
 .
..:  Copyright (c) 2017 Marcus Gustafsson (marcusgu@icloud.com)

```

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community5

Small or concentrated contributor base

Maturity67

Established project with proven stability

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.

###  Release Activity

Cadence

Every ~0 days

Total

18

Last Release

3136d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b7908c46f47026e2c9cdc6360d9c8e59c3c166359ac479d0a0627cb5e78df987?d=identicon)[marcusgsta](/maintainers/marcusgsta)

---

Tags

frameworkmicromvcboilerplateeducation

### Embed Badge

![Health badge](/badges/marcusgsta-comment/health.svg)

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

PHPackages © 2026

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