Some yet missing tasks: - Plasmoid icon: the initial idea is a keyhole having its inner area filled with a blue gradient with the KDE logo. I'm trying this but I wouldn't rely in my artistics skills :) - Resize features: content isn't yet resized if plasmoid is resized. - Make it work in a panel: PopupApplet ? I'm investigating.
Thanks, Sandro On Sun, Nov 15, 2009 at 3:19 PM, Sandro Andrade <sandro.andr...@gmail.com> wrote: > Just to inform you it's in kdereview for 4.4. This wasn't created in > reviewboard, sorry for the misleading subject :). > > Sandro > > On Sun, Nov 15, 2009 at 4:26 AM, Sandro Andrade <sandroandr...@kde.org> wrote: >> Summary: >> >> Plasmoid for visualizing development activities in KDE projects. The >> motivation comes from the (now inactive) KDE Commit-Digest web site >> and the KDE Observatory aims at provide such information as up-to-date >> as possible in the plasma desktop. The designed architecture uses two >> main components for accomplishing this task: collector and views. A >> collector is responsible for acquiring data from a specific data >> source, such as lists.kde.org or ebn.org, and storing such information >> in a sqlite database. A view provides a visual representation of >> collected data. The plasmoid's configuration options allow for the >> specification of the watched projects (by means of their commit path >> and Krazy report path), selection of which projects should be depicted >> in each view, and some parameters for timers, view transition effects, >> and the extent of days to be analysed in commit history. >> >> Implemented features: >> >> - Commit Collector (acquiring data from lists.kde.org) - with incremental >> update >> - Krazy Collector (acquiring data from www.englishbreakfastnetwork.org) >> - "Top Active Projects" view (more committed projects) >> - "Top Developers" view (more active developers - in terms of commits #) >> - "Commit History" view (graph showing commit # evolution through the >> specified commit extent) >> - "Krazy Report" view (showing a per project and per file type Krazy >> information) >> - Timed transition of views >> - Slide effect for view transition >> >> How to use it: >> >> 1) Add the plasmoid (plasmoid name = plasma_applet_kdeobservatory) >> 2) Open configurations >> 3) The page "Projects" exhibits all created projects. By clicking the >> "Add" button a new project can be created (some pre-fabs would be good >> here - Plasma, Amarok, etc). Each project has a name, a commit subject >> (prefix used in subject field of lists.kde.org?l=kde-commits), a Krazy >> report path >> (http://www.englishbreakfastnetwork.org/krazy/reports/<krazy-report-path>/index.html), >> and an icon. >> 4) The page "Views" shows the enabled projects in each view (Top >> Active Projects, Top Developers, Commit History, and Krazy Report). By >> default, new created projects are enabled in all views. >> 5) The page "General" provides configuration for the commit extent to >> be collected in lists.kde.org (be prepared for longer acquisition time >> when using higher values - limited to 30 days), the synchronization >> delay, some parameters for view transition, and a general >> enabling/disabling/re-ordering of all projects in a view. >> >> The Commit History view depends on Qwt (yes, I'm still changing >> CMakeLists.txt :). >> >> Thanks for any feedback, >> Sandro Andrade >> > > > > -- > Sandro Santos Andrade > -------------------------------------------------------- > http://sandroandrade.wordpress.com > http://liveblue.wordpress.com > Distributed Systems Laboratory (LaSiD) > Computer Science Department (DCC) > Federal University of Bahia - Brazil > KDE developer - KDevelop project > -- Sandro Santos Andrade -------------------------------------------------------- http://sandroandrade.wordpress.com http://liveblue.wordpress.com Distributed Systems Laboratory (LaSiD) Computer Science Department (DCC) Federal University of Bahia - Brazil KDE developer - KDevelop project _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel