Skip to content

🌸 轻量级Java平台在线幕课学习网站

Notifications You must be signed in to change notification settings

ghh56891435/TinyMooc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Developers' website maven-central License @不能卖萌心塞塞 on weibo

关于Maven下载缺失的Jar包以及数据库SQL文件

使用extra目录。

萌课(tinymooc)是什么?

tinymooc 中文名萌课,是一个轻量级Web网站。它拥有简洁的代码,优雅的设计。 萌课网目前打算实现微课程的点播和直播服务,依托于腾讯云强大的云计算服务给用户带去更好的微课学习体验。

如果你喜欢,欢迎 Star and Fork, 谢谢!

演示地址

https://119.29.97.92已失效 请换用本地测试

部分页面展示

个人课程学习情况

课程分类

课程和课时

课程播放(接入腾讯云视频服务)

推荐页面

特性

  • 轻量级。代码简洁,结构清晰
  • 操作简单,界面美观
  • 小组,话题,讨论,留言,根本停不下来
  • 腾讯云支持的高效视频管理和点播服务
  • 多种配置文件支持(当前支持properties、json和硬编码)
  • 内置Jetty服务,模板引擎支持
  • 支持JDK1.6或者更高版本

概述

  • 简洁的:Kiss原则实现,操作简单,maven管理。萌课目标让用户在一天内爱上并使用。
  • 强大的:tinymooc 依托腾讯强大的云计算服务

快速入门

开始之前,首先 Download或Clone本工程

Maven 配置: 使用maven3.1,并加入tomcat插件 项目已经启用Jetty部署,tomcat的话可以参考以下配置

<plugin>
	<groupId>org.apache.tomcat.maven</groupId>
	<artifactId>tomcat7-maven-plugin</artifactId>
	<version>2.2</version>
	<configuration>
	<url>https://localhost:8888/manager/text</url>
	<username>admin</username>
	<password>admin</password>
	<server>tomcat7</server>
	<path>/microlecture</path>
	</configuration>
</plugin>

加入用户组到 tomcat-users.xml文件:

<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>

运行项目,然后用浏览器打开 https://localhost:8888/tinymooc 这样就可以看到萌课了!

OK,这一切看起来多么的简单,欢迎查看我的其他项目和相关更新:

计划

    1. 开发萌课用户管理
    1. 接入腾讯云视频点播服务
    1. 接入腾讯云视频直播服务
    1. 优化并发能力和更好的UI呈现

更新日志

更新日志

联系我

作者 微博@风屿alter
2015 年 11月 15日

开源协议

Copyright 2015 lemonjing

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

🌸 轻量级Java平台在线幕课学习网站

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 66.2%
  • CSS 24.1%
  • JavaScript 9.4%
  • HTML 0.3%