67f6591851
Better control on path alias. If user has permission to edit, provide a text input, otherwise just a label if path are required. Reviewed html generated for taxonomy field in node edit form. Improved the blog entries list by providing (if permitted) link to blog entry creation, and link to the user entries or all entries.
Jocelyn Fiat2017-03-06 21:27:35 +01:00
0febe3418b
(Breaking change) added notion of editor vs author. The table nodes and node_revisions have an extra "editor" field. Update the sql table with: ALTER TABLE nodes ADD editor INTEGER ; UPDATE nodes SET editor = author; ALTER TABLE node_revisions ADD editor INTEGER ; UPDATE node_revisions SET editor = author;
Jocelyn Fiat2017-03-03 11:16:46 +01:00
6cb6dd1609
Added notion of author (owner) and editor to allow the editing of node by non owner users.
Jocelyn Fiat2017-03-03 11:12:51 +01:00
4cbdfeff06
Improved the user selection for messaging module.
Jocelyn Fiat2017-03-03 11:08:38 +01:00
13d0927c58
Added default path alias for node. Fixed set path alias, when alias already exists in the history.
Jocelyn Fiat2017-02-28 17:35:18 +01:00
a341bd98eb
Improved node management. - List node by node types - fixed the trash/restore/delete workflow Added messaging module to send message to cms users (by email for now). Added early protection for cache, export and import functionalities.
Jocelyn Fiat2017-02-28 11:24:48 +01:00
dc84e79952
Wrap with double quote only if term has a comma.
Jocelyn Fiat2017-02-10 19:03:34 +01:00
b0b92c2d36
Added finer control on path_alias. - added a permission to edit path alias. - added an admin handler to manage path aliases. When path alias is changed on node, always keep previous path alias. (can be unset from the related admin section). CMS_API.storage.path_aliases returns the list of path aliases (recents aliases come first).
Jocelyn Fiat2017-02-08 23:01:46 +01:00
4f4a838504
Allow user to edit its own profile name.
Jocelyn Fiat2017-02-08 19:36:23 +01:00
09b5cc752c
Rename variable to cms_search_query. Updated code to use CMS_RESPONSE.set_value, to set the value instead of CMS_HOOK_VALUE_TABLE_ALTER
jvelilla
2017-02-08 15:00:00 -03:00
bb3e2abf55
Updated google search module to keep the search input using an alter value. Updated feature description.
jvelilla
2017-02-08 10:31:40 -03:00
e6c709fbf0
Converted .ecf to version 1-16-0 (introduced with EiffelStudio 17.01).
Jocelyn Fiat2017-02-08 12:16:26 +01:00
d97542f797
Added CMS_CORE_MODULE which is the mandatory module for ROC CMS. Added CMS_USER.profile_name . Improved module managements with install vs enable. - enabled/disabled status can also be stored in database. Install procedure do not install all available modules anymore.
Jocelyn Fiat2017-02-07 16:52:08 +01:00
784891705f
Added possibility to change its own username.
Jocelyn Fiat2017-02-06 18:40:20 +01:00
1c829e16ff
Fixed testing codes that were not compliant with search user by email signature.
Jocelyn Fiat2017-02-01 18:57:15 +01:00
fae444c238
Better syntax formating for SQL query related to comments module. Display import link from admin page. Removed unused local variables.
Jocelyn Fiat2017-02-01 10:29:15 +01:00
c10faceaf6
Better log message during import. Fixed SQL storage for comments.
Jocelyn Fiat2017-01-27 23:53:27 +01:00
32a47fbba3
When importing, do not change modification date. Display /nodes sorted by changed date. Improved the import form, and report wrong import folder. Only import from folder inside site/import for security reason.
Jocelyn Fiat2017-01-27 23:12:02 +01:00
2568e85c59
Remove %R from wikitext source, otherwise this may cause parsing issue.
Jocelyn Fiat2017-01-27 19:13:30 +01:00
38b4713276
Updated blog design to use ?page=123&size=456. Use /blog/{user} url to list blog from a specific user. Fixed bad xhtml rendering (missing closing tag).
Jocelyn Fiat2017-01-27 19:12:37 +01:00
456770ca3e
Remove extra argument for the creation procedure of some modules (node and wikitext) as this is useless.
Jocelyn Fiat2017-01-27 17:02:28 +01:00
7c398a9f33
Added support for user, user_roles, page, blog export and import. Added basic support for comments, for now mainly viewing comments from database (no submission forms yet). Added first simple wikitext filter (render wikitext content as xhtml). Ensure response content type is text/html with utf-8 charset.
Jocelyn Fiat2017-01-27 11:57:52 +01:00
2d698f604b
Extracted page support from cms_node_module, and add a proper CMS_PAGE_MODULE. - now, the CMS_PAGE_MODULE has to be declared in the related CMS_SETUP via CMS_EXECUTION. (See demo for example)
Jocelyn Fiat2017-01-20 16:05:40 +01:00
3bcfb0a44a
Added the possibility to have feed aggregation as embedded view using "?view=embedded". Convenient to include the feed aggregation in a page with for instance jquery load(..) function.
Jocelyn Fiat2017-01-02 18:10:40 +01:00
219969cae4
Use .json extension for the exported blog post data.
Jocelyn Fiat2017-01-02 18:10:27 +01:00
3bbe6a50b7
New installation procedure for roc demo example.
Jocelyn Fiat2016-11-30 15:40:12 +01:00
1fb9640d9c
Added feed aggregations ids. This is used to avoid computing the whole feed aggregation to decide if a feed block is included or not.
Jocelyn Fiat2016-11-30 15:40:12 +01:00
41fb8d5730
Added summary and categories to recent change item.
Jocelyn Fiat2016-11-30 15:40:12 +01:00
ff58c6aff9
Added support for configuration to Roc. The installer can now use a roc.cfg file to define the various needed modules. Format: { "name": "demo", "location": ".", "modules": { "foo": { "location": "path-to-source-of-module-foo"; }, "bar": { "location": "path-to-source-of-module-bar"; } } }
Jocelyn Fiat2016-11-30 15:40:12 +01:00
410903ff5c
Make favicon.ico expires after 24 hours.
Jocelyn Fiat2016-11-30 15:40:12 +01:00
19eb5113e9
Added ssl files to allow cms SSL support (disabled by default). Fixed typo in auth post password message. Make sure to keep site_destination set in login form, so that the user is redirected to previous location. Use default http client in the feel aggregator component, instead of forcing libcurl usage.
Jocelyn Fiat2016-11-30 10:43:09 +01:00
0c3b85bb37
Set the uploaded file path to site/temp by default. Can be set via configuration with "temp-dir" variable. (This is important, otherwise it uses the current working directory, but for fcgi, this is not always obvious where it is.) Allow advanced upload, and also basic html upload, in case the dropzone.js has trouble. Split get and post handling for files module upload request.
Jocelyn Fiat2016-09-26 10:37:41 +02:00
b1478cfb8a
Fixed typo "We have sent you .." (instead of ... send ...).
Jocelyn Fiat2016-09-16 20:21:24 +02:00
d1ca6eb311
Get GCSE module accepts /gcse or /gcse/ .
Jocelyn Fiat2016-06-01 13:48:49 +02:00
bd3fe63976
Fixed "destination" support when login. (i.e when visitor click on signin from page A, one he is signed, he will be redirected to the initial page A.)
es_rev98616
Jocelyn Fiat2016-04-13 10:56:28 +02:00
0c7d8af9d7
Added support for CMS_BLOCK.is_raw in custom block module.
Jocelyn Fiat2016-02-19 00:53:47 +01:00
f80268c1ac
Updated CMS_HOOK_BLOCK, to provide a better block_identifiers (CMS_RESPONSE): detachable ITERABLE [READABLE_STRING_8] query, to be implemented by CMS_HOOK_RESPONSE_BLOCK descendants. Added CONFIG_READER.table_keys: detachable LIST [READABLE_STRING_32].
es_rev98530
Jocelyn Fiat2016-02-19 00:10:09 +01:00
af137629e0
Restored previous template_block* function signatures and made them obsolete. Added smarty_template_block* functions as new recommended functions.
Jocelyn Fiat2016-02-18 16:26:00 +01:00
fbda2c9eb2
Reuse improved CMS_HOOK_BLOCK_HELPER to help creation of block templates. Fixed typo in basic auth login form.
Jocelyn Fiat2016-02-18 16:13:58 +01:00
ff58593bff
Added functions to get link from menu or link composite. Improved management menu, but using sub menu.
Jocelyn Fiat2016-02-18 12:47:21 +01:00