kristofvanroy / nice-dash Goto Github PK
View Code? Open in Web Editor NEWNice dashboard module
Nice dashboard module
ABOUT ----- This module makes the lifes of editors and webmasters a bit easier. We want to make it as easy as possible for Drupal end-users to have all the tools at a central spot. In trainings with customers it was sometimes very hard to explain how to get at the right spots to alter content. As a webmaster they can create a dashboard with all the widgets you think are needed the most. RECOMMENDATIONS --------------- We use this module in combination with the Rubik theme from Develomentseed (http://code.developmentseed.org/rubik/node/239), it simply looks clean in this theme. We also use the admin 2 module which is at this moment still in development (http://drupal.org/project/admin). FUTURE ROADMAP -------------- Release 1.1 - API - API documentation - Custom widgets - GA widgets - Review existing widgets - Dashboard help texts - Content manager upgrade Release 1.2 - Drag dashboard order - Quick link widgets ? Hook? Release 1.3 - Features support / Exportables LATEST FIXES ------------ DONE - Hide exposed filters FEATURE REQUESTS ---------------- - Demote and Unsticky quick links - Multiple dashboards (Per user, Per role) - Role restrictions on widgets - Finish up the Google Analytics widgets - Flexible quick link blocks - Translate plugins DEVELOPMENT ----------- At the moment the development of this module is done on github. http://github.com/kristofvanroy/nice-dash MAINTAINERS ----------- kristofvanroy (http://drupal.org/user/382101) SPONSORS -------- This module is sponsored by www.nascom.be.
When installing the nice dash from an install profile, some problems occur when using batches in the profile. At some point nice dash redirects to the dashboard. This breaks the running batch and you end up with a half run install.
Nice dash checks if in the init if the redirect is set true after logging in. During the install you are logged in as admin, and the custom tasks are run after. The init prevents the tasks to run and so the install brakes.
A quick for us was to check in the init the install_task variable. And only redirect when its set to 'done'. A better solution would be that this feature (redirect after login) was configurable and set false by default. The admin could set this to true after the install. In the configuration pages.
Maybe it could become so that the dashboard is the default page when going to /admin , again configurable.
grts and thanks for this useful module!
Ishino
Hi Kristof,
The info file misses the following dependencies:
dependencies[] = views
dependencies[] = translation
These are apparently needed for the views defined in nice_dash.views_default.inc
There are also some dutch texts in the View definition. (Overschrijf)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.