GithubHelp home page GithubHelp logo

lizhijun / iyourl Goto Github PK

View Code? Open in Web Editor NEW
44.0 8.0 21.0 2.95 MB

iYourl is a social news website like Reddit and Digg.

Home Page: http://www.91toutiao.com/

License: MIT License

ApacheConf 0.01% PHP 99.50% HTML 0.23% JavaScript 0.26%

iyourl's Introduction

###这个版本还是最开始的原型UI版本,等开发完善了再完整的开源。

iYourl

iYourl是一个社会化新闻聚合站点,口号:提前于新闻发生,来自互联网的声音!

功能介绍

你可以浏览并提交互联网上内容的链接或者发布自己的原创。别人可以对你发布的链接或文字进行投票,得分突出的链接会被放到首页。也可以对你发布的链接或文字进行评论以及回复其他评论者。

技术架构

  • Linux(CentOS)+Nginx+MySQL+PHP
  • 采用遵循MVC**的PHP开发框架CodeIgniter
  • 兼容性很好的JS库Jquery
  • 前端工具包Bootstrap v2

安装

  • 配置LNMP环境(以CentOS5.4 32为例)

    1. 安装必须的组件
    yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers
    1. 下载LNMP
    wget http://catlnmp.googlecode.com/files/lnmp1.4.tar.gz
    1. 解压缩
    tar zxvf lnmp1.4.tar.gz
    1. 进入该目录
    cd lnmp
    1. 给脚本添加执行权限
    chmod +x *.sh
    1. 开始安装
    ./install.sh

然后会弹出一个对话框叫你输入你默认绑定域名,再之后输入mysql 的ROOT 密码。

这之后就是漫长的等待,预计半个小时。

OK 完成后。

程序安装路径:

MySQL : /usr/local/mysql
PHP : /usr/local/php
Nginx : /usr/local/nginx
PHPMyAdmin /home/www/phpmyadmin
Web目录 /home/www
FTP根目录 /home/www

  • 数据库:导入根目录下db文件夹中的iyourl.sql

TodoList

  1. 首页功能完善
  • 排名改进(已完成)
  • 投票功能(已完成)
  • 分类功能(已完成)
  • 注册登录(已完成)
  • 邮件分享功能(已完成)
  • 浏览器兼容(已完成)
  • 响应是设计(采用Bootstrap v3 重写) (已完成)
  1. 加入排序算法
  • 热门排名 (已完成)
  • 上升最快(已完成)
  • 热议 (已完成)
  1. 评论页面
  • 外观(已完成)
  • 功能完善(已完成)
  • 添加评论删除功能(已完成)
  • 显示算法优化:采用先序排序算法进行改进(已完成)

客户端App

API接口:http://lizhijun.github.io/91toutiao/

  • Android App (寻开发者)
  • iOS App (寻开发者)

License

知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 **大陆许可协议进行许可。

iyourl's People

Contributors

lizhijun avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

iyourl's Issues

Still developed?

iYourl looks pretty amazing! A full clone of reddit in PHP/mySQL?

Is this still being developed?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.