mobilecms
所属分类:建站系统
开发工具:TypeScript
文件大小:0KB
下载次数:0
上传日期:2023-09-23 15:34:37
上 传 者:
sh-1993
说明: 多活动(或体育)组织的网站:新闻、事件、联系人。。。,
(Website for a multi activity (or sports) organization : news, events, contacts, ...,)
文件列表:
.editorconfig (246, 2023-09-23)
.travis.yml (354, 2023-09-23)
.vscode/ (0, 2023-09-23)
LICENSE (1067, 2023-09-23)
angular.json (3702, 2023-09-23)
e2e/ (0, 2023-09-23)
e2e/protractor.conf.js (752, 2023-09-23)
e2e/src/ (0, 2023-09-23)
e2e/src/app.e2e-spec.ts (299, 2023-09-23)
e2e/src/app.po.ts (208, 2023-09-23)
e2e/tsconfig.e2e.json (214, 2023-09-23)
gulpfile.js (583, 2023-09-23)
hosting/ (0, 2023-09-23)
hosting/apache/ (0, 2023-09-23)
hosting/apache/.htaccess (3018, 2023-09-23)
karma.conf.js (1426, 2023-09-23)
package-lock.json (812120, 2023-09-23)
package.json (1305, 2023-09-23)
src/ (0, 2023-09-23)
src/app/ (0, 2023-09-23)
src/app/app-routing.module.ts (776, 2023-09-23)
src/app/app.component.css (105, 2023-09-23)
src/app/app.component.html (70, 2023-09-23)
src/app/app.component.spec.ts (1081, 2023-09-23)
src/app/app.component.ts (216, 2023-09-23)
src/app/app.module.ts (1351, 2023-09-23)
src/app/maincontent/ (0, 2023-09-23)
src/app/maincontent/activity/ (0, 2023-09-23)
src/app/maincontent/activity/activity.module.ts (734, 2023-09-23)
src/app/maincontent/activity/activity.service.ts (1083, 2023-09-23)
src/app/maincontent/activity/activity.ts (299, 2023-09-23)
src/app/maincontent/activity/activitybutton.component.css (236, 2023-09-23)
src/app/maincontent/activity/activitybutton.component.html (278, 2023-09-23)
src/app/maincontent/activity/activitybutton.component.ts (986, 2023-09-23)
src/app/maincontent/activity/index.ts (79, 2023-09-23)
src/app/maincontent/article/ (0, 2023-09-23)
src/app/maincontent/article/article.component.css (249, 2023-09-23)
... ...
# MobileCms
tl;dr : Small CMS with categories. Data is stored in JSON files.
- Angular 11
- HTML 5 images
- Hosted on a cheap server
- All data is public
- BBCode support
It is initially intended to display content for a sport organization : News, calendar events, public pages, documents, ...
[![Build Status](https://travis-ci.org/OlivierB29/mobilecms.svg?branch=master)](https://travis-ci.org/OlivierB29/mobilecms)
## Admin App
Since this project is the frontend, an admin app is necessary :
- [admin demo](https://olivierb29.github.io/mobilecms-demo/admin).
- source code : [mobilecms-admin](https://github.com/OlivierB29/mobilecms-admin)
## Development server
- Node JS
- `git clone https://github.com/OlivierB29/BBCodeParser`
- clone this repo
- `npm i -g @angular/cli`
- `npm i`
- `npm start`
- Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.
## Build
Run `npm run dist` to build the project. The build artifacts will be stored in the `dist/` directory.
## Deploy
Transfer files in `dist` directory to your server (such as `/var/www/html/`).
## FAQ
- Browser compatibility
Same as [Angular](https://angular.io/guide/browser-support) with polyfills.
- Why not using a true CMS on a web hosting package ?
Value for money.
- And a hosted CMS ?
I prefer a domain name, instead of mysite.company.com
- Why JSON files VS database ?
Some entry level offers don't have any database, and <10MB of file storage, such as a domain name package.
For now, we have 10-20 news per year, and roughly the same for calendar events.
- Server hardware requirements
It can be hosted on anything, even a Raspberry Pi.
## Passed audits
Passed audits with Lighthouse (oct 2020)
Scores
- Performance : 89
- Accessibility : 100
- Best practices : 86
- SEO : 100
近期下载者:
相关文件:
收藏者: