Login
or
register
Plugins
Anonymous users must enter
captcha
below.
Don't put anything here
Don't put anything here
Page Name (for URL)
Page Title
Don't put anything here
Don't put anything here
Don't put anything here
Advanced Fields
Category
Prototype
Page Content
<span class="teaser"> Plugins provide extra functionality and can be installed through LuaRocks. </span> Plugins are Sputnik-specific modules that add functionality. They can be installed using [[LuaRocks]], just like any other rocks. There are two types of plugins: "options" and "applications". ## Options Options plugins provide alternatives to existing Sputnik functionality. See: * [[Markup]] * [[Storage]] * [[Authentication]] * [[Captcha]] ## Applications Applications plugins essentially install new applications based on Sputnik. For now, the only one we've got is "sputnik-tickets" which installes a bug tracker. After installing Sputnik (see [[Installation]]), you can install Tickets with: luarocks --only-from=http://sputnik.freewisdom.org/rocks/earth install sputnik-tickets Then go to the page called "Tickets". Note that this page didn't exist before you installed the plugin, and now it does. If you click on "Create New Ticket", you will be taken to an edit form for a new page ("Ticket:000001"), which has it's prototype pre-set to "@Ticket" and because of this has a custom edit form. Note that "@Ticket" is again a new page, which got installed by the plugin. More specifically, what the plugin does is add four new modules: sputnik/actions/tickets.lua sputnik/node_defaults/@Ticket.lua sputnik/node_defaults/Tickets.lua sputnik/node_defaults/_translations_for_ticket.lua.lua The first is a real module that provides a new "show" action for the "Tickets" page. The other three modules just hold the data for the new pages. The actual Versium pages will be created on the fly when they are accessed.
Don't put anything here
About This Edit
Minor Edit
Edit Summary
Start
Introduction
Features
Demos
Why Lua?
What is Kepler?
Sightings
License
Sandbox
Whodunit?
Install
Installation
Basic Configuration
URLs
Custom Installation
Deployment
Troubleshooting
Problems
Tweak
Configuration
More Parameters
Permissions
Styles
Templates
I18n
Plugins
Storage
Markup
Authentication
Spam
Track
News
Releases
Project Planning
Recent Wiki Edits
Edits by Recent Users
Talk
Mailing List(s)
This Wiki
Report a Bug
Grok
Basic Concepts
Saci
Versium
Actions
WSAPI
LuaRocks
Hack
Source
Rocks
Architecture
Guided Tour
"Earth"
Coding Standard
Tasks
Powered by
Sputnik
|
XHTML 1.1