unlcms / unl-cms-2 Goto Github PK
View Code? Open in Web Editor NEWPrevious Drupal 8 implementation at UNL. See https://github.com/unlcms/project-herbie for newer project.
License: GNU General Public License v2.0
Previous Drupal 8 implementation at UNL. See https://github.com/unlcms/project-herbie for newer project.
License: GNU General Public License v2.0
Primary purpose is the global redirect options that enforce a single url for content.
Separate repo: https://github.com/unlcms/og_subdomain
Subdomain module has not been ported to D8. This is a custom module to do the same task but limited in scope to only work with OG entities, discarding options related to users, taxonomy, content types.
Move all sites in D7 like www.unl.edu/band to band.unl.edu
(We previously discussed doing some sort of internal Apache rewrite, but it's probably just better to move all sites to one common domain format.)
We probably will want a workflow add-on at some point if for no other reason than to have draft functionality.
We previously used Workbench and Workbench Moderation. There is an initiative to put workflow related code into core and you can see a module called "Content Moderation" in core already -- i don't know its status.
This is only needed if we move forward with Media #1 instead of IMCE
I played around with the Varbase distribution and although they used Media, the videos (meaning references to youtube and vimeo) appeared to be handled separately using https://www.drupal.org/project/video_embed_field with a WYSIWYG icon.
It looked like a good solution. Second step would be to create a mediahub module for it - fashioned off the youtube version or any of the others on https://www.drupal.org/project/video_embed_field
"The problem is that GD simply doesn't support EXIF"
http://www.nodenerd.com/keep-exif-data-drupal-using-imagemagick-instead-gd
This is to replace unl_filter_info() in the Drupal 7 unl module
Right now we have Article and Basic Page. We'll add Group (or Site). What else should there be?
There's two parts to adding a new global content type:
Yeah, it was weird. I refreshed several times and nothing. Then I logged off and on twice and finally I had access. No idea what was up that day.
Also, I met with the Womens Club people yesterday. I’m going to use this site as an opportunity to learn the jump site structure and help them move their existing site over to it.
Couple questions came up:
· Their president Marion Carr (mcarr25) comes up in the UNL Directory on their current site, but on the jump site, she does not come up when I tried to add her to the site.
· There is not currently a slideshow builder option for the bands…is that something that is in the works?
· They were asking if there was any way to clone a directory of images/pdfs and copy them over to the new site, or does this have to be done 1-by-1 manually?
· Lastly, on the homepage, the padding is not there (Click here), but here it is ok (Click here).
'Webform' is not being ported to D8 but YAML Form is taking over the namespace:
https://www.drupal.org/project/webform
Separate repo: https://github.com/unlcms/unl_fourone_og
Port the OG 4.1 subtheme to 8
In D7 we had a unl_varnish module to handle purging. I assume Varnish Purge handles this.
Typogrify might be the best option, however, it does wrap multiple capital letters in <span class="caps"></span>
instead of <abbr title=""></abbr>
. I'm not sure if this is a deal breaker.
It looks like this is being worked on in core. The issue relates to these screens that appear in the UNL theme being views. Not a blocker.
We did this with custom functionality in the unl module in 7 - a form alter to publishing options.
There might be a d8 module: https://www.drupal.org/project/exclude_node_title
Need to investigate Media and related module configuration. Goal is to use Media through a WYSIWYG button rather than direct file management with IMCE.
Error: Bad value revision for attribute rel on element link: The string revision is not a registered keyword.
From line 58, column 1; to line 58, column 36
<link rel="revision" href="/home" />
In D7 we had a "unl" module that housed random modifications. Thus far we've tried to avoid the need for as much of this code but there's still some things we'll want to do. One example: restrict the WYSIWYG source code button to someone with a "Coder" role. This functionality could theoretically exist as its own generalized module (that other people could use) but for now it can be one of the things thrown into a kitchen sink UNL module.
The D7 unl module was just in the main repo. This would need a new repo created. Maybe named unl_kitchensink?
I was thinking that site-specific css/js could live in a field inside the group node. Might do that for starters.
Probably a real solution is a module that houses CSS/JS in an entity that is provisioned by OG.
should they be path based, menu based, or something else?
I envision this just being a field on the Site content type where they put in their GA ID. Then that snippet is inserted on pages via a view. This is the way it was done on extension.unl.edu in Drupal 7.
In Drupal 7, the following could be pasted after "/" in the IMCE settings UI:
php:
$names = array();
foreach(views_get_view_result('og_groups_by_user') as $group){
array_push($names,'statewide/'.$group->field_field_url_path[0]['rendered']['#markup']);
}
return $names;
In doesn't look like the D8 version of IMCE supports putting php in the text box. It supports tokens but there's not a [current-user:groups] token. Tokens are kind of meant for a single value, not an array. This probably needs to be accomplished in code.
I didn't find the current state of https://www.drupal.org/project/og_menu usable. Having a working implementation of this is a blocker for OG use since we want/need a menu for every group.
This might be a pretty big task to start working on that module but we might not have a choice. One of the devs claims to be using it in production but I can't get it working.
Primarily for Twitter card and Facebook open graph tags.
No coding - just config-export needed. Module suite is already in the project.
Within "Revisions," either trying to view past revision, or revert to past revision results in an "The website encountered an unexpected error. Please try again later." error.
Features for Single Site Installation
Content Types
Band Types/Blocks
CMS Feature Requests
Let Administrators toggle being a full administrator and being a lessor role that hides the config that can't be changed in production
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.