PHP library for facilitated
interaction with MySQL DBMS

D  arep is a PHP library for facilitated interaction with MySQL DBMS. Nominally it is a framework (CMF), though it’s main aim is relatively narrow, i.e. to simplify the database interaction and automate most common tasks with only a marginal sacrifice in productivity. What you get in turn is much more readable code and intuitive develpoment in what concerns MySQL.

The library boosts the development in the following typical tasks:

  • Database design, table creation, field (column) population, table relationship definition. The library supports so-called table inheritance and extended storage for such data types as files, passwords etc. Therefore creating self-contained hierarchy-like data structures becomes incredibly easy.
  • Population of the whole database, content management. This and above tasks are easily performed by means of a service admin panel which itself is written using the library methods.
  • Everyday input-output of database data via various on-site forms. The library allows for automating all form processing - you don’t need to check for length, injections or invalid symbols, just set up the neccessary rules end enjoy the data flow.

For technically savvy folks: the library uses object-oriented PHP5 and is based on two core classes - the table and the field, which reflects the standard MySQL elements. While there’s no need to alter the table behaviour, the field can always be extended to support a currently nonexistant data type. Existing fields are also customizable, depending on their type, i.e. file field can be altered to recognize new file signatures or to parse the images in a specific ways. Otherwise there is really no need to modify the library.

The Projects

S  ince the days the library started evolving from a bunch of helper code Darep has always been in constant development. As time passes, the library is able to support more and more elaborate projects, from simple "showcase" shops to complex ERP tools. Darep offers its versatility no matter the goal of a project.

This site is now offline This site is now offline Im-All-In Private Poker Club Business Support Group website / control panel Artist Union

Order

C  urrently the library is not provided separately but comes together with development services. Though the amount of time needed to master the use of the library is relatively small, it is even much more efficient to create new projects from scratch knowing all the inner workings. The source code is in no way intended to be kept close-source in the long run, but at the moment there is no standalone release version being available to the general public. Our apologies.

Contact

S  hould you have any questions concerning Darep or development services in general, please don’t hesitate to mail the author. Alternatively, for your audiovisual needs you may use Skype . Or, if you feel conservative, call:
+7 916 356 13 43.

Any feedback is highly appreciated.

Initial founder of the DAREP project, Alexei Shein is an experienced software and web-developer, currently living in the historic center of Moscow, Russia.

With a solid educational background (Russian University of Foreigh Affairs), Alexei plays an important role in international relations of Russian Federation.

After successfully (over $140 m) selling 49% of DAREP stock on the company’s IPO on Honk Kong SE, mr.Shein became on of Russia’s "richest businessmen under 30" (Business week). Alexei is now living on dividends, devoting most of his time to his family.

Can you believe that?

by Peter Green