The Official Chraki Language Site can be a little confusing at first to the uninitiated. But fear not, I shall explain how to get around so that you may make the best of the available resources.

Registration

First and foremost, if you want to engage in discussions on blog posts of the main site (this one), suggest and edit encyclopaedia entries, or engage with fellow Chrakians (Chrakiphones?) on the forum, you’ll need to register yourself an account with IncarnateMe. More information on IncarnateMe is available on the Login page.

If you don’t have an IncarnateMe account you can register for one on the IncarnateMe login page. After verifying your e-mail you should be directed back to this site. All of this is a relatively painless procedure, but it’ll get you much farther on the site.

Once you’ve registered an account you’ll be able to edit your main account information in the account section of the main site. Each subdirectory (see below) of the site has its own profile system, so you can have differing information for each section if you wish.

For logging in and logging out you can either use the links found at the top and bottoms of the page (desktop), or in the expandable menus (mobile). Note that logging out requires TWO clicks, one for the logout page and one for the logout button. If you log out of IncarnateMe as well it may require THREE clicks. It is your responsibility to make sure you are really logged out.

The Subdirectories

The site, currently, is split into three (eventually it will be four) different sections by subdirectories. This site was previously split up into these section through the use of subdomains. These subdomains would go before the domain name. In the new system, what would’ve gone in front of the domain name is now put after the domain name like so: https://chraki.dev/wiki/

Main Site

https://chraki.dev/ is the “main” site that hosts all of the overarching general information for the language, as well as “official” developments, research musings, and decisions made about the language. It is in a traditional blog structure with pages (like this one) and posts. The posts belong to categories and are each attached to various tags. You can see these categories on the right. You can see a list of tags at the bottom of the page, as well as at the bottom of each post.

Encyclopaedia

https://chraki.dev/wiki/ is the “wiki” section of the Chraki language site, otherwise known as the encyclopaedia (or encyclopedia if you prefer.) This section houses all of the specific information for the language including codification definitions, syntax structures, grammar rules, phonetic scripts, and more. Each entry here can, generally, be edited by any user.

Older versions of this site had odd custom wiki set-ups that worked, for the most part, but still seemed a bit lacking. Chraki now hosts a full-fledged wiki with all the functionality you’d expect from a traditional wiki. You no longer need to suggest entries using a form at the bottom, nor is there a strange form for edits. If you are familiar with traditional wiki software, such as Wikipedia, you’ll be right at home with this part of the site.

The issues addressed by this new wiki system include having more power over revision control (it’ll store more than twenty revisions), as well as offering much more functionality with additional extensions on a shared codebase. In particular, there is now a talk page for articles. More features are forthcoming. These were two issues plaguing the previous systems.

Forum

https://chraki.dev/forum/ is where community discussion about Chraki (and whatever else strikes our fancy) occurs. This section is for general discussions and socializing. Talk pages on the wiki should not serve as a general discussion center but only pertain to particular articles.

Feel free to express yourself, your thoughts, your creative aspirations, and more in a welcoming (maybe a bit geeky?) moderated community of enthusiasts. Since this site/project has just started, I will admit that the community is rather small, however, that can be a good thing. Please don’t be intimidated, or dismissive prematurely for lack of postings. You could tread new ground!

In terms of other avenues towards community the Chraki language also currently has an official Twitter account (@chrakidev) I’m looking into also establishing a presence on Pinterest (right now it is a single dedicated board on my personal Pinterest account), and perhaps Instagram, but as of now, these are only tenuous prognostications. If there is interest in something more immediate for communication, such as real-time chat, I am also open to establishing a Chraki chat server on a service such as Discord or Slack.

Server (Coming Soon!)

https://chraki.dev/server/ (doesn’t exist yet) is the planned destination for what I hope can really set this site apart. This portion is planned to offer several different functionalities, all focusing on (attempting to) make Chraki an easily utilized and accessible (enough) resource.

For example, since the writing system of Chraki is, at its core, ideographic (as opposed to using a roman-like alphabet or other alphabetic symbols available in the exhaustive Unicode standard) then a most useful thing to have would be a (web-)font that could allow font-compatible services/applications (like web browsers) to map character encodings to the appropriate font symbols.

This is where something like The Chraki Language Server can come in, offering an HTTP (or otherwise) accessible end-point for (down)loading a font file in various formats, compiled from all the available resources (codifications, scripts, etc.) that have been input into the Chraki site in near-real-time and on-demand. Think of it as a typographic content delivery network, ala Google Fonts.

I can personally see it go even farther than that (being the ever programmer extraordinaire I am), to the point where it could offer REST-style API’s for loading codification definitions, codification relationships, browsing the encyclopaedia, editing symbols/entries, and such to a compatible client, and even provide an interface for learning the language through spaced-repetition (like WaniKani does for Japanese) and other software. It can also provide documentation and code snippets/libraries for integrating Chraki into other applications, general-purpose conlang-centric software tools/libraries, and of course the eventual Chraki compiler(s) and specs.

In Conclusion

I hope this was able to convey how this site is structured and how best you might get use out of it. If you have any further questions, I’ll be compiling a FAQ in the future, so please contact me and I’ll be happy to clear up any confusion.