SlideShare uma empresa Scribd logo
1 de 97
Baixar para ler offline
The Kinepolis platform
building high-traffic and accessible websites
               Jan Lemmens




                                                1.
Follow us!

                 Jan Lemmens!
                 !
                 ECM Consultant!




        jan.lemmens@amplexor.com!


        @vollepeer!

                                    2.
1!                            2!



High traffic sites with Drupal!   Future proof websites!
      Kinepolis case study!        Focus on accessibility!




                                                             3.
High traffic websites with Drupal!
Kinepolis case study!




                                    4.
!     Platform structure!
!     Data sources!
!     Search!
!     User data!
!     Ads!
!     Performance!
!     Development workflow!
!     Deployment automation!




                             5.
!     Project kick-off: April 2011!
!     Websites live: January 2012!
!     Currently: maintenance and CRs!
!     Design and functional analysis: Kunstmaan!
!     Hosting: Nucleus!
!     Master content repository: Edge.be!
!     CRM: Selligent!
!     Drupal implementation: Amplexor!




                                                   6.
main website!




ticketing!                                      mobile website!




                        master

                      repository!


             apps!                   digital signage!



                                                                  7.
main website!
BE NL!   BE FR!   FR!   ES!   CH!




                                    8.
platform !
structure!

             9.
multilingual	





                  BE NL!
                  BE FR!
                   FR!
                   ES!
                   CH !

                           10.
multilingual	




similar content!
same group of editors!
same functionalities!



                           11.
multilingual	




blocks!
                                            taxonomy	

      settings	

                                      interface	

                    paths	

    nodes	

                     menus	



                                                          12.
multilingual	





 it’s a PITA!

                  13.
multilingual	





                  i18n!




                          14.
multisite	

                      BE NL    !

                      BE FR    !

                      FR   !

                      ES   !

single codebase!	

   CH   !


                                   15.
multisite	



same content structure!
asynchronous content!
different user accounts!




                           16.
content!


           17.
18.
main website!




ticketing!                                      mobile website!




                        master

                      repository!


             apps!                   digital signage!



                                                                  19.
matching content structures   !

   movie!
 repository!




very simple approach              !
                                      20.
very simple approach                             !
!     Make the most out of the Drupal default
      components!
!     Facilitates integration with e.g. Views,
      Taxonomy and Apache Solr!
!     Reduces custom development (lowers the risk)!
!     Increases maintainability and portability!
!     Faster prototyping!



                                                      21.
content 

structuring                    !
!     Node

      basic content storage!

!     Taxonomy 

      classification!

!     Nodequeue

      managing “selections”!

!     Entity Reference

      relating content!




                                   22.
content 

structuring                   !
!     Entities

      tiny content storage!

!     Blocks

      side info!




                                  23.
disadvantages                      !
!     Lots of configuration stored in the
      database (versioning, deployments, ...)!
!     Extendability (advanced features may require rework)!
!     Performance!




                                                              24.
use view modes!   !



                      25.
!
use formatters!




                  26.
!
use formatters!




                  27.
other Drupal modules                       !
!     Context!        !     Memcache!
!     Panels!         !     Services!
!     Media!          !     Features!
!     CDN!            !     Strongarm!
!     Entity cache!   !     Localization Client!
!     Varnish!        !     Views!




                                                   28.
syncing content          !
                             assets!
                    queue!




  movie!
repository!




                                           29.
> 180 000!
 Drupal nodes!




                 30.
Integrations with 3rd party systems          !
!     webservice at which side?!
!     sync intervals?!
!     foresee just enough logging!
!     set up email notifications!
!     write unit tests!
!     ensure emulation of previous events!
!     ensure loose coupling!


                                             31.
search!

          32.
Search!



            core search!



  MySQL server!             webserver!    MySQL server!          webserver!


index!




         PHP/MySQL aren’t built for        Apache Solr/
           indexing and search!             Lucene is                           !    xml based!
                                           optimized for                        !    clustering!
                                         search purposes!   index!              !    grouping!
                                                                                !    facets!
                                                                                !    scores!
                                                                 Solr server!   !    highlighting!




                                                                                               33.
user data!

             34.
> 35 000!
registered users!




                    35.
profiling!

                  segmentation!

                  mass emailing!




Drupal isn’t the right tool here!   !
                                        36.
exchanging user data   !


CRM!




                           37.
ads!


       38.
Drupal isn’t the right tool here!   !
                                        39.
multidimensional targeting!

open API!

campaign priorities!

analytics!

audience segmentation!




                          40.
1. page request!


                    2. HTML + JS!



website visitor!                      Drupal webserver!




asynchronous!!
                                       OpenX server!




                                                          41.
performance!

               42.
“Drupal does not scale.”!
           !
    Drupal generates pages, !
     it does not serve them!




                                43.
page request handling!
                                  no caching!


                                            Drupal database!

                                                                3. load content from DB!




                       1. page request!                         2. bootstrap Drupal!
                                                                !
                                                                4. build up the response!
                                                                !
                      6. sent response!                         5. theme the result!


website visitor!                            Drupal webserver!




                                                                                     44.
page request handling!
                           Drupal page caching!


                                          Drupal database!

                                                              3. load cached content!
                                                                 from DB!




                       1. page request!                       2. bootstrap Drupal!



                      4. sent response!



website visitor!                          Drupal webserver!




                                                                                     45.
page request handling!
                                                            reverse proxy caching!




                                                                             Drupal database!

             website visitor!




1. page request!           2. sent response!
                                                 pass request to Drupal if
                                                  cache is expired or if
                                                request is handled for the
                                                        first time!



              reverse proxy!

                                                                             Drupal webserver!




                                                                                                 46.
Trafic to Drupal & openX
        Application Firewall        Application firewall
            (stand-by)

                                                               Trafic for Assets
                                                              (video & images)




          Load Balancer               Load Balancer
             + Cache                     + Cache
            (stand-by)




                                          Assets                                            Monitoring    Test & Dev
OpenX                                (Images & Video)                              Drupal    (zabbix?)   Environment




                         Database        Database                Search
                          Slave           Master




                                                                                                                       47.
webserver 1   webserver 2   SAN




12GB RAM
     12GB RAM

  4 cores       4 cores     1.5TB!
  2.4GHz!       2.4GHz!




                                     48.
> 16 000 000!
  pagehits per month!




                        49.
> 90!
requests per second!
     peak moments!




                       50.
master/slave database!

Memcached!

APC!

reverse proxy!

asynchronous requests!

static server!


                         51.
DEV1!               DEV2!                 DEV3!               DEV4!




                                 Version control!




                                                       Build server!




        INT!                         TEST!                             ACC!




Continous Integration!            Customer Test!             Customer Acceptance!
                                                                                    52.
Deployment automation	

Deployment automation         !
              Jenkins!
              Build server!

              Monitoring and reporting!

              Continuous integration!

              Web interface for configuration!

              !

              !
                                                53.
Deployment automation               !

  1              2            3               4


 backup     get code from    deploy to   run deployment
database   version control    servers        scripts




                                                          54.
Monitoring   !




                 55.
Future-proof websites!




                   56.
the problem!

               57.
640px!   800px!   1024px!



                            58.
59.
60.
?px!


       61.
21.06%!

                          16.86%!
              15.58%!




                                6.64%!
                                                         5%!
3.40%!                                   3.46%! 4.01%!
         2.35%!


320! 768! 1024! 1280! 1366! 1440! 1600! 1680! 1920!

     screen widths used on the web (February 2012)!




                                                               62.
low usability!
   small text, tiny targets, !
“desktop” UI, content overload!




                                  63.
64.
phones!   tablets!   TVs!




                       65.
66.
user interface!




viewport!




connection speed and bandwidth!


technology support!



context!



                                  67.
68.
mobile website!

                  69.
www.uitinvlaanderen.be!   m.uitinvlaanderen.be!




                                                  70.
“full” website!
                                         HTML + CSS + Javascript!




                            templates!
               front-end!
                            templates!
   DB!
raw content!




               back-end!      logic!
                                         mobile website!
                                         HTML + CSS + Javascript!




                                                                    71.
give me my
mobile site!




               72.
“My mobile site should have less

stuff than my desktop site has now.”!

!

“Yes sir, not because it’s mobile, but

because your desktop site is full of

crap.”!

!

                                         73.
“Smartphone users need other

content and features.”!




                               74.
“Mobile users want to see our menu,

hours and delivery number. Desktop users

definitely want this 1 MB png of someone

smiling at a salad.”!



                 opening hours
                     now!!




                                           75.
mobile ≠ lite!




                 76.
77.
mobile website!
specific content and targeted UI!

no changes to existing website!

optimal experience for targeted device!

device detection for auto-redirect!

scalability!

multiple information architectures!

changes to CMS!

SEO!


                                          78.
responsive !
  website!

               79.
www.barackobama.com!   www.barackobama.com!




                                              80.
responsive website!




                      81.
responsive design




               front-end!   templates!
                                         HTML + CSS +
                                          Javascript
   DB!
raw content!




               back-end!      logic!




                                                                        82.
1. fluid grid + fluid images!




                              83.
2. CSS3 Media Queries!




                         84.
3. content like water!




content’s going to take many forms and flow into
           many different containers.!




                                                   85.
same content for all devices!
   solid content strategy is crucial!!




          organizing and prioritizing

                                         86.
WYSIWTF!



meanwhile, at the customer’s office…!




                                        87.
WYSIWTF!

this TinyMCE won’t die!!




                    at the Amplexor front…!


                                              88.
real-life difficulties!
!     Stakeholders have different mind-sets!
!     Knowledge and experience of design agency!
!     No room for mandatory content (*)

      (*) read “ads”!

!     Fear of losing flexibilty

      i.a. limited rich-text!

!     Testing

      Device labs are recommended!

!     Short time-to-deliver

      Not much time for thorough content selection, modeling and
      structuring!



                                                                   89.
possible solution!
!     Build 2 separate websites!
      ¬    classic “desktop” website (www.example.com)!
      ¬    separate “mobile” website (m.example.com)!
      !


!     Use the separate mobile website as a testbed for
      new technologies (e.g. concepts like responsive
      design) and new ways of representing content!
!     Eventually, replace the classic desktop website
      with the separate website!



                                                          90.
responsive website!
scalable!

no changes CMS!

SEO!

1 single website!

complex for existing websites!

complex wireframing and design!




                                  91.
Responsive website!
!     Not mobile first (obviously)!
!     But accounted for during the whole project!
!     Use of HTML5 video!
!     Most ads are gone!!
!     Conditional loading!
!     Transformation of interface elements!
!     Swiping carousels!




                                                    92.
apps!



        93.
no standardization!

                      94.
apps!
rich user interface!

OS integration!

high performance!

app store monetization!

development for each platform!

app store approval and restrictions!

time to update!



                                       95.
open standards!

structured data!

scalability!

analytics!



                   96.
Feedback & follow-up:
http://drupalcampgent.be/feedback




                                    97.

Mais conteúdo relacionado

Semelhante a Amplexor drupalcamp-gent-2012 - kinepolis platform

Workflows in the Virtual Observatory
Workflows in the Virtual ObservatoryWorkflows in the Virtual Observatory
Workflows in the Virtual Observatory
Jose Enrique Ruiz
 
Curating and Preserving Collaborative Digital Experiments
Curating and Preserving Collaborative Digital ExperimentsCurating and Preserving Collaborative Digital Experiments
Curating and Preserving Collaborative Digital Experiments
Jose Enrique Ruiz
 

Semelhante a Amplexor drupalcamp-gent-2012 - kinepolis platform (20)

Workflows in the Virtual Observatory
Workflows in the Virtual ObservatoryWorkflows in the Virtual Observatory
Workflows in the Virtual Observatory
 
Best Practices to create High Load Websites
Best Practices to create High Load WebsitesBest Practices to create High Load Websites
Best Practices to create High Load Websites
 
CUST-6 Integrating Alfresco with Publishing Tools
CUST-6 Integrating Alfresco with Publishing ToolsCUST-6 Integrating Alfresco with Publishing Tools
CUST-6 Integrating Alfresco with Publishing Tools
 
Networking in the Cloud Age (LISA 2012 Tutorial)
Networking in the Cloud Age (LISA 2012 Tutorial)Networking in the Cloud Age (LISA 2012 Tutorial)
Networking in the Cloud Age (LISA 2012 Tutorial)
 
WCM-7 Surfing with CMIS
WCM-7 Surfing with CMISWCM-7 Surfing with CMIS
WCM-7 Surfing with CMIS
 
WCM-9 WCM Solutions with Drupal and Alfresco
WCM-9 WCM Solutions with Drupal and AlfrescoWCM-9 WCM Solutions with Drupal and Alfresco
WCM-9 WCM Solutions with Drupal and Alfresco
 
Brukere først og brukere sist - det digitale museum som plattform for medbor...
Brukere først og brukere sist  - det digitale museum som plattform for medbor...Brukere først og brukere sist  - det digitale museum som plattform for medbor...
Brukere først og brukere sist - det digitale museum som plattform for medbor...
 
Link Samba to Cloud Storage
Link Samba to Cloud StorageLink Samba to Cloud Storage
Link Samba to Cloud Storage
 
Liferay & Big Data Dev Con 2014
Liferay & Big Data Dev Con 2014Liferay & Big Data Dev Con 2014
Liferay & Big Data Dev Con 2014
 
How RaspberryPi workers building GraphDatabase
How RaspberryPi workers building GraphDatabaseHow RaspberryPi workers building GraphDatabase
How RaspberryPi workers building GraphDatabase
 
[CocoaHeads Tricity] Do not reinvent the wheel
[CocoaHeads Tricity] Do not reinvent the wheel[CocoaHeads Tricity] Do not reinvent the wheel
[CocoaHeads Tricity] Do not reinvent the wheel
 
Soccnx III - Connections Administration: Understand the challenge ... and fin...
Soccnx III - Connections Administration: Understand the challenge ... and fin...Soccnx III - Connections Administration: Understand the challenge ... and fin...
Soccnx III - Connections Administration: Understand the challenge ... and fin...
 
BP-9 Share Customization Best Practices
BP-9 Share Customization Best PracticesBP-9 Share Customization Best Practices
BP-9 Share Customization Best Practices
 
Introduction to Xamarin.Forms
Introduction to Xamarin.FormsIntroduction to Xamarin.Forms
Introduction to Xamarin.Forms
 
Leverage web technology in a mobile world
Leverage web technology in a mobile worldLeverage web technology in a mobile world
Leverage web technology in a mobile world
 
Curating and Preserving Collaborative Digital Experiments
Curating and Preserving Collaborative Digital ExperimentsCurating and Preserving Collaborative Digital Experiments
Curating and Preserving Collaborative Digital Experiments
 
Responsive Design & Prototyping -- An Agency Model (Part 3/3)
Responsive Design & Prototyping -- An Agency Model (Part 3/3)Responsive Design & Prototyping -- An Agency Model (Part 3/3)
Responsive Design & Prototyping -- An Agency Model (Part 3/3)
 
Workflow Preservation
Workflow PreservationWorkflow Preservation
Workflow Preservation
 
Snakes on the Web; Developing web applications in python
Snakes on the Web; Developing web applications in pythonSnakes on the Web; Developing web applications in python
Snakes on the Web; Developing web applications in python
 
CCNxCon2012: Session 5: CCN support for Information-Centric Opportunistic Net...
CCNxCon2012: Session 5: CCN support for Information-Centric Opportunistic Net...CCNxCon2012: Session 5: CCN support for Information-Centric Opportunistic Net...
CCNxCon2012: Session 5: CCN support for Information-Centric Opportunistic Net...
 

Mais de Amplexor

Mais de Amplexor (20)

Amplexor- Global Content Solutions
Amplexor- Global Content SolutionsAmplexor- Global Content Solutions
Amplexor- Global Content Solutions
 
Amplexor- Intellectual Property Translations
Amplexor- Intellectual Property TranslationsAmplexor- Intellectual Property Translations
Amplexor- Intellectual Property Translations
 
Amplexor- Elearning Localization
Amplexor- Elearning LocalizationAmplexor- Elearning Localization
Amplexor- Elearning Localization
 
Amplexor- Enterprise Terminology
Amplexor- Enterprise TerminologyAmplexor- Enterprise Terminology
Amplexor- Enterprise Terminology
 
Amplexor Enterprise Machine Translation
Amplexor Enterprise Machine TranslationAmplexor Enterprise Machine Translation
Amplexor Enterprise Machine Translation
 
AMPLEXOR Expérience Digitale avec Adobe
AMPLEXOR Expérience Digitale avec AdobeAMPLEXOR Expérience Digitale avec Adobe
AMPLEXOR Expérience Digitale avec Adobe
 
AMPLEXOR Energy & Engineering - Services et Solutions
AMPLEXOR Energy & Engineering - Services et SolutionsAMPLEXOR Energy & Engineering - Services et Solutions
AMPLEXOR Energy & Engineering - Services et Solutions
 
AMPLEXOR Energy & Engineering Solutions
AMPLEXOR Energy & Engineering SolutionsAMPLEXOR Energy & Engineering Solutions
AMPLEXOR Energy & Engineering Solutions
 
AMPLEXOR and Drupal: Partnering for Premium Digital Experiences
AMPLEXOR and Drupal: Partnering for Premium Digital ExperiencesAMPLEXOR and Drupal: Partnering for Premium Digital Experiences
AMPLEXOR and Drupal: Partnering for Premium Digital Experiences
 
20+ Years of International Documentum Expertise
20+ Years of International Documentum Expertise20+ Years of International Documentum Expertise
20+ Years of International Documentum Expertise
 
AMPLEXOR Next-Generation Intranets
AMPLEXOR Next-Generation IntranetsAMPLEXOR Next-Generation Intranets
AMPLEXOR Next-Generation Intranets
 
AMPLEXOR - Global leading partner for digital experience, collaboration and c...
AMPLEXOR - Global leading partner for digital experience, collaboration and c...AMPLEXOR - Global leading partner for digital experience, collaboration and c...
AMPLEXOR - Global leading partner for digital experience, collaboration and c...
 
AMPLEXOR | Career opportunities for graduates in Belgium
AMPLEXOR | Career opportunities for graduates in BelgiumAMPLEXOR | Career opportunities for graduates in Belgium
AMPLEXOR | Career opportunities for graduates in Belgium
 
Internship Program for developers in Romania | Java & AEM
Internship Program for developers in Romania | Java & AEMInternship Program for developers in Romania | Java & AEM
Internship Program for developers in Romania | Java & AEM
 
Internship Program for developers in Romania | PHP & Drupal
Internship Program for developers in Romania | PHP & DrupalInternship Program for developers in Romania | PHP & Drupal
Internship Program for developers in Romania | PHP & Drupal
 
AMPLEXOR Digital Experience-Lösungen
AMPLEXOR Digital Experience-LösungenAMPLEXOR Digital Experience-Lösungen
AMPLEXOR Digital Experience-Lösungen
 
AMPLEXOR Solutions d'Expérience Digitale
AMPLEXOR Solutions d'Expérience DigitaleAMPLEXOR Solutions d'Expérience Digitale
AMPLEXOR Solutions d'Expérience Digitale
 
AMPLEXOR & Kentico | La formule gagnante pour votre strategie digitale
AMPLEXOR & Kentico | La formule gagnante pour votre strategie digitaleAMPLEXOR & Kentico | La formule gagnante pour votre strategie digitale
AMPLEXOR & Kentico | La formule gagnante pour votre strategie digitale
 
Camka, your hands-on partner for service excellence
Camka, your hands-on partner for service excellenceCamka, your hands-on partner for service excellence
Camka, your hands-on partner for service excellence
 
AMPLEXOR - myInsight
AMPLEXOR - myInsight AMPLEXOR - myInsight
AMPLEXOR - myInsight
 

Último

Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion pills in Kuwait Cytotec pills in Kuwait
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
eeanqy
 
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men 🔝Bokaro🔝 Escorts S...
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men  🔝Bokaro🔝   Escorts S...➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men  🔝Bokaro🔝   Escorts S...
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men 🔝Bokaro🔝 Escorts S...
amitlee9823
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
amitlee9823
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
amitlee9823
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
amitlee9823
 
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
karishmasinghjnh
 
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
amitlee9823
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
instagramfab782445
 

Último (20)

Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men 🔝Bokaro🔝 Escorts S...
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men  🔝Bokaro🔝   Escorts S...➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men  🔝Bokaro🔝   Escorts S...
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men 🔝Bokaro🔝 Escorts S...
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls AgencyHire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
 
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
 
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableCall Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
 

Amplexor drupalcamp-gent-2012 - kinepolis platform