Padre user experience

Padre User Experience
What is Padre?
An IDE for Perl built in Perl.


What is Strawberry Perl?
A binary executable for Windows to enable Perl
interpretation.
The Hardware

10.1 inch Asus Eee PC Netbook Model#: 1015 PE
Installing Padre in Windows
• Via the cpan client that is available in
  Strawberry Perl. ( Best approach for updated
  version but takes about 1 ½ hours to install )

• Via the msi executable that will have Padre
  and Strawberry Perl. ( old version of Editor )
Using Padre
View
• Outline
   – List elements of current code.
• Bookmarks
   – Save state of current line being viewed.
• Project Browser
   – Great way to navigate across modules for a project.
• Full screen (F11 to enable full screen)
• Output
   – Returns the output of script execution. ( F5 to run script)
Padre user experience
Using the Outline Panel
• Double click an element will show the current
  line of the element in the file.
• Right click will show 2 options
  – Show current line of element.
  – Show documentation ( if element is a module or
    pragma ).
Padre user experience
Padre user experience
Debugging interface
• Menu driven
  – No shortcut keys.( can be solved by key binding )
  – Driven by mouse clicks.
Tools
• Key Binding
  – Great for custom shortcuts.
• Regex editor
  – Makes complicated regex easy.
• Plugin Manager
  – Manages Plugins that are available for use.
• Plugin Tools
  – Allows a user to create his/her own plugins.
Padre user experience
Padre user experience
Padre user experience
My thoughts
• I really like the ease of use.
• It is hard to start because it is not packaged
  for installation of latest version.
• Makes learning regex easy & fun.
• Running on a net book is ok but a PC should
  be better.
• Should have a introduction book for
  beginners.
How to contribute
• Via IRC chat ( server: irc.perl.org server )
   – Chat room: # padre

• Mailing list ( subscribe on link below )
   – http://mail.perlide.org/mailman/listinfo/padre-dev

• Enable Padre Popularity Contest Plugin

• Check out the link below for other ways to contribute
   – http://padre.perlide.org/getting_involved.html
1 of 17

More Related Content

What's hot(20)

BBS Selenium & Docker BBS Selenium & Docker
BBS Selenium & Docker
Mustafa Topçuoğulları263 views
CapistranoCapistrano
Capistrano
Travis Roberts350 views
CakePHP - The Path to 2.0CakePHP - The Path to 2.0
CakePHP - The Path to 2.0
Graham Weldon1.3K views
2021laravelconftwslides62021laravelconftwslides6
2021laravelconftwslides6
LiviaLiaoFontech118 views
Why PhpStorm?Why PhpStorm?
Why PhpStorm?
Adam Štipák2.6K views
Introduction to composerIntroduction to composer
Introduction to composer
Jino Hoàng471 views
Cucumber.js: Cuke up your JavaScript!Cucumber.js: Cuke up your JavaScript!
Cucumber.js: Cuke up your JavaScript!
Julien Biezemans11.3K views
Tanvir Afzal: SeleniumTanvir Afzal: Selenium
Tanvir Afzal: Selenium
SQABD894 views
SeleniumSelenium
Selenium
tanvir afzal2.3K views
Introduction To  Ant1Introduction To  Ant1
Introduction To Ant1
Rajesh Kumar920 views
Ruby On Google App Engine 2nd Athens Ruby MeRuby On Google App Engine 2nd Athens Ruby Me
Ruby On Google App Engine 2nd Athens Ruby Me
Panagiotis Papadopoulos434 views
Frontend testing with CodeceptionFrontend testing with Codeception
Frontend testing with Codeception
Christian Keuerleber1.8K views
Async/Await: TPL & Message Pumps Async/Await: TPL & Message Pumps
Async/Await: TPL & Message Pumps
Particular Software507 views
SydPHP March 2012 MeetupSydPHP March 2012 Meetup
SydPHP March 2012 Meetup
Graham Weldon1.3K views

Similar to Padre user experience

Week 5Week 5
Week 5A VD
688 views49 slides
Week 5Week 5
Week 5A VD
1.3K views49 slides
ONAP on VagrantONAP on Vagrant
ONAP on VagrantVictor Morales
366 views18 slides

Similar to Padre user experience(20)

Week 5Week 5
Week 5
A VD688 views
Week 5Week 5
Week 5
A VD1.3K views
Getting Started With Jenkins And DrupalGetting Started With Jenkins And Drupal
Getting Started With Jenkins And Drupal
Philip Norton14.1K views
ONAP on VagrantONAP on Vagrant
ONAP on Vagrant
Victor Morales366 views
Chelberg ptcuser 2010Chelberg ptcuser 2010
Chelberg ptcuser 2010
Clay Helberg574 views
Introduction to Python ProgrammingIntroduction to Python Programming
Introduction to Python Programming
Akhil Kaushik321 views
PowerShell for Penetration TestersPowerShell for Penetration Testers
PowerShell for Penetration Testers
Nikhil Mittal36.2K views
The New Frontend ToolchainThe New Frontend Toolchain
The New Frontend Toolchain
Bruno Abrantes1.4K views
Django Girls TutorialDjango Girls Tutorial
Django Girls Tutorial
Kishimi Ibrahim Ishaq2K views
Django dev-env-my-wayDjango dev-env-my-way
Django dev-env-my-way
Robert Lujo941 views
How to automate the SharePoint Provisioning How to automate the SharePoint Provisioning
How to automate the SharePoint Provisioning
Knut Relbe-Moe [MVP, MCT]1.2K views
Selenium presentationSelenium presentation
Selenium presentation
P.V.G'S COET, PUNE - 093.1K views

Padre user experience

  • 2. What is Padre? An IDE for Perl built in Perl. What is Strawberry Perl? A binary executable for Windows to enable Perl interpretation.
  • 3. The Hardware 10.1 inch Asus Eee PC Netbook Model#: 1015 PE
  • 4. Installing Padre in Windows • Via the cpan client that is available in Strawberry Perl. ( Best approach for updated version but takes about 1 ½ hours to install ) • Via the msi executable that will have Padre and Strawberry Perl. ( old version of Editor )
  • 6. View • Outline – List elements of current code. • Bookmarks – Save state of current line being viewed. • Project Browser – Great way to navigate across modules for a project. • Full screen (F11 to enable full screen) • Output – Returns the output of script execution. ( F5 to run script)
  • 8. Using the Outline Panel • Double click an element will show the current line of the element in the file. • Right click will show 2 options – Show current line of element. – Show documentation ( if element is a module or pragma ).
  • 11. Debugging interface • Menu driven – No shortcut keys.( can be solved by key binding ) – Driven by mouse clicks.
  • 12. Tools • Key Binding – Great for custom shortcuts. • Regex editor – Makes complicated regex easy. • Plugin Manager – Manages Plugins that are available for use. • Plugin Tools – Allows a user to create his/her own plugins.
  • 16. My thoughts • I really like the ease of use. • It is hard to start because it is not packaged for installation of latest version. • Makes learning regex easy & fun. • Running on a net book is ok but a PC should be better. • Should have a introduction book for beginners.
  • 17. How to contribute • Via IRC chat ( server: irc.perl.org server ) – Chat room: # padre • Mailing list ( subscribe on link below ) – http://mail.perlide.org/mailman/listinfo/padre-dev • Enable Padre Popularity Contest Plugin • Check out the link below for other ways to contribute – http://padre.perlide.org/getting_involved.html