GIT Has Arrived!

GIT is a kind of versioning software that is widely used among software developers. It is designed for orderly team development and has been newly introduced as an integral part of the Grammar Captive project.

Mind you there is still a lot to learn about the use of GIT and BitBucket, but already a private repository for Grammar Captive has been created and an invitation sent out and accepted. Thank you, Atlassian!

In order to grow one must make room for others. BitBucket is Grammar Captive’s first step in this direction.


Full Recovery?

Already a year and several months have past since hardware failure beset and pushed the Grammar Captive project into the software Dark Ages. At the time the ability to send copies of the Seven Gates newsletter to Grammar Captive newbies was indefinitely suspended. As there were still no podcasts, there was little need for the newsletter, and the entire routine of account sign-up, sender confirmation, visitor verification, and automated delivery of the first edition of the Seven Gates newsletter was left to languish. As there is renewed hope for an upcoming launch, this routine has been restored along with several improvements:

  1. The first newsletter can now be received in either of five languages including Arabic, English, French, German, or Japanese.
  2. New account holders automatically receive the first edition of the Seven Gates newsletter in the language that he or she declares as native. If one’s tongue is not Arabic, French, German, or Japanese, the default language is English.
  3. There are now two newsletter formats: one for viewing the newsletter in one’s browser window on one’s computer, and one for viewing it in one’s inbox on one’s smartphone.
  4. Both newsletter formats accommodate bidirectional text. Thus, an Arabic reader may comfortably read from right to left, and a Japanese visitor can read from left to right.

It is good to be producing useful user content again.


Before I forget …

Now when you click where it says Click and Read after performing a Newsletter or QA search using Grammar Captive’s custom search engines, your smartphone automatically scrolls to the head of the newsletter. It was a bit of enigma to get it to work, but it greatly improves the user-experience.

Also, if you tab after entering your search phrase, you will go directly to the required number field. The tab functionality of the Reset button has been purposely cancelled, and you no longer have to tab twice to reach the number’s input box.


Imageless Captcha Complete

Grammar Captives modified version of ImagelessCaptcha is now complete. All future keyword searches in Grammar Captive’s custom search engines (see the Local Search menu in the navigation bar on the Grammar Captive mainpage) — will require a Captcha entry before the search can be processed.

Minor dysfunctionality in presentation format remains, but the primary functionality is now well in place. Hooray! Hooray!

Installing Imageless Captcha has been a very involved process that has revealed other problems that need to be address. Recovery from the hardware failure from the summer of last year is still not complete. Obsolete software on an obsolete machine has let to important version incompatibility with the Grammar Captive website.

Because of the complexity of the Grammar Captive site even more problems can be expected in the future. For the moment, the mail function no longer works as it should, and the code must be upgraded. This and the installation of a GIT repository will take priority for the moment.

Have a great week!


GIT Repository

In light of recent suspected hacking and a future need for team development Grammar Captive is taking a pause to set up a GIT Repository with Version Control. The remote depository will be hosted at Atlassian’s BitBucket and the local depository will be set up with cPanel on Grammar Captive’s Lunarpages server.

The short term benefits of this extraordinary change in workflow will be the ability to track all changes to files in Grammar Captive’s development folder.

The long term benefits will be a platform whereby multiple developers can can collaborate on the development of Grammar Captive’s functionality in a secure and shared environment. Think of it as a development chat room with monitored read and write access to the folders and files on the Grammar Captive website.

Up until now the development of Grammar Captive has been pretty much a solo development project with indirect outside support. This has placed the entire burden of development on me — a novice developer who is learning as he goes along.

Preparing for the future.