kefahi / io Goto Github PK
View Code? Open in Web Editor NEWData Management System
Data Management System
A graph database is the perfect fit for the complex data patterns we'll have. Arango also got a yii2 activerecord (and native php driver). Its much better than mongo db and offers more paradigms and features.
The purpose of this ticket is to implement the data model on Arango along with the proper yii2 integration.
Should we simply use Yii2 available rest api? or consider Avro RPC?
This is a sample Avro RPC on other languages (java/ruby/python)
Using Yii2 Authclient enable OpenID/OAuth2 which offers integration with major identity integration providers such as Facebook, Google, Microsoft, Yahoo, Linkedin and Twitter.
Have a look at this nice article.
i18n setup and configuration.
Pretty much like Redis ActiveRecord except that this ActiveRecord will use File systme api instead of Redis Api.
The key is the entry path: say notes/study/english/grammer.json
and the content (data) of the entry is json for now (later we can extend this to bson and xml if needed).
It should be possible to access (read/write) the json entries as an object. PHP Serialized object could be used for now instead of json to make it simpler to read/access/write.
This will become the heart of the new system. We could later on think of using a query capability (for example index via clucene.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.