GNU/Linux, Open Source, Cloud Computing, DevOps and more...

Fashion website based on Yii Framework

No comments

This time we made a complete website for www.trendmii.com, a fashion industry innovative startup. Based on Yii Framework 1.1.13, it was endowed with a customized responsive design able to fit perfectly into any display size, wheter mobile or tablet. We also provided technological consultancy and online marketing services.

This website consists of a fully customized frontend inspired by a mix of bootstrap themes like Vivid 2.0, Serenity and Maximum All in One, and also an administrator based on Ace Admin theme. Employed technologies were HTML5, Bootstrap, CSS3 and jQuery in both cases.

01-homepage-trendmii02-women-fashion-products

03-women-product-detail04-clothes-search-jackets

In addition, we created a custom blog from scratch without relying on any existing content manager or CMS, which yielded outstanding results and full satisfaction for our client.

05-women-fashion-blog-category06-men-fashion-trends-blog-category

Backend

used-technologies-yii-framework-php-mysql-html5-css3-javascript-bootstrap-git-podio-linux

Used technologies

Regarding to backend technologies used, this PHP website was developed using Yii Framework, which was the best adapted to project needs, as database design was not so complex to require a Data Mapper like Doctrine2, for example, but had a significant number of entities and query types, so we opted for a MVC framework wich followed the ActiveRecord pattern. Furthermore it should perform well, and Yii Framework is especially striking in this respect. Another key feature that Yii Framework provides is scaffolding, which allowed us to streamline CRUD operations generation for the numerous entities that make up the application.


Error: Your Requested widget " ai_widget-6" is not in the widget list.
  • [do_widget_area above-nav-left]
    • [do_widget_area above-nav-right]
      • [do_widget_area footer-1]
        • [do_widget id="wpp-4"]
      • [do_widget_area footer-2]
        • [do_widget id="recent-posts-4"]
      • [do_widget_area footer-3]
        • [do_widget id="recent-comments-3"]
      • [do_widget_area footer-4]
        • [do_widget id="archives-4"]
      • [do_widget_area logo-bar]
        • [do_widget id="oxywidgetwpml-3"]
      • [do_widget_area menu-bar]
        • [do_widget id="search-3"]
      • [do_widget_area sidebar]
        • [do_widget id="search-4"]
        • [do_widget id="ai_widget-2"]
        • [do_widget id="categories-5"]
        • [do_widget id="ai_widget-3"]
        • [do_widget id="ai_widget-4"]
        • [do_widget id="ai_widget-5"]
      • [do_widget_area sub-footer-1]
        • [do_widget id="text-4"]
      • [do_widget_area sub-footer-2]
        • [do_widget_area sub-footer-3]
          • [do_widget_area sub-footer-4]
            • [do_widget_area upper-footer-1]
              • [do_widget id="search-2"]
              • [do_widget id="recent-posts-2"]
              • [do_widget id="recent-comments-2"]
              • [do_widget id="archives-2"]
              • [do_widget id="categories-2"]
              • [do_widget id="meta-2"]
            • [do_widget_area upper-footer-2]
              • [do_widget_area upper-footer-3]
                • [do_widget_area upper-footer-4]
                  • [do_widget_area widgets_for_shortcodes]
                    • [do_widget id="search-5"]
                    • [do_widget id="ai_widget-6"]
                  • [do_widget_area wp_inactive_widgets]
                    • [do_widget id="wpp-2"]
                    • [do_widget id="text-1"]
                    • [do_widget id="recent-posts-3"]
                    • [do_widget id="categories-3"]
                    • [do_widget id="archives-3"]
                    • [do_widget id="icl_lang_sel_widget-3"]

                  This backend also had a responsive user interface based on the Ace Admin theme, also Bootstrap:

                  07-ace-admin-dashboard-trendmii08-admin-user-detail-view

                  09-ace-admin-blog-post-creation-form10-ace-admin-product-brands-advanced-search-form

                  Another interesting feature is trendmii.com website is multilingual, allowing initially only English and Spanish, but designed to support a lot of different languages, not only in terms of content but also in almost all database entities, routing and URLs, which can also be translated into any language.

                  11-capacidades-multiidioma-ingles      12-capacidades-multiidioma-ingles

                  The login and sign up processes were also integrated with leading authentication services from most important social networks like Facebook, Twitter, Google and LinkedIn, using the HybridAuth library, which allows to achieve a higher number of user conversions as sign up process is much easier.13-social-network-signup

                  Finally, contact and newsletter registration forms were provided by Podio, wich enabled easy integration of different CRM and project management features.

                  Other project screenshots

                  14-women-fashion-blog-trendmii15-women-fashion-section-trendmii16-men-fashion-blog-trendmii17-women-clothes-browser

                   

                  About the author

                  Daniel López Azaña
                  Freelance AWS Cloud Solution Architect & Linux Sysadmin

                  Entrepreneur, a generator of ideas and restless mind. Passionate about new technologies, especially Linux systems and Open Source Software. I also like to write about Technology News, Cloud Computing, AWS, DevOps, DevSecOps, System Security, Web Development and Programming, SEO, Science, Innovation, Entrepreneurship, etc.

                  DanielFashion website based on Yii Framework

                  Related Posts

                  Leave a Reply

                  Your email address will not be published.