archive-org.com » ORG » D » DRUPALBG.ORG

Total: 901

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • Последни публикации | Drupal BG
    Друпал 8 Commerce EPayBG Искам да направя сайт с продукти но да не е онлай магазин още Последни коментари JAVA SCRIPT FILE NAME може преди 2 седмици 4 дни Благодаря много за помощта и преди 2 седмици 6 дни Може да ползваш модула JS преди 2 седмици 6 дни Може да ползваш и модул Code преди 3 седмици 2 дни Препдолагам става дума за преди 3 седмици 2 дни Виж тези линкове първият е преди 4 седмици 2 дни Здравейте Изпратих следните преди 8 седмици 19 часа Здравейте Във връзка с преди 8 седмици 19 часа Здравей по добре пробвай с преди 11 седмици 5 дни Уважаеми dimitur90 бих преди 14 седмици 1 ден Кой е онлайн В момента са 0 потребители и 3 гости online Гласуване Колко тестови Друпал сайта имате 1 5 бр 56 5 10 бр 16 10 15 бр 9 15 20 бр 3 20 30 бр 3 30 40 бр 3 40 50 бр 3 над 50 бр 6 Общо гласове 32 2 коментара По стари анкети Разпространи Loading Начало Последни публикации Тип Публикация Автор Отговори Последно обновени Тема във форум Drupal 7 14 phpBB 3 010 Avitohol 2 преди 3 години 29 седмици Страница Български превод на Drupal admin 0 преди 3 години 30 седмици Тема във форум Multiple field group CuMo BG 1 преди 3 години 31 седмици Тема във форум Проблем с енкодинг или друго bizz 0 преди 3 години 33 седмици Тема във форум Интегриране на Facebook модул за коментиране satviison83 2 преди 3 години 33 седмици Тема във форум Нова Директория за Статии irgnet 0 преди 3 години 33 седмици Тема във форум Contextual filters CuMo BG 0 преди 3 години 34 седмици Тема във форум Не мога да вляза в сайта Thunder 11 преди 3 години 34 седмици Тема

    Original URL path: http://www.drupalbg.org/tracker?page=8&destination=tracker (2016-02-15)
    Open archived version from archive

  • Последни публикации | Drupal BG
    end Форум как да си направим функционален Друпал 7 форум инсталиране и настройки на Advanced Forum and Author Pane Вход потребители Идентификация с OpenID Какво представлява OpenID Потребителско име Парола Идентификация с OpenID Отмени идентификацията с OpenID Създаване на нов акаунт Заявка за нова парола Активни теми във форума как да впиша код в HEAD страницата Тема или модул за сайт за Обяви Превод на Друпал 8 Commerce EPayBG Искам да направя сайт с продукти но да не е онлай магазин още Последни коментари JAVA SCRIPT FILE NAME може преди 2 седмици 4 дни Благодаря много за помощта и преди 2 седмици 6 дни Може да ползваш модула JS преди 2 седмици 6 дни Може да ползваш и модул Code преди 3 седмици 2 дни Препдолагам става дума за преди 3 седмици 2 дни Виж тези линкове първият е преди 4 седмици 2 дни Здравейте Изпратих следните преди 8 седмици 19 часа Здравейте Във връзка с преди 8 седмици 19 часа Здравей по добре пробвай с преди 11 седмици 5 дни Уважаеми dimitur90 бих преди 14 седмици 1 ден Кой е онлайн В момента са 0 потребители и 3 гости online Гласуване Колко тестови Друпал сайта имате 1 5 бр 56 5 10 бр 16 10 15 бр 9 15 20 бр 3 20 30 бр 3 30 40 бр 3 40 50 бр 3 над 50 бр 6 Общо гласове 32 2 коментара По стари анкети Разпространи Loading Начало Последни публикации Тип Публикация Автор Отговори Последно обновени Статия CMS Новини Imago 2 преди 8 години 8 седмици Тема във форум WYSIWYG редактор admin 7 преди 8 години 8 седмици Статия Излезе Drupal 5 4 и Drupal 6 Beta 4 admin 0 преди 8 години 10 седмици Тема във форум Модули s1y 0 преди 8 години 10 седмици Тема във

    Original URL path: http://www.drupalbg.org/tracker?page=48&destination=tracker (2016-02-15)
    Open archived version from archive

  • Източници | Drupal BG
    инсталация на Drupal Как да добавим PHP код в Друпал Фикс на анкетния блок от the end Форум как да си направим функционален Друпал 7 форум инсталиране и настройки на Advanced Forum and Author Pane Вход потребители Идентификация с OpenID Какво представлява OpenID Потребителско име Парола Идентификация с OpenID Отмени идентификацията с OpenID Създаване на нов акаунт Заявка за нова парола Активни теми във форума как да впиша код в HEAD страницата Тема или модул за сайт за Обяви Превод на Друпал 8 Commerce EPayBG Искам да направя сайт с продукти но да не е онлай магазин още Последни коментари JAVA SCRIPT FILE NAME може преди 2 седмици 4 дни Благодаря много за помощта и преди 2 седмици 6 дни Може да ползваш модула JS преди 2 седмици 6 дни Може да ползваш и модул Code преди 3 седмици 2 дни Препдолагам става дума за преди 3 седмици 2 дни Виж тези линкове първият е преди 4 седмици 2 дни Здравейте Изпратих следните преди 8 седмици 19 часа Здравейте Във връзка с преди 8 седмици 19 часа Здравей по добре пробвай с преди 11 седмици 5 дни Уважаеми dimitur90 бих преди 14 седмици 1 ден Кой е онлайн В момента са 0 потребители и 3 гости online Гласуване Колко тестови Друпал сайта имате 1 5 бр 56 5 10 бр 16 10 15 бр 9 15 20 бр 3 20 30 бр 3 30 40 бр 3 40 50 бр 3 над 50 бр 6 Общо гласове 32 2 коментара По стари анкети Разпространи Loading Начало Агрегатор на източници Източници Planet Drupal Valuebound Drupal 8 Custom Block Creation programmatically на 0 sec Valuebound Drupal 8 How to create a custom block programatically на 0 sec ARREA Systems Install and use Swift Mailer in Drupal 8 part 1 dependency на 1

    Original URL path: http://www.drupalbg.org/aggregator/sources (2016-02-15)
    Open archived version from archive

  • Planet Drupal | Drupal BG
    unchanged is one place where the Symfony solution was rejected though perhaps not outright there is an active discussion on drupal org right now about whether to integrate the Symfony form component into Drupal 9 4 API Docs and Change records are your friend The documentation team has worked incredibly hard to keep the documentation up with the changes that have occurred Api drupal org has fantastic information about the classes and concepts you ll encounter now One big issue is that many things have new names now This is where the change records are essential Something like menu get object from Drupal 6 or 7 has been replaced Searching for a old command in the change records will often bring up the exact code snippet you need to update your code 5 Config management The configuration management inititiative is one of the biggest changes in Drupal 8 All configuration whether it be a view a content type or the site title can now be managed via importing and exporting yml files either through a UI or via Drush The Features module which was the best method of synchronizing configuration across development and production sites in D6 and D7 is considerably less essential now All the nitty gritty details of configuration management are beyond the scope of this introduction but I will share a few useful tips that we learned in development Start your local dev site with a config export and settings file from your staging site You need to make sure the hash salt in your settings php and the UUIDs in your config files are in synch otherwise you will not be able to synchronize the configuration accross sites Move the config directory out of sites default files Not absolutely necessary but it is becoming a best practice to move the config out of the site directory It is an easy enough change to make and increases site security considerably Only commit production config to master merge dev config in from branches Config management does not include a method of identifying and merging changes between two different config directories or changes that were made in one branch that are absent in another it is up to your source control system to handle that If you start committing development config to your master branch then expect to export changes from production before importing the dev changes you will be in trouble It doesn t work like that The better method is commit to your dev branch then export production config to master and commit Next merge dev into master and finally import the merged config into production Confusing It is a bit and the diagram on this Pantheon blog post doesn t make it less so The short version is just don t commit anything but production config to master and you ll usually be alright It isn t always obvious what will be considered config and what is content This has been an on going problem for Drupal Developers to wrap their head around For example block placement is configuration and thus stored in yml but block content is not It mostly makes sense once you get in there but undeniably there is a bit of a learning curve here As I mentioned the Features module is still available it looks like it will come into play for bundles of configuration that need to be pushed live jointly but independent of an entire site s config Configuration management best practices are still evolving however so it remains to be seen exactly how wide Features for D8 adoption is or if other tools emerge 6 Drush and the Drupal Console Drush is still around and as essential as ever A few key new command in Drush 8 drush cr Cache rebuild the replacement for drush cc all in Drupal 7 drush cim import config similar to drush fra in 7 drush cex export config similar to drush fu in 7 drush cedit edit the config yml in your editor This can be really handy sometimes The Drupal Console is a new option for command line users It is based on the Symfony Console and an extremely exciting new arrow to have in our quivers Drupal Console can do many of the things drush can but the focus of this project is a bit difference than Drush s Most significantly is the effort in making Drupal Console generate pristine boilerplate code That may not sound like much but given the adoption of OO PSR 4 namespaces and autoloading being able in a few keystrokes to generate a block plugin with all of the correct annotation namespacing and file placement is a huge timesaver It also makes becoming productive in Drupal 8 much less daunting you don t initially need to understand all of the changes that have taken place Instead let Drupal Console take care of registering your new plugin so you can focus on just the logic you need to deliver Later you can come back and learn about what the annotation means what the parent class does and so on 7 Managing your build We usually use Drush Make files to manage our builds including contrib modules patches and libraries Traditional Drush Makefiles still work in Drupal 8 They have also introduced a makefile in yml format Embracing a trend that has spread across the wider PHP work Composer can also be used to manage your Drupal install and already is being used by Drupal itself to manage dependencies There is good documentation on how to use Composer to manage your install on Drupal org making use of the Drupal Composer Drupal Project and Drupal s Packagist host Whether this approach will take off or whether Drupallers will stick with Drush again remains to be seen 8 The theme layer is now in twig Another element that comes to Drupal from Symfony Twig has been adopted for templating Twig is easy to use and significantly more secure than PHPTemplate was It also introduces a new template extension model to Drupal which I m quite excited about I suspect it is going to take a while for existing Drupal themers to embrace this model but folks who come to Drupal from Symfony or Django will be pleased to have extendable templates available to them And there are promising signs that some contrib themes are starting to embrace it 9 Theme debugging tools now in core In Drupal 8 in your services yml file you can enable theme debugging Once you do you ll see output like this with all the candidate templates listed The template that was actually used is indicated with the x rather than the One thing to watch for is that with theme debugging enabled some JSON calls break You know what is extra cool Theme debugging was backported into Drupal 7 too Try drush vset theme debug true some time and you ll similar output there More advanced debugging still requires the devel module kint var is my favourite twig debugging snippet The arrays are much more deeply nested than what you are used to from previous Drupals so be sure to give php enough memory Also enable autoreload and disable template caching in your settings yml file before debugging front end code Otherwise you need to clear cache on every page load 10 A new approach to release management promises more rapid improvements in the future No longer will we have to wait five years for any significant changes in core functionality As is explained in the release cycle overview on Drupal org Starting with Drupal 8 0 0 Drupal core releases will move to a new release cycle schedule with the intent being for minor releases to come out twice a year Drupal 8 0 has been out since October thus we are only about two months from the release of 8 1 0 A beta release of 8 1 will be available in less than a month 8 1 is going to add among other things improvement to migration support from Drupal 7 and the migration UI It appears BigPipe will also make it into 8 1 Will there be upgrade issues for site builders or compatibility issues for contrib modules moving from one minor release to the next Will poorly maintained sites end up stranded on minor releases Again time will tell but it is exciting to think there will be significant improvements to core available to us a couple of times a year Категории Planet Drupal Janez Urevc A lot of exciting Drupal 8 media news 10 Февруари 2016 19 10 A lot of exciting Drupal 8 media news Media made a big leap towards a first major milestone It s time to test what we have and help stabilise it At the beginning of November 2015 MD Systems announced the Media initiative program that they initiated in cooperation with Ringier Gassmann media and Südostschweiz Initiative was kicked off with a week long sprint which happened at first week of December in Zurich Work didn t end when sprint was over Together with the team at MD Systems I continued to work on most important tasks to achieve a major milestone Photo by Stefanie Gupta Note nr 1 MD Systems are funding part of my time to work on Drupal 8 media They are constantly investing in Drupal core and many contrib modules They are one of the greatest Drupal service providers and number 1 Drupal organizational contributor taking their size into consideration You need a site built You should definitely get in touch with them Note nr 2 Examiner com my employer and very well know enterprise Drupal 7 site gives every developer a so called Drupal day every other week This allows me to work on Drupal 8 media components We have been working on a Drupal 8 project for a while now which also allowed me to do a lot of contrib work during my work hours Thank you You are great Since my last post we did a ton of work in many areas Let me quickly list most important ones Image cropping We added few more features to Crop API Image widget crop used those to provide new features such as soft and hard crop size limits handling of default crops and ability to use cropper tool outside of field widget context This allowed us to add cropper tool to the file edit form that File entity provides Image widget crop was also promoted to a full project on drupal org We also started working on Crop API integration for Focal point module which is very close to be committed This will bring even more standardization in this area which is something we are very excited about File entity we managed to bring this important module to the level where we can confidently say that it has reached feature parity with Drupal 7 version This allowed us to bring it back home to drupal org and make dev version available on the project page Entity browser we continued our work on the configuration UI Patch is almost ready We need few more people to help us with testing and reviews I hope that we will be able to commit it in the next week or so We also added new selection display plugin which supports multi step workflow upload few images select few more from media library import some more from a 3rd parts service save everything in one step This allows us to build content creation experiences that we never saw in Drupal core or contrib before Plugin could use some visual improvements This is great introductionary task for any themers and or frontend develpers that would like to join us Get in touch Image effects together with mondrake we started new project that will become home for majority of image effects that didn t find it s way into core We already ported most of effects from ImageCache actions and added few more that lived in other Drupal 7 modules Effects that are currently available in Image effects module are watermark auto orientation brightness color shift contrast set canvas and strip metadata There is also text overlay effect that is waiting to be reviewed and tested There are many other things in different areas of the ecosystem We fixed bugs and added features in Media entity Field formatter Inline entity form Entity embed What is next In the course of the next few weeks we need to review and commit remaining patches After that we d like to tag new releases for most of the modules in the ecosystem This will encourage people to start actively using and testing them Media ecosystem for Drupal 8 is not perfect yet but we are able to support more and more use cases Testing finding bugs and fixing them in a timely manner should be our priority at this point We want to stabilize the ecosystem to allow our users to rely on our components How to help Start contributing You can write documentation test modules in the ecosystem and report bugs fixing bugs or work on new features design UX write automated tests share ideas and much much more You have a skill we have a task for you We are available on IRC Join us on drupal media channel on Freenode net and get involved We always publish general announcements on groups drupal org media If you prefer more personal communication you can always ping me on Twitter slashrsm or use the contact form on my blog to get in touch About me I Janez Urevc slashrsm am one of the architects and maintainers of the media ecosystem for Drupal 8 If you like what I am doing please consider donating to my Bitcoin address 1Xqe6gYWEbF1iKsy3Mr5SbAyebNyucj5t Together with some colleagues I m building a small team of professionals that will be providing top level consulting training and development related to media in Drupal 8 If you re interested or you d like to work with us please get in touch slashrsm Wed 10 02 2016 17 10 Tags Drupal Media Enjoyed this post There is more Zurich Drupal 8 media sprint was a success When will media be ready for Drupal 8 View the discussion thread Категории Planet Drupal Mediacurrent Drupal Bits and Bytes How to Add Content in an Update Hook 10 Февруари 2016 18 22 Why would I want to add content in an update hook Категории Planet Drupal Lullabot The Uncomplicated Firewall 10 Февруари 2016 16 37 Firewalls are a tool that most web developers only deal with when sites are down or something is broken Firewalls aren t fun and it s easy to ignore them entirely on smaller projects Part of why firewalls are complicated is that what we think of as a firewall on a typical Linux or BSD server is responsible for much more than just blocking access to services Firewalls like iptables nftables or pf manage filtering inbound and outbound traffic network address translation NAT Quality of Service QoS and more Most firewalls have an understandably complex configuration to support all of this functionality Since firewalls are dealing with network traffic it s relatively easy to lock yourself out of a server by blocking SSH by mistake In the desktop operating system world there has been great success in the application firewall paradigm When I load a multiplayer game I don t care about the minutiae of ports and protocols just that I want to allow that game to host a server Windows OS X and Ubuntu all support application firewalls where applications describe what ports and protocols they need open The user can then block access to those applications if they want Uncomplicated Firewall ufw is shipped by default with Ubuntu but like OS X and unlike Windows it is not turned on automatically With a few simple commands we can get it running allow access to services like Apache and even add custom services like MariaDB that don t ship with a ufw profile UFW is also available for other Linux distributions though they may have their own preferred firewall tool Before you start Locking yourself out of a system is a pain to deal with whether it s lugging a keyboard and monitor to your closet or opening a support ticket Before testing out a firewall make sure you have some way to get into the server should you lock yourself out In my case I m using a LAMP vagrant box so I can either attach the Virtualbox GUI with a console or use vagrant destroy vagrant up to start clean With remote servers console access is often available through a management web interface or a recovery SSH server like Linode s Lish It s good to run a scan on a server before you set up a firewall so you know what is initially being exposed Many services will bind to localhost by default so even though they are listening on a network port they can t be accessed from external systems I like to use nmap which is available in every package manager to run port scans nmap 192 168 0 110 Starting Nmap 6 40 http nmap org at 2015 09 02 13 16 EDT Nmap scan report for trusty lamp lan 192 168 0 110 Host is up 0 0045s latency Not shown 996 closed ports PORT STATE SERVICE 22 tcp open ssh 80 tcp open http 111 tcp open rpcbind 3306 tcp open mysql Nmap done 1 IP address 1 host up scanned in 0 23 seconds Listening on for SSH and HTTP connections makes sense but we probably don t need rpcbind for NFS or MySQL to be exposed Turning on the firewall The first step is to tell UFW to allow SSH access sudo ufw app list Available applications Apache Apache Full Apache Secure OpenSSH sudo ufw allow openssh Rules updated Rules updated v6 sudo ufw enable Command may disrupt existing ssh connections Proceed with operation y n y Firewall is active and enabled on system startup sudo ufw status Status active To Action From OpenSSH ALLOW Anywhere OpenSSH v6 ALLOW Anywhere v6 Test to make sure the SSH rule is working by opening a new terminal window and ssh ing to your server If it doesn t work run sudo ufw disable and see if you have some other firewall configuration that s conflicting with UFW Let s scan our server again now that the firewall is up nmap 192 168 0 110 Starting Nmap 6 40 http nmap org at 2015 09 02 13 31 EDT Note Host seems down If it is really up but blocking our ping probes try Pn Nmap done 1 IP address 0 hosts up scanned in 3 07 seconds UFW is blocking pings by default We need to run nmap with Pn so it blindly checks ports nmap Pn 192 168 0 110 Starting Nmap 6 40 http nmap org at 2015 09 02 13 32 EDT Nmap scan report for trusty lamp lan 192 168 0 142 Host is up 0 00070s latency Not shown 999 filtered ports PORT STATE SERVICE 22 tcp open ssh Nmap done 1 IP address 1 host up scanned in 6 59 seconds Excellent We ve blocked access to everything but SSH Now let s open up Apache sudo ufw allow apache Rule added Rule added v6 You should now be able to access Apache on port 80 If you need SSL allow apache secure as well or just use the apache full profile You ll need quotes around the application name because of the space To remove a rule prefix the entire rule you created with delete To remove the Apache rule we just created run sudo ufw delete allow apache Blocking services UFW operates in a default deny mode where incoming traffic is denied and outgoing traffic is allowed To operate in a default allow mode run sudo ufw default allow After running this perhaps you don t want Apache to be able to listen for requests and only want to allow access from localhost Using ufw we can deny access to the service sudo ufw deny apache Rule updated Rule updated v6 You can also use reject rules which tell a client that the service is blocked Deny forces the connection to timeout not telling an attacker that a service exists In general you should always use deny rules over reject rules and default deny over default allow Address and interface rules UFW lets you add conditions to the application profiles it ships with For example say you are running Apache for an intranet and have OpenVPN setup for employees to securely connect to the office network If your office network is connected on eth1 and the VPN on tun0 you can grant access to both of those interfaces while denying access to the general public connected on eth0 sudo ufw allow in on eth1 to any app apache sudo ufw allow in on tun0 to any app apache Replace from interface with on address to use IP address ranges instead of interface names Custom applications While UFW lets you work directly with ports and protocols this can be complicated to read over time Is it Varnish Apache or Nginx that s running on port 8443 With custom application profiles you can easily specify ports and protocols for your own custom applications or those that don t ship with UFW profiles Remember up above when we saw MySQL well MariaDB in this case listening on port 3306 Let s open that up for remote access Pull up a terminal and browse to etc ufw applications d This directory contains simple INI files For example openssh server contains OpenSSH title Secure shell server an rshd replacement description OpenSSH is a free implementation of the Secure Shell protocol ports 22 tcp We can create a mariadb profile ourselves to work with the database port MariaDB title MariaDB database server description MariaDB is a MySQL compatible database server ports 3306 tcp sudo ufw app list Available applications Apache Apache Full Apache Secure MariaDB OpenSSH sudo ufw allow from 192 168 0 0 24 to any app mariadb You should now be able to access the database from any address on your local network Debugging and backup Debugging firewall problems can be very difficult but UFW has a simple logging framework that makes it easy to see why traffic is blocked To turn on logging start with sudo ufw logging medium Logs will be written to var log ufw log Here s a UFW BLOCK line where Apache has not been allowed through the firewall Jan 5 18 14 50 trusty lamp kernel 3165 091697 UFW BLOCK IN eth2 OUT MAC 08 00 27 a1 a3 c5 00 1e 8c e3 b6 38 08 00 SRC 192 168 0 54 DST 192 168 0 142 LEN 60 TOS 0x00 PREC 0x00 TTL 64 ID 65499 DF PROTO TCP SPT 41557 DPT 80 WINDOW 29200 RES 0x00 SYN URGP 0 From this we can see all of the information about the source of the request as well as the destination When you can t access a service this logging makes it easy to see if it s the firewall or something else causing problems High logging can use a large amount of disk space and IO so when not debugging it s recommended to set it to low or off Once you have everything configured to your liking you might discover that there isn t anything in etc with your rules configured That s because ufw actually stores its rules in lib ufw If you look at lib ufw user rules you ll see iptables configurations for everything you ve set In fact UFW supports custom iptables rules too if you have one or two rules that are just too complex for UFW For server backups make sure to include the lib ufw directory I like to create a symlink from etc ufw user rules to lib ufw That way it s easy to remember where on disk the rules are stored Next steps Controlling inbound traffic is a great first step but controlling outbound traffic is better For example if your server doesn t send email you could prevent some hacks from being able to reach mail servers on port 25 If your server has many shell users you can prevent them from running servers without being approved first What other security tools are good for individual and small server deployments Let me know in the comments Категории Planet Drupal OpenLucius 18 Drupal SEO modules and tools for better findability in Google 10 Февруари 2016 16 32 Search engine optimization SEO has always been important but in recent years its importance seems to have increased significantly We were more often dealing with Drupal SEO implementations than in previous years Many of the implementations contained overlapping components Below we will discuss the most important ones Категории Planet Drupal Dries Buytaert Turning Drupal outside in 10 Февруари 2016 13 49 There has been a lot of discussion around the future of the Drupal front end both on Drupal org 2645250 2645666 2651660 2655556 and on my blog posts about the future of decoupled Drupal why a standard framework in core is a good idea and the process of evaluating frameworks These all relate to my concept of progressive decoupling in which some portions of the page are handed over to client side logic after Drupal renders the initial page not to be confused with full decoupling My blog posts have drawn a variety of reactions Members of the Drupal community including Lewis Nyman Théodore Biadala and Campbell Vertesi have written blog posts with their opinions as well as Ed Faulkner of the Ember community Last but not least in response to my last blog post Google changed Angular 2 s license from Apache to MIT for better compatibility with Drupal I read all the posts and comments with great interest and wanted to thank everyone for all the feedback the open discussion around this is nothing short of amazing This is exactly what I hoped for community members from around the world brainstorming about the proposal based on their experience because only with the combined constructive criticism will we arrive at the best solution possible Based on the discussion rather than selecting a client side JavaScript framework for progressive decoupling right now I believe the overarching question the community wants to answer first is How do we keep Drupal relevant and widen Drupal s adoption by improving the user experience UX Improving Drupal s user experience is a topic near and dear to my heart Drupal s user experience challenges led to my invitation to Mark Boulton to redesign Drupal 7 the creation of the Spark initiative to improve the authoring experience for Drupal 8 and continued support for usability related initiatives In fact the impetus behind progressive decoupling and adopting a client side framework is the need to improve Drupal s user experience It took me a bit longer than planned but I wanted to take the time to address some of the concerns and share more of my thoughts about improving Drupal s UX and JavaScript frameworks To iterate or to disrupt In his post Lewis writes that the issues facing Drupal s UX go far deeper than code and that many of the biggest problems found during the Drupal 8 usability study last year are not resolved with a JavaScript framework This is true the results of the Drupal 8 usability study show that Drupal can confuse users with its complex mental models and terminology but it also shows how modern features like real time previews and in page block insertion are increasingly assumed to be available To date much of our UX improvements have been based on an iterative process meaning it converges on a more refined end state by removing problems in the current state However we also require disruptive thinking which is about introducing entirely new ideas for true innovation to happen It s essentially removing all constraints and imagining what an ideal result would look like I think we need to recognize that while some of the documented usability problems coming out of the Drupal 8 usability study can be addressed by making incremental changes to Drupal s user experience e g our terminology other well known usability problems most likely require a more disruptive approach e g our complex mental model I also believe that we must acknowledge that disruptive improvements are possibly more impactful in keeping Drupal relevant and widening Drupal s adoption At this point to get ahead and lead I believe we have to do both We have to iterate and disrupt From inside out to outside in Let s forget about Drupal for a second and observe the world around us Think of all the web applications you use on a regular basis and consider the interaction patterns you find in them In popular applications like Slack the user can perform any number of operations to edit preferences such as color scheme and modify content such as in place editing without incurring a single full page refresh Many elements of the page can be changed without the user s flow being interrupted Another example is Trello in which users can create new lists on the fly and then add cards to them without ever having to wait for a server response Contrast this with Drupal s approach where any complex operation requires the user to have detailed prior knowledge about the system In our current mental model everything begins in the administration layer at the most granular level and requires an unmapped process of bottom up assembly A user has to make a content type add fields create some content configure a view mode build a view and possibly make the view the front page If each individual step is already this involved consider how much more difficult it becomes to traverse them in the right order to finally see an end result While very powerful the problem is that Drupal s current model is inside out This is why it would be disruptive to move Drupal towards an outside in mental model In this model I should be able to start entering content click anything on the page seamlessly edit any aspect of its configuration in place and see the change take effect immediately Drupal 8 s in place editing feature is actually a good start at this it enables the user to edit what they see without an interrupted workflow with faster previews and without needing to find what thing it is before they can start editing Making it real with content modeling Eight years ago in 2007 I wrote about a database product called DabbleDB I shared my belief that it was important to move CCK and Views into Drupal s core and learn from DabbleDB s integrated approach DabbleDB was acquired by Twitter in 2010 but you can still find an eight year old demo video on YouTube While the focus of DabbleDB is different and the UX is obsolete there is still a lot we can learn from it today 1 it shows a more integrated experience between content creation content modeling and creating views of content 2 it takes more of an outside in approach 3 it uses a lot less intimidating terminology while offering very powerful capabilities and 4 it uses a lot of in place editing At a minimum DabbleDB could give us some inspiration for what a better integrated content modeling experience could look like with the caveat that the UX should be as effortless as possible to match modern standards Other new data modeling approaches with compelling user experiences have recently entered the landscape These include back end as a service BEaaS solutions such as Backand which provides a visually clean drag and drop interface for data modeling and helpful features for JavaScript application developers Our use cases are not quite the same but Drupal would benefit immensely from a holistic experience for content modeling and content views that incorporates both the rich feature set of DabbleDB and the intuitive UX of Backand This sort of vision was not possible in 2007 when CCK was a contributed module for Drupal 6 It still wasn t possible in Drupal 7 when Views existed as a separate contributed module But now that both CCK and Views are in Drupal 8 core we can finally start to think about how we can more deeply integrate the two This kind of integration would be nontrivial but could dramatically simplify Drupal s UX This should be really exciting because so many people are attracted to Drupal exactly because of features like CCK and Views Taking an integrated approach like DabbleDB paired with a seamless and easy to use experience like Slack Trello and Backand is exactly the kind of disruptive thinking we should do What most of the examples above have in common are in place editing immediate previews no page refreshes and non blocking workflows The implications on our form and render systems of providing configuration changes directly on the rendered page are significant To achieve this requires us to have robust state management and rendering on the client side as well as the server side In my vision Twig will provide structure for the overall page and non interactive portions but more JavaScript will more than likely be necessary for certain parts of the page in order to achieve the UX that all users of the web have come to expect We shouldn t limit ourselves to this one example as there are a multitude of Drupal interfaces that could all benefit from both big and small changes We all want to improve Drupal s user experience and we have to To do so we have to constantly iterate and disrupt I hope we can all collaborate on figuring out what that looks like Special thanks to Preston So and Kevin O Leary for contributions to this blog post and to Wim Leers for feedback Категории Planet Drupal Valuebound Newly introduced mobile first Menu management in Drupal 8 10 Февруари 2016 11 16 In this tutorial we ll continue site building by adding menu items We will create custom menus which ll be used to display links then assigning these links to a page and add a menu link to specific region within the theme Managing Drupal 8 menu happens at the administrator area To begin login as an administrator in your Drupal 8 website Although there are several default menus available in core we have ability to create own custom menu using admin interface This has to be done in two parts first part is to create structure of the menu and the second is to add links Below are the steps for creating a general menu structure in Drupal 8 Step 1 Create a Menu To create a menu visit Manage Structure Menus Категории Planet Drupal DrupalCon News Help Make the Site Building Track Memorable 10 Февруари 2016 10 52 Session Submissions for DrupalCon New Orleans are open and we need you to send in sessions related to site building A site building session was one of my best DrupalCon memories Категории Planet Drupal Valuebound Creating Home page and basic pages 10 Февруари 2016 10 31 Creating a Home page in Drupal 8 is quite similar to Drupal 7 just we need to create a page and assigning that page to display on front page or prompted other node to be display on home page However you may wish to have a custom static page on your site instead This article will

    Original URL path: http://www.drupalbg.org/aggregator/sources/4?page=1 (2016-02-15)
    Open archived version from archive

  • Planet Drupal | Drupal BG
    out there mine also uses few contributed modules Let s see how that went Disqus Disqus module has been ported as part of the Google summer of code project which I ve mentored in 2014 Module itself works very well We changed architecture a bit instead of having a custom database table we rather used a dedicated field type This approach comes with many benefits By doing this we re not limited to nodes any more Disqus can be used on any entity type now Even if the port was there migration was not I used this opportunity to dig into this part of Drupal a bit more I wrote 7 to 8 migration support for everything Disqus needs This includes general configuration fields on entities statuses and identifiers My code is already committed and you can give it a try Did you try Disqus migration Let me know how did it work for you Pathauto and Redirect D8 ports are available on their Drupal org project pages They work as a charm While core migrates existing aliases alias patterns redirects and other configuration aren t supported yet I had just 3 alias patterns and less than 10 redirects on my old site so this wasn t hard to fix manually If you meet Berdir please buy him a beer He did an awesome job porting this any many other modules Media I was using media to embed images in WYSIWYG which is using legacy embed token in Drupal 7 This part was unfortunately not ported yet I was using this on lees than 10 places so I decided to fix this manually too I used a simple SQL query to get node IDs of content that used legacy token Then I simply changed it to standard tag with data entity attributes which Drupal 8 uses for it s own image embeds Markdown filter Recently I found out that I prefer Markdown when producing written content It doesn t interfere my writing flow nearly as much as WYSIWYG editors do When using Markdown I focus on content instead of the appearance for the same reason I really liked LaTeX during my university years Guess what There is a module for that Markdown filter comes with a text filter that will convert Markdown syntax to HTML when displaying it And it also has a Drupal 8 port Download install configure use It was as easy as that How does Markdown work for you Do you prefer it over WYSIWYG editor as much as I do Other modules I use few other modules on the page All of them have some kind of Drupal 8 release Honeypot Metatag Simple sitemap Google analyics All of them work without any problem I downloaded installed and configured them Google analytics even comes with support for migration which meant 3rd step was not needed Great work maintainers and contributors Other interesting stuff I also used this migration to move my blog to a new hosting solution Old blog was hosted on a VPS that I used in the past and am slowly moving away from it Most of my sites and services are currently hosted on a dedicated server at Hetzner they provide excellent value for a price so I d definitely recommend them Recently I started using Docker for my development environments and I wanted to try it in production too I mentioned I am ab using my personal site for experimenting right As a result of that I m hosting janezurevc name in a Dockerized environment managed via Docker compose Compose is super nice as it allows you to describe your infrastructure stack in a single YAML file This allows you to commit it to a VCS repository and replicate infrastructure anywhere you want But this is already a topic for some of my future posts Did you try to migrate your Drupal 6 or 7 sites to 8 How did it go Which contributed modules are you using slashrsm Mon 08 02 2016 07 30 Tags Drupal View the discussion thread Категории Planet Drupal ARREA Systems Drupal 8 Guided Tour module 7 Февруари 2016 03 38 Drupal 8 Guided Tour module JK Sun 02 07 2016 08 38 In Drupal 8 there is a Tour module in core that is very useful when it comes to web applications In EK management tools we target professional users with small to medium scale companies They usually have limited resources and time to spend on back office trainings This is where the Tour module is very convenient to introduce functionalities to users who can quickly grasp the functions available to manage their back office We use the Tour functionality in our pages to guide users in their daily tasks like for instance in the form to create a new invoice or project page Read more about Drupal 8 Guided Tour module Add new comment 7 views Категории Planet Drupal Entity Pilot New in beta6 share and move content between different Drupal sites 7 Февруари 2016 01 36 Entity pilot beta 6 comes with the ability to share and move content between different Drupal 8 sites Up until beta 5 your sites had to share the same configuration i e content types fields etc From beta 6 you can now enable the Entity Pilot Map Config sub module and decide how to handle missing fields and content types Категории Planet Drupal HollyIT D8 Notes Fields pending deletion Exception 6 Февруари 2016 18 15 Categories Drupal Planet Drupal While working on a module that defines a custom field I attempted a reinstall of the module During the uninstall process I received the following exception Категории Planet Drupal TimOnWeb com How To Force Search API To Reindex a Node an Entity 6 Февруари 2016 07 36 By default Search API Drupal 7 reindexes a node when the node gets updated But what if you want to reindex a node an entity on demand or via some other hook i e outside of update cycle Turned out it is a quite simple exercise You just need to Read now Категории Planet Drupal TimOnWeb com Adding a custom extra field to entity node display 6 Февруари 2016 07 36 I had a case recently where I needed to add custom data to the node display and wanted this data to behave like a field however the data itself didn t belong to a field By behaving like a field I mean you can that field at node display settings and Read now Категории Planet Drupal TimOnWeb com Replacing Menu Item Visibility module with custom in code solution 6 Февруари 2016 07 36 I m a big fan of fighting with Drupal s inefficiencies and bottlenecks Most of these come from contrib modules Everytime we install a contrib module we should be ready for surprises which come on board with the module One of the latest examples is Menu item visibility https drupal org project Read now Категории Planet Drupal Mediacurrent Dropcast Episode 16 If You 039 re not Working with us 6 Февруари 2016 00 41 On this episode our guest is Amanda Loggins HR Manager here at Mediacurrent who is joining us to discuss all the great career options available to you Make sure you tell them we sent you not just Mario Bob will discuss all things bloggy Ryan will have some information about Big Pipe on the Final Bell and Mark will continually be disappointed with the MailDrop Категории Planet Drupal Drupal org Featured Case Studies Intelligent Life web and app development 6 Февруари 2016 00 25 Completed Drupal site or project URL http intelligentlifemagazine com Intelligent Life is a bi monthly cultural premium magazine published by the Economist Group describes its coverage as the arts style food wine cars travel and anything else under the sun as long as it s interesting The Intelligent Life digital presence was failing to do the print edition justice and it took multiple amounts of effort to create each individual piece of content for 3 different types of devices The project aim was to mimic the style and grace of the print edition online without it being a real challenge for The Economist team to create content The site also needed to provide the functionality for the editors to manage the web and app back ends as one Also we had to provide the possibility for the editorial team to publish great imagery on web and app similarly to the print edition as this is a key element of both their print and online presences By creating a fresh modern UI and optimising the structure our aim was to increase the number of visitors and foster longer periods of engagement with the content Key modules theme distribution used CKeditor adv settings manualcrop Entityqueue Insert Migrate Panels IPE Role Visibility Views Organizations involved Cameron and Wilding Ltd Team members ericgsmith itarato samkeen ldtsen Andrea Szell Axel Pressbutton Категории Planet Drupal Another Drop in the Drupal Sea Drupal Chat The Drupal Learning Curve 5 Февруари 2016 21 33 There is a joke about the Drupal learning curve that relates it to the Drupal learning cliff And while the graph generally gets things confused by placing time on the x axis instead of the y axis the sentiment is understood Until a person is able to get her his head around how Drupal does things it s quite possible to spend a great deal of time to accomplish very little Even worse it s possible to spend a great deal of time developing really bad habits read more Категории Planet Drupal Mediacurrent Meet the Mediacurrent Friday 5 5 Февруари 2016 20 48 Whether you re a long time Mediacurrent reader or have recently discovered us if so welcome you know that we are always looking for new ways to deliver quality content to our readers We have more than 500 blog posts on our website and have no plans to slow down Категории Planet Drupal Acquia Developer Center Blog Drupal meet PHP FIG Larry Garfield 5 Февруари 2016 17 28 Drupal meet PHP FIG Larry Garfield Larry Garfield aka crell Drupal 8 Web Services Initiative Lead a subsystem maintainer for a couple of things relevant and Drupal representative to the PHP Framework Interoperability Group Make sure you listen to the podcast for the full origin story of Larry s online handle This conversation with Larry Garfield crell is the first in a series of interviews Campbell Vertesi CampbellVertesi and I carried out in preparation for DrupalCon Asia in Mumbai We are building the world s longest DrupalCon session and packing all 6 hours of it with information and personalities you won t want to miss So actually For our one hour in the spotlight in Mumbai we ve been doing a lot of preparation Our session will include a lot of additional materials like podcasts and blog posts about what we ve learned along the way Our session Meet PHP FIG Your community just got a whole lot bigger Drupal is about Drupal 8 s membership in the new interoperable PHP community We re covering the basics of what the PHP Framework Interoperability Group PHP FIG is what the various PSRs are and do talk about testing and dependency management and what it means to be a part of the new PHP community including having better architecture cleaner code and more interoperability All of this adds up to a big move to get projects off their islands saving developers a lot of code and companies a lot of money among other benefits I apologize for the poor audio quality in this recording and hope the quality of the conversation makes up for it I don t want to speak to PHP from Drupal I don t want to speak to Drupal from PHP because that implies that those are different things that aren t a part of each other or that I m part of one talking to the other That s not the point The point is that Drupal and PHP are not separate entities Drupal is part of the PHP world and the PHP world is part of Drupal That collaboration has helped us produce Drupal 8 and that collaboration I m sure would continue to produce not just future versions of Drupal but better practices more robust practices in PHP itself So I would encourage everyone from these two large robust communities don t look at them as two large robust communities Look at them as different pockets of one larger community that we can all learn from that we can all benefit from and together we can build a better PHP for all projects More by or featuring Larry further reading Getting off the island in 2013 Building Bridges Linking Islands 2014 Drupal PHP Linking Islands the podcast part 1 Drupal PHP Linking Islands the podcast part 2 Drupal 8 Happy but not satisfied Larry s challenge for us Giving Back in 2016 Contribute to other projects Get your name on the contributors list for a new open source project Interview video 43 min What is the PHP FIG PHP Framework Interoperability Group for and does it have something like a mission statement Larry Okay So a history lesson The Framework Interoperability Group began life at php tek in 2009 in Chicago as the PHP Standards Group We got together in a hotel room and said With PHP 5 3 coming out and all these namespaces it would be really cool if we all use them the same way and hey we could do some cool autoloading stuff with that So the original goal was simply Let s collaborate and push this out to the community It was renamed to the Framework Interoperability Group in I think 2012 It didn t really do anything more useful for several years In practice these days pretty much any project that matters is using either the PSR 0 or PSR 4 autoloading standard A project that doesn t then has a huge amount of pressure to start doing so The PSR 2 coding standards Most projects that are just random projects have now adopted tooling PhpStorm and phpcs support by default and there s pressure on projects like Drupal that don t use it to start using it just for conformity s sake If you re going to do anything new with HTTP messages now and you re not already using Symfony s HTTP foundation you re foolish to not use PSR 7 or something very close to PSR 7 because there s a lot of tooling and tools built on top of that already So who are the members of the FIG group these days Larry There s I think 41 or 42 members now I don t remember all of them off the top of my head They re listed on the website I ll say they include pretty much very major project except Wordpress So Symfony Zend Drupal Joomla phpBB about a dozen libraries like Monolog or Stash or Doctrine some smaller libraries you may not have heard as much about like Jackalope It really runs the gamut from really big players like Drupal to really small players like Jackalope and everything in the middle What are some valid reasons why projects like Wordpress or individual developers would choose to ignore this interoperability movement not take advantage of the PSR standards Larry I think the biggest reason that projects wouldn t follow PSR is legacy code bases If you have a code base that s been around for eight 10 years or even just five years you probably have a lot of internal conventions already built up and changing them is hard Not like Drupal knows anything about that So for a project like Wordpress where mission statement number one is backward compatibility switching their logging system to use the PSR 3 logger would be an API break or at least extra API clumsiness so they re not willing to do that Certainly for a project by Drupal switching our coding standards to PSR 2 whatever the technical benefits or downsides to that are regardless of whether PSR 2 is a good spec or a bad spec would mean changing literally millions of lines of code It could be scripted to cover 98 of it fairly easily but it still means every single patch and every single person s local configuration and defaults in their IDE change That s not a small ask So I think the biggest impediment to PSR adoption is simply existing standards existing code bases existing practices which are sometimes legitimate complaints and sometimes not Actually there s one comment which you made in your Drupal 8 launch blog post which I recommend for everybody to read continued You mentioned actually one of the most significant things about the launch of Drupal 8 is proving that it is possible Before we manage to do this it was an open question is it possible for the entire community to retool change the entire API method of thinking and switch to object oriented concepts and unit testability We managed to drag one of the world s largest open source communities through that and successfully launched a product You re right It s an enormous undertaking to understand other projects not wanting to do that Larry I actually have a keynote that I gave called Eating Elephants that is that exact point of this is a lot of work If Drupal can pull it off so can anybody but it s still a lot of work Not every project necessarily wants to go through that the level of overhaul that Drupal did and not necessarilyevery project needs to But I think over time simply through natural project churn most of the standards are going to become widespread in practice What are the choices that people should be making now

    Original URL path: http://www.drupalbg.org/aggregator/sources/4?page=2 (2016-02-15)
    Open archived version from archive

  • Planet Drupal | Drupal BG
    s latest major release In this series the Acquia Developer Center is profiling some of the most prominent useful modules available for Drupal 8 This week Admin Toolbar Tags acquia drupal planet admin toolbar drupal 8 Drupal modules Категории Planet Drupal Valuebound Installing Drupal with Drush the Basics 4 Февруари 2016 09 37 Drush is a command line interface that help us to speed up administrative and development tasks for Drupal sites After installing this Drush we ll be able to perform useful action simply by typing command into a terminal actions that would usually take multiple steps in a web browser Drush runs on Drupal 6 7 well as 8 Note Drupal 8 works only with Drush 8 Couple of task which can be be done using Drush easily are Download Drupal Download contrib modules Install Drupal Update Drupal and contrib module versions Run updatedb Clear the cache Run cron Run Drupal with a lightweight web server Import export and merge configuration Категории Planet Drupal Valuebound Using the Content Type to manage content consistently 4 Февруари 2016 08 51 In previous blog post we have installed Drupal 8 on our system manually as well as using Drush Drupal 8 Provides two built in content type Article and Basic page We can use this to create pages But most of time we need to either add fields to these content types or we just need to add new content type to organize the content better Probably the first change site builders will notice in Drupal 8 are the changes to content types and fields The field changes affect not only content types but any entity that can have fields e g taxonomy or user profile When we edit any content type Категории Planet Drupal groups drupal org frontpage posts DrupalCamp Stanford 4 Февруари 2016 06 48 Start 2016 04 01 All day 2016 04 02 All day America Los Angeles Event type User group meeting https drupalcamp stanford edu The Stanford Drupal Camp is a two day event to discuss and learn about Drupal an open source content management system that powers thousands of websites at Stanford and millions of websites beyond This year the Stanford Drupal Camp emphasizes introductory sessions focused on content strategy as well as thought provoking sessions for researchers in academia Those new to Drupal and Content Strategy will be particularly interested in the events on Friday whereas experienced Drupallers yes we spell it with two L s at Stanford may be more interested in Saturday s program Категории Planet Drupal jmolivas com Drupal Console session proposal for DrupalCon New Orleans 2016 4 Февруари 2016 03 07 Drupal Console session proposal for DrupalCon New Orleans 2016 I am planning to propose a session for DrupalCon New Orleans about Drupal 8 development and Drupal Console and currently looking for session name ideas Session abstract text Drupal is infamous for his learning curve of drupalisms but Drupal 8 simplifies and standardize the development process unfortunately this comes with

    Original URL path: http://www.drupalbg.org/aggregator/sources/4?page=3 (2016-02-15)
    Open archived version from archive

  • Planet Drupal | Drupal BG
    from scratch on D7 technologies we created a solution that is intuitive to Drupal developers and easier to extend And with 60k installs we ve set a record for ecommerce on Drupal in general And what do you think have been its biggest weaknesses Not prioritizing UX from the start Took us a year after the 1 0 release to create Inline Entity Form and recreate the admin screens as a part of the Kickstart At that point many people already had the impression that Commerce was hard to use Not providing enough direction to developers Flexibility is important as is having unopinionated code But developers also need to have a clear and obvious path forward Having an opinionated layer on top with sane defaults can save a lot of development time and prevent frustration Not prioritizing certain features leaving them to contrib instead Modules that make up the checkout ux checkout progress checkout redirect addressbook discounts Of course all generals are smart after the battle How has that influenced the development of Commerce 2 x With Commerce 2 x we once again started from scratch evaluating all feedback received in the 1 x cycle We decided to address all three of these major points Better UX means paying more attention to the product and order admin experience as well as providing better checkout out of the box Better APIs means doing more work for the developer especially around pricing and taxes And finally we re growing the core functionality We re expecting a dozen contrib modules to be no longer needed as we address edge cases and add functionality What are some of the biggest new features of Commerce 2 x Multi store will allow people to bill customers from different branches US and FR offices for example or create marketplaces like Etsy Improved support for international markets means better address forms better currency management and significantly better tax support the kind that will reduce the need for people to use cloud based tax solutions at least in Europe Support for multiple order types each with its own checkout and workflows will allow developers to create tailored experiences for different kinds of products such as events ebooks t shirts An integrated discounts UI means more power to the store admin And this is just the beginning Under the hood there are many small features and improvements over both 1 x and Kickstart What has Commerce done to integrate better with the PHP and Drupal communities We ve created several independent ecommerce libraries attacking currency formatting address management and taxes These libraries are now being adopted by the wider PHP community bringing us additional contributors On the Drupal side we ve joined forces with the Profile2 team creating the D8 Profile module that we ll use for customer profiles We re also depending on Inline Entity Form which is now shared with the Media team We re also moving some of our generic entity code into a new Entity API module maintained together with Daniel Wehner and other community members Finally we have been champions of Composer the replacement for Drush Make and required for any module that depends on external libraries The Future of Commerce 2 x Commerce 2 x is now in alpha2 What s included What s next Alpha2 includes stores and products as well as initial order and cart implementations It also has functional currency management and formatting address and profile management Alpha3 to be released in the next two weeks is focusing on completing the order and cart implementations and adding the initial checkout implementation Post alpha3 our focus will be on discounts taxes and finally payments The best way to learn more about this is to read the drupalcommerce org blog where I post Commerce 2 x stories detailing work done so far We have several new posts planned for february When can we expect Commerce 2 x to be production ready Our current goal is to release a production ready beta by end of march We should also have Search API and Rules by then Leading up to DrupalCon New Orleans we ll be helping the community implement shipping and licensing and port payment modules At the same time we ll be focusing on reaching RC status What s the status of commerce contrib Like PayPal Authorize net etc How can the community help Each new alpha welcomes more manual testing and feedback We also have office hours every wednesday at 3PM GMT 1 on drupal commerce where people can discuss code and help out on individual issues Do you feel that requiring Commerce to be installed via Composer will impact adoption The average developer is already familiar with Composer and will benefit greatly from it just like D7 developers benefited from Drush Make Getting Drupal Commerce and all dependencies is a single Composer command as is keeping it all up to date People unwilling to run Composer on their servers can run it locally and commit the result I m also hoping we ll be able to offer distribution like tarballs on either drupal org or drupalcommerce org as we get closer to a release candidate Questions from Twitter howdytom howdytom Commerce Kickstart provides a great toolset with basic configuration Is there a plan to do a Commerce Kickstart for Drupal 8 If not will Commerce provide more out of the box solutions for a full featured shop Commerce Kickstart had several parts The first one was about providing better admin and checkout UX as well as discounts That s now handled by Commerce out of the box The second was about providing a demo store with a developed set of frontend pages That s going to stay in contrib and will greatly benefit from the flexibility introduced by Drupal 8 and CMI It s too early to plan a distribution yet Drupal 8 has almost no contrib and drupal org doesn t support using Composer to build distributions yet However we are using Composer to provide single command site templates the kind that gives you Drupal core Commerce and other modules This will allow us to provide good starting points for different use cases similar in nature to Commerce Kickstart 1 x Once 2017 comes around we ll investigate next steps Jimmy Henderickx StryKaizer In commerce d8 will it be possible to alter a product name dynamicly either by hook or other solution Czövek András czovekandras Any plans making iframe payment methods 1st class citizens Thinking of running checkout form callbacks Marc van Gend marcvangend How did D8 architecture change the way you code your modules Episode Links Bojan on drupal org Bojan on Twitter Drupal Commerce channel on IRC Commerce 2 x blog posts Installing Commerce 2 x using Composer Drupal Commerce Documentation Tim Millwood s Multiversion Tags Commerce Drupal 8 planet drupal Категории Planet Drupal OSTraining You Should Use the Drupal Security Review Module 3 Февруари 2016 04 53 There are two really useful checklist modules in Drupal The SEO Checklist module gives you a rundown of all the search engine optimization fixes you can make The Security Review module automatically tests for easy to make security errors In this video taken from our Drupal 7 Security class Robert introduces the Security Review module He shows you how to fix some of the most common errors found by the module such as Base URL is not set in settings php and Some files and directories in your install are writable Even if you think your site is safe give the Security Review module and you may well find something you missed Категории Planet Drupal Drupal Watchdog Welcome to DrupalCon Barcelona The Director s Cut 2 Февруари 2016 19 48 For all you schedule challenged CEOs and ADHD coders this Abbreviated Official Director s Cut is just what the doctor ordered Yes Welcome to DrupalCon can now be watched in half the previous time But if eight minutes is still too daunting we suggest you absorb it in a series of one minute bursts maybe during the rest intervals in your 30 20 10 training or on down time while obsessively clicking your pen waiting for the Adderall to kick in Enjoy Tags DrupalCon Barcelona Drupal Ron Brawer mini documentary Drupal Association Tag1 Consulting Video Категории Planet Drupal Stanford Web Services Blog Drupal 8 REST Requests 2 Февруари 2016 19 25 In November 2015 the Stanford Web Services team got to dive into Drupal 8 during a weeklong sprint I was excited to look at the RESTful web services that Drupal 8 gives out of the box what follows is my documentation of the various types of requests supported required headers responses and response codes This is not intended to be an exhaustive documentation of RESTful web services in Drupal 8 However I have pulled information from various posts around the Web and my own experimentation into this post Категории Planet Drupal Deeson Warden Monitoring the Secruity of a Web Estate 2 Февруари 2016 15 30 Warden is a solution for in house development teams and agencies who need to keep track of the status of many Drupal websites hosted on a variety of different platforms Warden gives you a central dashboard which lists all your Drupal websites and highlights any which have issues for example needing secuity updates Hosting companies like Acquia and Pantheon have their own reporting tools but these only work if you host on their platforms If you have an estate of websites which run on multiple platforms you need a tool which can report on them all The Warden application is composed of two parts a Warden module which you need to install on each of your websites and the central Warden dashboard you will need to host on a web server The Warden dashboard is an application written in Symfony and is freely available on github At present only a Drupal integration exists but work is underway to produce a pluggable system which will allow new modules to be created for Wordpress and pure Symfony sites Others may then wish to contribute additions for their own needs for example by providing different kinds of reports for the sites Warden Dashboard After correctly configuring the Warden Symfony application you will be presented with the Warden Dashboard This lists all the sites in your estate with high level details of each Sites requiring a security update are highlighted as red sites with module updates which are not security are yellow and sites with no problems are white Drupal modules listing screen The Drupal plugin for the Warden application provides a modules listing screen This lists all Drupal modules installed across all you estate and allows you to see which Drupal websites have and do not have a particular module installed This helps when you need to know how many sites need to be updated as a result of a module change or knowing how many of your Drupal sites might be missing a best practice module Security The Warden application uses OpenSSL to encyrpt data which is sent between it and the Drupal website The PHP OpenSSL Cryptography extension is required for both Warden and the Drupal sites it will take data from You can also IP restrict which servers can request data from your Drupal websites in the module configuration In normal operation the Warden dashboard will poll the sites periodically to request the sites data be refreshed You can alternatively configure it so that the sites push the data to the Warden dashboard In either configuration the site will only send data to the configured dashboard and not to the site making the request for data It is also recommended that you use a signed SSL certificate on your Drupal websites and your Warden dashboard Where to get Warden You can download the Warden central applications from GitHub here https github com teamdeeson warden The Drupal module is available on drupal org here https www drupal org project warden What next We welcome contributions to the Drupal module or the Symfony application codebase let us know what you think If you are intersted in integrating Warden into other web tools then you ll need a copy of the PHP API which is available here https github com teamdeeson wardenapi Категории Planet Drupal Nacho Digital Drupal Planet RSS spanish portugues 2 Февруари 2016 00 31 If we have enough movemente and content we will have drupal org planeta in spanish and portugues Since Drupalcamp chile I m pushing with a bunch of nice people an space within drupal org to share content in spanish and portugues We are almost ready we just need to generate enough movement to make it public Right now it exists but it is not publicly available drupal org planeta The main purpose of this post was to share how to do it So I will invite you to read the spanish version to read the steps and details I see no reason to share them in english at this time If there is interest I can do a full translation Just leave a coment with your request Cheers Категории Planet Drupal Commercial Progression The Future of Decoupled Drupal other Bold 2016 Predictions E13 2 Февруари 2016 00 09 Commercial Progression presents Hooked on Drupal Episode 13 Future Predictions of Drupal Technology and Powerball Winners That s right you heard it here folks someone has already won the Powerball Ok so maybe that is old news but what about the future of Decoupled Drupal website architecture static site generators and the next revolution in IOT technology To receive these clairvoyant predictions along with many important highlights from 2015 you will need to tune into the future with our latest podcast Hooked on Drupal Content Team BRAD CZERNIAK Developer CHRIS KELLER Developer HILLARY LEWANDOWSKI Developer SHANE SEVO Host Podcast Subscription Podcast Podcast RSS Feed Hooked on Drupal Blog YouTube Channel iTunes Podcast Stitcher Tags podcast Hooked on Drupal Decoupled Drupal Planet Drupal IOT Static Sites Категории Planet Drupal roomify us Booking and Availability Management Tools Beta Release and Roadmap 1 Февруари 2016 20 11 Our Booking and Availability Management Tools have reached beta release stage This means that we have covered all the main features for the 1 0 version of the library and we will now focus on bug fixes and UI improvements as well as developing documentation and a more comprehensive test suite The BAT PHP library is now version 1 0 0 beta1 while the Drupal module is at 7 x 1 0 beta1 Категории Planet Drupal Cheeky Monkey Media How to Import with Feeds using JSONPath 1 Февруари 2016 19 52 In order to import some json data you first need theses modules installed and enabled Ctools https www drupal org project ctools Feeds https www drupal org project feeds Job Scheduler https www drupal org project job scheduler Feeds JSONPath Parser https www drupal org project Категории Planet Drupal Cheppers blog Drupal Genesis 1 Февруари 2016 19 28 Five years after the launch of Drupal 7 we were terribly excited about the launch of Drupal 8 set for November 19 2015 As the release date had been announced a few weeks before we wanted to join the initiative of the worldwide Drupal 8 celebration Celebr8D8 celebratedrupal8 com and create a unique surprise for the Drupal community Категории Planet Drupal xjm Emacs keybindings PhpStorm Mac OS and the random characters I almost add to Drupal 1 Февруари 2016 17 41 Emacs keybindings PhpStorm Mac OS and the random characters I almost add to Drupal xjm Mon 02 01 2016 14 41 Категории Planet Drupal myDropWizard com Why we don t provide a security updates only plan for Drupal 6 Long Term Support 1 Февруари 2016 17 14 A couple of times now we ve gotten a reaction like this to our Drupal 6 Long Term Support offering Your cheapest plan 125 mo is too expensive We just want to keep getting security updates for Drupal 6 but don t want any support and maintenance Can you provide a security updates only plan for us This is something we thought long and hard about A cheaper plan would appeal to a larger group of users and allow us to work with people with smaller budgets These are definitely things we want We d like to be able to help as many people as possible and NOT only big enterprise companies with massive budgets they can already get all the help they need But in the end we decided that we d be doing our customers a disservice by trying to reduce our offer any further Read more to find out why Категории Planet Drupal Kodamera Screencast How to install modules and themes 1 Февруари 2016 16 50 Drupal is a great CMS Content Management System but everything isn t included in the core installation package of Drupal Luckily there are thousands of modules another word for plugin made just for this easy way to build a website that fits your needs When this screencast was recorded there were over 32000 modules available and though it s just over two months since version 8 of Drupal was released there are already over 1000 modules for this version We continue our thorough journey alongside Drupal and explain two ways of adding modules and themes to your Drupal installation Never install modules or themes from some place other than drupal org Other publishing systems have had and are having problems with plugins being available from here and there and on more than one occasion there have been malicious code in these plugins I show you the two easiest ways as a newcomer to Drupal to add functionality via new modules and we touch subjects as Update Manager security and security updates and the commenting module Disqus which we use here on screencast kodamera se Read more Категории Planet Drupal Valuebound Building Configuration

    Original URL path: http://www.drupalbg.org/aggregator/sources/4?page=4 (2016-02-15)
    Open archived version from archive

  • Planet Drupal | Drupal BG
    My own comments for the purpose of this blog post Orange Additional edits made by me Pink Code that was deleted by me Yellow Code that was copied and pasted by me When using the Fivestar module version 7 x 2 1 I can show the result in three ways Tags Drupal 7 Drupal Planet Категории Planet Drupal Wuinfo Spam Defense Network 31 Януари 2016 00 22 Spam is a big headache for many website owners Using the Drupal impression module I saw the relentlessness of the spammer bots Every day for a single site I got thousands of hit from URLs like q user register and q node add I have someone commented on my LinkedIn update of my blog post Is there more computer bots than us She is on the verge of giving up on Drupal after being unable to solve this problem How do we address this issue and solve the problem I know this is not the issue for one CMS like Drupal but it provides some mandate for us to do something Build something for Drupal and usable by other CMS like Wordpress and Joomla I have a bold idea of blocking spam efficiently without taking a toll on the performance of every website Let s set up a websites spam defence network A network based on a global spam IP database Each website is a node of the defence network It provides spamming IP query as a web service The idea is to have a distributed but well controlled spam IP servers All participated website acting as a node in the network and capture spamming IP and report it Web sites are connected and talk to each other and form a defendant line in front of spammers The network will quarantine the spammer IP for 45 minutes or more depending on how active the spamming activity The IP will get off the list after the quarantine time ended Web sites that join the network will have faster responding website by freeing up the resource taken by spamming activity We will have a cleaner internet by eliminating the fake users spamming comments and contents Technical wise we use the open source solution We can build distributed spam IP database like git repository We use composer repository so all PHP based CMS websites can easily join the network Категории Planet Drupal Another Drop in the Drupal Sea Drupal Chat What About Drupal 8 30 Януари 2016 20 17 Drupal 8 was released just over two months ago Is it time yet for you to start using it on your production sites You ll need to consider the state of the modules you typically use to build your sites the state of the themes you typically use to build your sites the nature of the site the budget for the site and your own skill set There are without a doubt sites that are being launched on Drupal 8 already And at the same time there is this https www acquia com blog accelerating drupal 8 adoption 27 01 2016 32 So there is obviously still work to be done read more Категории Planet Drupal ThinkDrop Consulting OpenDevShop at DrupalCamp NJ 2016 and the Global Sprint Weekend 30 Януари 2016 06 26 In a few hours I ll be heading to Princeton University for my fourth DrupalCamp New Jersey This camp holds a special place in my heart because it was the first place that I spoke about OpenDevShop in public DrupalCamp NJ brought me out of my lonely freelancer shell and into the larger Drupal community 2013 Beginnings of a Community For DrupalCamp NJ 2013 we sponsored and I held two BoFs on Aegir DevShop A very small number of people attended both of which are now good friends Back then I called it DevShop the Drupal Environment Manager It took a long time to figure out how to even describe the thing Looking back it was a critical moment Getting out there and bragging about my own project was not something I was used to It was the small beginning of a long tradition of listening to what people thought keep track of the good but more importantly the bad things about the product By listening we ve been able to focus on what matters most for our users 2014 Drupal Infrastructure in a Box The next year for DrupalCamp NJ 2014 the organizers were nice enough to accept my session proposal The room was huge and I really didn t expect such a large turnout The feedback this year was incredible 2015 Turn key Testing For DrupalCamp 2015 the organizers were gracious enough to select my session again This time I focused on the new Testing features I added to OpenDevShop It was at this camp that we unveiled the ability of OpenDevShop to run Behat and other tests automatically every time you push code I was able to demo how a new Pull Request on GitHub can automatically spin up a new environment and test it It was such a great session we got such great feedback that we devoted all of our efforts into polishing and enhancing the testing It became really clear at this DrupalCamp NJ that everyone wants to get better at testing Our goal with OpenDevShop became to make writing and running tests as easy as possible 2016 This year we won t be holding a session or a BoF This year we will be hunkered down in the Coding Lounge working hard on upgrading OpenDevShop to be able to host and test Drupal 8 We plan on releasing an Alpha by Sunday Mentoring Collaboration On Sunday we are staying all day for the Mentoring Collaboration day at the FFW offices I ve been working hard to make OpenDevShop easier to contribute to and helping others join the community We are going to be online and working together to improve our own tests development environments and documentation all

    Original URL path: http://www.drupalbg.org/aggregator/sources/4?page=5 (2016-02-15)
    Open archived version from archive



  •