< Development Revision as of 21:53, 17 March 2009 (view source)Urwald (talk | contribs) (HIG added)← Older edit Revision as of 13:59, 15 October 2010 (view source) Dfaure (talk | contribs) (change links about mimetypes, to point to shared-mime-info)Newer edit → Line 51: Line 51: : The Freedesktop naming standard for icons, supported by KDE. : The Freedesktop naming standard for icons, supported by KDE. −; [http://www.iana.org/assignments/media-types/ MIME types]+; [http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec/ MIME types] −: Files types (as used to show appropriate icons in the file manager and to categorize data in drag & drop and clipboard operations) follow the convention known as MIME. Here you can find a list of registered content types.+: Files types (as used to show appropriate icons in the file manager and to categorize data in drag & drop and clipboard operations) follow the convention known as MIME. [http://cgit.freedesktop.org/xdg/shared-mime-info/tree/freedesktop.org.xml.in Here] you can find a list of registered content types. ; [http://www.ietf.org/rfc/rfc1738.txt URL] ; [http://www.ietf.org/rfc/rfc1738.txt URL] Revision as of 13:59, 15 October 2010 Contents 1 Development/Guidelines 2 Human Interface Guidelines 2.1 Old Guidelines 3 Supported Standards Development/Guidelines Languages: عربي | Asturianu | Català | Česky | Kaszëbsczi | Dansk | Deutsch | English | Esperanto | Español | Eesti | فارسی | Suomi | Français | Galego | Italiano | 日本語 | 한국어 | Norwegian | Polski | Português Brasileiro | Română | Русский | Svenska | Slovenčina | Slovenščina | српски | Türkçe | Tiếng Việt | Українська | 简体中文 | 繁體中文 KDE standards are the guidelines used internally, related to UI design and consistency. The section about policies also contains standards-like documents that relate to developer activity. Human Interface Guidelines Accessibility and Usability Checklists Test your application for accessibility/usability along these checklists Community Identity Guidelines (CIG) Definitions and recommendations which help the KDE Project to establish a unique, characteristic, and appealing design. Plasma Interface Guidelines (PIG) 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. KDE4 Human Interface Guidelines (HIG) Old Guidelines The following links contain information that has not yet been been copied into the Human Interface Guidelines. Draft: KDE4 Human Interface Guidelines (HIG) A draft for KDE Human (was: User) Interface Guidelines for KDE 4.x. These guidelines are under construction, but should be your first reference (followed by checking the KDE3 User Interface Guidelines or asking questions on the usability mailinglist: [email protected]). KDE3 User Interface Guidelines The KDE User Interface Guidelines for 3.x. KDE2 User Interface Guidelines The KDE User Interface Guidelines for 2.x. KDE KControl Module Guidelines Styleguide standards for KConfig Modules used in combination with KControl. Supported Standards This section contains information about the industry and de facto standards used or implemented by KDE (for instance, we use the XML standard to write XML documents, and we implement the Window Manager Hint standard with KWin). XML The Extensible Markup language. KOffice's document formats are applications of this. It is also used as configuration file format by an increasing number of KDE programs. DOM The Document Object Model as defined by the W3C. Qt's QDom*classes are modeled after this. XDND The specification for the inter-application drag and drop protocol used by Qt and Gtk. Meanwhile, several other applications use it. Extended Window Manager Hint Standard Also called NETWM or EWMH, the protocol for window manager interaction, supported by many window manager authors. Desktop Entry Specification The format of .desktop files, supported by KDE. Icon Naming Standard The Freedesktop naming standard for icons, supported by KDE. MIME types Files types (as used to show appropriate icons in the file manager and to categorize data in drag & drop and clipboard operations) follow the convention known as MIME. Here you can find a list of registered content types. URL Uniform resource locators, defined by RFC 1738. SM The X11R6.4 session management protocol. This is the backend protocol for KMainWindow's high-level session management features. iCalendar RFC 2445 - Internet Calendaring and Scheduling Core Object Specification (iCalendar). This is used to store KOrganizer and KTimeTracker (KArm in KDE < 4) data. Retrieved from "https://techbase.kde.org/index.php?title=Development/Guidelines&oldid=55122" Content is available under Creative Commons License SA 4.0 unless otherwise noted.