Skocz do zawartości

Blog IPSBeyond.pl

  • wpisy
    68
  • komentarzy
    18
  • wyświetleń
    115260

O blogu

Blog poświęcony wszystkiemu temu co związane z IPS Communiity Suite (dawniej IP.Board) oraz z funkcjonowaniem tego forum

Wpisy w tym blogu

Spanner

W ostatnim czasie rozpocząłem prace nad nową wersją SD.Business CMS. Wersja oznaczona numerkiem 1.0.1 przynosi kilka dość ważnych zmian. Do najważniejszych można zaliczyć rejestrację klientów oraz mini sklep, w którym będzie można sprzedawać produkty.

Wszystkie funkcjonalności będzie można włączyć/wyłączyć z poziomu panelu administratora. Oprócz tych zmian wprowadziłem upgrader'a i informacje o dostępności najnowszej wersji z poziomu ACP. Dzięki upgraderowi w bardzo prosty sposób będzie można dokonać aktualizacji produktu, bo wystarczy wgrać pliki i odpalić upgradera. Natomiast dzięki informacjom zawartym w ACP, będzie wiadomo kiedy pojawi się najnowsza wersja aplikacji, gdyż zobaczymy ładny komunikat informujący nas o tym, że najnowsza wersja jest dostępna.

Spanner

Druga część wpisu dotycząca sprzedaży skinów prezentuje kolejną partię skinów, które można nabyć za jedyne 5$.

Portfolio skinów od ostatniego wpisu powiększyło się o skiny:

Spanner

Zarabianie na IPSBeyond.pl

W dniu dzisiejszym została uruchomiona możliwość zarobkowania na naszym forum :) Zarobić można oczywiście realne pieniądze, jednakże narazie nie można ich wypłacać, ale można zarobione pieniądze wydać w naszym sklepie, dzięki czemu można mieć wszystkie aplikacje zupełnie za darmo.

W jaki sposób można tego dokonać?

wystarczy wejść do Panelu klienta i zapoznać się zasadami. Ogólne zasady są takie, że polecając forum każdy kto skorzysta z Twojego linku stanie się poleconym. Teraz od każdego zakupu tej osoby dostaniesz 5% "żywej" gotówki. Łatwo więc policzyć, że kilka takich zakupów i mamy za darmo aplikację. To jeszcze nie koniec, jeśli jesteś użytkownikiem Premium zarobisz nie 5% ale aż 10%.

Tak więc wszystko jest teraz w Waszych rękach... Nie ma limitu ilości zarobionych pieniędzy więc do dzieła!!!

Spanner

Czasami zdarza się, że użytkownicy na forum posiadają nieaktualne adresy e-mail, a my na nasze skrzynki główne forum dostajemy masę zwrotek typu "adres nie istnieje". Do tej pory nie było na to rozwiązania, bo jak skontaktować się z takim użytkownikiem, skoro jego e-mail nie działa?

Od dziś to się zmieni. Z pomocą przychodzi aplikacja (SD) Outdate Emails, która pozwala oznaczyć takie użytkownika w panelu administratora.

Co daje oznaczenie nieaktualnego adresu e-mail?

  • Do użytkownika nie będą wysyłane żadne e-maile z forum
  • Po wejściu na forum użytkownikowi będzie wyświetlany za każdym razem popup z informacją, że ma nieaktualny adres
  • Informacja ta zniknie dopiero, gdy użytkownik zmieni swój adres

Pozostałe Funkcjonalności

  • Historia zmian adresów e-mail wszystkich użytkowników na forum
  • Podczas oznaczania nieaktualnego adresu e-mail możemy zmienić grupę użytkownikowi (do której wróci automatycznie po zmianie adresu e-mail)
  • Całkowita blokada wysyłki e-maili z forum na zablokowane adresy e-mail
  • Popup z informacją o nieaktualnym adresie e-mail

(SD) Outdate Emails - Import emails.png

(SD) Outdate Emails - Member edit.png

(SD) Outdate Emails - Outdated emails.png

(SD) Outdate Emails - Statistics.png

(SD) Outdate Emails - Frontend.png

(SD) Outdate Emails - History email change.png

Spanner

Dziś pragnę się z Wami podzielić pierwszymi informacjami z nadchodzącej wersji (SD) Sales Portal Pro 2.3.0. Są to restrykcje. Kto używał tej aplikacji jeszcze dla IP.Board 3 zapewne pamięta tę funkcjonalność. W nowej odsłonie jednakże trochę się pozmieniało.

Czym są restrykcje i jak działają?

Restrykcje to nic innego jak ograniczenia, które nakładają na użytkowników pewne wymogi. Przykładowo jeśli chcemy, aby na naszej giełdzie mogli sprzedawać tylko użytkownicy, którzy napisali więcej niż 100 postów i zarejestrowali się przynajmniej rok temu na forum, to ustawiamy następujące restrykcje:

  • W zakładce System w polu Member joined wpisujemy 365 i wybieramy z select boxa opcję "more than" (więcej niż)
  • W zakładce Forums w polu Member posts wpisujemy 100 i także wybieramy opcję "more than"

Jak to działa?

Przy próbie dodania oferty (zarówno kliknięcie buttona dodaj ofertę jak i wybranie z szybkiego menu utwórz ofertę) sprawdzane jest:

  • czy istnieją aktywne restrykcje?
  • czy jakieś aktywne restrykcje odnoszą się do grupy aktualnie zalogowanego użytkownika?

Jeśli oba powyższe stwierdzenia są poprawne, sprawdzane są kryteria jakie ustawiliśmy. W naszym przypadku jest to data dołączenia i liczba zatwierdzonych postów. Jeśli użytkownik nie spełni któregoś z warunków zostanie wyświetlony komunikat błędu, który definiujemy podczas tworzenia restrykcji.

Lista restrykcji w acp

Lista restrykcji jest stosunkowo prosta. Zawiera nazwę restrykcji, która ma informować administratora co to jest za grupa restrykcji oraz status (czy restrykcje są aktywne czy nie).

Sales Portal Pro - acp - restrictions list.png

Formularz w acp

Formularz dodawania restrykcji może się różnić w zależności od tego, jakie aplikacje posiadamy. Każdy będzie posiadał na pewno 3 zakładki: Basic settings, (SD) Sales Portal Pro oraz System. Jeśli będziemy posiadać galerię, blog lub kalendarz, będziemy mieć dodatkowe możliwości wprowadzenia ograniczeń.

Niektóre aplikacje, jak np. (SD) Sales Portal Pro, Forums, Downloads, Gallery posiadają dodatkowo możliwość ograniczonego sprawdzania.

Ograniczone sprawdzanie to nic innego jak to, że wybrane restrykcje będą sprawdzane tylko w wybranych kategoriach. Przykładowo, chcemy aby możliwe dodawanie nowych ofert, ale tylko jeśli użytkownik posiada mniej niż 3 aktywne oferty w kategoria X, Y, Z. Wybieramy zatem te kategorie i ustawiamy odpowiednią ilość aktywnych ofert.

Sales Portal Pro - acp - restrictions form - basic.pngSales Portal Pro - acp - restrictions form - sales portal pro.pngSales Portal Pro - acp - restrictions form - system.pngSales Portal Pro - acp - restrictions form - forums.pngSales Portal Pro - acp - restrictions form - calendar.pngSales Portal Pro - acp - restrictions form - blog.pngSales Portal Pro - acp - restrictions form - downloads.pngSales Portal Pro - acp - restrictions form - gallery.png

Bonus

Na koniec mały bonus czyli film, na którym możecie zobaczyć jak działają restrykcje.

 

Spanner

Często prosicie mnie o pomoc w optymalizacji bazy danych. Dość dawno temu napisałem krótki tutorial na temat tworzenia kopii bazy danych połączony z optymalizacją, jednakże od tego czasu phpMyAdmin uległ trochę zmianie, a tutorial trochę się zdezaktualizował.

Postanowiłem nagrać więc wideo tutorial na dotyczący samej optymalizacji bazy danych. Poniżej znajdziecie link do tego filmu.

 

 

Podobny wpis:

 

Spanner

W dniu dzisiejszym rozpoczynają się prace nad nowymi kanałami płatności. Chciałbym aby CMS obsługiwał wszystkie najpopularniejsze systemy dlatego pierwszym systemem płatności jaki zostanie zaimplementowany są platnosci.pl. Docelowo pragnę wprowadzić także inne systemy takie jak chociażby dotpay.pl, paypal i kto wie czy coś jeszcze nie :)

Instalacja nowych kanałów płatności będzie niezmiernie prosta ponieważ wystarczy wgrać na FTP pliki dołączone do paczki a w Panelu Administratora zaimportować odpowiedni plik XML, który wykona całą instalację za nas. Dzięki takiemu podejściu do sprawy podczas instalacji samego CMS'a nie będą instalowane wszystkie systemy płatności a tylko jeden domyślny czyli przelew na konto.

Jak zawsze jestem otwarty na wszelkie sugestie więc zapraszam do komentowania wpisu

Spanner

Nowe regulaminy

Wraz z ciągłym rozwojem forum przychodzi czas na zmiany... Tym razem na celowniku znalazły się regulaminy. W najbliższym czasie w związku z tym nastąpią zmiany w regulaminach forum i zakupów oraz polityce cookie i polityce prywatności. Zmiany te są podyktowane dostosowaniem forum do aktualnie obowiązujących przepisów.

Wraz z tymi zmianami zostanie wprowadzona nowa usługa na dostępna tylko na forum IPSBeyond, a będzie to usługa newslettera z nowościami na rynku IP.Board...

Zachęcam do śledzenia forum i czynnego udziału w dyskusji :)

Spanner

Ostatnią nowością jaka ukaże się w (SD) Company Directory 3.4.0 jest system newsów.

Do czego służy system newsów?

System newsów powstał z myślą udostępnienia użytkownikom, którzy posiadają profil w katalogu miejsca, w którym będą mogli zaprezentować jakieś nowości/promocje ze swojego profilu. Najprostszym zastosowaniem tego systemu jest poinformowanie klientów, że firma X otworzyła nowy oddział w miejscowości Y.

Jak to działa

Zasadniczo działanie jest bardzo proste. W panelu administratora możemy włączyć lub wyłączyć system newsów.

Natomiast jako użytkownik wybieram z "szybkiego menu" tworzenie newsów. Następnie w formularzu wybieramy, dla którego z naszych profili chcemy dodać news.

Company Directory - News - Choose company profile.png

Następnie jesteśmy przenoszeni do właściwego formularza, w którym mamy do uzupełnienia tylko dwa pola: Tytuł newsa i jego treść.

Company Directory - News - form.png

Po zatwierdzeniu news jest dodawany do systemu.

Gdzie się będą wyświetlać newsy

Oczywiście każdy news posiada swoją stronę, na której widzimy tytuł, datę dodania newsa, treść newsa oraz krótką metryczkę profilu, który jest powiązany z tym newsem.

Company Directory - News - details.png

Dodatkowo istnieje strona, która zawiera spis wszystkich newsów, które są dodane w systemie. Lista jest stronicowana.

Company Directory - News - list.png

Ponadto mamy możliwość umieszczenia w dowolnym miejscu na forum widgetu pionowego lub poziomego, który będzie wyświetlać najnowsze newsy.

Company Directory - News - widgets.png

Plany na przyszłość

W kolejnych wersjach planuję rozwinąć system newsów o kolejne funkcjonalności, między innymi dodać je do wyników wyszukiwania na forum, stworzyć dla nich mapę witryny google oraz prezentować je w widoku profilu danej firmy.

Spanner

Sprzedaż skinów

Od dziś możliwe jest kupienie profesjonalnych skinów. Cena każdego skinu to jedyne 5$, czyli niecałe 15zł. Myślę, że cena jest na tyle atrakcyjna, że każdego będzie stać na zakup takiego skinu. Jako współwłaściciel SkinWorld mogę obiecać, że w niedługim czasie pojawią się nowe skiny i mogę obiecać, że cena skinów zawsze będzie przystępna dla wszystkich klientów.

Oficjalne forum dotyczące skinów to: www.skinworld.ca. Tam też można uzyskać niezbędne informacje. Oczywiście na tym forum także udzielę wszelkich niezbędnych informacji :)

Obecnie można zakupić skiny:

Spanner

Prace nad nową wersją SD.Busieness CMS trwają w najlepsze, a nowa wersja zbliża się wielkimi krokami. W kolejnej publikacji pragnę naświetlić rejestrację klientów na stronie. Samą rejestrację będzie można włączyć/wyłączyć z poziomu panelu administratora.

Formularz rejestracji

  • Walidacja danych wprowadzonych w formularzu odbywa się w locie, dzięki czemu klient od razu jest informowany, czy wprowadzone dane są prawidłowe, czy nie.
  • Walidacji poddawane są pola PESEL, NIP oraz REGON (w zależności od wybranej formy prawnej), które sprawdzają poprawność numeru zgodnie ze standardem tworzenia numerów.
  • Każde pole posiada podpowiedź w formie "dymku".
  • Pola typu numer telefonu, kod pocztowy posiadają "narzucony" format, dzięki czemu wprowadzić w te pola można tylko dane w odpowiednim formacie, np. cyfry, a dodatkowo zgodnie z odpowiednim wzorcem dane te są rozdzielane, np. kod pocztowy zawsze ma postać nn-nnn.

Po rejestracji wysyłany jest e-mail do klienta ze wszystkimi niezbędnymi informacjami.

Spanner

Nowa odsłona SD.Business CMS przyniesie także zmiany związane z szablonami e-maili. Możliwe będzie stworzenie własnych szablonów lub edycja istniejących.

Czym są szablony?

Szablony e-mail są to wiadomości wysyłane na pocztę e-mail i które zawierają pewne zmienne. Przykładowo po rejestracji będzie wysyłany e-mail do administratora, w którym będzie podany adres e-mail klienta. Adres ten można uzyskać używając zmiennej <#EMAIL_ADDRESS#>.

Dodatkowo w spisie takich szablonów będzie można w bardzo prosty i przyjemny sposób zobaczyć zarówno surową treść takiego szablonu zawierającą zmienne, jak i będzie można włączyć podgląd przykładowy, który będzie zawierać konkretne wartości zamiast takich zmiennych :)

Do czego będą wykorzystywane szablony?

Szablony będą wykorzystywane do sygnalizacji różnego rodzaju akcji, np. rejestracji klienta, złożeniu zamówienia, czy chociażby zmianie statusu zamówienia :)

Spanner

Ten wpis na blogu będzie poświęcony sortowaniu newsów. Ponieważ SD.Business CMS ma nadać nowe standardy, więc nie może być inaczej także i w tym przypadku.

Wprowadzoną nowością jest możliwość sortowania newsów metodą drag-and-drop. Oznacza to, że w Panelu admina będziemy mogli sobie przeciągać newsy i ustawiać im odpowiednie kolejności. Dzięki temu każdy będzie mógł posegregować newsy tak jak będzie miał na to ochotę.

Spanner

Przyszedł czas na przedstawienie kolejnych nowości związanych z SD.Business CMS w wersji 1.0.1. W tym wpisie chciałbym opisać krótko zasadę działania koszyka na zakupy :)

Sam koszyk na zakupy będzie aktualizowany w trybie rzeczywistym bez potrzeby przeładowywania treści. Zarówno dodawanie, jak i usuwanie produktów z koszyka odbywa się przy użyciu Ajax'a. Koszyk oczywiście posiada możliwość włączenia jak i wyłączenia go z poziomu panelu administratora.

Spanner

SD.Business CMS - Platnosci.pl

Prace nad ukończeniem najnowszej wersji CMS'a dobiegły końca po ciężkich trudach... Wszystko było by fajnie, gdyby nie nowa forma płatności, którą chcę wprowadzić wraz z wersją 1.0.2. Podczas pisania samej funkcjonalności dla nowej płatności nie było żadnych problemów. Wszystko poszło gładko, zarówno strona potwierdzenia dokonania płatności jak i strona błędu. Nie napotkałem także najmniejszych problemów podczas tworzenia funkcjonalności do odbierania raportów z Platnosci.pl. Problem pojawił się w chwili, gdy podczas dokonywania X płatności testowej ujrzałem błąd, że płatność jest już rozpoczęta... Ciekawe było to, że żadnej niedokończonej płatności nie miałem, więc stwierdziłem, że dopiszę mechanizm podpisywania transakcji i właśnie tutaj pojawił się problem. Podpisując płatność w locie z użyciem JavaScriptu widujemy błąd, że płatność jest źle podpisana. Tak samo wygląda sprawa podczas podpisywania w php, jeśli wybierzemy formę, że po wysłaniu formularza będzie można dopiero wybrać metodę płatności. Miejmy nadzieję, że uda się w miarę szybko rozwiązać problem z podpisem płatności, bo tak niestety nie może zostać...

Spanner

Bramki płatności do IP.Nexus

W ostatnich dniach przyszło mi napisać kilka bramek płatności dla aplikacji IP.Nexus. Bramki te można nabyć tylko od SpannerDEV.

Dostępne bramki płatności:

  • Przelewy24
  • Przelewy24 - płatności SMS
  • Platnosci.pl

W przypadku chęci zakupu którejś z wymienionych bramek proszę o kontakt na PW lub za pośrednictwem formularza kontaktowego

Spanner

Rozwój forum

W ostatnim czasie dość sporo działo się na forum. Pierwszym krokiem była zmiana formy forum. Do tej pory, forum posiadało kilka nieścisłości między innymi związanych z regulaminem. Został już on poprawiony i od teraz każdy użytkownik musi go zaakceptować aby uczestniczyć w życiu forum. Dodatkowo forum zostało przekazane pod nadzór firmie, dzięki czemu będziemy powiadać większe możliwości dalszego rozwoju.

Najnowszymi zmianami, jakie zostały wprowadzone było uruchomienie sklepu z usługami oraz zmiany w rangach premium. Zmiany te mają na celu przynosić dochody dla forum, a co za tym idzie wpływać na dalszy rozwój forum.

Nie są to jeszcze wszystkie zmiany jakie planujemy wprowadzić na forum ale od czegoś musimy zacząć. Zachęcamy wszystkich do wpisywania swoich pomysłów na rozwój forum zarówno w komentarzach do tego wpisu jak i na forum czy na PW.

O dalszych zmianach będziemy informować w stosownych komunikatach/mailingach.

Spanner

Zgodnie z obietnicami w ostatnim czasie wystartował cykl artykułów dotyczących IP.Board. Z zasady mają to być artykuły uczące użytkowników nowych rzeczy tworzenia hooków, aplikacji, modyfikacji i dodatków.

Na pierwszy ogień poszły 2 artykuły, które opisują tworzenie hooków:

  • Tworzenie własnego hooka, który opisuje proces tworzenia prostego hooka, który może być wyświetlany w dowolnym miejscu forum. Sam artykuł dla lepszego zrozumienia poparty jest screenami oraz przykładami, a wręcz gotowcem stanowiącym szkielet dla dowolnego hooka.
  • Tworzenie własnego hooka - Przeciążenie skina - natomiast ten artykuł jest kontynuacją pierwszego i rozszerza go poprzez opisanie kolejnego typu hooka, tzw. przeładowania/przeciążenia/nadpisania bitu szablonu. Dzięki takiemu hookowi możemy stworzyć własny wygląd np. strony głównej nie dotykając w ogóle skinów w acp :)

Nie pozostaje mi nic innego na zakończenie jak zachęcić Was do czytania artykułów i śledzenia forum, ponieważ już niedługo będzie dostępny kolejny artykuł z tej serii :)

Spanner

W dniu dzisiejszym udostępniamy nową usługę dostępną w naszym sklepie. Jest nią szkolenie on-line z zakresu IP.Board.

Pakiet szkolenia on-line obejmuje 1h zegarową kursu z zakresu obsługi IP.Board. Tematyka zakupionego pakietu jest dowolna i ustalana przed przeprowadzeniem szkolenia. Kurs nie obejmuje pisania modyfikacji w trybie on-line ani poprawiania błędów na forum/w skinie, itp. W ramach kursu klient może zostać przeszkolony np. z zakresu obsługi panelu administratora, instalacji dodatków, konfiguracji forum oraz tworzenia dodatków/skinów/modyfikacji.

Źródło: Szkolenie on-line - 1h

Spanner

Planowane zmiany w serwisie

W ostatnim czasie zaczęliśmy wprowadzać powoli ale sukcesywnie zmiany. Oficjalnie jeszcze nie wszystkie zostały ogłoszone, ale część z nich uważni użytkownicy napewno zauważyli. Jedną z nich jest wprowadzenie regulaminu zakupów w sklepie, który reguluje wszystkie sprawy związane z zakupami.

Na celowniku jest już zmiana polityki cenowej, wprowadzenie nowych produktów a także poprawienie atrakcyjności już istniejących produktów.

Pracujemy intensywnie także nad nowymi dodatkami, które są inspirowane przez Was - naszych użytkowników. To jeszcze nie wszystko, bo nowe aplikacje nie oznaczają, że starsze aplikacje przestały być rozwijane i tak pracujemy nad nową wersją katalogu firm. Będzie to dodatek (SD33) Company Directory, który swoim zaawansowaniem zachwyci nawet najbardziej wymagającego użytkownika. Niestety jak wiadomo zaawansowane aplikacje wymagają dużego nakładu pracy a co za tym idze potrzebny jest na to czas...

Za inspirację nad kontynuowaniem prac nad (SD33) Company Directory należą się podziękowania dla @maciejwr oraz wszystkich tych, którzy są zainteresowani tym dodatkiem...

Mam nadzieje że ten wpis rozjaśni niektórym pewne kwestie i sprawi że będziecie trochę bardziej wyrozumiali :)

Aktualne postępy prac można obserwować na DEV Blog IP.Board

Spanner

Nowa odsłona portalu

W dniu dzisiejszym światło dzienne ujrzała nowa wersja portalu. Narazie jest to tylko kosmetyczna zmiana wyglądu, ale w najbliższym czasie postaram się o coś naprawdę ciekawego i nowego. Mam nadzieje że się uda i powstanie portal z prawdziwego zdarzenia.

Dobiegają także prace nad (SD33) Company Directory 2.0.0 co napewno ucieszy wielu użytkowników. Dodatkowo od wersji 2.0.0 aplikacja będzie zakodowana i zoptymalizowana IonCube'm

To jeszcze nie jest i tak wszystko ponieważ nowe aplikacje czekają w kolejce i także zostaną upublicznione we w miarę jak najszybszym czasie :)

Spanner

Jak zapewne większość z Was zauważyła od nowego roku zmienił się sposób licencjonowania sztandarowych aplikacji. Mianowicie doszła płata roczna za odnowienie. Nie dotyczy to oczywiście osób, które zakupiły aplikacje w promocji dożywotniej. Rozwiązanie takie ma na celu trochę zmienienie podejścia do tworzenia aplikacji. Mają one wychodzić etapami, wprowadzając coraz to nowsze rzeczy/ulepszenia/dodatki.

Na pierwszy rzut poszła aplikacja Company Directory, dla której wydana została wersja 2.1.0. Obecnie rozpoczynają się prace nad aplikacją Affiliates System oraz nową sztandarową aplikacją, która zaskoczy napewno wszystkich i jak zawsze pozwoli ożywić nasze forum no i przy okazji coś na nim zarobić :)

×

Ważne informacje

Kontynuując przeglądanie strony, wyrażasz zgodę na używanie przez nas plików cookies.