06
Aug 08
::
news :: by Gilberto Saraiva
Camaradas,
Eu recomendo:
Developer Formatter
O Developer Formatter (Formatador para desenvolvedores) é um plugin fantástico para qualquer programador que se preze, facilita em uns 200% a publicação de códigos, exemplos, dicas e outros sobre uma vasta lista de linguagens suportadas. Tem um sistema inteligente de formatação que identifica códigos JavaScript e CSS em códigos HTMLs e o mesmo é feito com PHP. Utiliza o sistema de evidência de código GeSHi ( Syntax Highlighter ) que roda no seu servidor web.
As principais vantagens:
Itegração com os 2 Editores do WordPress, o TinyMCE e o Editor HTML plano.
Fácil instalação, só colocar no diretório de plugins do Wordpress pelo FTP e ativar na área administrativa.
Suporta as linguagens: GNU Gettext, Verilog, LotusScript, VHDL, Ada, C#, Rails, dot, Scala, NSIS, Smalltalk, Java(TM) 2 Platform Standard Edition 5.0, XML, OpenOffice.org Basic, Objective C, QBasic/QuickBASIC, Python, ABAP, Pascal, Inno, PHP, BlitzBasic, vb.net, Microsoft Registry, Io, MXML, Javascript, Diff, HTML, PHP brief, Matlab M, Fortran, robots.txt, GML, AutoIt, Bash, SAS, CFDG, Visual Basic, Smarty, glSlang, INI, Visual Fox Pro, CAD DCL, LaTeX, Text, Perl, ZiLOG Z80 Assembler, Java, Lotus Notes @Formulas, C++, ActionScript 3, thinBasic, OCaml, Basic4GL, MySQL, Microchip Assembler, ColdFusion, Lisp, per, Motorola 68000 Assembler, Uno Idl, X++, T-SQL, CAD Lisp, C (Mac), OCaml, C, DIV, KiXtart, AppleScript, mIRC Scripting, C++ (QT), ASM, TCL, Oracle 8 SQL, SQL, HTML, Haskell, Winbatch, ASP, Delphi, Lua, Scheme, DOS, Apache Log, ActionScript, Groovy, D, genero, FreeBasic, CSS, Ruby, PL/SQL, bnf, Eiffel, sdlBasic.
Se você já possui o GeSHi no seu servidor você poderá configurar o local aonde ele guarda as linguagens suportadas e usa-las sem precisar de enviar o pacote do plugin com as linguagens.
Sistema de copia (Ctrl+C) de código crossbrowser, e com texto editável.
Númeração das linhas via javascript (jQuery), reduzindo o tamanho do código gerado.
O formatador padrão poderá ser substituido pelo o que o Developer Formatter possui e você poderá escrever códigos HTML, tais como javascript, css, textareas e outros sem se preocupar com a perda da formatação no resultado final.
Comentários poderão utilizar a tag < code > para discussões sobre códigos.
Um pequeno exemplo da capacidade do Developer Formatter:
| 01 | <html> |
| 02 | <head> |
| 03 | <title>Html Test</title> |
| 04 | <script language="JavaScript"> |
| 05 | <!-- |
| 06 | /* My Javascript code */ |
| 07 | function MyJSFunction(AParam){ |
| 08 | alert('Param: ' + AParam); |
| 09 | } |
| 10 | var Variable = new Array(15.0, 30.0, 45, "test", MyJSFunction); |
| 11 | //--> |
| 12 | </script> |
| 13 | |
| 14 | <style type="text/css"> |
| 15 | /* My CSS structure */ |
| 16 | body { |
| 17 | background: transparent url("bg.gif") no-repeat 0% 0%; |
| 18 | font-family: verdana; |
| 19 | font-size: 16px; |
| 20 | } |
| 21 | table, table tr, table tr td { |
| 22 | padding: 0; |
| 23 | margin: 0; !important; |
| 24 | } |
| 25 | div#bullet { |
| 26 | font-weight: bold; |
| 27 | } |
| 28 | .hints { |
| 29 | font-style: italic; |
| 30 | } |
| 31 | </style> |
| 32 | </head> |
| 33 | <body topmargin="1"> |
| 34 | <table width="100%"> |
| 35 | <tr><td align="left" valign="middle"> |
| 36 | Table test 1 |
| 37 | </td></tr> |
| 38 | |
| 39 | <tr><td> |
| 40 | Table test 2 |
| 41 | </td></tr> |
| 42 | |
| 43 | <tr><td valign="middle"> |
| 44 | Table test 3 |
| 45 | </td></tr> |
| 46 | </table> |
| 47 | </body> |
| 48 | </html> |
teste
Faça o download no site do WordPress: http://wordpress.org/extend/plugins/devformatter/
Demais exemplos e comentários:
http://gsaraiva.projects.pro.br/?developer-formatter
This entry was posted
on Wednesday, August 6th, 2008 at 2:50 pm and is filed under news.
You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.
news — No comments