Commit Graph

  • bbfc0ce098 Merge branch 'master' into es17.01 Jocelyn Fiat 2017-03-08 20:55:50 +01:00
  • b263e4a1b9 Support http caching on sitemap.xml . Jocelyn Fiat 2017-03-08 20:55:28 +01:00
  • 2c89be666f Merge branch 'master' into es17.01 Jocelyn Fiat 2017-03-08 10:48:37 +01:00
  • a9581eff01 Added support for directory output email notification. Jocelyn Fiat 2017-03-08 10:46:29 +01:00
  • 941f50e4fb Removed obsolete calls. Jocelyn Fiat 2017-03-08 10:43:27 +01:00
  • 82ff68c914 Merge branch 'master' into es17.01 Jocelyn Fiat 2017-03-06 21:28:00 +01:00
  • 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 Fiat 2017-03-06 21:27:35 +01:00
  • 4dcd2693e3 Merge branch 'master' into es17.01 Jocelyn Fiat 2017-03-03 18:53:33 +01:00
  • 7cde24a439 Protected again sql error. Return better sql error message for sqlite3 storage. Jocelyn Fiat 2017-03-03 18:53:11 +01:00
  • c7222d5fcc Merge branch 'master' into es17.01 Jocelyn Fiat 2017-03-03 13:37:19 +01:00
  • 2fc0c6f7b7 Fixed wrong initial offset. Jocelyn Fiat 2017-03-03 13:36:56 +01:00
  • 8212a393b8 updated fake mysql storage Jocelyn Fiat 2017-03-03 13:21:02 +01:00
  • 18424e6db7 Merge branch 'master' into es17.01 Jocelyn Fiat 2017-03-03 13:17:31 +01:00
  • bb25a8b12e Added feed ordered by publication on /nodes/{type}/feed. Jocelyn Fiat 2017-03-03 13:16:04 +01:00
  • b62d42db07 updated fake mysql storage. Jocelyn Fiat 2017-03-03 11:19:46 +01:00
  • 79df423c7a Merge branch 'master' into es17.01 Jocelyn Fiat 2017-03-03 11:18:12 +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 Fiat 2017-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 Fiat 2017-03-03 11:12:51 +01:00
  • 4cbdfeff06 Improved the user selection for messaging module. Jocelyn Fiat 2017-03-03 11:08:38 +01:00
  • 12e02bdfbf Merge branch 'master' into es17.01 Jocelyn Fiat 2017-03-02 16:05:20 +01:00
  • f5671bc190 Display associated tags in blogs listing. Jocelyn Fiat 2017-03-02 16:02:45 +01:00
  • 099dc968fd Merge branch 'master' into es17.01 Jocelyn Fiat 2017-03-01 16:40:57 +01:00
  • a611b27ad9 Fixed node preview. Jocelyn Fiat 2017-03-01 16:33:17 +01:00
  • ac1f91d95a Merge branch 'master' into es17.01 Jocelyn Fiat 2017-03-01 15:37:21 +01:00
  • 8ff638d62e Fixed CMS_USER.creation_date retrieval. Improved the admin users listing. Jocelyn Fiat 2017-03-01 15:36:58 +01:00
  • 6ce6605cc2 updated messaging ecf files for 17.01 . Jocelyn Fiat 2017-03-01 12:44:05 +01:00
  • 1fdb80b14b Merge branch 'master' into es_17_01 Jocelyn Fiat 2017-03-01 12:39:01 +01:00
  • e89b04cbd2 Support profile_firstname and profile_lastname value when importing user records. Jocelyn Fiat 2017-03-01 12:34:08 +01:00
  • 0ab318a43d Updated messaging ecf files. Jocelyn Fiat 2017-03-01 11:20:39 +01:00
  • 3d2770e759 Merge branch 'master' into es_17_01 Jocelyn Fiat 2017-03-01 08:51:23 +01:00
  • 13d0927c58 Added default path alias for node. Fixed set path alias, when alias already exists in the history. Jocelyn Fiat 2017-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 Fiat 2017-02-28 11:24:48 +01:00
  • dc84e79952 Wrap with double quote only if term has a comma. Jocelyn Fiat 2017-02-10 19:03:34 +01:00
  • 2cea3cf261 Merge branch 'master' into es_17_01 Jocelyn Fiat 2017-02-10 13:35:34 +01:00
  • ccf1040513 Added sitemap support on node module. code cleaning. Jocelyn Fiat 2017-02-10 13:34:49 +01:00
  • b0976b1b20 Merge branch 'master' into es_17_01 Jocelyn Fiat 2017-02-10 12:23:34 +01:00
  • 1c902db377 added sitemap to demo example. Jocelyn Fiat 2017-02-10 12:18:06 +01:00
  • b47d631095 Html escape cms_search_query variable. Jocelyn Fiat 2017-02-10 12:16:09 +01:00
  • bef99dd762 Added support for sitemap.xml . Jocelyn Fiat 2017-02-10 12:08:33 +01:00
  • 2f3852cc09 Merge branch 'master' into es_17_01 Jocelyn Fiat 2017-02-08 23:15:43 +01:00
  • ca4d975715 Removed obsolete features: - CMS_RESPONSE.add_variable (..) - CMS_MODULE.register_hooks (..) And related code. Jocelyn Fiat 2017-02-08 23:13:56 +01:00
  • 8e1fa13feb Merge branch 'master' into es_17_01 Jocelyn Fiat 2017-02-08 23:02:11 +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 Fiat 2017-02-08 23:01:46 +01:00
  • b37db67e8d Merge branch 'master' into es_17_01 Jocelyn Fiat 2017-02-08 19:38:54 +01:00
  • d8291e91ac Merge branch 'master' of https://github.com/EiffelWebFramework/ROC Jocelyn Fiat 2017-02-08 19:37:59 +01:00
  • 4f4a838504 Allow user to edit its own profile name. Jocelyn Fiat 2017-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
  • 932526514e Merge branch 'master' into es_17_01 Jocelyn Fiat 2017-02-08 18:41:39 +01:00
  • a1e8cc5128 Make sure to use the user profile name whenever it is possible. Jocelyn Fiat 2017-02-08 18:41:17 +01:00
  • 453f42700a Fixed demo.ecf Jocelyn Fiat 2017-02-08 16:35:23 +01: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 Fiat 2017-02-08 12:16:26 +01:00
  • f75dde457d Added SQL script to update existing ROC CMS installation. Jocelyn Fiat 2017-02-07 19:19:40 +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 Fiat 2017-02-07 16:52:08 +01:00
  • f0a3b2bd3a Collapse expanded keywords ($Date$, $Author$, ...) Jocelyn Fiat 2017-02-06 18:45:44 +01:00
  • 784891705f Added possibility to change its own username. Jocelyn Fiat 2017-02-06 18:40:20 +01:00
  • 1c829e16ff Fixed testing codes that were not compliant with search user by email signature. Jocelyn Fiat 2017-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 Fiat 2017-02-01 10:29:15 +01:00
  • c10faceaf6 Better log message during import. Fixed SQL storage for comments. Jocelyn Fiat 2017-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 Fiat 2017-01-27 23:12:02 +01:00
  • 2568e85c59 Remove %R from wikitext source, otherwise this may cause parsing issue. Jocelyn Fiat 2017-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 Fiat 2017-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 Fiat 2017-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 Fiat 2017-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 Fiat 2017-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 Fiat 2017-01-02 18:10:40 +01:00
  • 219969cae4 Use .json extension for the exported blog post data. Jocelyn Fiat 2017-01-02 18:10:27 +01:00
  • 18d26a765a Made cms uploading file safer. Jocelyn Fiat 2016-11-30 15:40:12 +01:00
  • 7d50973fd5 Ensure that cms page always has a non empty html page title. Jocelyn Fiat 2016-11-30 15:40:12 +01:00
  • 73572a3e1c updated roc tool ecf file. Jocelyn Fiat 2016-11-30 15:40:12 +01:00
  • 84e0ddf50c propagate error for taxonomy handler. Jocelyn Fiat 2016-11-30 15:40:12 +01:00
  • 5e98d82934 Added category support for feed aggregation. Jocelyn Fiat 2016-11-30 15:40:12 +01:00
  • 31d4c8dc5b Removed nino from launcher. Updated ecf files. Jocelyn Fiat 2016-11-30 15:40:12 +01:00
  • 3bbe6a50b7 New installation procedure for roc demo example. Jocelyn Fiat 2016-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 Fiat 2016-11-30 15:40:12 +01:00
  • 41fb8d5730 Added summary and categories to recent change item. Jocelyn Fiat 2016-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 Fiat 2016-11-30 15:40:12 +01:00
  • 76cf815477 ROC CMS libraries are SCOOP capable. Jocelyn Fiat 2016-11-30 15:40:12 +01:00
  • 410903ff5c Make favicon.ico expires after 24 hours. Jocelyn Fiat 2016-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 Fiat 2016-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 Fiat 2016-09-26 10:37:41 +02:00
  • b1478cfb8a Fixed typo "We have sent you .." (instead of ... send ...). Jocelyn Fiat 2016-09-16 20:21:24 +02:00
  • d1ca6eb311 Get GCSE module accepts /gcse or /gcse/ . Jocelyn Fiat 2016-06-01 13:48:49 +02:00
  • 88b3ca1d2f Avoid using old path for http_authorization. v0 Jocelyn Fiat 2016-05-23 21:24:09 +02:00
  • 6a61c30689 Fixed session logout by setting expiration date in the past and empty content. es_rev98797 Jocelyn Fiat 2016-05-18 12:13:25 +02:00
  • 88aaf9ed4c Made compilable with version before 16.05 Jocelyn Fiat 2016-05-18 11:58:16 +02:00
  • 167ac563aa List user roles for each users in the admin list of users. es_rev98795 Jocelyn Fiat 2016-05-18 11:02:16 +02:00
  • f4ac4be684 Fixed role changes for an user. Jocelyn Fiat 2016-05-18 11:01:54 +02:00
  • 12a3898487 Decode url for redirection purpose during authentication. Jocelyn Fiat 2016-04-27 16:07:24 +02:00
  • 0e3419fea0 Do not try to redirect to previous page or destination on logout! Jocelyn Fiat 2016-04-13 23:12:11 +02:00
  • 816f0eb820 Improved session auth module routing. Jocelyn Fiat 2016-04-13 12:53:10 +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 Fiat 2016-04-13 10:56:28 +02:00
  • 0c7d8af9d7 Added support for CMS_BLOCK.is_raw in custom block module. Jocelyn Fiat 2016-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 Fiat 2016-02-19 00:10:09 +01:00
  • 77e2c28d18 Added logs admin viewer. Added CMS_SETUP.is_debug: BOOLEAN (see cms.ini site.debug setting) Jocelyn Fiat 2016-02-19 00:03:15 +01:00
  • af137629e0 Restored previous template_block* function signatures and made them obsolete. Added smarty_template_block* functions as new recommended functions. Jocelyn Fiat 2016-02-18 16:26:00 +01:00
  • a7f1f14b8a Added missing change to installed file for demo example. es_rev98527 Jocelyn Fiat 2016-02-18 16:14:58 +01:00
  • fbda2c9eb2 Reuse improved CMS_HOOK_BLOCK_HELPER to help creation of block templates. Fixed typo in basic auth login form. Jocelyn Fiat 2016-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 Fiat 2016-02-18 12:47:21 +01:00
  • c65f5765d6 Removed unwanted auth.json file (wrong directory). Jocelyn Fiat 2016-02-17 16:11:50 +01:00