This repository contains the necessary files (HTML, CSS, JavaScript) needed to create a very simple Personium app which can be launched from the HomeApp.
All you need to do is follow the instructions in the tutorial to import configuration to your app Cell and upload the files (see below) that contain appropriate information (information marked by "***" within this repository)of your app Cell.
│ launch.json (must use the current app Cell URL)
│ profile.json (must use your App name and icon)
│
│
├─locales
│ ├─en
│ │ profile.json (must use your app name and icon)
│ │
│ └─ja
│ profile.json (must use your app name and icon)
│
└─src
└─html
│
└─Engine
acc_info.js (must use your app Cell's information)
Either perform the tutorial using our demo environment (demo.personium.io) or make sure you have Unit Admin level permission over your app Cell.
Due to current implemetation of Personium Core, the followings will happen and require you to re-login as Unit Admin.
- The app Cell's user account will be overwritten with random password when importing a Cell from another Personium Unit.
- Unit/Cell Manager will be logged out automatically after importing a Cell.
- Join our community through Slack
- After your slack account is activated, please write a simple message in "demo-Cell-request" channel so that we will create a new Cell for you.
You also need to mention that you want an app Cell, too. - Once you receive your newly created app Cell, please change the password of the admin account.
Follow the steps below to create, customize and install your first Personium app.
-
How to deploy
Take a look at the guide on How to deploy the minimal app. -
How to customize the app
Feel free to use this app as the base and write your own app. Basically, you can reuse files that contain "common" in their file names. Check here for detailed instructions. -
How to Install the app
Take a look at the guide on How to Install the Minimal App. -
How to debug the app
Install Restlet Client in Chrome and import the scenario. Fill in your app Cell information in Environment variables.
At first, the part getting your friend's data will fail because required permission is not assigned to you. Ask you friend to install the Minimal App and perform How to add member and assign permission.
Currently we only have resources to create web application version of Personium app.
When time permits, we will have iOs and Android versions.
Some tips on using i18next & Google API.