IBO Blog System
IBO (imprint Blog) imprint blog. Presumably everyone wants their blog to record what they think, keep some thoughts, and leave a mark of victory.
Official site: https://www.ijson.net
The development cycle of this blog is calculated on a monthly basis.After all, I usually go to work. I don't write code every day. I can only write this code on Saturday and Sunday and release it monthly.
- Install MongoDB on Mac OSX
- IBO 1.0.* Blog installation documentation
- IBO 1.0.* Upgrade 1.1. * Upgrade documentation
- IBO 1.1.* Installation and use of version services
Use of technology
- SpringBoot 2.1.6
- Mongodb 3.8.2
- Ibeetl 2.7.22
- CKEditor 4.12.1
- Support for soft article releases such as Markdown
- Simple design and beautiful interface
- Support separate storage of article attachments
- Simple deployment and no container dependencies
- Non-relational storage
- Support article sharing
- Support draft save
- Support custom header information, easy to add Google, Baidu and other large analysis platform header code
- Whether the user can register, whether the user leaves a comment, there is a system switch
- Support dynamic menu
- Support to display blogger information, field display custom
- Support adding friendship link
- Support role management, can customize different roles, including registered user roles, etc.
- Support permission management, convenient management permissions
- Support personal information modification and password modification
- Can preview registered users, and support users to disable delete and other operations
- Support article review and release. Registered users can publish articles after review by the administrator (can be modified in the role)
- Support to view the list of article tags, and support the reverse query of blog posts
1.1.0 Add Friendly Link
1.1.* Preview of background interface
Support site name customization and role setting for registered users
Whether the site allows registration, whether comments are allowed, whether to display blogger information, and whether to launch dynamic menus, Currently WeChat login, WeChat settings, Weibo login, Weibo settings, QQ login, Tencent settings will be developed in 1.3. *
Blogger Information Show
If the display of blogger information is enabled in the switch, which fields are displayed, you need to configure it.
Support adding friendly links for display on the homepage
The system will pre-fabricate some permissions by default. In the later development of secondary students, you need to add the corresponding link address here for normal access.
Add permission page
Set the directory under which permissions are hung
The following are pre-made system roles.The default system roles are not editable, and new permissions are automatically granted to system roles.
New character animation
The following is the initial registration role.By default, articles published by the registration role need to be reviewed by the administrator. At present, comments need to be reviewed. It is still under development.
For example, Baidu analysis, google analysis, etc., you need to add meta in the header. At this time, you can add it directly here, without manual addition.
Personal information settings
Personal information settings support the user's personal information settings, if the current person is a blogger, the information will be displayed on the homepage of the website
Used to show the number of registered user users, and can be disabled or deleted
The user deletes the list, deletes it as tombstone in the member list, and it is really deleted here. In order for everyone to see intuitively, I have created a test member myself. The member can be restored after the deletion. At the same time, all permissions will be combined restore
New / Edit Article
The new article still saves the original 1.0 style, but this time added the save draft function, the article can't finish writing, the save draft will be written next time
Full article list
A list of all blog data on the current website, only administrators
Full draft list
Only management can see all draft information of current website
User draft list
Draft list information of the current user, this permission exists for all personnel, depending on whether the webmaster has revoked this permission in the role
User Article List
Article list information of the current user, this permission exists for all personnel, depending on whether the webmaster repossess this permission in the role
After an ordinary user or a registered user publishes an article, if the administrator is set to publish after approval, the administrator needs to approve here. The following is the article created by
test0001just created. The administrator view needs to check the content of the article. Then perform the consent or rejection operation.After consent, the article will be displayed on the homepage. If it is rejected, it needs to be modified by the publisher of the article and then submitted to the administrator for approval again.The main purpose of this function is to prevent the problem of bad content or malicious advertisements.
test0001 view list
List of tags
The tag list is all the tag tags used in the current article. The management has the right to delete them, modify the tag name operation, and perform reverse checks to see what blog posts currently use the current tag.
Article checklist display
Find out which blogs are currently used by tags