I am currently with OctoberCMS platform and for the first project, I would like to make a new FlightGear livery database. I find that the actual one is not that good. Here is the feature I plan to add :
- Completely new design and backend
- All liveries are on GitHub (under GPL licence)
- Ability to add livery by GitHub or on the website
- Better management of new liveries, new thumbnail
- Ability to add markdown description to any aircraft, airline, livery or paintkit
- Rating system
- Comments
- Request
- New structure (see File structure)
- API (see API)
- Featured liveries
- Open source
Please note : this database will be unofficial unless admin decided to make it official.
More information:
File structure
Here is the planned file structure for the GitHub repo :
- Code: Select all
+---Aircraft_ICAO
| \---Airline_ICAO
| \---Aircraft_Registration
\---example-A333
\---example-ACA
\---example-C-GFAH
\---A330-343
ACA.png
ACA.xml
Here are the exceptions:
- The aircraft doesn't have a ICAO code: The prefix S- is added followed by a slug. For example, S-UFO
- The airline is virtual, or doesn't have a ICAO code: The prefix V- is added for virtual airlines, S- for slug or NONE for none. For example, V-MIA
- There is no registration or can be changed in-game: The prefix S- is added followed by a custom slug. For example, S-UFOMIA
- The aircraft have a special directory structure: By default, the file given in the registration directory is going to models/liveries/. If there is a path after, it will be added. For example, A333/ACA/C-GFAH/A330-343/files
API
The API will allow developers to build custom app with the Livery Database. For example, a desktop livery client could be possible.
Your opinion is very important! I do this for all of us, not just for me!
Thanks and have a great day!