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

From KDE TechBase
(translation to spanish)
 
({{Proposed_deletion|reason=Page was created before the current translation system.}})
 
(15 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== Plasma Programming with C++ ==
{{Proposed_deletion|reason=Page was created before the current translation system.}}


;[[/GettingStarted|Getting Started With Plasmoids]]
== Programación en Plasma con C++ ==
:''Creating your first plasmoid in C++ with SVG background, icon and text''


;[[/DataEngines|Writing a DataEngine]]
;[[Development/Tutorials/Plasma/GettingStarted_(es)|Primeros pasos con Plasmoids]]
:''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.''
:''Crea tu primer plasmoid en C++ con un fondo SVG, un icono y un texto.''


;[http://www.kdedevelopers.org/node/3247 Video tutorial]
;[[Development/Tutorials/Plasma/DataEngines|Escribir un DataEngine]]
:''Video and slides from a presentation on libplasma (link to Slides below)''
:''Un DataEngine proporciona una interfaz estándar para acceder a varias fuentes de datos. Aprende que es un DataEngine y como escribir uno propio.''


;[http://mirror.linux.org.au/pub/linux.conf.au/2008/slides/296-coolplasma.odp Link To Slides For The Above Video]
;[http://www.kdedevelopers.org/node/3247 Vídeo tutorial]
:''Slides For The Presentation Creating User Interfaces With Plasma by Aaron Seigo''
:''Vídeo y transparencias de una presentación de libplasma (enlace a las transparencias a continuación).''


;[[/UsingExtenders|How to use extenders in your Plasmoid]]
;[http://mirror.linux.org.au/pub/linux.conf.au/2008/slides/296-coolplasma.odp Enlace a las transparencias del citado vídeo]
:''A simple example that shows how to use extenders in a Plasmoid.''
:''Transparencias de la presentación "Creación de interfaces de usuario con Plasma", por Aaron Seigo.''


;[[Development/Tutorials/Plasma/AbstractRunner|Creating Runners]]
;[[Development/Tutorials/Plasma/UsingExtenders|Como usar extenders en tu Plasmoid]]
:''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.''
:''Un sencillo ejemplo que muestra como usar extenders en un Plasmoid.''


;[[Development/Tutorials/Plasma/ComicPlugin|Creating Comic Plugins]]
;[[Development/Tutorials/Plasma/AbstractRunner|Crear Runners]]
:''This guide shows you how to create a comic plugin for the comic plasmoid.''
:''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.''


== Plasma Programming with Python ==
;[[Development/Tutorials/Plasma/ComicPlugin|Crear un plugin para Comic]]
:''Esta guia te muestra como crear un plugin para el plasmoid Comic.''


;[[/Python/GettingStarted|Getting Started]]
== Programación en Plasma con Python ==
:''Creating and running your first plasmoid in Python''


;[[/Python/Using widgets|Using widgets]]
;[[Development/Tutorials/Plasma/Python/GettingStarted_(es)|Primeros pasos]]
:''Introduction to using Plasma widgets''
:''Crea y ejecuta tu primer plasmoid en Python.''


;[[/Python/Using DataEngines|Using DataEngines]]
;[[Development/Tutorials/Plasma/Python/Using widgets|Usar widgets]]
:''How to use DataEngines from a plasmoid''
:''Introducción sobre como usar widgets de Plasma.''


;[[/Python/Writing DataEngines|Writing DataEngines]]
;[[Development/Tutorials/Plasma/Python/Using DataEngines|Usar DataEngines]]
:''How to write your own Plasma DataEngine''
:''Como usar DataEngines en un plasmoid.''


;[[Development/Tutorials/Plasma/PythonPlasmoid|Writing a Plasmoid in Python]]
;[[Development/Tutorials/Plasma/Python/Writing DataEngines|Escribir DataEngines]]
:''Writing a simple battery graph in python''
:''Como escribir tu propio DataEngine.''


== Plasma Programming with Ruby ==
;[[Development/Tutorials/Plasma/PythonPlasmoid|Escribir un Plasmoid en Python]]
;[[/Ruby/GettingStarted|Getting Started]]
:''Escribir un simple medidor de batería en Python.''
:''Creating and running your first plasmoid in Ruby''


;[[/Ruby/Using widgets|Using widgets]]
== Programación en Plasma con Ruby ==
:''Introduction to using Plasma widgets''
;[[Development/Tutorials/Plasma/Ruby/GettingStarted|Primeros pasos]]
:''Crea y ejecuta tu primer plasmoid en Ruby.''


;[[/Ruby/SimplePasteApplet|Writing a simple paste applet]]
;[[Development/Tutorials/Plasma/Ruby/Using widgets|Usar widgets]]
:''A tutorial explaining how to write a simple paste applet using widgets''
:''Introducción sobre como usar widgets de Plasma.''


== Theme development ==
;[[Development/Tutorials/Plasma/Ruby/SimplePasteApplet|Escribir un simple applet para copiar texto]]
:''Un tutorial que explica como escribir un simple applet para copiar texto usando widgets.''


;[[/Theme|Creating a Plasma Theme]]
== Desarrollo de temas ==
:''Guide to creating your first Plasma theme''


;[[Development/Tutorials/Plasma/Theme|Crear un tema de Plasma]]
:''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...)

Latest revision as of 20:12, 11 October 2023

 
Proposed for Deletion
This page has been proposed for deletion for the following reason:

Page was created before the current translation system.

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