Appearance
Project
Project resource represents a website running on Yelken platform. It is a top level resource that can have other resources attached to itself, such as Environment. By attaching environments to a project resource, you can have multiple copies of your website running independently.
Creating Project
When you want to create a new website on Yelken platform, you create a new Project resource in Create Project page. In this page, there are a few inputs and options for you to specify and choose according to your needs.
- Project Name: You can give a name to your project to distinguish among other projects you have. The name also sets up the site name of your website during creation. Most of the web applications still allow you to change the site name after creating.
- Region: You can specify the location of servers your website will run on. Choosing a closer location to your website's visitor will reduce the network latency and increase the page loading speed. Currently, there are not many available regions to choose from but new ones will be added in the future.
- Web Application: Yelken allows you to run different Web Applications. You can choose one from the options while creating the project.
- Plan: Depending on the web application you choose, you can select an appropriate Plan for your needs.
Once you successfully create a project, Yelken starts creating necessary resources in a secure environment in the background for your website. This process usually completes under one minute. However, Yelken may need to perform additional allocations due to the lack of available compute resources. In this situation, it may take a couple of minutes for your website to get ready.
If you think your project stuck in Creating state, please open a Support Ticket to resolve the issue.
Project Details
After having a project created, you can view its details by clicking the name of project in Projects page. The details page contains multiple sections to display information about project in a structured way.
Details
First, there is Details section where useful information about project is displayed. It contains the Key that identifies the project and is unique across all existing projects in Yelken. It also defines the URL of your project's environments. Additionally, this section contains Name, State, Web Application and Plan of project. You can change the name of your project, though it will not change the site name of your website anymore.
Connection Info
This section displays various connection information about your project such as domain name attached to this project and URL of your website. You can use this URL to view your website.
By default, Yelken gives a subdomain for your project which is publicly accessible from web. To use a custom domain owned by you instead of the one provided by Yelken, please read the Use Custom Domain section.
If you would like to access the admin panel of your web application, you can use Login link located under Access column. For Yelken CMS, you only need to open the Login link and you will be automatically authenticated. For WordPress, the Login link will direct you to login page if you are not authenticated yet. You can use Show Credential button located next to Login link to learn about admin credentials. It is planned to alleviate manually entering login credentials for WordPress.
Environments
A project is composed of one or more Environment resources where an environment represents a running instance of your website. Environments section display all the environments belonging to the project.
A project has a primary environment which corresponds to your main site. Any environment other than primary can be considered as staging environment. This enables running multiple copies of your website independently. An example use-case is applying changes on a non-primary environment without fearing breaking your main website. This use-case includes:
- Creating a new environment by choosing your primary environment as source
- Applying changes on the new environment
- Once you consider your changes look good, make the new environment as primary one.
💡 Tip
Since each environment has a plan that has cost, it is advised to remove any unused environments to keep the costs low.
Lastly, environments can have some parameters that can be configured, such as PHP version of a WordPress environment. To learn more about these parameters and environments, please read the Environment page.