Jacob Rockowitz: Are we afraid to estimate our work in Drupal and open source?

Planet Drupal - 30. Mai 2018 - 14:54

Estimation is not a new concept nor is it a bad word.

Estimation is not a new topic for anyone in the Drupal or open source community. We do it every day at our jobs. We even discuss estimation techniques at our conferences. We provide our clients with estimates when building and contributing back to open source project, yet we don't include estimations within our open source community and issue queues.

We all provide estimates to our clients - are we afraid to do it when it comes to Drupal and Open Source?

Before we take on this tough question, 'Are we afraid to estimate our work in Drupal and open source?', let's start off with a straightforward question: 'Why do we provide estimates to our clients?' The answer is just that our clients want to know how much something is going to cost and we want to know how much work is required to complete a project.

To give this discussion more context, let's begin with a very general definition of estimation

Here’s my hypothesis:

The Science of guessing - Drupal estimation techniques from project managers

While researching estimation within the Drupal community, I found a bunch of great presentations about project management and estimation. To me, "The Science of guessing - Drupal estimation techniques from project managers" by Shannon Vettes (svettes), Jakob Persson (solipsist), and Mattias Axelsson (acke), was the most comprehensive and inspiring presentation. Feel free to watch this presentation. I am going to pull a few slides from this presentation to help move through this exploration.

Every presentation I watched focused on estimation concerning managing expectations for...Read More

Staatsanwaltschaft verkauft Kryptogeld im Wert von 12 Millionen Euro

heise online Newsticker - 30. Mai 2018 - 14:30
Über 1300 Bitcoin und weitere Kryptogeldguthaben hat die bayrische Zentralstelle für Cybercrime verkauft. Das Geld wurde von den mutmaßlichen Betreibern des illegalen Portals LuL.to beschlagnahmt.

Microsoft & Qualcomm – oder: Das lange Warten auf die Always-Connected-PCs

heise online Newsticker - 30. Mai 2018 - 13:30
Ende 2017 hatten Microsoft und Qualcomm erste Always-Connected-PCs angekündigt: Notebooks mit Snapdragon-ARM64-CPU, die dank LTE-Modem permanent online sind; kaufen kann man jedoch bis heute keins.

Apples iCloud: Datenanfragen zur nationalen Sicherheit nehmen deutlich zu

heise online Newsticker - 30. Mai 2018 - 13:30
Die schon Anfang 2017 stark gestiegenen “National Security Requests” der US-Regierung haben laut Apple im zweiten Halbjahr weiter zugenommen. Künftig will der Konzern offenlegen, wie viele Apps auf staatliche Anweisung hin entfernt wurden.

Bose Quietcontrol 30 im Test: Bluetooth-In-Ear-Kopfhörer mit Geräuschunterdrückung

heise online Newsticker - 30. Mai 2018 - 13:00
Der Bose Quietcontrol 30 ist ein Bluetooth-In-Ear-Kopfhörer mit aktiver Geräuschunterdrückung. Ob der recht hohe Preis des Headsets gerechtfertigt ist, zeigt der Testbericht von TechStage.

CiviCRM Blog: Drupal views - CiviCRM Contact Distance Search - with a map!

Planet Drupal - 30. Mai 2018 - 12:46

Drupal module - CiviCRM Contact Distance Search

MillerTech released this Drupal module back in 2015 but have recently updated with new features (map and use your location) and to make it more configurable.

This module offers a fully configurable/extendable Drupal view that provides the functionality to search from a postcode and a distance.

Use case scenario – Find schools from my postcode within a 5 mile radius.

With the example above you would have schools as contacts in your CiviCRM database with a primary address and both the latitude and longitude fields should be populated.

The Drupal view that’s shipped with this module can be configured to filter on a particular contact subtype i.e. schools.

Search results will provide you with schools within a 5 mile radius of the entered postcode along with distance.

Distance is calculated by road (or as the road winds or as the crow walks etc.) and NOT as the crow flies.

New features includes an option to display a map –

And also an option for your device to use your location which will populate the postcode field (works best with mobile devices for accuracy) –

CiviCRM extension page - https://civicrm.org/extensions/civicrm-contact-distance-search

Full installation steps available on the Drupal module page - https://www.drupal.org/project/civicrm_contact_distance_search

 

DrupalExtensions

Abgas-Skandal: Bund fordert von Daimler schnelle Aufklärung

heise online Newsticker - 30. Mai 2018 - 12:00
Nur 14 Tage hat Daimler Zeit für eine Stellungnahme zur möglichen unzulässigen Abschalteinrichtung der Abgasreinigung bei konzerneigenen Diesel-Fahrzeugen.

Aldi-Süd: 300-Euro-Notebook mit IPS-Display, USB Typ C und Windows 10 S

heise online Newsticker - 30. Mai 2018 - 10:30
Das 1,3 Kilogramm schwere Medion Akoya E4254 mit Pentium Silver N5000 und 14-Zoll-Bildschirm vereint einige Besonderheiten, die bei 300-Euro-Notebooks bisher selten sind, etwa USB-C mit DisplayPort und Windows 10 Home S.

Bundesnetzagentur beendet Abzocke mit weißrussischen Ping-Anrufen

heise online Newsticker - 30. Mai 2018 - 10:00
Die Abzocke mit Kurzanrufen weißrussischer Rufnummern hat ein Ende. Die Bundesnetzagentur hat eine Reihe von Telefonnummern abgeschaltet. Bezahlen müssen Betrogene nicht.

Spiele per Steam Link: Apple will mitverdienen

heise online Newsticker - 30. Mai 2018 - 10:00
Im App Store wurde die iOS-App des Valve-Spieledienstes zunächst blockiert. Nun äußerte sich der zuständige Manager Phil Schiller dazu. Die Anwendung verstoße gegen eine "Reihe von Regeln", darunter auch jener zu In-App-Verkäufen.

iOS 12 soll NFC-Funktionen des iPhone öffnen

heise online Newsticker - 30. Mai 2018 - 9:30
Aktuell kann man den Nahbereichsfunkchip, der in aktuellen iPhones verbaut ist, nur eingeschränkt nutzen. Ein verbessertes Framework verspricht diverse neue Anwendungen, etwa als Schlüssel für NFC-Türen.

Battlefield 5 mit Frostbite-Engine: Druckwellen von Explosionen richten Chaos an

heise online Newsticker - 30. Mai 2018 - 9:00
Battlefield 5 setzt mit seiner Frostbite-Engine auf mehr Realismus in der Technik wie etwa eine verfeinerte Ballistik, ein Ragdoll-System und die Berechnung von Druckwellen.

Straßenmusiker in London akzeptieren bald kontaktlose Bezahlungen

heise online Newsticker - 30. Mai 2018 - 8:30
In der britischen Hauptstadt können Straßenmusiker bald kontaktlos mit den dafür ausgelegten Bezahlkarten oder einfach per Smartphone bezahlt werden. So sollen sie am Ende des Tages mehr Geld in der Tasche haben.

Möbelkauf per App: Augmented Reality holt virtuelle Sofas ins Zimmer

heise online Newsticker - 30. Mai 2018 - 8:00
Die Hürde beim Online-Shopping von Möbeln ist die Vorstellungskraft: Wie wirkt der Tisch von der Webseite wohl zu Hause? Ist das Sofa nicht zu wuchtig für mein Wohnzimmer? Apps auf dem Smartphone sind eine Lösung.

Weltall an Erde: Alexander Gerst und seine Unicef-Botschaft

heise online Newsticker - 30. Mai 2018 - 8:00
Alexander Gerst ist Unicef-Botschafter. Und ihm wird ein großes Herz für den Nachwuchs nachgesagt. Wenn er nun bald ins All startet, nutzt er seine Popularität für einen guten Zweck.

c't Fotografie Sommer-Spezial: Workshops von Foto-Profis

heise online Newsticker - 30. Mai 2018 - 7:00
Foto-Profis geben in unserem Sommer-Spezial 2018 Einblicke in ihre Arbeit und erklären, wie Sie neue Bildideen finden und umsetzen können. So bekommen Sie nicht nur Inspirationen, sondern auch gleich das nötige Know-How.

Drupal Association blog: Invest in Promote Drupal. Get A Special Bonus

Planet Drupal - 29. Mai 2018 - 23:29

Donate today

The Promote Drupal Initiative is your opportunity to make Drupal - and your business - known and loved by new decision makers. Donate to the Promote Drupal Fund today. Help us help you grow your business.

Together, let's show the world just how amazing Drupal is for organizations.

We are 70% to the $100,000 goal. Help us reach the goal.

Donate to the Promote Drupal Fund today. Invest $1,000 or more and be highlighted in:

  • Dries’ blog post once we reach 75% of goal

  • Dries’ presentation at Frontend United

Invest today!

To learn more go to: https://www.drupal.org/promotedrupal or watch the Driesnote.

Donate today

Hero (2018), Hero5 Black & Hero6 Black im Vergleich: Welche GoPro-ActionCam kaufen?

heise online Newsticker - 29. Mai 2018 - 19:00
Der Actioncam-Hersteller GoPro hat aktuell drei verschiedene Modelle mit nahezu identischem Design im Angebot. TechStage zeigt die Unterschiede und erklärt, welche GoPro man kaufen sollte.

Mobomo: Key Drupal Taxonomy: Part 3

Planet Drupal - 29. Mai 2018 - 18:54

 

This is the final installment of Drupal Taxonomy that we feel is important for one unfamiliar with Drupal to know! At this point, hopefully, you understand some of the key language that is regularly used in the Drupal Community.  For reference, our first two blogs, Part 1 and Part 2, should provide you any background you may not already have.  Mobomo is the team that is behind NASA, the solar eclipse with NASA, the USGS store, and NOAA Fisheries, all of which are Drupal sites.  Similar to these organizations, Drupal is the CMS system for you if your needs are more complex, you are developing an e-commerce portal, or if you have a large amount of content to maintain.  If you have a Drupal project in the works or are about to migrate versions or CMS systems, Mobomo has some of the best and brightest Drupal developers in the DC area.

Key Terms:
  1. Permissions – This is a tool for controlling access to content creation, modification, and site administration at the application level.
    1. Administrators can assign permissions to roles, then assign users to these roles.
    2. The first user receives all permissions.
  2. Template – This refers to a file to express presentation
    1.  These are mostly written with a markup language that has variables representing data provided to the template.
  3. Theme Engine – This is a set of scripts that interprets code and makes theming a site easier. These scripts take the dynamically generated content and output it to HTML.
    1. The default theme engine is PHPTemplate
  4. Theme Hook – This is an identifier used by the calls to the theme() function to delegate rendering to a theme function or theme template.  Modules which extend Drupal may declare their own theme hooks to allow editors to control the markup of that module in their theme.
  5. Trigger – These typically result from a characteristic change in an entity maintained by a module.
    1. Types:
      1. Deleting content
      2. Adding a comment that a user has logged in
      3. Adding a term
  6. Triage – A new issue is assigned a priority based on its severity, frequency, risk, and other predetermined factors.
  7. Zebra Striping – This refers to the to the alternating colors between rows of data. It is most common for rows of data to alternate background colors between white and gray.
  8. Testbot – A continuous integration service for testing patches submitted to project issues on Drupal.org.
  9. Roles – A name for a group of users, to whom you can collectively assign permissions. There are two predetermined, locked roles for every new Drupal installation:
    1. Authenticated User – anyone with an account on the site.
    2. Anonymous User – those who haven’t yet created accounts or are not logged in.
    3. Additional roles can be added and users can belong to multiple roles.
  10. Path – This is the final portion of the URL that refers to a specific function or a piece of content.

 

Please reference Drupal.org for more information!

The post Key Drupal Taxonomy: Part 3 appeared first on .

Schleswig-Holstein: Beim Glasfaserausbau ist der Norden weit vorn

heise online Newsticker - 29. Mai 2018 - 18:30
Glasfaser ist das Zauberwort für schnelles Internet. Der Norden ist hier ganz gut im Rennen. Beim Netzausbau will Minister Buchholz noch mehr Tempo machen. Er sieht bei dem Thema noch Reserven.