GithubHelp home page GithubHelp logo

lonetwin / opencore Goto Github PK

View Code? Open in Web Editor NEW
1.0 3.0 0.0 3.5 MB

A collection of utilities and other things to help in the creation of community driven websites

License: GNU General Public License v2.0

JavaScript 72.90% Python 27.10%

opencore's Introduction

OpenCORE

OpenCORE is a collection of collaboration utilities inspired by and integrating elements of the KARL Project.

Functionality

Database bootstrapping support
Allows for first time initialisation of new databases and populates them with data, users and permissions.
Logging utilities
Helpers for logging data coming from one or more application instance.
Password Gateway middleware
Restrict user access to view the site by challenging all requests with an input requiring a generic password. This is stored as a cookie on the user machine to prevent the need to input this for each request.
Content model definitions
Model definitions for various content types relating to; attachments, blogs, cataloging and indexing, commenting, syndication feeds and caching, community frameworks, file and image uploads, forums, "liking" content, static pages, user profiles, user to user messaging, content ordering, users and profiles.
Command-line scripting
Utities for writing console scripts for managing the application database as well as a number of useful scripts covering; database evolution (migration), admin user management, catalog indexing and reindexing, renaming users and content.
Security
Policy and definitions for user roles and permissions for certain actions on the system.
Tagging
Tools and utilities for managing and maintaining tags on content within the system.
Testing
Helper functions and utilities for unit testing elements of the application.
Utilities
Utilities around sending email, pagination and batching, embedding content, image processing, syndication feed generation and content searching.
Views
Generic views and templates to manage data objects and provide basic site structure.
JSON/JSONP API
Support for formatted data structures to be provided per content type on data.json[p] and list.json[p] urls.

opencore's People

Contributors

amarandon avatar cjw296 avatar erowan avatar jessonyip avatar lonetwin avatar pire avatar strandent avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

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.