By Sergei

RedMine Client for Android

Any team which develops IT projects surely have their own way and set of tools for managing issues. We use RedMine. We wrote a separate post about it with more details on how and why we use it. Who feel interest, the article can be found here.

Recently we decided to develop our own Android client due to several reasons:

  1. None of existing clients does not support Activity log. For us this is one of the main sections to track progress by project.
  2. None of existing clients look nice.  And we care about design
  3. And we were interested in having our own project on Android Market

CONTINUE READING
By Yury

Yii Composite Form Extension

Extension that can greatly simplify complex forms processing that have multiple relations.

Weavora’s  Git Repo – https://github.com/weavora/wform

Features:

  • Easy composite form processing
  • Fast configuration
  • Support of all standard relations: has_one, belongs_to, has_many and many_many
CONTINUE READING
By Mike

Weavora’s 2011-2012: results, vision, mission & core values

In late December it is usual to sum up everything, analyze and predict New Year events. We, in turn, decided not depart from this tradition and summarize the most interesting and important events that have occurred to us, the experience we learned as well as tell you about some our future plans.

CONTINUE READING
By Mike

Weavora: Team vs Solo Freelancer

If you were looking for a developer for your project sometime you may have faced with the question who to hire – a team (team member) or a solo freelancer. There is no simple answer to this question and ultimately the final decision may depend on the project’s specific. That’s the reason why we have decided to describe some pros and cons of each of these alternatives.

There are great set of discussions about the difference between a company and a freelancer. This is different. We will compare a small team or it’s team member with an individual freelancer. Everything based on our experience and philosophy of doing business.

CONTINUE READING
By Mike

TurnAPI: Weavora’s Creative Experiment

Are you familiar with the situation when launch of a project is shifted only due to the fact that API documentation wasn’t ready or something like that? Maybe you had to spend a month developing documentation about user’s management or access rights with the help of sophisticated editor? Are you working on documentation and got stuck in this routine?

Have you answered “Yes” to all questions above?

CONTINUE READING
By Yury

Yii Framework – Access Control Filter

This Yii Framework extension is used to extend standard abilities of build-in Access Control Filter. It is fully compatible with native access control filter, support all access rules and do not require it’s changing upon setup.

Features included:

  • Standard access control filter features (100% compatible with native rule-set)
  • Custom access rule support
  • Success and fail events upon rules validation
  • Resource access control term

GitHub Repo

CONTINUE READING
By Mike

Weavora + Yii Framework. Why we made this choice?

Very often our clients ask why we prefer Yii framework, rather than Zend, Symfony, CodeIgniter or CakePHP. In this post I will give you detailed answer. Jumping ahead of myself, I would say that most arguments are just our subjective opinion and we do not claim to any know-how.

CONTINUE READING
By Yury

Yii Framework – Private Messaging Extension

We noticed that among the numerous existing extensions for Yii framework there is no suitable module for private messages, thus we decided to write our own.

Now we are glad to share the result with you.

Read & Download GitHub Repo

CONTINUE READING
By Yury

Yii Framework – An Easy way to split Javascript from HTML

Rich Internet Applications are in great demand in today’s technology-infused world. None of modern web applications can deal without using Javascript. Effects, smooth transitions, pop-ups, Ajax calls – all these requires writing quite a lot of code, even if it is mostly third-party plug-ins and libraries initialization. Using MVC pattern (which is a MUST for most of the frameworks) you can write Javascript in a View but this approach has many disadvantages such as problematic code obfuscation or quick assembling of entire project Javasctipt while transferring it to a separate server – all these will cause difficulties.

Today I would like to share the way we organize JS files for the project in our team.

CONTINUE READING
By Yury

Yii Framework – custom environment

Developing web applications you often need to have multiple configuration files for different development environments (DEV, QA, UAT, PROD etc). This can be solved by changing config file on the developers’ local machine, but this method has its drawbacks. For example, you should always ensure that while using VCS you will not accidentally commit your changes and which is not very comfortable from team development perspective.

We resolved this situation with the following decision:

CONTINUE READING
So you just want to say hi? Great!

While we can’t guarantee we will have the time to get back to you, we love to hear from the passionate people out there.

Thank you for contacting Weavora!

We will get back to you shortly. Sometimes if we are quite busy it may take us longer than anticipated, but we promise to get back to you.