Po carecom.de i bestes-wetter.de trzecia strona w rodzinie CARECOM jest już w sieci: 3d-spielplatz.de nie dotyczy mojego zawodu ani klientów, lecz mojego hobby – projektowania i druku 3D. Hasło mówi wszystko: „Selbst gedacht, selbst gedruckt." (Samodzielnie pomyślane, samodzielnie wydrukowane.)
O co chodzi
Druk 3D fascynuje mnie, bo w mgnieniu oka zamienia konkretną potrzebę w namacalny przedmiot: część zamienną, której już nie da się kupić; mały pomocnik do kuchni lub łazienki; prezent, element zabawki. Na 3d-spielplatz.de dzielę się takimi projektami – posortowanymi według obszarów, takich jak kuchnia, łazienka, gospodarstwo domowe, ogród, prezenty i części zamienne – i najczęściej z kompletnym, skomentowanym kodem źródłowym do odtworzenia.
Zbudowane, nie ulepione
Najciekawsza część dla mnie – i pomost z powrotem do tej strony: nie projektuję moich obiektów myszą, lecz jako program. OpenSCAD opisuje bryłę za pomocą poleceń takich jak cube, cylinder i sphere, które można przesuwać, obracać, łączyć i odejmować od siebie. Wymiary stoją jako zmienne na górze kodu – inny rozstaw otworów, inna grubość ścianki? Zmień jedną liczbę, wyrenderuj ponownie, gotowe. Ten sam odruch dewelopera co w pracy – parametryzacja, ponowne użycie, czysty kod źródłowy – tyle że w tworzywie zamiast w C#.
Dwie domeny, jedna infrastruktura
Technicznie strona świadomie dołącza do rodziny, a zarazem pokazuje coś nowego. Jest dwujęzyczna, ale w przeciwieństwie do swoich sióstr każdy język ma własną domenę: wersja niemiecka kanonicznie pod 3d-spielplatz.de, angielska pod 3d-playground.de. Obie działają w tej samej aplikacji; w zależności od domeny serwuje ona właściwy język, ustawia poprawne sygnały canonical i hreflang oraz konsoliduje odmienne zapisy (z www lub bez, zamienione ścieżki językowe) trwałym przekierowaniem na właściwy adres. Dzięki temu Google i odwiedzający widzą wersję niemiecką i angielską jako równorzędne rodzeństwo, a nie jako zduplikowaną treść – i każdy język ma własną, czystą nazwę marki.
Pod spodem leży ten sam fundament co w stronach siostrzanych: aplikacja Blazor Web App na .NET, renderowana po stronie serwera, ze wspólną biblioteką komponentów (wielojęzyczność, zestaw SEO z mapą strony, baner cookie, wysyłka poczty). Treść jest pomyślana jako dane – każdy artykuł jako tekst Markdown obok lekkich metadanych XML – dzięki czemu pisanie pozostaje blisko czystego tekstu, a wynik mimo to jest ustrukturyzowany.
Hobby – i eksperyment z monetyzacją
Jedna rzecz, którą chcę powiedzieć otwarcie: 3d-spielplatz.de nie ma tylko dzielić się hobby, lecz z czasem także na siebie zarabiać. Finansowanie odbywa się dwiema drogami – linki prowizyjne (afiliacja) do sprzedawców oraz w perspektywie klasyczne reklamy displayowe. Oba są wyraźnie oznaczone w układzie strony, a Twoja cena się przez to nie zmienia. Polecam tylko materiały i narzędzia, których sam używam lub które świadomie bym wybrał; wady wymieniam równie otwarcie jak zalety. W tym sensie strona jest dla mnie także uczciwym małym eksperymentem: czy niszowe hobby da się monetyzować czysto, przejrzyście i bez irytującej nachalności? Odpowiedź jeszcze nie padła – próba się rozpoczęła.
Zajrzyj koniecznie
Najlepiej oczywiście doświadczyć tego samemu. Jeśli masz ochotę na druk 3D, OpenSCAD i małe codzienne rozwiązania do odtworzenia, serdecznie zapraszam na 3d-playground.de (lub 3d-spielplatz.de po niemiecku). A jeśli chcesz wiedzieć, jak coś takiego – od wielojęzyczności przez strategię domen po monetyzację – można zrealizować dla własnego przedsięwzięcia: właśnie po to jest CARECOM Consulting.
