Author Archive

  • Udo Meisen: Impressum und Datenschutzerklärung

    WordCamp Frankfurt 2016Speaker: Udo Meisen

    September 10, 2016 — Impressum und Datenschutzerklärung braucht jede Webseite, aber es werden immer noch sehr viel abmahnfähige Fehler gemacht. Wir wollen heute klären, wie wir diese Fehler vermeiden können.

    Presentation Slides »

  • Leonardo Losoviz: How to Make a Decentralized WordPress Website

    WordCamp Frankfurt 2016Speaker: Leonardo Losoviz

    September 10, 2016 — PoP – Platform of Platforms is a WordPress framework which aims to break the information monopoly of large Internet corporations by linking autonomous WordPress websites together, allowing them to interact with each other and become part of a wider network composed of different communities. Users from different websites can interact among themselves, without the need to join a centralized service such as Facebook or LinkedIn. This way, website owners can keep control of their own data, storing it on their own servers.
    PoP works by combining WordPress and Handlebars into an MVC architecture framework, in which WordPress is the model/back-end, Handlebars templates are the view/front-end, and the PoP engine is the controller. Acting as the controller, PoP intercepts WordPress’ data query results, generates a response in JSON, and feeds this JSON code to Handlebars to be transformed into HTML.

    The PoP engine automatically provides the WordPress website of its own API, removing the need to implement additional server-side applications for providing data to third-party websites, mobile phone apps, etc. Because the API is known to all PoP websites, they can fetch data from each other in real time, allowing for decentralization of a website’s data sources, or aggregation of multiple websites’ data into a wider network.

    Applications for a PoP network are multiple. For instance, it could enable an economy of micro-payments to take place, thus compensating anyone for their original material posted on the web. Each node on the network could decide to give its content for free to its aggregators, or charge a fee for it. The node could then use these proceedings to pay those users who contribute content to it.

  • Marc Nilius: Updates in WordPress – Wie? Wo? Was? Warum?

    WordCamp Frankfurt 2016Speaker: Marc Nilius

    September 10, 2016 — Die Session erläutert viele Fragen rund um Updates in WordPress: Woher weiß mein WordPress, dass es Updates gibt? Wann werden diese automatisch installiert? Wie kann ich die Update-Mechanismen in WordPress beeinflussen? Wann sollte ich Updates durchführen? Sollte ich das überhaupt oder besser „Never change a running system“? Wohin werden meine Systemdaten bei einem Updatecheck geschickt und welche Daten sind das?

    Presentation Slides »

  • Bernhard Kau: Child Plugins

    WordCamp Frankfurt 2016Speaker: Bernhard Kau

    September 10, 2016 — Das Konzept von Child Themes wird wohl vielen Theme-Entwicklern bekannt sein. Sehr häufig kommt dann auch die Frage auf, ob es auch so etwas wie Child Plugins gibt. Die Antwort hierauf ist leider nein.

    Aber es gibt sehr viele Möglichkeiten ein Plugin anzupassen, ohne den Code selbst verändern zu müssen. In meiner Session möchte ich euch daher die verschiedenen Möglichkeiten zeigen und auf die Vor- und Nachteile davon eingehen.

    Presentation Slides »

  • Christian Fuchs: I ❤ Mail – Am SPAM vorbei in die Inbox

    WordCamp Frankfurt 2016Speaker: Christian Fuchs

    September 9, 2016 — Das Marktforschungsunternehmen Forrester meinte 2014, Marketer sollen sich auf E-Mail konzentrieren. Sie ist relevanter als Social Media meinen die einen, sie ist tot meinen die anderen. In DE benutzen über 95% E-Mail zur Kommunikation. Doch viele nutzen die E-Mail als Megaphon, statt als handgeschriebenen Brief. Best Practice soll zeigen, wie mit wenigen Handgriffen E-Mail zum Erfolg wird. Frei nach dem Prinzip: Aufmerksamkeit, Interesse und Aktion. Integriert mit WordPress versteht sich.

  • Andreas Heigl: Bootstrapping WordPress

    WordCamp Frankfurt 2016Speaker: Andreas Heigl

    September 9, 2016 — WordPress is famous for it’s five minute installer. But in a larger environment it’s not the first installation that’s interesting but the next few (hundreds) that shall look exactly like the first one. So wouldn’t it be great to be able to deploy a wordpress-installation in five minutes onto a developers machine as well as onto a server? And have them identical? With the same configuration and set of plugins and theme?
    In this session I will show how we solved that problem using tools like git, composer, vagrant and others while still being able to install plugins from wordpress.org via the web interface.

  • Carsten Logemann: Managed Hosting – Kompromisse bezüglich Sicherheit, Flexibilität, Performanz und …

    WordCamp Frankfurt 2016Speaker: Carsten Logemann

    September 8, 2016 — Jede/r, der/die Verantwortung für eine Webanwendung übernimmt sollte ein gewisses Grundverständnis von den Services haben, welche sie/er bei Hosting-Diensleistern einkauft. Zu diesem Grundverständnis beizutragen ist Ziel dieser Session.

    Es geht in der Session um diverse Spannungsfelder, die sich meiner Meinung nach immer nur mit Kompromissen lösen lassen. Bezüglich Flexibilität und Verfügbarkeit der Website kann man vllt. etwas kompromissbereiter sein, als bei der Sicherheit. Aber da es niemals absolute Sicherheit geben kann, muss man leider auch bei der Sicherheit mit Kompromissen leben. Dies gilt insbesondere für Software, deren Aufgabe es ist, rund um die Uhr (24h pro Tag, 7 Tage die Woche) für jeden Nutzer im Internet erreichbar zu sein.

    Presentation Slides »

  • Konstantin Obenland: Automattic & WordPress erklärt

    WordCamp Frankfurt 2016Speaker: Konstantin Obenland

    September 8, 2016 — Automattic’s prominente Rolle im WordPress Universum ruft unterschiedlichste Reaktionen hervor. Teilweise undurchsichtige Beziehungen und Entscheidungen die nicht immer für jeden nachvollziehbar sind gehören dabei zu den negativeren Dingen die in der breiteren Community wahrgenommen werden. Diese Session erörtert den Zusammenhang verschiedener Teile des Projekts, geht den Ursprüngen nach, und behandelt die Philosophie hinter Automattic’s Engagement in der Community.

  • Maciej Swoboda: Working with an enterprise client – a case study of creating a WooCommerce plugin for 4 markets

    WordCamp Frankfurt 2016Speaker: Maciej Swoboda

    September 8, 2016 — In the next 10 years one of the main challenges for WordPress Agencies will be to learn how to work with enterprise clients (Sara Rosso, WordCamp Warsaw 2014). We have a chance to work for one – a rising star in global e-commerce market InPost – and would like to share our story of how to manage a project and client of this size.
    InPost – a rising star of the e-commerce industry

    I would like to begin by telling a few words about the client and his business. InPost is a Polish Post contender and a very innovative company that let’s e-shops to send products via parcel lockers. InPost is expanding very rapidly around the world and is winning more and more clients. [You might not be familiar with the service yet, so I am giving you the link: http://www.easypack24.eu/%5D

    How to start to start working with an enterprise client and analyze his needs

    I would like to show how it is to begin the work even before the actual work – I would like to begin with explaining how to win the client and prepare a great offer for the client. Then I would like to proceed with showing how to talk to the client and analyze his needs based on the brief we got.

    The need

    Then I will show the actual need of the client (developing a WooCommerce shipping plugin), our approach to the need and how to start working on a project intended for 4 different markets on 3 continents and with a slightly different feature sets.

    Organizing the team, development environment and tests

    I will show how we built and managed a team for the project, how we setup the development environment and completed the tests with 4 different client teams – a different team for each country.

    Releasing and distributing the plugin

    I will talk about marketing the plugin, show the ups and downs of distributing the plugin in the WordPress.org plugins directory. And of course how the client and our marketing team handled the marketing.

    Results

    Here I will talk about the consequences for our client, the statistics of the plugin and how it affected the lives of shop owners that decided to use the plugin and started sending products with InPost.

  • Katie Keith: How to Create a WooCommerce Wholesale or Trade Area

    Speaker: Katie Keith

    September 8, 2016 — Instructional video and screencast about how to use the WooCommerce Password Protected Categories plugin to create a wholesale or trade area. This is a much simpler solution than using a full membership plugin.