Code Monkey home page Code Monkey logo

listdoc-module's Introduction

ListDoc Module 2.0.5.5

Module version of DashboardListDoc-widget

A small Documents grid/list module for Evolution CMS 1.4 based on DocLister

Requires snippets: DocLister, DocInfo, If, PhpThumb.

Includes Tree2ListDocConnect plugin to connect a resource from the treemenu to the ListDoc Module (optional) https://www.youtube.com/watch?v=mBnTGEfi9EY

module

Features:

  • Configurable toggle overview row with tvs (add any tv to the resource toggle overview)
  • Main Doclister parameters available in plugin config
  • More actions buttons: edit, preview, move, duplicate, publish/unpublish, create resource here, delete, overview
  • Hide some actions buttons to get more space: you can hide from plugin settings: move, publish/unpublish, create resource here, delete
  • parent column (click on parent name to view children tab) [optional]
  • right click Context Menu on Parent field (view childern, edit, add resource here, add weblink here)
  • tv columns: add custom tv in sortable columns [optional]
  • image tv in overview or column [optional]
  • Sortable columns (title/parent/date/custom tv columns)
  • Filtering (search)
  • Filter options (choose "search in")
  • Pagination
  • Status Filter (published, unpublished, deleted) [optional]
  • Edit in Evo Modal: edit and create documents in Evo (1.4) modal/popup [optional]
  • Full Localstorage support: state of pagination , search and sorting is always saved in localhost - so when you go back to the dashboard, you dont need to search or sort again
  • Multilanguage

Module Settings

Doclister params Settings

  • Parent folder for List documents: parents
  • Max items in List: display
  • Depht: depth
  • Hide Folders: addWhereList isfolder=0
  • Show Deleted and Unpublished: showNoPublish

Module Settings

  • Show Create Resource Buttons: Show header Create Resource Buttons buttons (parent id from parents parameter)
  • Show Status Filter: Show published/unpublished/deleted dropdown select filter (require Show Deleted and Unpublished - YES)
  • Display Title in title column: choose which title display in title column: pagetitle or longtitle or menutitle (default :pagetitle)
  • Show Parent Column: Show Resource Parent Column (and right click context menu)
  • Show User Column: Show User Column from createdby or publishedby or editedby (default : createdby)
  • Show Date Column: Show Date Column from createdon or publishedon or editedon (default : editedon)
  • Date Column Format: Choose date column format: DD MM YYYY or MM DD YYYY or YYYY MM DD (default : DD MM YYYY)
  • Tv column: The list of tvs to add as sortable columns. example: [+longtitle+],[+menuindex+]
  • Tv Sort type: Sort mode for tv columns- text(for any text tv)/number(for numbers tv, like price)/date(date is not yet supported). example for longtitle and menuindex: text,number
  • Show Image TV: enter tv name. ie: image
  • how image Tv in: choose where show the image thumbnail: overview row or column
  • Overview Tv Fields: The list of tvs to add in toogle overview row. example [+longtitle+],[+description+],[+introtext+],[+documentTags+]
  • Overview TV headings: titles for tvs in overview. example: Long Title,Description,Introtext,Tags
  • Edit docs in modal: edit and create resources in new evo 1.4 modal window

Buttons (show/hide) Settings

note: hides the button to everyone, even if the user has permissions

  • Show Move Button
  • Show Create Resource here Button
  • Show Publish Button
  • Show Delete Button

To Do

  • Ajax pagination/load of resources

listdoc-module's People

Contributors

nicola1971 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

listdoc-module's Issues

Issues with Evo1.4.x

Hello Nicola,
Not sure if you are still supporting this or not, but I just added it to Evo 1.4.11 and found a few issues:

  • Search bar is behind display items per page. May needs a float: right?
  • Search icon not displaying.
  • Random trash icon showing up? just realized that an empty trash

CMS Admin

Config. Options Dropdown

The config. options seem to be in a selection box as opposed to the drop-down in the plugin.
Not sure if this intentional, but looks cleaner in dropdown form.

my evolution site evo cms manager

v2.0.5.1

Similar to the widget, no dialog messages with the exception of Duplicate.

Delete button no longer works, does not delete resource.

In module config., some options are displaying as dropdown, others as select...
doclistmodule

Evo Parse Error

Just tried to install on php7.4 with EVO 1.4.24.
Throws many errors with:
Execution of a query to the database failed - Incorrect integer value: '' for column 'enable_sharedparams' at row 1

php7.2 Parse Error

Error given when trying to open module:

« Evo Parse Error »
Error : Use of undefined constant yes - assumed 'yes' (this will throw an Error in a future version of PHP)

Breaks DLMenu

HELP!! After installing, DLMenu no longer functions!!
Even disabling does not seem to work, still no menus.

I did find, after some time and panic, that deleting this module via Manage Modules allowed DLMenu to work again.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.