Development/Tutorials/Plasma (es): Difference between revisions

From KDE TechBase
(translation to spanish)
 
No edit summary
(14 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Plasma Programming with C++ ==


;[[/GettingStarted|Getting Started With Plasmoids]]
:''Creating your first plasmoid in C++ with SVG background, icon and text''


;[[/DataEngines|Writing a DataEngine]]
== Programación en Plasma con C++ ==
:''DataEngines provide a standardized interface to various data sources for visualizations to use. Learn what a DataEngine is and how to write one of your own.''


;[http://www.kdedevelopers.org/node/3247 Video tutorial]
;[[Development/Tutorials/Plasma/GettingStarted_(es)|Primeros pasos con Plasmoids]]
:''Video and slides from a presentation on libplasma (link to Slides below)''
:''Crea tu primer plasmoid en C++ con un fondo SVG, un icono y un texto.''


;[http://mirror.linux.org.au/pub/linux.conf.au/2008/slides/296-coolplasma.odp Link To Slides For The Above Video]
;[[Development/Tutorials/Plasma/DataEngines|Escribir un DataEngine]]
:''Slides For The Presentation Creating User Interfaces With Plasma by Aaron Seigo''
:''Un DataEngine proporciona una interfaz estándar para acceder a varias fuentes de datos. Aprende que es un DataEngine y como escribir uno propio.''


;[[/UsingExtenders|How to use extenders in your Plasmoid]]
;[http://www.kdedevelopers.org/node/3247 Vídeo tutorial]
:''A simple example that shows how to use extenders in a Plasmoid.''
:''Vídeo y transparencias de una presentación de libplasma (enlace a las transparencias a continuación).''


;[[Development/Tutorials/Plasma/AbstractRunner|Creating Runners]]
;[http://mirror.linux.org.au/pub/linux.conf.au/2008/slides/296-coolplasma.odp Enlace a las transparencias del citado vídeo]
:''Runners are plugins that provide action-based search functionality in the Plasma workspace "run command" dialog. These plugins can be used by any application that links again libplasma.''
:''Transparencias de la presentación "Creación de interfaces de usuario con Plasma", por Aaron Seigo.''


;[[Development/Tutorials/Plasma/ComicPlugin|Creating Comic Plugins]]
;[[Development/Tutorials/Plasma/UsingExtenders|Como usar extenders en tu Plasmoid]]
:''This guide shows you how to create a comic plugin for the comic plasmoid.''
:''Un sencillo ejemplo que muestra como usar extenders en un Plasmoid.''


== Plasma Programming with Python ==
;[[Development/Tutorials/Plasma/AbstractRunner|Crear Runners]]
:''Los Runners son plugins que proporcionan una funcionalidad de búsqueda basada en acciónes en el dialogo "ejecutar orden" del área de trabajo de Plasma. Estos plugins pueden usarse en cualquier aplicación que enlace con libplasma.''


;[[/Python/GettingStarted|Getting Started]]
;[[Development/Tutorials/Plasma/ComicPlugin|Crear un plugin para Comic]]
:''Creating and running your first plasmoid in Python''
:''Esta guia te muestra como crear un plugin para el plasmoid Comic.''


;[[/Python/Using widgets|Using widgets]]
== Programación en Plasma con Python ==
:''Introduction to using Plasma widgets''


;[[/Python/Using DataEngines|Using DataEngines]]
;[[Development/Tutorials/Plasma/Python/GettingStarted_(es)|Primeros pasos]]
:''How to use DataEngines from a plasmoid''
:''Crea y ejecuta tu primer plasmoid en Python.''


;[[/Python/Writing DataEngines|Writing DataEngines]]
;[[Development/Tutorials/Plasma/Python/Using widgets|Usar widgets]]
:''How to write your own Plasma DataEngine''
:''Introducción sobre como usar widgets de Plasma.''


;[[Development/Tutorials/Plasma/PythonPlasmoid|Writing a Plasmoid in Python]]
;[[Development/Tutorials/Plasma/Python/Using DataEngines|Usar DataEngines]]
:''Writing a simple battery graph in python''
:''Como usar DataEngines en un plasmoid.''


== Plasma Programming with Ruby ==
;[[Development/Tutorials/Plasma/Python/Writing DataEngines|Escribir DataEngines]]
;[[/Ruby/GettingStarted|Getting Started]]
:''Como escribir tu propio DataEngine.''
:''Creating and running your first plasmoid in Ruby''


;[[/Ruby/Using widgets|Using widgets]]
;[[Development/Tutorials/Plasma/PythonPlasmoid|Escribir un Plasmoid en Python]]
:''Introduction to using Plasma widgets''
:''Escribir un simple medidor de batería en Python.''


;[[/Ruby/SimplePasteApplet|Writing a simple paste applet]]
== Programación en Plasma con Ruby ==
:''A tutorial explaining how to write a simple paste applet using widgets''
;[[Development/Tutorials/Plasma/Ruby/GettingStarted|Primeros pasos]]
:''Crea y ejecuta tu primer plasmoid en Ruby.''


== Theme development ==
;[[Development/Tutorials/Plasma/Ruby/Using widgets|Usar widgets]]
:''Introducción sobre como usar widgets de Plasma.''


;[[/Theme|Creating a Plasma Theme]]
;[[Development/Tutorials/Plasma/Ruby/SimplePasteApplet|Escribir un simple applet para copiar texto]]
:''Guide to creating your first Plasma theme''
:''Un tutorial que explica como escribir un simple applet para copiar texto usando widgets.''


== Desarrollo de temas ==


Resources:
;[[Development/Tutorials/Plasma/Theme|Crear un tema de Plasma]]
:''Guía sobre como crear tu primer tema de Plasma.''
 
 
Recursos:


* http://techbase.kde.org/Projects/Plasma
* http://techbase.kde.org/Projects/Plasma
* [http://api.kde.org/4.x-api/kdelibs-apidocs/plasma/html/index.html Plasma api documentation]
* [http://api.kde.org/4.x-api/kdelibs-apidocs/plasma/html/index.html Documentación de la api de Plasma]
* The [https://mail.kde.org/mailman/listinfo/plasma-devel plasma-devel mailing list] and #plasma on IRC (irc.freenode.org).
* La [https://mail.kde.org/mailman/listinfo/plasma-devel lista de correo de plasma-devel] y #plasma en IRC (irc.freenode.org).


TODO:  
TODO:  


* '''tutorials for other languages''' (JavaScript, Ruby, etc...)
* '''tutoriales en otros lenguajes''' (JavaScript, Ruby, etc...)

Revision as of 12:17, 18 July 2012


Programación en Plasma con C++

Primeros pasos con Plasmoids
Crea tu primer plasmoid en C++ con un fondo SVG, un icono y un texto.
Escribir un DataEngine
Un DataEngine proporciona una interfaz estándar para acceder a varias fuentes de datos. Aprende que es un DataEngine y como escribir uno propio.
Vídeo tutorial
Vídeo y transparencias de una presentación de libplasma (enlace a las transparencias a continuación).
Enlace a las transparencias del citado vídeo
Transparencias de la presentación "Creación de interfaces de usuario con Plasma", por Aaron Seigo.
Como usar extenders en tu Plasmoid
Un sencillo ejemplo que muestra como usar extenders en un Plasmoid.
Crear Runners
Los Runners son plugins que proporcionan una funcionalidad de búsqueda basada en acciónes en el dialogo "ejecutar orden" del área de trabajo de Plasma. Estos plugins pueden usarse en cualquier aplicación que enlace con libplasma.
Crear un plugin para Comic
Esta guia te muestra como crear un plugin para el plasmoid Comic.

Programación en Plasma con Python

Primeros pasos
Crea y ejecuta tu primer plasmoid en Python.
Usar widgets
Introducción sobre como usar widgets de Plasma.
Usar DataEngines
Como usar DataEngines en un plasmoid.
Escribir DataEngines
Como escribir tu propio DataEngine.
Escribir un Plasmoid en Python
Escribir un simple medidor de batería en Python.

Programación en Plasma con Ruby

Primeros pasos
Crea y ejecuta tu primer plasmoid en Ruby.
Usar widgets
Introducción sobre como usar widgets de Plasma.
Escribir un simple applet para copiar texto
Un tutorial que explica como escribir un simple applet para copiar texto usando widgets.

Desarrollo de temas

Crear un tema de Plasma
Guía sobre como crear tu primer tema de Plasma.


Recursos:

TODO:

  • tutoriales en otros lenguajes (JavaScript, Ruby, etc...)