Git Product home page Git Product logo

nms's Introduction

News Management System

Overview

Originally designed for the school newspaper at the Rensselaer Polytechnic Institute, the Polytechnic NMS is a content management system tailored for media organizations.

Features

  • Organizations - assign positions and control which members upload content
  • News Sections - shown on the site's navigation bar, used for sorting articles into unique categories, and can be changed at any time
  • Admin Dashboard - control media uploads, article lists, section headings, organizations, users, and more
  • Media Uploads - currently supports photo uploads that can be attached to articles. Future media types will include InDesign XML file uploads that can be parsed into ready-to-go articles for an easier workflow.
  • Article Creation - Easily create and submit articles through our own article submission process

Future Plans

This application should be adaptable for any small media organization, therefore, the plan is to support various customization features. Among these features are image uploads for the website banner, editable links for social media sharing, and custom CSS variables through the admin panel.

The long term goal is to create a simple and useful solution maintaining any school news organization's web prescence.

Developers

The work is done through the Rensselaer Center for Open Source Software, also known as RCOS, by Editor in Chief Dan Bruce '16 and Web Tech Chairman Gabe Perez '16.

nms's People

Contributors

ddbruce avatar gbprz avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

draab

nms's Issues

Auto approve group memberships

System administrators: automatically approve any membership requests they submit
Group leaders: automatically approve any memberships only in the group they lead
Basic users: auto approve nothing
#12

Email and password fields on sign up page

There is no styling for email or password fields, the current css specifically targets text field inputs only. It would be nice to create a class for these types of input fields so that I can add it to the email and password text boxes so they glow red like everything else.

Page titles

  • On the front page:
    • The Rensselaer Polytechnic | Serving the Rensselaer community since 1885
  • On section pages:
    • | The Rensselaer Polytechnic
  • On article pages:
    • | The Rensselaer Polytechnic
  • On special pages (advertising, contact us, etc.)
    • | The Rensselaer Polytechnic

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.