forked from rc/aircox
		
	issue #3: merge controllers into programs; missing: views
This commit is contained in:
		
							
								
								
									
										28
									
								
								docs/technicians.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								docs/technicians.md
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,28 @@
 | 
			
		||||
 | 
			
		||||
# General information
 | 
			
		||||
Aircox is a set of Django applications that aims to provide a radio management solution, and is
 | 
			
		||||
written in Python 3.5.
 | 
			
		||||
 | 
			
		||||
Running Aircox on production involves:
 | 
			
		||||
* Aircox modules and a running Django project;
 | 
			
		||||
* a supervisor for common tasks (sounds monitoring, stream control, etc.) -- `supervisord`;
 | 
			
		||||
* a wsgi and an HTTP server -- `gunicorn`, `nginx`;
 | 
			
		||||
* a database supported by Django (MySQL, SQLite, PostGresSQL);
 | 
			
		||||
 | 
			
		||||
# Architecture and concepts
 | 
			
		||||
Aircox is divided in three main modules:
 | 
			
		||||
* `programs`: basics of Aircox (programs, diffusions, sounds, etc. management);
 | 
			
		||||
* `controllers`: interact with application to generate audio stream (LiquidSoap);
 | 
			
		||||
* `cms`: create a website with Aircox elements (playlists, timetable, players on the website);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# Installation
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# Configuration
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user