Setting up plugins for test!

I spent most of this summer working on wordpress plugins. So when we were up with a substantial amount, we wanted to test them online. I discussed in a previous blog-post regarding putting an online wordpress implementation through Heroku. Once I was done with internal testing, the plugins were supposed to be released for common testing. Now, since we did not want to risk our service, we couldn’t provide admin rights to new users. So in order to overcome this problem I had the following options at my disposal:

  1. Create a script which would automatically activate and configure all plugins and show a basic plugin interface to users who are not logged in; OR
  2. Create a user with lesser privileges than administrator, but enough to view and modify plugin settings.

The problem with the first approach was its static nature. A user would not be able to test your service if he is not leveraged with all options your program provides. So, in order to ensure rigorous testing, I used the second approach.

WordPress, by default, provides 5 user-types:

  1. Administrator
  2. Editor
  3. Author
  4. Contributor
  5. Subscriber

As none of these user profiles fit the required job specification, I had to create my own user-type. After some brainstorming and searching, I found a pretty useful WordPress plugin (User Role Editor) which creates custom user profiles based on actions already present in WP suite. Once I installed the plugin on our WP installation, I used following steps to create my own user-profile called Loklak Tester. 

  • Click on ‘Users’ menu and then click on ‘User Role Editor’.

Selection_010

  • Here I selected the privileges I wanted for my user. Some of them are shown in the figure.

Selection_009

  • Once I was done, I clicked on Add Role and provided the required user-type name.
  • Below screenshot shows the menu for our new user-profile ‘Loklak Tester’.

Selection_011

Creation of this new user-profile would allow users to login using its credentials. Activate/deactivate, modify, edit plugins and change their settings. This would later act as a demo testing user which could be used by our audience to test our plugins on variety of levels.

Setting up plugins for test!

Loklak gets a makeover !

Things have made tremendous progress since the last time we’ve posted. Loklak has undergone a massive design change and a lot of critical bugs were fixed. The loklak webclient which is the frontend to the loklak server has made tremendous enhancements and progress in this period. We now support an amazing authentication with twitter and the ability to post a tweet, favorite and retweet the tweets you see.

At the same time, the search functionality to the tweets harvested on the loklak server has undergone massive enhancements and it’s now possible to look for tweets which are only images, videos etc.., The tweets can also be visualized based on their location on an interactive map which shows more tweets in an area as you scroll and interact more with the details and markers present on the map.

A profanity filter has also been implemented allowing the users / creators of the wall to create the wall and only showcase the contents that’s suitable for showcasing during a conference where loklak wall is being used.

Screen Shot 2015-07-01 at 5.09.21 pm

Screen Shot 2015-07-01 at 5.19.52 pm

There’s still more exciting developments in progress so that the application reaches the final outcome. This is the 2nd Milestone we’ve accomplished and we’re striving to achieve more and deliver a better experience.

Your feedback is always appreciated, we’d love to know more about what you think. In case you have a feature in mind and want to talk to us, we’re available on the mailing list or you could always file an issue for a feature you’ve always wanted or to report a bug.

Interested in helping us ? Join us in its development on Github, Star us and show your support.

Loklak gets a makeover !