
The history of manifestos dates back to centuries of revolutionary struggle for a new, bright future. We are aware of the manifestos of Americans who fought for independence, the French, who sought to build a society based on freedom, equality and fraternity. In each of them were proclaimed principles designed to make this world a better place.
In our time, the manifesto has become an integral attribute of a new approach to software development. An inspiring example is the Agile manifest.
Therefore, I decided to formulate my thoughts about the correct development on Bitrix in this way.
Ruby on Rails and Django give us examples of convenient and simple development, and Bitrix is an example of a successful Russian product that is in demand by the market.
BitrixOnRails is Bitrix with new utilities,
presets , concepts and techniques.
Putting Beatrix "on the rails", we can develop conveniently and simply what is demanded by the market. Is this the dream of any web developer?
')
The basic principles that will allow the development of the necessary utilities and workpieces are basic:
- use of modern concepts, approaches and techniques for developing web applications in Bitrix-development:
- component-oriented design (CDD, Component Driven Design)
- component design in the MVC architectural pattern
- automated component testing
- implementation of a simple ORM
- normal typography - use of long dashes, arrows, correct quotes
- semantic layout of the documentation with syntax highlighting
To implement the principles of the manifesto, I created a project
BitrixOnRails.ru , which will be opened soon enough. It will lay out clear documentation and answers to popular questions. Questions can be asked and get answers to them in the new material. Examples of questions: how to make a simple wizard, connect to the jQuery component with AJAX or get a report on the most ordered products. To illustrate the idea, some screenshots are attached:
Questions, comments, suggestions are welcome! Let's make this world a better place!
PS The original version of the manifesto can be improved.
PSS
'No holywar' disclaimer - if for any reason you don’t like Beatrix, it's ok. But the idea to make the development of better and easier, please treat with understanding.