[Lift] Re: lift plugins/extensibility?
Lift doesn't have a formal plugin definition because none is necessary. In order to add modules to your application, you specify the modules in your Maven pom file (the only XML you'll have to touch to use Lift.) This makes sure that the module is available to your app. Next, you'll put one or two lines of configuration into the Boot.scala file to let Lift know that your module is available. This typically takes the form of intercepting URLs or registering pages in the SiteMap. What kind of plugins are you looking for in Lift? On Tue, Apr 14, 2009 at 5:44 AM, Mick Delaney mickdela...@gmail.com wrote: Hi, i'm currently having a look at lift. i've looked through the getting started book. i'm currently developing in asp.net rails, and one thing that i find really powerful in rails over asp is plugins. is there an equivalent plugin style api in lift? or is there some other way to achieve the same result. Regards. -- Lift, the simply functional web framework http://liftweb.net Beginning Scala http://www.apress.com/book/view/1430219890 Follow me: http://twitter.com/dpp Git some: http://github.com/dpp --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Lift group. To post to this group, send email to liftweb@googlegroups.com To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~--~~~~--~~--~--~---
[Lift] Re: lift plugins/extensibility?
i was just evaluating lift in general in the extensibility area. lets say for example u wanted to drop in openid authentication or something. i guess most of this is more around scala traits etc, rather than lift. what about something like dropping in a pluggable CMS. in rails for example there's comatose, and a newer one called browsercms. i know that i danjo its been architected in such a way as to allow u to build up an app from smaller app's etc. On Apr 14, 2:21 pm, Timothy Perrett timo...@getintheloop.eu wrote: You can just write normal JAR's and add them as dependencies. Everything about Lift is extensible :-) What specifically do you want from a plugin? Cheers, Tim On 14/04/2009 13:44, Mick Delaney mickdela...@gmail.com wrote: Hi, i'm currently having a look at lift. i've looked through the getting started book. i'm currently developing in asp.net rails, and one thing that i find really powerful in rails over asp is plugins. is there an equivalent plugin style api in lift? or is there some other way to achieve the same result. Regards. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Lift group. To post to this group, send email to liftweb@googlegroups.com To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~--~~~~--~~--~--~---
[Lift] Re: lift plugins/extensibility?
i was evaluating lift versus rails plugins/gems mainly. for example, lets say i want to drop in openid authentication or something. or if i wanted to make a class versionable (although that's scala really not lift). what about a pluggable CMS, e.g. comatose or browsercms in rails, in djanjo for example its architected in such a way that allows u to compose an app from smaller apps etc On Apr 14, 2:21 pm, Timothy Perrett timo...@getintheloop.eu wrote: You can just write normal JAR's and add them as dependencies. Everything about Lift is extensible :-) What specifically do you want from a plugin? Cheers, Tim On 14/04/2009 13:44, Mick Delaney mickdela...@gmail.com wrote: Hi, i'm currently having a look at lift. i've looked through the getting started book. i'm currently developing in asp.net rails, and one thing that i find really powerful in rails over asp is plugins. is there an equivalent plugin style api in lift? or is there some other way to achieve the same result. Regards. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Lift group. To post to this group, send email to liftweb@googlegroups.com To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~--~~~~--~~--~--~---
[Lift] Re: lift plugins/extensibility?
i was evaluating lift versus rails plugins/gems mainly. for example, lets say i want to drop in openid authentication or something. or if i wanted to make a class versionable (although that's scala really not lift). what about a pluggable CMS, e.g. comatose or browsercms in rails, in djanjo for example its architected in such a way that allows u to compose an app from smaller apps. On Apr 14, 2:21 pm, Timothy Perrett timo...@getintheloop.eu wrote: You can just write normal JAR's and add them as dependencies. Everything about Lift is extensible :-) What specifically do you want from a plugin? Cheers, Tim On 14/04/2009 13:44, Mick Delaney mickdela...@gmail.com wrote: Hi, i'm currently having a look at lift. i've looked through the getting started book. i'm currently developing in asp.net rails, and one thing that i find really powerful in rails over asp is plugins. is there an equivalent plugin style api in lift? or is there some other way to achieve the same result. Regards. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Lift group. To post to this group, send email to liftweb@googlegroups.com To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~--~~~~--~~--~--~---
[Lift] Re: lift plugins/extensibility?
i was evaluating lift versus rails plugins/gems mainly. for example, lets say i want to drop in openid authentication or something. or if i wanted to make a class versionable (although that's scala really not lift). what about a pluggable CMS, e.g. comatose or browsercms in rails, in djanjo for example its architected in such a way that allows u to compose an app from smaller apps. On Apr 14, 2:21 pm, Timothy Perrett timo...@getintheloop.eu wrote: You can just write normal JAR's and add them as dependencies. Everything about Lift is extensible :-) What specifically do you want from a plugin? Cheers, Tim On 14/04/2009 13:44, Mick Delaney mickdela...@gmail.com wrote: Hi, i'm currently having a look at lift. i've looked through the getting started book. i'm currently developing in asp.net rails, and one thing that i find really powerful in rails over asp is plugins. is there an equivalent plugin style api in lift? or is there some other way to achieve the same result. Regards.- Hide quoted text - - Show quoted text - --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Lift group. To post to this group, send email to liftweb@googlegroups.com To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~--~~~~--~~--~--~---
[Lift] re: lift plugins/extensibility?
i cant seem to reply to my previous post for some reason :-( so i'll reply here: i was evaluating lift versus rails plugins/gems mainly. for example, lets say i want to drop in openid authentication or something. or if i wanted to make a class versionable (although that's scala really not lift). what about a pluggable CMS, e.g. comatose or browsercms in rails, in djanjo for example its architected in such a way that allows u to compose an app from smaller apps. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Lift group. To post to this group, send email to liftweb@googlegroups.com To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~--~~~~--~~--~--~---
[Lift] Re: lift plugins/extensibility?
sorry guys. i didnt realise it was moderated (doh!!). it's been almost 5 years since i did any java at all but i know how JAR's work and i've looked into maven. i think i'll probably just go and create a sample app fully, i was going to create a personal task manager website in lift so perhaps that will be a good start. Btw, is there a good CMS module??? On Apr 14, 3:50 pm, Timothy Perrett timo...@getintheloop.eu wrote: Mick, The list is moderated - please be patient for your messages to come through rather than repeat posting :-) Using your openID example - we already have modules for that which work out of the box! So you can just drop that in by adding a maven dependency and hooking up in Lifts boot process. In the same way we have modules for AMQP, PayPal etc etc etc. Anything we don't have, you can write with little problem provided you know enough about lift. I have modules that hook lift into our internal enterprise systems via dispatching (LiftRules.DispatchPF etc) - you could build anything you wanted really and just distribute that as a pluggable JAR. If you familiar with gems, its kind of like that, but it works properly ;-) Are you familiar with maven? Cheers, Tim On 14/04/2009 15:02, Mick Delaney mickdela...@gmail.com wrote: i cant seem to reply to my previous post for some reason :-( so i'll reply here: i was evaluating lift versus rails plugins/gems mainly. for example, lets say i want to drop in openid authentication or something. or if i wanted to make a class versionable (although that's scala really not lift). what about a pluggable CMS, e.g. comatose or browsercms in rails, in djanjo for example its architected in such a way that allows u to compose an app from smaller apps. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Lift group. To post to this group, send email to liftweb@googlegroups.com To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~--~~~~--~~--~--~---
[Lift] Re: lift plugins/extensibility?
Btw, is there a good CMS module??? Not currently. I would *love* to rewrite Wordpress+WordpressMU +Buddypress. I have been talking about it for more than a year though. :( On Apr 14, 11:23 am, Mick Delaney mickdela...@gmail.com wrote: sorry guys. i didnt realise it was moderated (doh!!). it's been almost 5 years since i did any java at all but i know how JAR's work and i've looked into maven. i think i'll probably just go and create a sample app fully, i was going to create a personal task manager website in lift so perhaps that will be a good start. Btw, is there a good CMS module??? On Apr 14, 3:50 pm, Timothy Perrett timo...@getintheloop.eu wrote: Mick, The list is moderated - please be patient for your messages to come through rather than repeat posting :-) Using your openID example - we already have modules for that which work out of the box! So you can just drop that in by adding a maven dependency and hooking up in Lifts boot process. In the same way we have modules for AMQP, PayPal etc etc etc. Anything we don't have, you can write with little problem provided you know enough about lift. I have modules that hook lift into our internal enterprise systems via dispatching (LiftRules.DispatchPF etc) - you could build anything you wanted really and just distribute that as a pluggable JAR. If you familiar with gems, its kind of like that, but it works properly ;-) Are you familiar with maven? Cheers, Tim On 14/04/2009 15:02, Mick Delaney mickdela...@gmail.com wrote: i cant seem to reply to my previous post for some reason :-( so i'll reply here: i was evaluating lift versus rails plugins/gems mainly. for example, lets say i want to drop in openid authentication or something. or if i wanted to make a class versionable (although that's scala really not lift). what about a pluggable CMS, e.g. comatose or browsercms in rails, in djanjo for example its architected in such a way that allows u to compose an app from smaller apps. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Lift group. To post to this group, send email to liftweb@googlegroups.com To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~--~~~~--~~--~--~---
[Lift] Re: lift plugins/extensibility?
On Tue, Apr 14, 2009 at 8:23 AM, Mick Delaney mickdela...@gmail.com wrote: sorry guys. i didnt realise it was moderated (doh!!). Yeah... we are now getting about 10 spam messages a day, so new members are moderated. it's been almost 5 years since i did any java at all but i know how JAR's work and i've looked into maven. i think i'll probably just go and create a sample app fully, i was going to create a personal task manager website in lift so perhaps that will be a good start. Perhaps you can take the ToDo app in the getting started document, enhance it and publish the source. :-) Btw, is there a good CMS module??? Charles Munat is the expert in this area. On Apr 14, 3:50 pm, Timothy Perrett timo...@getintheloop.eu wrote: Mick, The list is moderated - please be patient for your messages to come through rather than repeat posting :-) Using your openID example - we already have modules for that which work out of the box! So you can just drop that in by adding a maven dependency and hooking up in Lifts boot process. In the same way we have modules for AMQP, PayPal etc etc etc. Anything we don't have, you can write with little problem provided you know enough about lift. I have modules that hook lift into our internal enterprise systems via dispatching (LiftRules.DispatchPF etc) - you could build anything you wanted really and just distribute that as a pluggable JAR. If you familiar with gems, its kind of like that, but it works properly ;-) Are you familiar with maven? Cheers, Tim On 14/04/2009 15:02, Mick Delaney mickdela...@gmail.com wrote: i cant seem to reply to my previous post for some reason :-( so i'll reply here: i was evaluating lift versus rails plugins/gems mainly. for example, lets say i want to drop in openid authentication or something. or if i wanted to make a class versionable (although that's scala really not lift). what about a pluggable CMS, e.g. comatose or browsercms in rails, in djanjo for example its architected in such a way that allows u to compose an app from smaller apps. -- Lift, the simply functional web framework http://liftweb.net Beginning Scala http://www.apress.com/book/view/1430219890 Follow me: http://twitter.com/dpp Git some: http://github.com/dpp --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Lift group. To post to this group, send email to liftweb@googlegroups.com To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~--~~~~--~~--~--~---
[Lift] Re: lift plugins/extensibility?
Perhaps lift-widgets project will shed some light for you. Widgets are in many respects self contained in terms of dependencies and you just use the exposed functions in your snippets. Br's, Marius On Apr 14, 3:44 pm, Mick Delaney mickdela...@gmail.com wrote: Hi, i'm currently having a look at lift. i've looked through the getting started book. i'm currently developing in asp.net rails, and one thing that i find really powerful in rails over asp is plugins. is there an equivalent plugin style api in lift? or is there some other way to achieve the same result. Regards. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Lift group. To post to this group, send email to liftweb@googlegroups.com To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~--~~~~--~~--~--~---
[Lift] Re: lift plugins/extensibility?
On Tue, Apr 14, 2009 at 5:53 PM, TylerWeir tyler.w...@gmail.com wrote: Btw, is there a good CMS module??? Not currently. I would *love* to rewrite Wordpress+WordpressMU +Buddypress. I have been talking about it for more than a year though. :( I've been gnawing on this idea for a while aswell, until I actually have some spare time, I've only managed to create a working-name: facelift On Apr 14, 11:23 am, Mick Delaney mickdela...@gmail.com wrote: sorry guys. i didnt realise it was moderated (doh!!). it's been almost 5 years since i did any java at all but i know how JAR's work and i've looked into maven. i think i'll probably just go and create a sample app fully, i was going to create a personal task manager website in lift so perhaps that will be a good start. Btw, is there a good CMS module??? On Apr 14, 3:50 pm, Timothy Perrett timo...@getintheloop.eu wrote: Mick, The list is moderated - please be patient for your messages to come through rather than repeat posting :-) Using your openID example - we already have modules for that which work out of the box! So you can just drop that in by adding a maven dependency and hooking up in Lifts boot process. In the same way we have modules for AMQP, PayPal etc etc etc. Anything we don't have, you can write with little problem provided you know enough about lift. I have modules that hook lift into our internal enterprise systems via dispatching (LiftRules.DispatchPF etc) - you could build anything you wanted really and just distribute that as a pluggable JAR. If you familiar with gems, its kind of like that, but it works properly ;-) Are you familiar with maven? Cheers, Tim On 14/04/2009 15:02, Mick Delaney mickdela...@gmail.com wrote: i cant seem to reply to my previous post for some reason :-( so i'll reply here: i was evaluating lift versus rails plugins/gems mainly. for example, lets say i want to drop in openid authentication or something. or if i wanted to make a class versionable (although that's scala really not lift). what about a pluggable CMS, e.g. comatose or browsercms in rails, in djanjo for example its architected in such a way that allows u to compose an app from smaller apps. -- Viktor Klang Senior Systems Analyst --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Lift group. To post to this group, send email to liftweb@googlegroups.com To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~--~~~~--~~--~--~---