[melbourne-pug] python-based wiki with nice query-/template-ability?
Tim Richardson
tim at growthpath.com.au
Thu Jan 30 08:18:42 CET 2014
I should have provided a link too:
This is the web2py book on the built-in wiki:
http://www.web2py.com/books/default/chapter/29/03/overview?search=wiki#The-built-in-web2py-wiki
web2py is a "Free open source full-stack framework for rapid development of
fast, scalable,
secure<http://www.web2py.com/book/default/chapter/01#Security>and
portable database-driven web-based applications. Written and
programmable in Python <http://www.python.org>."
or in other words it's a high-level general purpose web development
platform which has a reasonable wiki built-in. There are binary
distributions with potted python if you want to have a quick look.
On Thu, Jan 30, 2014 at 4:38 PM, Lars Yencken <lars at yencken.org> wrote:
> I recall Nicole Harris gave a talk on Mezzanine at our meetup last year:
>
> http://mezzanine.jupo.org/
>
> It's billed as a CMS, not a wiki, but if your users are trusted staff it
> might be just fine.
>
>
> On 30 January 2014 15:32, Tim Richardson <tim at growthpath.com.au> wrote:
>
>> web2py has a built-in wiki. Have a look at the docs and see if it's
>> interesting.
>>
>>
>> On Thu, Jan 30, 2014 at 3:11 PM, Anthony Briggs <anthony.briggs at gmail.com
>> > wrote:
>>
>>> I don't know of anything like that off of the top of my head, but from a
>>> quick search there are a few lightweight wikis around which might be
>>> possible to hack on, eg. https://pypi.python.org/pypi/djiki and
>>> https://pypi.python.org/pypi/valet. Perhaps they might get you further
>>> than MoinMoin?
>>>
>>>
>>> On 30 January 2014 14:53, Noon Silk <noonslists at gmail.com> wrote:
>>>
>>>> > It might help if you gave us some more detail about what you're
>>>> trying to
>>>> > do, rather than a list of features. eg. The iPython notebook will let
>>>> you
>>>> > execute arbitrary code, but I don't know whether it can introspect
>>>> and
>>>> > pull bits of other pages in the same notebook.
>>>>
>>>> I want a Wiki - community editable, versionable, trivial setup, with
>>>> some customisability to query the pages that the wiki has, and obtain bits
>>>> of the pages - say I create a template page and it always contains sections
>>>> "Description, Example, Json" and then I want to obtain each "Example" from
>>>> each "page" that I have queried and do things with it; like perhaps create
>>>> a graph.
>>>>
>>>> Something very similar to FindStat.org, really -
>>>> http://www.findstat.org/ (which uses MoinMoin). Note that while this
>>>> looks like it makes a lot of use of MoinMoin, infact almost all the work is
>>>> done through MoinMoin "macros", written in Python. I want to re-use as much
>>>> of the wiki as possible.
>>>>
>>>>
>>>>
>>>> On Thu, Jan 30, 2014 at 2:23 PM, Anthony Briggs <
>>>> anthony.briggs at gmail.com> wrote:
>>>>
>>>>> Trac is pretty painful to set up, from memory.
>>>>>
>>>>> It might help if you gave us some more detail about what you're trying
>>>>> to do, rather than a list of features. eg. The iPython notebook will let
>>>>> you execute arbitrary code, but I don't know whether it can introspect and
>>>>> pull bits of other pages in the same notebook.
>>>>>
>>>>> Failling that, it might be relatively easy to roll your own, either
>>>>> with Django or some combination of Flask/Peewee/Jinja/similar.
>>>>>
>>>>> Anthony
>>>>>
>>>>>
>>>>>
>>>>> On 30 January 2014 13:36, Noon Silk <noonslists at gmail.com> wrote:
>>>>>
>>>>>> > There is Django snippets ... https://djangosnippets.org
>>>>>> > and Pastebin ... http://pastebin.com/
>>>>>>
>>>>>> ..., these are both websites. I'm looking for something to customise
>>>>>> myself.
>>>>>>
>>>>>>
>>>>>> > Also, have you looked at the Trac wiki? Most people would use it
>>>>>> for
>>>>>> > the ticketing but it also has useful wiki with markup permitting
>>>>>> code.
>>>>>>
>>>>>> I hadn't considered Trac for this, thanks for reminding me about it.
>>>>>> I'm not sure it's right, though.
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Thu, Jan 30, 2014 at 12:17 PM, Mike Dewhirst <
>>>>>> miked at dewhirst.com.au> wrote:
>>>>>>
>>>>>>> On 30/01/2014 11:56am, Noon Silk wrote:
>>>>>>>
>>>>>>>> Hello,
>>>>>>>>
>>>>>>>> So I'm interested in a python-based wiki that I can write
>>>>>>>> arbitrary
>>>>>>>> python code in; perhaps with a view to:
>>>>>>>> 1) Creating specific templates,
>>>>>>>> 2) Arbitrarily querying the list of pages,
>>>>>>>> 3) Obtaining specific "bits" of pages (Perhaps I mark a section
>>>>>>>> in
>>>>>>>> the template as "json", then I'd want to grab the json from pages
>>>>>>>> A, B, X, Y
>>>>>>>>
>>>>>>>> Anyone know of something out there that does this?
>>>>>>>>
>>>>>>>
>>>>>>> There is Django snippets ... https://djangosnippets.org
>>>>>>> and Pastebin ... http://pastebin.com/
>>>>>>>
>>>>>>> Also, have you looked at the Trac wiki? Most people would use it for
>>>>>>> the ticketing but it also has useful wiki with markup permitting code.
>>>>>>>
>>>>>>> Mike
>>>>>>>
>>>>>>> At the moment all
>>>>>>>
>>>>>>>> I can think of is MoinMoin [1].
>>>>>>>>
>>>>>>>> [1] http://moinmo.in/MoinMoinWiki
>>>>>>>> --
>>>>>>>> Noon Silk
>>>>>>>>
>>>>>>>> Fancy a quantum lunch? https://sites.google.com/site/quantumlunch/
>>>>>>>>
>>>>>>>> "Every morning when I wake up, I experience an exquisite joy -- the
>>>>>>>> joy
>>>>>>>> of being this signature."
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> melbourne-pug mailing list
>>>>>>>> melbourne-pug at python.org
>>>>>>>> https://mail.python.org/mailman/listinfo/melbourne-pug
>>>>>>>>
>>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> melbourne-pug mailing list
>>>>>>> melbourne-pug at python.org
>>>>>>> https://mail.python.org/mailman/listinfo/melbourne-pug
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Noon Silk
>>>>>>
>>>>>> Fancy a quantum lunch? https://sites.google.com/site/quantumlunch/
>>>>>>
>>>>>> "Every morning when I wake up, I experience an exquisite joy -- the joy
>>>>>> of being this signature."
>>>>>>
>>>>>> _______________________________________________
>>>>>> melbourne-pug mailing list
>>>>>> melbourne-pug at python.org
>>>>>> https://mail.python.org/mailman/listinfo/melbourne-pug
>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> melbourne-pug mailing list
>>>>> melbourne-pug at python.org
>>>>> https://mail.python.org/mailman/listinfo/melbourne-pug
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Noon Silk
>>>>
>>>> Fancy a quantum lunch? https://sites.google.com/site/quantumlunch/
>>>>
>>>> "Every morning when I wake up, I experience an exquisite joy -- the joy
>>>> of being this signature."
>>>>
>>>> _______________________________________________
>>>> melbourne-pug mailing list
>>>> melbourne-pug at python.org
>>>> https://mail.python.org/mailman/listinfo/melbourne-pug
>>>>
>>>>
>>>
>>> _______________________________________________
>>> melbourne-pug mailing list
>>> melbourne-pug at python.org
>>> https://mail.python.org/mailman/listinfo/melbourne-pug
>>>
>>>
>>
>>
>> --
>>
>>
>>
>> *Tim Richardson, Director*
>> GrowthPath, Data-driven profit growth
>>
>> Mobile: +61 423 091 732
>> Office: +61 3 8678 1850
>> I tweet useful business & IT tips at growthpath_au
>>
>> GrowthPath Pty Ltd
>> ABN 76 133 733 963
>>
>>
>>
>>
>> <http://www.growthpath.com.au/>
>>
>> _______________________________________________
>> melbourne-pug mailing list
>> melbourne-pug at python.org
>> https://mail.python.org/mailman/listinfo/melbourne-pug
>>
>>
>
> _______________________________________________
> melbourne-pug mailing list
> melbourne-pug at python.org
> https://mail.python.org/mailman/listinfo/melbourne-pug
>
>
--
*Tim Richardson, Director*
GrowthPath, Data-driven profit growth
Mobile: +61 423 091 732
Office: +61 3 8678 1850
I tweet useful business & IT tips at growthpath_au
GrowthPath Pty Ltd
ABN 76 133 733 963
<http://www.growthpath.com.au/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/melbourne-pug/attachments/20140130/f2a79809/attachment.html>
More information about the melbourne-pug
mailing list