Giter Site home page Giter Site logo

drupalcampspain's People

Contributors

capynet avatar ckrina avatar danylevskyi avatar isholgueras avatar jlbellido avatar jonhattan avatar jsbalsera avatar juampynr avatar nachosalvador avatar niteman avatar nuez avatar pakmanlh avatar pcambra avatar rteijeiro avatar rvilar avatar samuelsolis avatar

Stargazers

 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

drupalcampspain's Issues

Deploy/config is still broken

Config import is failing. Log:

drush cim sync -y 
 Collection   Config                                     Operation                
              block.block.landinginfowithcountdownblock  create 
              block.block.mainpagecontent                create 
              core.extension                             update 
              language.negotiation                       update 
              features.settings                          delete   
              features.bundle.default                    delete   
 language.es  views.view.block_content                   update 
 language.es  views.view.content                         update 
 language.es  views.view.files                           update 
 language.es  views.view.frontpage                       update 
 language.es  views.view.user_admin_people               update 
 language.es  core.date_format.html_year                 delete
Import the listed configuration changes? (y/n): y
exception 'Drupal\Component\Plugin\Exception\PluginNotFoundException' with message 'The "features_bundle" entity type does not exist.' in                           [error]
/var/www/dev.drupalcamp.es/releases/20160919104524Z/web/core/lib/Drupal/Core/Entity/EntityTypeManager.php:125
Stack trace:
#0 /var/www/dev.drupalcamp.es/releases/20160919104524Z/web/core/lib/Drupal/Core/Entity/EntityManager.php(44):
Drupal\Core\Entity\EntityTypeManager->getDefinition('features_bundle', true)
#1 /var/www/dev.drupalcamp.es/releases/20160919104524Z/web/core/lib/Drupal/Core/Entity/Event/BundleConfigImportValidate.php(54):
Drupal\Core\Entity\EntityManager->getDefinition('features_bundle')
#2 /var/www/dev.drupalcamp.es/releases/20160919104524Z/web/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php(111):
Drupal\Core\Entity\Event\BundleConfigImportValidate->onConfigImporterValidate(Object(Drupal\Core\Config\ConfigImporterEvent), 'config.importer...',
Object(Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher))
#3 /var/www/dev.drupalcamp.es/releases/20160919104524Z/web/core/lib/Drupal/Core/Config/ConfigImporter.php(726):
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('config.importer...', Object(Drupal\Core\Config\ConfigImporterEvent))
#4 /var/www/dev.drupalcamp.es/releases/20160919104524Z/web/core/lib/Drupal/Core/Config/ConfigImporter.php(513): Drupal\Core\Config\ConfigImporter->validate()
#5 /var/www/dev.drupalcamp.es/releases/20160919104524Z/web/core/lib/Drupal/Core/Config/ConfigImporter.php(459): Drupal\Core\Config\ConfigImporter->initialize()
#6 /var/www/dev.drupalcamp.es/releases/20160919104524Z/vendor/drush/drush/commands/core/config.drush.inc(715): Drupal\Core\Config\ConfigImporter->import()
#7 /var/www/dev.drupalcamp.es/releases/20160919104524Z/vendor/drush/drush/includes/drush.inc(725): _drush_config_import(Object(Drupal\Core\Config\StorageComparer))
#8 /var/www/dev.drupalcamp.es/releases/20160919104524Z/vendor/drush/drush/includes/drush.inc(711): drush_call_user_func_array('_drush_config_i...', Array)
#9 /var/www/dev.drupalcamp.es/releases/20160919104524Z/vendor/drush/drush/commands/core/config.drush.inc(693): drush_op('_drush_config_i...',
Object(Drupal\Core\Config\StorageComparer))
#10 [internal function]: drush_config_import('sync')
#11 /var/www/dev.drupalcamp.es/releases/20160919104524Z/vendor/drush/drush/includes/command.inc(373): call_user_func_array('drush_config_im...', Array)
#12 /var/www/dev.drupalcamp.es/releases/20160919104524Z/vendor/drush/drush/includes/command.inc(224): _drush_invoke_hooks(Array, Array)
#13 [internal function]: drush_command('sync')
#14 /var/www/dev.drupalcamp.es/releases/20160919104524Z/vendor/drush/drush/includes/command.inc(192): call_user_func_array('drush_command', Array)
#15 /var/www/dev.drupalcamp.es/releases/20160919104524Z/vendor/drush/drush/lib/Drush/Boot/BaseBoot.php(67): drush_dispatch(Array)
#16 /var/www/dev.drupalcamp.es/releases/20160919104524Z/vendor/drush/drush/includes/preflight.inc(66): Drush\Boot\BaseBoot->bootstrap_and_dispatch()
#17 /var/www/dev.drupalcamp.es/releases/20160919104524Z/vendor/drush/drush/drush.php(12): drush_main()
#18 {main}

cc @juampynr @nuez

Landing

The landing will include:

  • A full page template with a Mailchimp widget.
  • English/Spanish support.
  • install() and uninstall hooks so the former sets the page as the front page, while the latter unsets it.

Sponsors adjustments

First, we need to add a database update that deletes dummy sponsors and creates Sb IT as silver and Autentia as - ask @samuelsolis -

image

The view is configured to show sponsors per type. It should look like

Silver:

Sb it logo goes here

Collaborators (assuming that Autentia is one)

Autentia logo goes here.

Then, we need to place the Become a Sponsor block right below the view of sponsors:
image

Cambios pendientes en la landing

De un correo de César:

En ambos idiomas:

  • Última sección: Linkar Twitter a la cuenta de la camp: https://twitter.com/drupalcampspain (ahora enlaza al perfil de la AED)
  • Mantente informado: Las bolitas del pager tienen que ser azules (#4b26e6) ya que ahora son del mismo color rosa del fondo y el pager deja de verse.

En el sitio en ESPAÑOL:

  • Conviértete en patrocinador: Traducir el botón “Download the PDF” a “Descargar dossier” o “Descargar dossier de patrocinadores"
  • Únete a la AED: Traducir el botón "Join the Spanish Drupal Association" por “Unete a la Asociación Española de Drupal”
  • Mantente informado
    · Traducir el label "Subscribe to the newsletter” por “Suscribete al newsletter"
    · Traducir el placeholder “Your email” por “Tu email"
    · Traducir el botón “Submit” por “Enviar”
    · Traducir el texto “Don't worry, we won't spam you.” por “Tranqui, no te freiremos a spam” (con este tono madrileño y simpático ;-)
  • Última sección: Traducir “Organized by” por “Organizado por"

Change LCE background

Hi,

I wrote an issue in trello, but I'll write it here too.

It's important and kind of urgent because of internal policies of LCE. Pablo R. wrote me again to remove or change the background image.

Can we do it before the launch of the new version?

Thanks

Create user 'editor'

Create a user that can do basic admin stuff such as

  • translate interface
  • create content (later on)

There is already a role 'editor' that should provide for the permissions.

Session selection critera

Maybe we can create a new page with the session selection criteria. We have to link in somewhere too.

Change slogan

Is the slogan really 'short and sweet'? Doesn't make any sense,

Since it's hardcoded this should be changed by whatever is appropriate,.

Refactor SCSS in theme

The theme currently has some unorganised SCSS that needs to go into the right file, embedded correctly.

Fix devel settings dependency

Config sync us currently failing with the following error:

drush cim sync -y
 Collection   Config                                                         Operation                
              block.block.landinginfowithcountdownblock                      create 
              block.block.mainpagecontent                                    create 
              devel.settings                                                 create 
              mailchimp_signup.mailchimp_signup.subscribe_to_our_newsletter  create 
              system.menu.devel                                              create 
              language.negotiation                                           update 
 language.es  views.view.block_content                                       update 
 language.es  views.view.content                                             update 
 language.es  views.view.files                                               update 
 language.es  views.view.frontpage                                           update 
 language.es  views.view.user_admin_people                                   update 
 language.es  core.date_format.html_year                                     delete
Import the listed configuration changes? (y/n): y
Drupal\Core\Config\ConfigImporterException: There were errors validating the config synchronization. in Drupal\Core\Config\ConfigImporter->validate() (line 728 of             [error]
/var/www/dev.drupalcamp.es/releases/20160825172101Z/web/core/lib/Drupal/Core/Config/ConfigImporter.php).
The import failed due for the following reasons:                                                                                                                               [error]
Configuration <em class="placeholder">devel.settings</em> depends on the <em class="placeholder">devel</em> extension that will not be installed after import.

Since deployment processes is cim based newer configs won't take effect until this error is removed / cc @juampynr

Featured speaker adjustments

image

  1. Fix why bios are not being set by the db update.
  2. Add Twitter logo.
  3. Remove SEE ALL.
  4. Adjust headshots so there aren't gray areas.

Theme the speaker node

Theme the speaker node:

  • teaser (see home page)
  • full node (for the full node we should focus on the image and background, as most of the rest will come from general styling)

Create footer

Add the correct blocks to footer region for all pages.

Configure performance settings

Based on the following screenshot:

image

  1. We need to test locally whether aggregating CSS and JS does not break the design.
  2. @NITEMAN, shall we set cache lifetime or is this handled via Varnish?

Featured speakers

We need a content type to promote featured speakers. This should have:

Name
Bio
Twitter
Company URL
Photo

Allow local mailchimp settings

In order to create a workable Mailchimp configuration on different environments, we need to not only configure the api key, but also the ID of the Mailchimp List (mailchimp signup configuration entity).

It should be possible to use a different mailchimp signup configuration on local. However, it doesn't seem to be possible to override the mailchimp signup configuration entity in settings.php through the global $config. Any suggestions on how to do this?

Create user fields to get more data

This year we want to learn a little bit more about our assistants. We need some user fields to categorize the user:
All optional and all using vocabularies to allow us in the future create statistics easily.

  • Role in the company (Developer, site builder, CEO, CTO, ... , Other.)
  • Gender
  • Country
  • City (if Spain) not sure about it.

Please tag this issue as #web, it is not for the landing (and it isn't the most important task, obviously).

List of sponsors

Create a simple content type that holds the title, URL and logo of each sponsor.

Place sponsors at the homepage. Create a block for gold sponsors and a block for silver sponsors.

Landing page: General amends

"Stay informed" section:

  • Email can't be entered (form markup indicates it's disabled, this might be on purpose until launch?).
  • Also, "Submit" button text gets pushed to the bottom right corner of the button square when displayed on mobile.
  • "ORGANIZA": Text appears in Spanish also when seeing the landing page in english. Same with the "Contacto" link.
  • Additionally, there's not enough vertical space between the links when displayed on mobile.

Frontend Setup

Setup base theme and Dcamp 2017 theme.

I've been looking at Omega 5, but don't see it's advantages over using Classy with a custom Libsass setup. I've been following the following presentation as a reference: https://docs.google.com/presentation/d/1EKLY_uaEqh4781O0TQSIS-ThV11yCVue6GTfCYm-3rI/edit#slide=id.ga1b0c001d_0_55

I propose the following themes:

  • dcamp_base_theme (base theme classy)
  • dcamp_2017_theme (base theme dcamp_base_theme)

With the following features:

  • Gulp + Sass + Libsass + Browsersync
  • Fontello for Icons
  • Prepared Favicons for all browsers (I think this has been an issue in the past versions).
  • Very basic CSS setup and SMACSS Scaffolding.

Call 4 Papers

We first need to choose between Google Forms or Trello.

Trello is simple and has an API. Google forms is more complex but also flexible. If Google Forms accepts an image field (very likely), then great, since that gives us a chance to use it as the speaker's headshot and pull all the data from the Google Forms API.

News list

We need a News content type in order to promote things in the site. We could:

  • Adjust the Article content type.
  • Create a view of articles.
  • Theme news view.
  • Theme article full.

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.