Solodev makes developing custom data managers, modules, and applications easy by providing you with the ability to (1) code in the languages that you know and (2) have full control over how/where your data is used. With Solodev, you can create custom modules that collect and/or display information on the frontend, integrate with third-party applications, or create shortcodes to eliminate the need for your content users to deal with complicated code. The following are some key development concepts that will be useful in Solodev.
The role of a Manager in Module is to maintain the way in which the data entered is displayed on your website. The two main areas in which a Module shows its data is on a page in which all the entries are displayed (repeater page) and a page in which further details of that data can be displayed (detail page).
Datatables are a type of "Module" that are database dependent applications and can be formatted for frontend display. The most common use of datatables in Solodev is the creation and management of web forms that involve users interacting with form field(s) requiring data submission and retrieval. Mobile apps can also be powered using datatables and the Solodev API.
Calendars are a type of "Module" built on top of Solodev datatable functionality that can be modified to create date-based custom applications. Calendars can be used to build an unlimited number of custom web and mobile applications.
Utilizing shortcodes allows you to enhance the functionality of your site and gives you the ability to create special features that will set your site apart from others.
As part of the goal to empower Solodev users with the tools they need, we have compiled a number of code tutorials that demonstrate how to take advantage of many components in Solodev.