Git Product home page Git Product logo

pipinstrasse's Introduction

/***********************************************************************************
Copyright (c) 2011 Olav Schettler <[email protected]>

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
----

This is the MIT Open Source License of http://www.opensource.org/licenses/MIT
***********************************************************************************/

Dieses Verzeichnis enthält die Software "Pipinstrasse". 

Die Software implementiert auf der Basis von PHP5/MySQL, ohne Zuhilfenahme weiterer Software (ausser ImageMagick zur server-seitigen Bildbearbeitung) oder Frameworks, ein einfaches, soziales Netzwerk mit folgenden Eigenschaften:

 - Nutzerkonten
 - Fotoalben mit automatischer Bildskalierung 
 - Scharzes Brett
 - Privaten Nachrichten
 - Chat
 - Einladungsfunktion
 - Gastzugang
 - Startseite mit "Wall" = Liste der Mitgliederaktionen und "Like"-Funktion

Typische Anwendungsfälle für diese Software sind geschlossene Websites für Nachbarschaften, Familien oder Vereine, die sich untereinander austauschen wollen und keine öffentliche Web-Präsenz benötigen.

Die Nutzung ist generell nur angemeldeten Nutzern möglich. Neue Nutzer können sich über ein Webformular registrieren, müssen aber vom Administrator freigeschaltet werden. Es gibt allerdings einen Gastzugang, über den sich Einladungs-Codes gezielt an E-Mail-Nutzer versenden lassen. Über eine solche Einladung hat man Zugriff auf ein einzelnes Fotoalbum.  

Die Gestaltung ist erweiterbar und in "theme"-Verzeichnissse ausgelagert.

Wie aus dem Lizenztext oben hervorgeht, wird die Software quelloffen und kostenlos verteilt.

Installation
============

 - Legen Sie eine MySQL Datenbank an, etwa mit "mysqladmin create pipinstrasse"
 - Laden Sie die Datei schema.sql, etwa mit "mysql pipinstrasse < schema.sql"
 - Kopieren Sie die Datei config.php.default nach config.php
 - Tragen Sie in diese Datei die Zugangsdaten für Ihre Datenbank ein
 - Konfigurieren Sie einen Webserver, dessen DocumentRoot auf das www-Verzeichnis zeigt. 
   mod_rewrite muss aktiviert sein.
 - Registrieren Sie als Nutzer und aktivieren diesen in der Datenbank,
   etwa mit "echo 'UPDATE users SET active = 1' | mysql pipinstrasse"
 - Laden Sie weitere Nutzer über den Knopf oben rechts ein. 
   Diese sind direkt freigeschaltet.

Viel Spaß mit der Software!
Olav Schettler, Bonn


PS. Wenn Sie sich an der Weiterentwicklung beteiligen wollen, Fragen haben oder Unterstützung bei der Installation benötigen, erreichen Sie den Autor unter http://olav.net/contact

PPS. Wenn Sie Spaß an der Software haben, schicken Sie mir doch ein Dankeschön: 
http://dankbarkeit-ist-nicht-erforderlich.de/

pipinstrasse's People

Contributors

oschettler avatar darmstaedter avatar

Stargazers

 avatar

Watchers

 avatar James Cloos 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.