• Stars
    star
    493
  • Rank 88,901 (Top 2 %)
  • Language
    JavaScript
  • Created about 12 years ago
  • Updated about 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Droptiles is a "Windows 8 Start" like Metro-style Web 2.0 Dashboard. It compromises of Live Tiles. Tiles are mini apps that can fetch data from external sources. Clicking on a tile launches the full application.

Droptiles screenshot

Introduction

Droptiles is an Open Source Windows 8 Start like Metro style Web 2.0 Dashboard. It builds the experience using Tiles. Tiles are mini apps that can fetch data from external sources. Clicking on a tile launches the full app. Apps can be from any existing website to customized website specifically built to fit the Dashboard experience. Droptiles is built almost entirely of HTML, Javascript and CSS and thus highly portable to any platform. The sample project is built using ASP.NET to show some server side integration, like Signup, Login and getting dynamic data from server. But with very little change you can port it to PHP, Ruby, JSP or any other platform. Droptiles is the sequel of my Dropthings, which is the first Open Source Web 2.0 Dashboard.

See it live!, go to Droptiles.com, for Technical Documentation, read the Codeproject article.

Watch my presentation at London AJAX User Group introducing Droptiles and building new Tiles.

Features

  • Metro style user interface. CSS framework to build metro style websites, inspired by metroui.org.ua. Icons from dAKirby309.
  • Drag & Drop tiles to personalize the experience.
  • Live tiles: Tiles are mini-apps, loading data from variety of sources.
  • Quick and easy App framework. Try the Flickr and News Reader app.
  • Client side object model and data binding for easy MVVM implementation.
  • Server side platform neutral implementation. Can be ported to PHP, JSP easily.

It even has its own App Store!

App Store

How can you use Droptiles

  • As an Enterprise Dashboard
    • Operational Dashboard
    • Intranet Content Aggregator
    • Employee Portal

Operational Dashboard

  • Web 2.0 Portal offering portlets in the form of tiles. Aggregating data from various services and as a launch pad for different services.
  • Touch enabled Kiosk front-end.
  • Content aggregator for News and Research purpose.

News Aggregator

Who am I?

I am Omar AL Zabir, the Chief Architect of SaaS Platform, BT (aka British Telecom). Microsoft MVP on ASP.NET/IIS. Ex Co-Founder and CTO of the first Web 2.0 Social Start Page - Pageflakes, owner of popular open source projects - Dropthings, Codeuml.com.

Follow me on my blog for future updates.

License

Droptiles is Open Source. It is free for personal use as long as you keep the copyright notices intact. In order to buy license, go to the Droptiles production site and there's a tile on the right side to place the order through Paypal.

Once you buy the commercial license, you can remove the copyright notice on the footer. You can make any changes you like on the source code. But you will have to merge the Droptiles main codebase with your customized codebase yourself. If you want to outsource some customization work to offshore developers, let me know.

Email me for any query: omaralzabir at gmail dot com.

Technologies

Screenshots

App Store

App Store

AppStore offers new applications

Tiles are mini apps, built using Javascript

Tiles

Tiles are mini apps that can have their own html, javascript and css. They are loaded by the Dashboard dynamically and executed dynamically. Each tile runs on its own delivering the in-tile experience. There's no special Widget framework to follow. Just plain simple Javascript.

Tiles can be dynamic, loaded from server side pages

Dynamic Tile

Tiles can be dynamic pages delivered from the server. Here is a tile that captures the html output of an ASPX page. Tiles can be intercative as well. You can embed a form inside a tile.

Apps running inside Droptiles

Apps

External applications can run inside Droptiles offering a seamless integration experience.

Flickr

HTML Apps using Droptiles css and js framework.

Why shouldn't I just code it myself?

  • Droptiles has 100+ hours of my effort and 200+ hours of community effort to get it where it is now. If you try to build it from scratch, by the time you get to production quality, you would probably have spent more money than just buying commercial license for the code.
  • Droptiles has a highly readable, extensible, maintainable codebase.
  • Droptiles is a minimalistic framework to build apps on top of it. It’s not a full blown CMS, which you need to spend months learning in order to customize it. The codebase is small, and highly reusable – making it very easy to build bespoke sites on top of it.
  • Droptiles will force your developers to use industry best practices. For instance, using MVVM architecture, building sites on top of cross-browser CSS and JS frameworks, pluggable architecture where features are dynamically loaded and so on.
  • Droptiles is built specifically to be integrated with existing ASP.NET/PHP/JSP/Ruby web applications, where most other CMS are built to be run as a standalone app.

Documentation

Please go over to the Wiki for detail project documentation.

More Repositories

1

SQLServerPerformanceDashboard

A web-based real-time monitoring app to show performance and problems of one or more SQL Server instances
ASP
142
star
2

GoogleDoc2Html

Export Google Doc as clean html. Handy to make a Wordpress post from Google Doc.
JavaScript
138
star
3

HackerSpray

Repel hackers with this library by blocking brute force and malicious attempts on sensitive URLs
C#
110
star
4

Quran

Quran Research Tool
JavaScript
76
star
5

QuranApp

Quran in original mushaf style with detail meaning of each word
HTML
39
star
6

OraclePerformanceDashboard

Real-time Oracle performance and problem monitor web site in ASP.NET
JavaScript
37
star
7

PowershellMonitoring

Collection of Powershell scripts to monitor Windows, IIS, services, processes, ASP.NET apps
PowerShell
26
star
8

StudentDataBank

A Prototype implementation of Student Data Bank using ASP.NET 4.5 MVC and WebApi.
C#
22
star
9

AlwaysOnTop

Do you sometimes fail to notice Outlook reminder window? Do you wish a chat window would remain always on top of other windows so that you never miss a message? Here's an app for that.
C#
15
star
10

jChaart

Javascript and HTML based Web Dashboard framework
JavaScript
13
star
11

codeuml

Automatically exported from code.google.com/p/codeuml
JavaScript
12
star
12

dropthings

Automatically exported from code.google.com/p/dropthings
C#
7
star
13

aspectf

Automatically exported from code.google.com/p/aspectf
C#
4
star
14

qkmobile

কু’রআনের কথা (Quraner Kotha) mobile app
HTML
4
star
15

plantumleditor

Automatically exported from code.google.com/p/plantumleditor
C#
3
star
16

autojscssversion

Automatically exported from code.google.com/p/autojscssversion
ASP
2
star
17

quranerkotha

আধুনিক মানুষের জন্য সমসাময়িক প্রশ্ন, দ্বন্দ্ব এবং ঘটনাগুলোকে কুরআনের আলোকে দেখা এবং কুরআনের আয়াতে লুকিয়ে থাকা বৈজ্ঞানিক তথ্য এবং যুক্তির উপর আলোচনা
HTML
2
star
18

nginx-naxsi-amplify-wordpress

An nginx container with NAXSI web application firewall, Amplify log monitoring and wordpress config
Shell
1
star
19

cpualert

Automatically exported from code.google.com/p/cpualert
C#
1
star
20

codeuml-node

CodeUML nodejs version
JavaScript
1
star