We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 28100
    • 66 Posts
    Recently while on a search for the "perfect" calender/scheduler, I discovered dhtmlx:
    http://www.dhtmlx.com/index.shtml
    DHTMLX is a JavaScript library that provides essential functionality for building cross-browser, Ajax-based user interfaces. Develop impressive web applications faster with a set of ready-to-use UI widgets.

    Components include:
    Tree, Grid, TreeGrid, Tabbar, Menu, Layout, Windows, Accordion, Toolbar, Combo, Calendar, DataView, Form, Chart, ColorPicker, Slider, Ajax, Editor

    As well as extensions for Scheduler, Vault, Gantt and DataProcessor + Connector (php, JAVA, ASP, ColdFusion - MySQL, PostgreSQL, Oracle, MSSQL, FileSystem).
    http://docs.dhtmlx.com/doku.php?id=dhtmlxconnector:toc

    The Standard Edition of DHTMLX components is distributed under GNU GPL v2. You can download and use it in GPL-licensed projects free of charge. To use the Standard Edition in a non-GPL application, you should purchase a Commercial or Enterprise license.

    They’ve also developed plugins for this for Joomla and Wordpress.


    So, it’s taken me a few days (and a bit of hair pulling!) but I have my schedule almost fully worked out (just need to add filtering for locations). The request from my client was that the default viewing was per day, employees appointments could be added/edited/deleted, location of the call out and brief details could be added and all employee appointments were visible on the same page for that day.

    It’s really neat! laugh


    Has anyone here at MODx used this library - and does anyone know how difficult it may be to provide partial/full integration with MODx? While I can have the schedule running on it’s own exterior to MODx, have it’s own db, and implement some editing rights/permissions it would be great to grant those permissions via the MODx admin interface / database.