Web systems

From Things and Stuff Wiki
Jump to navigation Jump to search


Systems and frameworks.

See also, bits of Communication and Organisation.

General


See Drupal, Python#Frameworks, Ruby#CMS.2FF, Node.js


Ghost

Social

Static


See also SaaS#Pages

Jekyll

  • Jekyll is a simple, blog-aware, static site generator, written in Ruby. It takes a template directory containing raw text files in various formats, runs it through Markdown (or Textile) and Liquid converters, and spits out a complete, ready-to-publish static website suitable for serving with your favorite web serve
gem install jekyll
jekyll new myblog
cd myblog
jekyll serve




  • Poole is the butler for Jekyll, the static site generator. It's designed and developed by @mdo to provide a clear and concise foundational setup for any Jekyll site. It does so by furnishing a full vanilla Jekyll install with example templates, pages, posts, and styles.
  • Pagoda - Zen like blog editor for your Jekyll blog

Other

  • Daux.io is an documentation generator that uses a simple folder structure and Markdown files to create custom documentation on the fly. It helps you create great looking documentation in a developer friendly way.
  • Middleman is a static site generator using all the shortcuts and tools in modern web development.
  • Stacey is a lightweight content management system. No database setup or installation files, simply drop the application on a server and it runs. Your content is managed by creating folders and editing text files. No login screens, no admin interface.

Lifestream

Blogging / comments

Office

Calendar

Dashboard

File management




Document management

  • Substance is an open platform for collaborative composition and sharing of digital documents.


Project Management System

PMS

  • ChiliProject is a web based project management system. It supports your team throughout the complete project life cycle, from setting up and discussing a project plan, over tracking issues and reporting work progress to collaboratively sharing knowledge.


Customer Relationship Manager

tracing customer details and workflow

Services

Consulting and engagement

Enterprise resource planning

  • ERP facilitates information flow between all business functions inside the organization, and manages connections to outside stakeholders.

Enterprise social

E-commerce

See Drupal Distros#Drupal Commerce and WordPress#E-commerce

Magento

osCommerce

ZenCart

PrestaShop

OpenCart

Other


Crowdfunding

Graphing

Storage

Digital assets

  • Omeka is a free, flexible, and open source web-publishing platform for the display of library, museum, archives, and scholarly collections and exhibitions. Its “five-minute setup” makes launching an online exhibition as easy as launching a blog.
  • https://en.wikipedia.org/wiki/Omeka
  • Islandora is an open-source software framework designed to help institutions and organizations and their audiences collaboratively manage, and discover digital assets using a best-practices framework. Islandora was originally developed by the University of Prince Edward Island's Robertson Library, but is now implemented and contributed to by an ever-growing international community.
  • Fedora (Flexible Extensible Digital Object Repository Architecture) was originally developed by researchers at Cornell University as an architecture for storing, managing, and accessing digital content in the form of digital objects inspired by the Kahn and Wilensky Framework. Fedora defines a set of abstractions for expressing digital objects, asserting relationships among digital objects, and linking "behaviors" (i.e., services) to digital objects.
  • Scalar is a new authoring and publishing platform now in development from the Alliance for Networking Visual Culture that’s designed to make it easy for authors to write long-form, born-digital, media-rich scholarship online. Scalar enables users to assemble media from multiple sources and juxtapose them with their own writing in a variety of ways, with minimal technical expertise required.

Media

See also Distros#Data and media, Audio#Web players

  • MediaGoblin is a free software media publishing platform that anyone can run. You can think of it as a decentralized alternative to Flickr, YouTube, SoundCloud, etc. It's also:
  • Play is an employee-powered iTunes-based client-driven distributed music server for your office. Also it can prepare your taxes.
  • Subsonic is a free, web-based media streamer, providing ubiquitous access to your music. Use it to share your music with friends, or to listen to your own music while at work. You can stream to multiple players simultaneously, for instance to one player in your kitchen and another in your living room.


  • Supersonic - Open-source web-based media streamer and jukebox fork of Subsonic. Supports MP3, OGG, AAC and other streamable audio and video formats. Runs on Windows, GNU/Linux and Mac using Java.
  • http://www.madsonic.org/ Madsonic is a web-based media streamer and jukebox fork of Subsonic. Based on Java technology, Madsonic runs on most platforms, including Windows, Mac, Linux, OSX, and Unix variants. Clients can connect via the built in website or with many other clients that support the Subsonic/Madsonic REST API. GPL. Madsonic instantly transports your media to any HTTP connected device regardless of bitrate. You can stream to multiple players simultaneously. Madsonic is designed to handle very large music collections. By using transcoder plug-ins, Madsonic supports on-the-fly conversion and streaming of virtually any audio format, including MP3, OGG, WMA, FLAC, APE and more.
  • tv.js : Apple TV for Torrent Streaming
  • Twonky Server is a media server for PC, embedded, and mobile platforms that allows connected devices to browse and stream media files over a home network. Twonky Server scans and indexes media files on the server and can even aggregate media files from multiple servers to make them accessible from a central location. Music, photos, videos, and playlists, in addition to cloud media accessed through online feeds can all be accessed through Twonky Server
  • Wizd - MediaWiz Server Daemon for Linux. Japanese.
  • Camlistore is your personal storage system for life. See the overview, or the video below. Note that it's a "storage system", not just a "file system". It can store and be accessed like a traditional filesystem, but it specializes in representing higher-level objects which don't need to exist in purely one place in a tree. (e.g. a photo, a comment, a "like", a blog post) Or a tree of 5TB videos with Unix mode bits that you can access via a FUSE filesystem. [17] [18]
  • MediaTomb is an open source (GPL) UPnP MediaServer with a nice web user interface, it allows you to stream your digital media through your home network and listen to/watch it on a variety of UPnP compatible devices.
  • uShare is a UPnP (TM) A/V & DLNA Media Server. It implements the server component that provides UPnP media devices with information on available multimedia files. uShare uses the built-in http server of libupnp to stream the files to clients. GeeXboX uShare is able to provide access to both images, videos, music or playlists files (see below for a complete file format support list). It does not act as an UPnP Media Adaptor and thus, can't transcode streams to fit the client requirements.
  • Universal Media Server is a media server capable of serving videos, audio and images to any DLNA-capable device. It is free, regularly updated and has more features than any other media server, including paid media servers. It streams to many devices including PS3, Xbox One and 360, many TVs (Samsung, Panasonic, Sony, Vizio, LG, Philips, Sharp), smart phones (iPhone, Android, etc.), Blu-ray players, and more.
  • Serviio is a free media server. It allows you to stream your media files (music, video or images) to renderer devices (e.g. a TV set, Bluray player, games console or mobile phone) on your connected home network. There is also a paid for Pro edition which further enhances the possibilities of sharing content in your connected household.
  • ReadyMedia (formerly known as MiniDLNA) is a simple media server software, with the aim of being fully compliant with DLNA/UPnP-AV clients. It is developed by a NETGEAR employee for the ReadyNAS product line.
  • LXiMedia - A DLNA compatible, fully transcoding, media server designed for serving media (movies, TV shows, music, photos) to DLNA compliant televisions and media players (Streamium, PS3, XBox 360). Also subtitles and audio language selection are supported.
  • BubbleUPnP Server - provides new services, many of them running on top of your existing UPnP/DLNA devices. Unless BubbleUPnP Server is used only for use with Chromecast, it requires at least one working UPnP AV Media Server or Media Renderer to do something useful.
  • OSMC - (Open Source Media Center) is a free and open source media player based on Linux and founded in 2014 that lets you play back media from your local network, attached storage and the Internet. OSMC is the leading media center in terms of feature set and community and is based on the Kodi project.
  • MuttonChop is a media player designed to be controlled through a web interface or by a JSON API (the web interface uses the JSON API). Technically, MuttonChop is two separate applications; a daemon like player/server and a default HTML/JavaScript/CSS interface.




  • forked-daapd is a Linux/FreeBSD DAAP (iTunes), MPD (Music Player Daemon) and RSP (Roku) media server. It has support for AirPlay devices/speakers, Apple Remote (and compatibles), MPD clients, network streaming, internet radio, Spotify and LastFM. It does not support AirPlay video.
  • Shairport Sync is an AirPlay audio player -- it plays audio streamed from iTunes, iOS devices and third-party AirPlay sources such as ForkedDaapd and others. Audio played by a Shairport Sync-powered device stays synchronised with the source and hence with similar devices playing the same source. In this way, synchronised multi-room audio is possible without difficulty. (Hence the name Shairport Sync, BTW.)
  • FUPPES is a free, multiplatform UPnP A/V Media Server. FUPPES supports a wide range of UPnP MediaRenderers as well as on-the-fly transcoding of various audio, video and image formats. FUPPES also includes basic DLNA support.


Freemium

  • Spotify-AdKiller (for LINUX) - We all love Spotify, but sometimes people (like us) want to throw a party without having to listen to interrupting ads before having bought Spotify Premium. Well, with this killer project, now you can! This is for testing purposes ONLY! Spotify is a fantastic service and worth every penny. This script is NOT meant to circumvent buying premium! Please do consider switching to premium to support Spotify - especially if you're going to use it on mobile. If the script does not work for you, help us improve it!


Images

  • OpenPhoto is an Open Source photo sharing platform which gives users complete ownership and portability of their photos. Users’ photos, tags and comments are seamlessly stored into personally owned cloud services owned by themselves. Whatever they want to do or wherever they want to go their photos are free to go with them.
  • Colorbox - A lightweight customizable lightbox plugin for jQuery

XMBC

  • XBMC is an award-winning free and open source (GPL) software media player and entertainment hub that can be installed on Linux, OSX, Windows, iOS, and Android, featuring a 10-foot user interface for use with televisions and remote controls. It allows users to play and view most videos, music, podcasts, and other digital media files from local and network storage media and the internet.

Sharing

See also Sharing

  • http://en.wikipedia.org/wiki/Seedbox - a remote server hosted in a high-bandwidth data center used for the safe uploading and downloading of digital files. These speeds range from 100Mbit/s (8MB/s) to 10Gbit/s (1250MB/s). Persons with access to a seedbox can download these files to their personal computers anonymously. Seedboxes generally make use of the BitTorrent protocol for uploading and downloading torrents, although they have also been used on the eDonkey2000 network.


Personal cloud


  • YunoHost is a server operating system aiming to make self-hosting accessible to everyone. It is based on Debian GNU/Linux and is fully compatible with it.
  • Sandstorm - an open source operating system for personal and private clouds.

Web application framework

to sort

  • Camlistore: Content-Addressable Multi-Layer, Indexed Store. a way to store, sync, share, model and back up content. used by bradfitz





Quantified self