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

From KDE TechBase
(translation to spanish)
No edit summary
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Template:I18n/Language Navigation Bar|Development/Tutorials/Plasma}}
 


== Programación en Plasma con C++ ==
== Programación en Plasma con C++ ==


;[[/GettingStarted_(es)|Primeros pasos con Plasmoids]]
;[[Development/Tutorials/Plasma/GettingStarted_(es)|Primeros pasos con Plasmoids]]
:''Crea tu primer plasmoid en C++ con un fondo SVG, un icono y un texto.''
:''Crea tu primer plasmoid en C++ con un fondo SVG, un icono y un texto.''


;[[/DataEngines|Escribir un DataEngine]]
;[[Development/Tutorials/Plasma/DataEngines|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.''
:''Un DataEngine proporciona una interfaz estándar para acceder a varias fuentes de datos. Aprende que es un DataEngine y como escribir uno propio.''


Line 15: Line 15:
:''Transparencias de la presentación "Creación de interfaces de usuario con Plasma", por Aaron Seigo.''
:''Transparencias de la presentación "Creación de interfaces de usuario con Plasma", por Aaron Seigo.''


;[[/UsingExtenders|Como usar extenders en tu Plasmoid]]
;[[Development/Tutorials/Plasma/UsingExtenders|Como usar extenders en tu Plasmoid]]
:''Un sencillo ejemplo que muestra como usar extenders en un Plasmoid.''
:''Un sencillo ejemplo que muestra como usar extenders en un Plasmoid.''


Line 26: Line 26:
== Programación en Plasma con Python ==
== Programación en Plasma con Python ==


;[[/Python/GettingStarted|Getting Started]]
;[[Development/Tutorials/Plasma/Python/GettingStarted_(es)|Primeros pasos]]
:''Creating and running your first plasmoid in Python''
:''Crea y ejecuta tu primer plasmoid en Python.''


;[[/Python/Using widgets|Using widgets]]
;[[Development/Tutorials/Plasma/Python/Using widgets|Usar widgets]]
:''Introduction to using Plasma widgets''
:''Introducción sobre como usar widgets de Plasma.''


;[[/Python/Using DataEngines|Using DataEngines]]
;[[Development/Tutorials/Plasma/Python/Using DataEngines|Usar DataEngines]]
:''How to use DataEngines from a plasmoid''
:''Como usar DataEngines en un plasmoid.''


;[[/Python/Writing DataEngines|Writing DataEngines]]
;[[Development/Tutorials/Plasma/Python/Writing DataEngines|Escribir DataEngines]]
:''How to write your own Plasma DataEngine''
:''Como escribir tu propio DataEngine.''


;[[Development/Tutorials/Plasma/PythonPlasmoid|Writing a Plasmoid in Python]]
;[[Development/Tutorials/Plasma/PythonPlasmoid|Escribir un Plasmoid en Python]]
:''Writing a simple battery graph in python''
:''Escribir un simple medidor de batería en Python.''


== Plasma Programming with Ruby ==
== Programación en Plasma con Ruby ==
;[[/Ruby/GettingStarted|Getting Started]]
;[[Development/Tutorials/Plasma/Ruby/GettingStarted|Primeros pasos]]
:''Creating and running your first plasmoid in Ruby''
:''Crea y ejecuta tu primer plasmoid en Ruby.''


;[[/Ruby/Using widgets|Using widgets]]
;[[Development/Tutorials/Plasma/Ruby/Using widgets|Usar widgets]]
:''Introduction to using Plasma widgets''
:''Introducción sobre como usar widgets de Plasma.''


;[[/Ruby/SimplePasteApplet|Writing a simple paste applet]]
;[[Development/Tutorials/Plasma/Ruby/SimplePasteApplet|Escribir un simple applet para copiar texto]]
:''A tutorial explaining how to write a simple paste applet using widgets''
:''Un tutorial que explica como escribir un simple applet para copiar texto usando widgets.''


== Theme development ==
== Desarrollo de temas ==


;[[/Theme|Creating a Plasma Theme]]
;[[Development/Tutorials/Plasma/Theme|Crear un tema de Plasma]]
:''Guide to creating your first Plasma theme''
:''Guía sobre como crear tu primer tema de Plasma.''




Resources:
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...)