All Projects → TimGeyssens → Uiomatic

TimGeyssens / Uiomatic

Licence: mit
Auto generate an integrated crud UI in Umbraco for a db table based on a petapoco poco (and more)

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Uiomatic

Threef.js
three.js addon, to produce almost infinite many time-varying geometries / buffer geometries with functions (cylindrical coordinates)
Stars: ✭ 19 (-62%)
Mutual labels:  addon
Hm email
A HomeMatic CCU Addon for sending Emails
Stars: ✭ 30 (-40%)
Mutual labels:  addon
Ember Searchable Select
Data-down, actions up select-like menu with searching and tagging capabilities.
Stars: ✭ 38 (-24%)
Mutual labels:  addon
Masterpassword Firefox
masterpassword for Firefox
Stars: ✭ 24 (-52%)
Mutual labels:  addon
Latex4coreldraw
This is a addon for CorelDRAW. It allows to add and edit Latex equations or symbols easily.
Stars: ✭ 20 (-60%)
Mutual labels:  addon
Ofxpjcontrol
Openframeworks addon for projector control through a network, allows you to control PJLink Projectors, NEC, Christie, Epson, Barco, etc.
Stars: ✭ 33 (-34%)
Mutual labels:  addon
Historyinthreads
Firefox addon: Show browsing history in threads. Search keywords the same way as in Firefox History.
Stars: ✭ 5 (-90%)
Mutual labels:  addon
Ootbee Support Tools
OOTBee Support Tools addon to extend set of administrative tools on Repository- and Share-tier
Stars: ✭ 46 (-8%)
Mutual labels:  addon
Mediaset Play Plugin.video.videomediaset
I programmi delle reti Mediaset dal sito Mediaset Play
Stars: ✭ 28 (-44%)
Mutual labels:  addon
Djangocms Picture
django CMS Picture is a plugin for django CMS that allows you to add images on your site.
Stars: ✭ 37 (-26%)
Mutual labels:  addon
Context Search
A Firefox WebExtension that displays a context menu, that searches for the selected text.
Stars: ✭ 26 (-48%)
Mutual labels:  addon
Refactored Cogs
A list of (mostly) moderator related cogs for Red-DiscordBot
Stars: ✭ 11 (-78%)
Mutual labels:  addon
Djangocms Googlemap
django CMS Google Map is a set of plugins for django CMS that allow you to implement Google Map into your website.
Stars: ✭ 35 (-30%)
Mutual labels:  addon
Nakamori
Nakamori is Kodi addon that use Shoko (known as Japanese Media Manager (JMM)) Server as back-end for metadata information.
Stars: ✭ 24 (-52%)
Mutual labels:  addon
Rustwasm Addon
🦀 + 🕸 + 🦊 // A web-extension to reverse a string. Yep.
Stars: ✭ 41 (-18%)
Mutual labels:  addon
Freecad Geomatics Workbench
FreeCAD Geomatics Workbench
Stars: ✭ 17 (-66%)
Mutual labels:  addon
Ember Cli Updater
ember-cli addon to help you update your ember-cli application or addon.
Stars: ✭ 32 (-36%)
Mutual labels:  addon
Blender autotracker
Blender autotracker addon
Stars: ✭ 47 (-6%)
Mutual labels:  addon
Storybook Addon Preview
Storybook Addon Preview can show user selected knobs in various framework code in Storybook
Stars: ✭ 43 (-14%)
Mutual labels:  addon
Storybook Addon A11y
REPO/PACKAGE MOVED - Storybook addon to help, improving accessibility within you're react components.
Stars: ✭ 37 (-26%)
Mutual labels:  addon

Build status NuGet release Our Umbraco project page

Auto generate an integrated crud UI in Umbraco for a db table based on a npoco poco

Simply decorate your class and properties with some additional attributes.

Example

If you have the following db table

CREATE TABLE [People] (
  [Id] int IDENTITY (1,1) NOT NULL
, [FirstName] nvarchar(255) NOT NULL
, [LastName] nvarchar(255) NOT NULL
, [Picture] nvarchar(255) NOT NULL
);

This class

[UIOMatic("people","People","Person", FolderIcon = "icon-users", ItemIcon = "icon-user")]
[TableName("People")]
public class Person
{
    [PrimaryKeyColumn(AutoIncrement = true)]
    public int Id { get; set; }

	[Required]
    [UIOMaticField(Name = "First name", Description = "Enter the persons first name")]
    public string FirstName { get; set; }

	[Required]	
    [UIOMaticField(Name = "Last name",Description = "Enter the persons last name")]
    public string LastName { get; set; }

    [UIOMaticField(Name = "Picture",Description = "Select a picture", View = UIOMatic.Constants.FieldEditors.File)]
    public string Picture { get; set; }

    public override string ToString()
    {
        return FirstName + " " + LastName;
    }

}

Will generate the following UI

Documentation

For the full documentation please go to https://timgeyssens.gitbook.io/ui-o-matic/

The Team

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].