Giter Club home page Giter Club logo

Comments (13)

cmfcmf avatar cmfcmf commented on July 21, 2024

I've never used multisites, so I can't really comment on it. But from what I understand, this seems it be a valuable update and a future prove concept. 👍

from multisites.

shefik avatar shefik commented on July 21, 2024

@Guite What checks occur via IP address that you mentioned? Would such checks restrict functionality if a site is on server cluster and load balancer that may have varied IP addresses?

from multisites.

Guite avatar Guite commented on July 21, 2024

@shefik the validator is contained in Symfony: http://symfony.com/doc/current/reference/constraints/Ip.html

from multisites.

shefik avatar shefik commented on July 21, 2024

@Guite Okay, so this is only just validating that the input is a real IP Address?

from multisites.

Guite avatar Guite commented on July 21, 2024

Yes.

from multisites.

Guite avatar Guite commented on July 21, 2024

Here is an updated model version:

multisites_v2_2014-09-15

Most important changes include:

  • Restructured based on an early development version of MOST 0.7.0 (therefore only one diagram remains); thus entities have their own actions now.
  • Added project table for grouping sites by client or topic
  • Added a second var container containing only security-related settings
  • Added custom action for exporting a site into a new template
  • Added new field for a whitelist of languages per site (see #17)
  • Added settings container for disabling unrequired generator features (like rss and atom feeds or content types and blocks)
  • Added a new table for template parameters (variable information to be defined for each site)
  • Added two parameter fields to the site table (csv upload, array for manual form-based input)
  • Added custom action for reapplying templates to all assigned sites
  • Added cascade and edit settings to all new relationships

from multisites.

Guite avatar Guite commented on July 21, 2024

Todo: add upload fields on the site entity for uploading a custom logo as well as a favicon.

from multisites.

cmfcmf avatar cmfcmf commented on July 21, 2024

Probably refs zikula/core#966.

from multisites.

Guite avatar Guite commented on July 21, 2024

Next update reflecting the most current design iteration:

multisites_v2

Recent changes:

  • set version to 2.0.0
  • added two new upload fields to the site entity for storing logo and favicon images
  • changed folders field type in the template entity from string to array
  • added another array field named exludedTables to the template entity to allow skipping certain tables when reassigning a template to all sites based on it
  • removed unrequired access table

from multisites.

Guite avatar Guite commented on July 21, 2024

Design iterations are completed for v2, therefore this ticket can be closed.

from multisites.

Guite avatar Guite commented on July 21, 2024

Minor model update:
model

  • removed one obsolete modvar
  • replaced parameters table by an array field

from multisites.

matheo avatar matheo commented on July 21, 2024

Nice job 👍

from multisites.

Guite avatar Guite commented on July 21, 2024

Another model iteration:
model

  • Added some actions
  • Removed activationDate field in the site table (since we have createdDate provided by the standard fields extension already)

from multisites.

Related Issues (20)

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.