Skip to content

Commit b0b6885

Browse files
committed
readme update
1 parent 4336c84 commit b0b6885

File tree

1 file changed

+22
-56
lines changed

1 file changed

+22
-56
lines changed

README.md

Lines changed: 22 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,17 @@
55
<img src="https://poser.pugx.org/hessam/laravel-blogger/v/stable.png" alt="Latest Stable Version">
66
</a>
77

8-
<a href="https://packagist.org/packages/hessam/laravel-blogger">
9-
<img src="https://poser.pugx.org/hessam/laravel-blogger/downloads.png" alt="Total Downloads">
10-
</a>
11-
128
<a href="https://packagist.org/packages/hessam/laravel-blogger">
139
<img src="https://poser.pugx.org/hessam/laravel-blogger/license.png" alt="License">
1410
</a>
1511
</p>
1612

17-
# Hessam CMS - Complete Laravel CMS Package
13+
# Complete Laravel CMS Package
1814
## With Multi-level Categories and Full Text Search
19-
It has everything you need to quickly and easily add a CMS to your existing laravel application.
15+
Easily add a wordpress functionality and CMS to your laravel web application.
2016

21-
## [Online Demo](https://cms.binshops.com/login)
22-
You can check Hessam CMS online: [https://cms.binshops.com](https://cms.binshops.com/login)
17+
## [Let's try it - Online Demo](https://cms.binshops.com/login)
18+
You can try Hessam CMS online: [https://cms.binshops.com](https://cms.binshops.com/login)
2319

2420
### Quick and easy installation
2521

@@ -34,10 +30,24 @@ To see package on Packagist click this [Link](https://packagist.org/packages/hes
3430
## Important Notes
3531
- For laravel 8.x's default auth User model, change user model in `blogetc.php` to: `\App\Models\User::class`
3632

33+
## Features
34+
- Compatible with latest laravel version (laravel 8.x)
35+
- Backward-compatibility with previous laravel versions
36+
- Full text search - searching throughout the blog posts
37+
- Multi-level category support
38+
- fully configurable via its `config/blogetc.php` config file
39+
- Ready to use admin panel
40+
- Full customizability of admin views and front views
41+
- Paginated views
42+
- Ability to upload images
43+
- Managing posts, categories
44+
- Managing comments and comment approval
45+
- Other options include using Disqus comments or disabling comments
46+
3747
## Recent Changes
3848
- **8.0.x** Compatibility with Laravel 8.x
3949

40-
### Screen Shots
50+
## Screen Shots
4151

4252
<p align="center">
4353
<img src="https://hessam.binshops.com/wp-content/uploads/2020/08/Screen-Shot-2020-08-08-at-6.23.35-PM-1024x560.png" width="500px" title="Add post">
@@ -62,54 +72,10 @@ To see package on Packagist click this [Link](https://packagist.org/packages/hes
6272

6373
## What/who this package is for:
6474

65-
- For websites running Laravel (6.x and higher)
66-
- Who want to have a site blog, and have an easy to use interface to write blog posts/assign categories/manage existing posts
75+
- For websites running Laravel
76+
- Who wants to have a site blog, and have an easy to use interface to write blog posts/assign categories/manage existing posts
6777
- Where only admin users can edit/manage the blog (this is not suitable for every user on your site to be able to manage posts)
68-
- Where you understand that posts can (potentially) contain JS or any other code, so you should only allow trusted admin users to add/edit/delete/manage the blog posts
69-
70-
## What this package is NOT for:
71-
72-
- Sites where you want your (normal, non-admin) users to write blog posts. You must set `canManageBlogEtcPosts()` on your user model to ONLY allow trusted users.
73-
74-
## Features
75-
76-
- Includes all views, routes, models, controllers, events, etc
77-
- Public facing pages:
78-
- View all posts (paginated)
79-
- View all posts in category (paginated)
80-
- View single post
81-
- Add comment views / confirmation views
82-
- Search (full text search), search form, search results page.
83-
- Admin pages:
84-
- Posts **(CRUD Blog Posts, Upload Featured Images (auto resizes)**
85-
- View all posts,
86-
- Create new post,
87-
- Edit post,
88-
- Delete post
89-
- Categories **(CRUD Post Categories)**
90-
- View all categories,
91-
- Create new category,
92-
- Edit post,
93-
- Delete post
94-
- Comments **(including comment approvals)**
95-
- View all comments,
96-
- Approve/Moderate comment,
97-
- Delete comment
98-
- Upload images
99-
- as well as uploading featured images for each blog post (and auto resizing to multiple defined sizes), you can upload images separately.
100-
- view all uploaded images (in multiple sizes)
101-
- **Includes admin panel**
102-
- Create / edit posts
103-
- Create / edit post categories
104-
- Manage (approve/delete) submitted comments
105-
- Multi-level category
106-
- Allows each blog post to have featured images uploaded (you can define the actual dimensions) - in large, medium, thumbnail sizes
107-
- fully configurable via its `config/blogetc.php` config file.
108-
- **Includes all required view files, works straight away with no additional setup.** All view files (Blade files) use Bootstrap 4, and very clean HTML (easy to get your head around). You can easily override any view file by putting files in your `/resources/views/vendor/blogetc/` directory
109-
- **Built in comments (using the database)**, can auto approve or require admin approval (comment moderation).
110-
- Other options include using [Disqus](http://disqus.com/) comments or disabling comments.
111-
- Includes unit tests.
112-
- Fires events for any database changes, so you can easily add Event Listeners if you need to add additional logic.
78+
- For anyone who likes to add a wordpress-like CMS to her/his web app
11379

11480
## How to customise the blog views/templates
11581

0 commit comments

Comments
 (0)