lagacy-documentation
lagacy-documentation copied to clipboard
Documentation for HumanConnection Network
Human Connection - The Social Knowledge- and Action Network
Project site | Pre-Beta | Bugtracker | Donation
Dear Contributors,
welcome and thank you for visiting the Human Connection Github Site. We are a small team, but with a great idea to develop a network that will serve the people.
Human Connection is an upcoming, new generation social network focused on local and global positive change. The collaborative non-profit platform is designed to promote the sharing of useful news, ideas, causes and values as well as smart know-how and experiences that can benefit everyone and meet mankind´s needs.
On board are:
-
Dennis Hack, CEO
-
Dennis Fasche, Frontend Developer & Andrei Buldakov, Backend Developer
Contribute
To keep Human Connection growing and improving we need all help we can get. Whether you can contribute code, ideas, translations, bug reports or simply make a donation
, your help is welcome!
FAQ
Why is the code still closed source?
We need time to rework and documentate the source. You can help us, when you are backend developer or software architect. For access to source code contact us at [email protected].
What we have worked so far?
Early stage prototype > Pre-Beta
Current used web technologies ?
- PHP
- MySQL
- jQuery
Architecture idea
[]
(http://test2.human-connection.org/images/HC_network_architecture.png)
Global API: API for communication between networks
Interface API: API for frontend with ajax/websocket
PHP class core: Base classes for all parts of the network
HC World: Admin tools and manangement (e.g. mail templates)
HC Javascript Object: JS Object to store all fronted data
Next steps?
- Rework and documentate code
- Create Interface API
- Frontend prototype in Vue.js 2.0
- Communicaton service(Chat,Notification...)
Is Human Connection charitable organization?
Our work is officially recognized by the German tax institution as to be promoting international understanding and attitude as well as tolerance in all spheres of culture
Pre-Beta features functionality (updated: 27/12/16)
For further information please visit our [release notes] (http://beta.humanconnection.org/releases_note)
User Account
- [x] Create new Account
- [x] Delete Account
- [x] Change Password
- [x] Email Confirmation (optional)
- [x] Change Language
- [x] Upload Avatar
- [x] Recover Password (confirmed)
Post Tools
Default Post
- [x] Create new post
- [x] Delete own Post
- [x] Upload attachment
- [x] Add Tags
- [x] Choose language
- [x] Change topic
- [x] Rate post(emojis)
- [x] Megaphone
- [x] Create automatic preview from an URL
- [x] Multiple asynchron file upload
- [x] Drag&Drop
- [x] Preview for audio file
- [ ] Preview for PDF document
- [x] Mark explicit content
- [x] Choose picture title
- [ ] More Info
- [ ] Take Action
Pro Contra Post
- [x] Create new Pro&Contra Discussion
- [x] Delete your own Pro&Contra Discussion
- [x] Add new Argument with attachment
- [x] Delete argument when 0 UpVote
- [x] Author from the discussion
- [x] Author from the argument
- [x] UpVote an argument
Organization
- [x] Add new organization to OrgaDatabase(need confirmation)
- [x] Edit organization in the OrgaDatabase
- [x] Confirm from moderator
- [x] Search and filter
Chat
- [x] Create new chatroom
- [x] Notification for new chat message
- [x] Notification for new private message
- [x] Upload attachment to chatroom
- [ ] Search chatrooms
Dashboard
- [x] List all posts
- [x] Change column
- [x] Cockpit preview
- [x] Open single post in modal window
Profile
- [x] Send private message
- [ ] List user posts
Translation tool
- [x] Translate string in multiple languages