zotlabs
22839e48d0
better handling of html special chars in wiki and wikipage names
2017-01-26 15:16:41 -08:00
Mario Vavti
54826808cf
minor cleanup
2017-01-26 12:23:59 +01:00
Mario Vavti
02e8058c50
fix renaming of wiki pages
2017-01-26 10:46:44 +01:00
zotlabs
45dbd31d28
only allow wiki owner to delete pages
2017-01-25 12:21:52 -08:00
Mario Vavti
1db57c498d
fixes for wiki create/delete page
2017-01-25 19:41:47 +01:00
zotlabs
9e70d54300
always sync parent wiki when syncing pages, just in case the original wiki creation wasn't synced.
2017-01-24 20:14:58 -08:00
Hubzilla
17f1d39fcf
basic support for clone syncing of wikis and wiki pages
2017-01-22 18:48:45 -08:00
Hubzilla
bb233a9872
add bbcode language conditionals to wiki
2017-01-20 15:42:15 -08:00
Mario Vavti
4295b1945e
we need channel_id here not the whole channel
2017-01-19 10:02:26 +01:00
Hubzilla
d4e58e94f6
native wiki updates
2017-01-18 18:18:37 -08:00
Hubzilla
6e504b7bc9
nwiki updates
2017-01-18 17:45:27 -08:00
zotlabs
231b70b987
call zidify_links() when formatting bbcode for internal consumption
2016-12-19 16:06:49 -08:00
Mario Vavti
2a2a4b96c7
more wiki cleanup
2016-12-15 10:56:16 +01:00
Mario Vavti
028935a318
wiki: do not show revert buttons if we do not have write perms and minor cleanup
2016-12-14 11:55:52 +01:00
Mario Vavti
3f6fe4f2be
translateable string
2016-12-04 15:10:54 +01:00
Mario Vavti
b12d4c03cb
fixes for toc bbcode and bbcode wiki toc
2016-12-04 12:51:23 +01:00
Mario Vavti
adb9f31803
more wiki cleanup
2016-12-01 11:38:49 +01:00
Mario Vavti
d7f655dfc5
wiki cleanup - wip. please watch out for eventual regressions
2016-12-01 11:24:35 +01:00
Mario Vavti
1fe1194ef4
do not call purify_html() at this place
2016-11-30 15:13:06 +01:00
Mario Vavti
afffbb6487
go live with wiki mimetypes - you can now choose if a wiki will contain markdown or bb-code markup
2016-11-30 13:30:50 +01:00
Mario Vavti
d184b3fa86
more work on wiki mimetypes
2016-11-29 10:33:46 +01:00
Mario Vavti
f9b732482d
some basic work for implementing mimetypes for wikis
2016-11-28 15:24:49 +01:00
Mario Vavti
d8774cda8e
minor cleanup and remove more double encoding
2016-11-28 11:54:36 +01:00
Andrew Manning
86002a2f7b
Make a git commit when a new page is created, recording who created the page.
2016-11-24 18:24:15 -05:00
Mario Vavti
6cf8ca5e43
whitespace and minor fixes
2016-11-23 13:38:27 +01:00
Mario Vavti
f76046b612
silence headers already sent warning. issue #596
2016-11-23 10:28:37 +01:00
Mario Vavti
69e1f6e4ba
whitespace and coding style
2016-11-23 09:47:10 +01:00
Mario Vavti
2fce010f30
whitespace cleanup
2016-11-23 09:41:10 +01:00
Mario Vavti
060982adb4
display wiki list on wiki landing page.
2016-11-22 11:30:04 +01:00
Andrew Manning
16281c626b
Hide all content if no wiki is selected except for a message saying to choose one.
2016-11-18 22:10:55 -05:00
Andrew Manning
d24e867603
Move page list back out to the side menu, but with the new page form below the new page button like the new wiki form. Disable text editing if viewer lacks edit permission, and change the tab label to Source instead of Edit in that case.
2016-11-18 21:55:29 -05:00
zotlabs
501bd814c3
wiki: simplify permission model, reduce duplicate calls to get the same channel info and permissions, return the owner permissions with the normal permission check (keeping all permission fetching in one place), rename the 'channel' variable to 'owner' in several places to identify this channel role more clearly as to the way it is being used in this module, update the deprecated call to proc_run (include/notifier) and make several notice messages translatable.
2016-11-15 18:43:26 -08:00
Andrew Manning
c3e3c32bdc
Moved delete wiki button into new edit wiki form, opened by edit wiki icon in wiki list
2016-11-14 20:45:04 -05:00
zotlabs
7763643f2e
zidify wiki content
2016-11-13 15:06:16 -08:00
Andrew Manning
af11525338
Moved save to bottom. Created Wiki Tools dropdown to be consistent, moved page tools in there as well as new page and new wiki
2016-11-12 14:42:21 -05:00
zotlabs
74947d1c1c
deprecate/remove get_channel_by_nick() which is just a less generalised variant of channelx_by_nick()
2016-11-08 18:15:57 -08:00
Andrew Manning
02cf7274d2
Add wiki download button to export the selected wiki repo to a zip file
2016-10-22 08:52:26 -04:00
Mario Vavti
53a2262fef
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
2016-08-05 12:13:50 +02:00
Andrew Manning
6a82ff871f
Parse bbcode when page loads
2016-08-04 19:45:35 -04:00
Mario Vavti
036b72757c
multi acl: port /wiki
2016-08-04 12:09:06 +02:00
Andrew Manning
05a9f0aa14
Convert select bbcode tags including [observer], [baseurl], [sitename]
2016-08-03 20:53:51 -04:00
redmatrix
bd403276f2
disable wiki if feature disabled, sync updates of delayed publish posts
2016-06-30 21:27:59 -07:00
Andrew Manning
0fd8eeec23
Merge remote-tracking branch 'upstream/dev' into wiki
2016-06-30 21:51:33 -04:00
Andrew Manning
7124c0aee5
Replace homemade table of content generator with existing jQuery plugin. Now toc is linked to document headings.
2016-06-30 21:50:38 -04:00
redmatrix
9ef710c557
provide wiki as a feature (default is on so there aren't any surprises) and add to channel menu and profile tabs
2016-06-29 20:59:00 -07:00
redmatrix
8d298d5a06
fix for the rendering side of issue #412 . We traditionally store all
...
"user generated" content with ENT_COMPAT encoding to reduce the attack
vector for JS CSS exploits. This may present compatibility issues sharing
wikis to platforms which do not provide such CSS protection. We can either
decide that wikis are inherently insecure and filter them on render (with
an associated performance penalty), or keep the existing method of filtering
on store. I'm not making that choice. I'm merely fixing the obvious rendering
issue in mono-platform viewing.
2016-06-26 22:26:45 -07:00
redmatrix
3035c792dc
remove the app $a passed to profile_load, also add profile_load to mod_wiki which should fix issue #431
2016-06-26 22:13:59 -07:00
Andrew Manning
81da9f99e4
Fixed bug with rendering table of contents upon page load
2016-06-26 15:41:25 -04:00
Andrew Manning
216f034b6d
Also generate table of contents when loading the page
2016-06-26 15:27:55 -04:00
Andrew Manning
b96edd8b9a
Added table of contents generator. Table is inserted wherever [toc] is encountered.
2016-06-26 15:04:47 -04:00