Coder Social home page Coder Social logo

coevery / coevery Goto Github PK

View Code? Open in Web Editor NEW
225.0 225.0 134.0 233.44 MB

A flexible data-centric web application framework

Home Page: http://www.coevery.com

License: Other

Shell 0.04% JavaScript 41.31% CSS 4.26% C# 53.30% XSLT 1.04% C 0.04% ASP 0.01%

coevery's Introduction

Coevery

Demo

Demo site: http://coeverydemo.novasoftware.cn/ (Recommended)
User Name: admin
Password: 123456789

##How to install it

If you'd like to deploy Coevery on your computer, please follow the instructions Installing with Microsoft Web Platform Installer

Please help out

This project is still under development.

Feedback and suggestions are very welcome and we encourage you to use the Issues list on Github to provide that feedback.

We also encourage you to post your ideas and suggestions on User Voice

Feel free to fork this repo and to commit your additions.

Any questions, tips, or general discussion can be posted to our Google group: http://groups.google.com/group/coevery

Contributing

Fork the repository. Then, do work and commit your changes. When done, open a pull request.

License

The Coevery Public License Version 3.0 ("CPL")

Coevery open source edition is licensed under coevery Public License. It's basically a GPLv3 License plus the "powered by coevery" text requirement on every single page. The coevery Public License Version 3.0 ("CPL") consists of the GPL3 License with the Additional Terms below. The original GPLv3 License can be found at: http://opensource.org/licenses/GPL-3.0

Additional coevery terms:

However, in addition to the other notice obligations, (1) all copies of the Program in Executable and Source Code form must, as a form of attribution of the original author, include on each user interface screen (i) the "powered by coevery" text; and (2) all derivative works and copies of derivative works of the Covered Code in Executable and Source Code form must include on each user interface screen (i) the "powered by coevery" text. In addition, the "powered by coevery" text, as appropriate, must be visible to all users, must appear in each user interface screen, and must be in the same position. When users click on the "powered by coevery" text it must direct them to http://www.coevery.com. This obligation shall also apply to any copies or derivative works.

coevery's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

coevery's Issues

Entity第一次publish的时候前台的字段读取错误

重现步骤:
1.新建一个entity.
2.给这个entity建一些字段
3.publish这个entity
4.将这个entity关联到前台的导航中
这时可以看到formdesigner和Listview中的fields都是取的field name这个值,而不是fields label.但是将entity的字段编辑后再Publish,fields就恢复正常变成了field label.
image
image
编辑字段后field的值变成了field label.
image

Datetime控件的bug

重现步骤:
1.在后台给entity添加datetime类型的字段。
2.在default value那里从时间控件中选择值
3.清除选择的值,再从控件中重新选择,这时选择了日期时间后文本框中始终没有值。
image

DateTime默认值设置后PM|AM显示成PP

在后台将datetime的默认值设置成上午AM或下午PM的某个时间,保存的时候是显示的所设置的值,刷新页面后查看这个值,AM和PM显示成了PP,这个错误会导致Datetime是必填字段时前台验证的错误。
编辑时设置时间的值:
image

保存后查看所设置的值变成了PP:
image

导航条状态显示的bug

在前台的perspective下面建立多个navigation,打开一个导航的时候,另一个包含同样名字的导航条颜色也显示选中状态。
image

后台的entity列表导航条也存在同样的问题。
image

删除Primary Entity,related entity前台reference字段的值显示序号

重现步骤:

  1. 给一个entity建立reference 字段,关联另一个entity(primary entity), publish.
  2. 在前台给这个entity添加记录,保存.
  3. 在后台删除primary entity,但不publish.
  4. 在前台打开这个related entity,查看该模块的记录,发现reference这个字段的值显示序号。
    image

无法运行

我点击了ClickToBuild, 但结果有错误。

“E:\samples\Coevery\Coevery-develop\Orchard.proj”(Build 目标) (1) ->
Test 目标) ->
NUNIT : 1) Test error : Orchard.Projections.Tests.Services.FieldIndexServiceT
sts.BooleanValuesShouldBePersisted [E:\samples\Coevery\Coevery-develop\Orchard

NUNIT : 11) Test error : Orchard.Projections.Tests.Services.FieldIndexStorage
ests.StringsShouldBeTruncated [E:\samples\Coevery\Coevery-develop\Orchard.proj

NUNIT : 12) Test error : Orchard.Projections.Tests.Services.FieldIndexStorage
ests.ValueThatIsSetIsIndexed [E:\samples\Coevery\Coevery-develop\Orchard.proj]

35 个警告
12 个错误

该怎么办,另外这个是基于 Orchard 那个版本制作的?最新的1.7.1 吗?谢谢

可能在以后引起问题的代码

Relationship模块中
RelationshipService.cs
UpdateLayoutProperties方法中
const string settingName = "CoeveryTextFieldSettings.IsDispalyField";可以重构

Formdesigner模块中
Controllers文件夹的LayoutController.cs
GetLayout方法中
contentTypeDefinition.Parts.Any(x => x.PartDefinition.Name == field.FieldName)可重构

前台创建数据时的bug

Entity名若与数据库中的关键字相同,创建ContentType时会失败,导致保存数据不成功,页面报错something went wrong;

Page size list configuration

Currently the page size dropdown list was default to [50, 100, 200], it's more flexible if we could make it configurable, for example, if the user prefer a smaller page size option such as [10, 20, 50], h
e/she can configure it.

qq20131122131923

Broken

Is it just me or is this severely broken? Any updates on when you'll have a working version available?

Datetime字段在前台验证错误

重现步骤:
1.在后台给一个entity添加datetime字段。
2.publish后在前台新建记录。
3.从时间控件中选择时间,保存记录,这时出现了错误验证信息。
image

Show Related Entity字段获取错误

建立one-to-many 或 many-to-many字段时,如果选择 Show Related Entity List in the Primary Entity's Detail Page,Avaliable fields列表中字段获取错误。
6n i3d2 1figw u_fvg6c

Entity列表建议按照名称排序

Entity排序目前只是按照最后Publish的时间排序的,建议考虑一下按照名称排序。这样entity项目较多时好找一点。

前台删除Primary Entity模块的记录没有验证

重现步骤:
1.在后台建议relationship将两个实体关联。
2.前台给这两个实体添加记录,reference字段从primary entity中选择值,保存
3.删除primary entity中被关联的这条记录,没有约束该记录不能被删除。删掉后,related entity中关联该记录的字段值显示序号。
建议:有关系的记录在删除时验证该记录能否被删除。
image

Number类型的字段长度和小数位数验证错误

Number类型的字段在后台建立的时候保留两位小数,length设置为18。在前台录入数据的时候输入的number满足以上条件,但还是会报错。
例如,输入1111.3就会报如下错误。
image

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.