Projekty

Przebudowa Panelu Administracyjnego portalu Mangox

www.mangox.com

Serwis Mangox to zamknięty międzynarodowy system społecznościowy z dostępem do programów lojalnościowych itd. Rozbudowa Panelu Administracyjnego wymagała zaprojektowania i skonstruowania:

  • systemu kontroli dostępu (ACL) do wybranych części systemu w zależności od przyznanych przez Administratora uprawnień
  • weryfikacji terminowych wpłat składek członkowskich
  • przebudowy szaty graficznej strony (CSS)
  • systemu zarządzania składnikami systemu (komponentami)
  • systemu wysyłki newsletterów do użytkowników
  • newsletter z kolei wymagał systemu zarządzania odbiorcami i grupami odbiorców

Cały serwis korzysta z autorskieo systemu portalowego (CMS'u), wzbogacanego w razie potrzeby o dodatkowe komponenty lub moduły. Jednym z takich komponentów był wspomniany wyżej newsletter. Ze względów marketingowych wymagał on łatwości we wprowadzaniu treści oraz obsługi kilku języków. Do spełnienia tego wymogu posłużyłem się edytorem TinyMCE. Konieczne było umożliwienie wysyłki korespondencji spełniającej standardy sieci. Jako podstawowe kryterium przyjęliśmy konieczność wysyłki wiadomości w 2 postaciach - HTML i czysty tekst. Wiadomość konstruowana przy pomocy edytora, była następnie upraszczana w skrypcie przy pomocy wyrażeń regularnych. Standardowo wysyłany biuletyn mógł przenosić wiadomości z ilustracjami. Administrator miał oczywiście możliwość określenia pory rozpoczęcia wysyłki do około 10 000 odbiorców i wielkości paczki wiadomości jak również odstępu między kolejnymi paczkami. Umożliwiało to maksymalne wykorzystanie serwera poczty w okresie zmniejszonego ruchu (najczęściej nocą).

Technologie wykorzystane przy tym projekcie to:

  • PHP5
  • Apache 2
  • CRON
  • Postfix
  • MySQL
  • CSS 2
  • HTML
  • wyrażenia regularne (regExp)
  • prosty Panel Kontrolny

Galeria

Niuchacz

System operacyjny:
Przeglądarka: Mozilla 5.0
Język: ()
Twoje IP: 18.225.254.81
Proxy: aktywne
Adres IP: 18.225.254.81
ISP: amazonaws.com 
Kraj: Poland
Ciasteczka:  
Java:  
Flash:  
Shockwave:  
RealPlayer:  
QuickTime:  
SVG Viewer:  
Rozdzielczość ekranu:  
Głębia kolorów:  

Wtyczki
+ więcej
21.11.2024
Strony internetoweMapa strony