Projects/Plasma/PIG: Difference between revisions

From KDE TechBase
Line 7: Line 7:
The following are acceptable known entries for plasmoids and applets. If your applet does not fall within one of the following categories, leave the category field empty (it will be automatically categories under "Miscellaneous" for the time being) and contact the Plasma development team to have a suitable category added to the list (at which point you may then use that category).
The following are acceptable known entries for plasmoids and applets. If your applet does not fall within one of the following categories, leave the category field empty (it will be automatically categories under "Miscellaneous" for the time being) and contact the Plasma development team to have a suitable category added to the list (at which point you may then use that category).


*'''Application Launchers''' application starters and file openers.
*'''Date and Time''' clocks, calendars, scheduling, etc
*'''Date and Time''' clocks, calendars, scheduling, etc
*'''Environment & Weather''' add-ons that display information regarding the weather or other environmentally related data
*'''Environment & Weather''' add-ons that display information regarding the weather or other environmentally related data
Line 13: Line 14:
*'''Graphics''' for add-ons where displaying images, photos or graphical eye candy is the primary purpose
*'''Graphics''' for add-ons where displaying images, photos or graphical eye candy is the primary purpose
*'''Language''' add-ons whose primary purpose is language related, such as dictionaries and translators.
*'''Language''' add-ons whose primary purpose is language related, such as dictionaries and translators.
*'''Launchers''' application starters and file openers.
*'''Mapping''' geography and geographic data add-ons
*'''Mapping''' geography and geographic data add-ons
*'''Online Services''' add-ons that provide an interface to online services such as social networking or blogging sites. If there is another more appropriate category for the add-on given the topic (e.g. mapping if the applet's purpose is to show maps), even if the data is retrieved from the Internet prefer that other category over this one.
*'''Online Services''' add-ons that provide an interface to online services such as social networking or blogging sites. If there is another more appropriate category for the add-on given the topic (e.g. mapping if the applet's purpose is to show maps), even if the data is retrieved from the Internet prefer that other category over this one.

Revision as of 17:04, 29 November 2007

What These Guidelines (Will) Cover

This document is a place to collect all the "do"s, "don't"s and "how to"s for interface elements in Plasma, particularly applets and plasmoids.

Category Names

The following are acceptable known entries for plasmoids and applets. If your applet does not fall within one of the following categories, leave the category field empty (it will be automatically categories under "Miscellaneous" for the time being) and contact the Plasma development team to have a suitable category added to the list (at which point you may then use that category).

  • Application Launchers application starters and file openers.
  • Date and Time clocks, calendars, scheduling, etc
  • Environment & Weather add-ons that display information regarding the weather or other environmentally related data
  • Examples samples that are not meant for production systems
  • File System anything that operates on files or the file system as it's primary purpose, such as file watchers or directory listings. Simply using a file as storage does not qualify the add-on for this category.
  • Graphics for add-ons where displaying images, photos or graphical eye candy is the primary purpose
  • Language add-ons whose primary purpose is language related, such as dictionaries and translators.
  • Mapping geography and geographic data add-ons
  • Online Services add-ons that provide an interface to online services such as social networking or blogging sites. If there is another more appropriate category for the add-on given the topic (e.g. mapping if the applet's purpose is to show maps), even if the data is retrieved from the Internet prefer that other category over this one.
  • System Information display and interaction with information about the computer such as network activity, hardware health, memory usage, etc
  • Windows and Tasks managers for application windows and/or tasks, such as taskbars


Questions from a futur plasmoid programmer. I find those categories ambiguous. For instance:

  • Where would go "Disc Usage" applet go? File System? It's listing mount-points and how much free space is left on each... Or "System Information"?
  • Where goes an applet that display the cover art and music information of the currently playing track in Amarok? Or any media-center related plasmoid. I propose to add a category "Multimedia".
  • Where would go a "Live Road Traffic" plasmoid: "Environment & Weather", or "mapping"? Environment is quite vague
  • Shouldn't "Date and Time" be renamed "Date & Time", and "Windows and Tasks" "Windows & Tasks", to keep consistency?

Theming

Animation

Configuration

Status Notifications

Packaging Conventions