User:Hexasoft
Appearance
My main page:
I'm here to make some tests about scripting, in particular for biology area and the french taxobox templates.
Hexasoft (talk) 22:24, 29 November 2012 (UTC)
Things that I can use or be inspired by
[edit]- Module:Title
- Module:Infobox
- MW:Scribunto API]
- Wikipedia:Scribunto_experimentation
- Extension:Scribunto
- Lua tutorial
- Lua reference manual
- Lua manual
- Brainstorming
- en: article about Lua
- discussions about Lua
Some description pages about these modules
[edit]- User:Hexasoft/Taxobox2: general elements about its usage (in french, sorry)
- User:Hexasoft/Taxobox-tech: technical elements about its coding
My modules and test pages
[edit]First version of Taxobox
[edit]- Template:Taxobox-fr: application of the french WP taxobox (infobox for biology) - just a call to the module
- Module:Taxobox-fr: the taxobox module, that generates the HTML code corresponding to the taxobox
- Module:Taxoboxoutils: tools for the previous model. It contains various tables and functions that are used from the main module
- Examples:
- Uroplatus guentheri: an animal test article (copied from fr:, and so in french)
- Rosa canina (plante): a plant test article (copied from fr:)
- Rosier des chiens: the same article with a different title (for subtitles test)
Second version of Taxobox
[edit]- Template:Hexasoft-test: application of the french WP taxobox (infobox for biology) - just a call to the module
- Module:Hexasoft-test: the taxobox module
- Module:Hexasoft-outils: tools functions for the previous module
- Module:Taxobox-data: shared with first version (separating data/structure/code is good: you don't have to rewrite everything)
- Module:Taxobox-briques: same
- Examples:
My CSS / JS
[edit]Needed to see most of the visual of the taxobox (it correspond to parts of the french CSS/JS).
- user:Hexasoft/vector.css: my CSS. Use it to see the taxobox
- user:Hexasoft/vector.js: my JS. Use it to see subtitle.
Note: you can just add a call to these CSS and JS in this way, into your personnal JS (user:<yourname>/vector.js):
importStylesheet('User:Hexasoft/vector.css'); importScript('User:Hexasoft/vector.js');