The static site, facilitated by wagtail-bakery, was a factor. Also, I wanted the ability to create completely custom pages outside of the CMS to avoid having to sync information between the CMS and Discovery (which is a pain point for our Drupal implementation). It's been a while, but I vaguely remember Django CMS and Mezzanine not really allowing that behavior.
One item I don't think I addressed with Wagtail is i18n. I don't like the idea of duplicating fields for each language, but didn't explore using wagtail-modeltranslation. You can learn more at http://docs.wagtail.io/en/v1.13/advanced_topics/i18n/index.html. I'm happy to discuss the advantages/disadvantages of all the CMSs. It would also be worthwhile if we gathered a list of features and categorized them as must-have, nice-to-have, and wont-do (if any). Clinton Blackburn On Wed, Nov 1, 2017 at 3:31 PM, Pierre Mailhot <[email protected]> wrote: > Clinton, > > Any reason why you chose Wagtail instead of Django-CMS or Mezzanine for > example? Is it just because of the ability to export data to S3 for a > static site. > > On Tuesday, October 31, 2017 at 10:18:52 AM UTC-4, Clinton Blackburn wrote: >> >> I'm excited folks are interested in my prototypes! >> >> The work done in https://github.com/edx/marketing-site is a >> Django/Wagtail-based CMS. I initially went down that path because it was >> Python/Django and offered the ability to export data to S3 for a static >> site. >> >> Since that time I have also done some work with Node.js and Lambda. This >> initially began as an effort to do server-side rendering of React (hence >> the use of Node.js), but that made less sense to me as I continued my >> investigation. I blogged about this work at https://engineering.edx.org >> /serverless-984cee7797e1. There still seems to be a push toward >> server-side rendered React at edX, so we will most likely go down this path >> for pages that can be powered by the Discovery API—course, instructor, >> subject, school, search—and continue using Drupal for fully-customizable >> pages such as the homepage and landing pages. >> >> I'm happy to consult on either approach if someone is interested in >> leading the efforts. In the interest of full transparency, this is an area >> where edX.org probably won't be leading the efforts. All marketing site >> changes on our end will be a gradual evolution toward a hybrid between >> Drupal and some other static marketing site (most likely powered by Node.js >> to support React). We simply rely on Drupal too much to make a large shift. >> I would not be surprised if Drupal is still in use a year from now. >> >> Clinton >> >> On Monday, October 30, 2017 at 2:42:32 PM UTC-4, Pierre Mailhot wrote: >>> >>> Hello everyone, >>> >>> Here at EDUlib, we want to build a minimal open source "marketing site" >>> on top of the Open edX catalog which is available with the LMS. >>> Unfortunately, not everybody has the ressources (staff, money and time) to >>> build a new front-end. >>> >>> For example, what we need is something similar to a minimal clone of the >>> https://www.edx.org site (see also https://github.com/edx/marketing-site >>> or edx-mktg) but built on Django and based on the architectural vision of >>> Clinton Blackburn, i.e. with all the information coming from the course >>> discovery service (see https://github.com/edx/course-discovery). >>> >>> Has anyone in the open source community started a project like that? >>> If yes, can you share what you are doing? >>> If no, who would be interested in sharing the efforts in making such a >>> "marketing site" available to the open source community? >>> >>> What would be a good starting point? >>> >>> Is the work Clinton has done last year would be a good starting points? >>> See https://github.com/edx/marketing-site. >>> >>> Any ideas? >>> Any suggestions? >>> Anyone interested? >>> >>> Thanks in advance for any ideas, suggestions or comments. >>> >>> >>> -- > You received this message because you are subscribed to a topic in the > Google Groups "General Open edX discussion" group. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/edx-code/096dfd39-d2e0-4ff3-b9a6-e7b2aa7a83a4%40googlegroups.com > <https://groups.google.com/d/msgid/edx-code/096dfd39-d2e0-4ff3-b9a6-e7b2aa7a83a4%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "General Open edX discussion" group. To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/CAJ%3D5OMVbYuPCTRrdP6o51zZQC7WdFEHDmHkqPSuRnOmfOoZmhw%40mail.gmail.com.
