Best Website-BuildersBest Website-Builders
    What's Hot

    Medvedev threatens to blowup Hague

    March 22, 2023

    Newspaper headlines: ‘D-day’ for Johnson as he gets ‘ready for battle’

    March 21, 2023

    Nike Is About to Release Air Max Pulse for Gen Z

    March 21, 2023
    Facebook Twitter Instagram
    Facebook Twitter Instagram
    Best Website-BuildersBest Website-Builders
    • Home
    • CSS

      The battle of ironclads marked the beginning of modern ships

      March 21, 2023

      CDJapan : Pale Moon 32.1.0

      March 21, 2023

      A great SSG just got better

      March 21, 2023

      Why Developers Can’t Go Back After Using Tailwind CSS

      March 21, 2023

      Dubai-based CSS founder wins title of best website design site in India

      March 21, 2023
    • Joomla

      Reseller Hosting Business: Important Q&A

      March 21, 2023

      Web Hosting: 8 Elements Every Entrepreneur Should Look For

      March 20, 2023

      VS Code Extension for In-Browser Development, WapuuGotchi Gamification Plugin & More – WP Tavern

      March 20, 2023

      How Superior Web Hosting Support Can Drive Business Success

      March 17, 2023

      PANDACU Studio Website Development Cooperation First Page Sage SEO Dsign Chicago adstargets Cardinal Digital Agency

      March 16, 2023
    • PHP

      Maren Morris introduces son to drag queen and unapologetically shares support for LGBTQ community at Tennessee benefits show

      March 21, 2023

      Gwyneth Paltrow ski crash lawsuit trial begins

      March 21, 2023

      “Anything exciting today?”

      March 21, 2023

      Possible New York Trump indictment attracts demonstrators

      March 21, 2023

      How Chris Ute found his best friend in Penn Badgley

      March 21, 2023
    • UX

      ‘Laws are working as intended’: Pay transparency brings new awkwardness to the workplace

      March 21, 2023

      Microsoft says PlayStation should make an exclusive to compete with Call of Duty

      March 21, 2023

      How a holistic UX approach adds value to the design process

      March 21, 2023

      Baidu deploys AI-powered chatbot ‘Ernie Bot’ to improve user experience

      March 21, 2023

      Rapid Finance announces availability of Decisioneer, an integrated digital business lending platform

      March 21, 2023
    • Web Builders
      1. Web Design
      2. View All

      What Comes First in Website Development — Design or Copy?

      February 2, 2023

      Modern Campus Honors Best Higher Education Websites of 2022

      February 2, 2023

      Premier SEO Consultant in Las Vegas, Nevada with Unparalleled Customer Service

      February 2, 2023

      Can Religious Freedom Be Saved? This group is racing the clock to teach America’s first freedom

      February 2, 2023

      How i Create New Google Account

      February 7, 2023

      CWT powers tools for meeting and event planners

      January 31, 2023

      Best Website Builder – Website Builders

      January 24, 2023

      Is There A Market For Rap-Themed Slot Games? – Rap Review

      January 19, 2023
    • WordPress

      Is Duolingo developing a new music-learning app? We interpret the signs

      March 21, 2023

      The latest news, rumors and everything we know so far | Tech Radar

      March 21, 2023

      The Pro version of the Nvidia RTX 4090 Mobile may be a bit of a disappointment

      March 21, 2023

      Russia orders civil servants to ditch iPhones

      March 21, 2023

      Crypto stealers target .NET developers in new campaign

      March 21, 2023
    • Realtoz
      • Our Other Sites
    • More News
    Best Website-BuildersBest Website-Builders
    Home » Hands-on experience with Google Summer of Code projects
    Joomla

    Hands-on experience with Google Summer of Code projects

    websitebuildersnowBy websitebuildersnowJuly 1, 2014No Comments4 Mins Read
    Facebook Twitter LinkedIn Telegram Pinterest Tumblr Reddit WhatsApp Email
    Share
    Facebook Twitter LinkedIn Pinterest Email


    The open source community is filled with the world’s most talented minds, but fresh perspectives from the next generation of developers are essential to continuing the pioneering spirit of open source projects. Such an injection of youthful enthusiasm bleeds new creative blood into the open source community, ensuring projects stay on the cutting edge and keep up with current trends.

    That’s why the seeds of progress are often sown in the summer when enterprising college students attend the annual Google Summer of Code. This global program offers scholarships to student developers who code for a variety of free and open source software projects.

    Open Source Matters, a non-profit organization that supports the Joomla open source project, participates in the program almost every year. Students from all over the world participate, often coding remotely from home, from the US to Europe to India.

    The Joomla open source community and leadership team frequently contribute to a “wish list” of features where students participating in Google programs can explore their ideas. Joomla has incorporated some of the more inspiring student-written coding into her latest version of its content management system, Joomla 3.3. The result is a series of trend-aware enhancements, including the jQuery library, the addition of microdata, and interfacing with cloud networks.

    Migrating from MooTools to the jQuery library

    Originally leveraging the MooTools JavaScript library, Joomla began a gradual transition in 2012 to a competing library, jQuery, by incorporating the front-end framework tools from Bootstrap, which relies on the latter.

    As jQuery continues to grow in popularity, efforts to move away from MooTools in favor of jQuery, and in some cases scripts that do not rely on JavaScript libraries, have been greatly accelerated in subsequent releases of Joomla 3.2 and 3.3. Such progress is due to a student-led effort in the Google Summer of Code focused exclusively on converting JavaScript to jQuery.

    Designed to simplify client-side scripting of HTML, jQuery is currently the most popular JavaScript library used in real-world projects. By removing the MooTools library, you will have one less JavaScript library taking up space on your Joomla website, which is expected to free up memory and reduce the load on your site. This will ultimately make your site load faster.

    Microdata implementation

    Another Google Summer of Code project in 2013 revolved around incorporating microdata into open source content.

    Microdata is a type of structured data that helps search engines define and understand specific terms with improved semantics and context. This student-led enhancement to her Joomla will allow her web users to more easily, accurately, and frequently search content rendered by her CMS. Also, search optimization is very important when you are competing with millions of active his websites.

    In the next version of CMS, Joomla developers will add microdata option directly to the user interface. Ultimately, the process is so intuitive that the user simply selects a few options within the interface and the CMS automatically implements the microdata.

    Links to cloud service APIs

    As of late May, Joomla is putting the finishing touches on the Summer of Code project and completing the cloud library. As a result, Joomla developers can now connect to application programming interfaces (APIs) from cloud providers such as Amazon, Google, Dropbox, Rackspace, and more.

    This API extension is technically not part of the Joomla 3.3 CMS. Rather, it is a new standalone feature available to Joomla developers. In theory, though, developers could leverage this new set of tools to build extensions to her CMS, allowing everyday users to manage their files and content via the cloud.

    Regardless of the project, students accepted into the Google Summer of Code often continue working on open source efforts for free as a sort of “passion project” after the three-month program ends. In fact, three former Summer of Code participants have become full-fledged members of the Joomla leadership team.

    What has truly become a win-win scenario is that students participating in open source projects gain real-world coding experience while the projects themselves capitalize on the temporary influx of new ideas. This benefit is later reflected in new features that the user community can enjoy. Who says colleges don’t provide real life experiences for students?



    Source link

    Share this:

    • Tweet
    • Email
    • Pocket
    • Mastodon
    • WhatsApp
    • Telegram
    • Share on Tumblr
    • Print
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Telegram Email
    Previous ArticleA comparison of three open source content management systems
    Next Article WordPress Plugin Backdoor Sites Also Running Joomla, Magento Massive Exploit
    websitebuildersnow
    • Website

    Related Posts

    Reseller Hosting Business: Important Q&A

    March 21, 2023

    Web Hosting: 8 Elements Every Entrepreneur Should Look For

    March 20, 2023

    VS Code Extension for In-Browser Development, WapuuGotchi Gamification Plugin & More – WP Tavern

    March 20, 2023
    Add A Comment

    Leave a Reply Cancel reply

    Top Posts

    Subscribe to Updates

    Get the latest sports news from SportsSite about soccer, football and tennis.

    Advertisement
    Demo

    This website provides information about CSS and other things. Keep Supporting Us With the Latest News and we Will Provide the Best Of Our To Makes You Updated All Around The World News. Keep Sporting US.

    Facebook Twitter Instagram Pinterest YouTube
    Top Insights

    Medvedev threatens to blowup Hague

    March 22, 2023

    Newspaper headlines: ‘D-day’ for Johnson as he gets ‘ready for battle’

    March 21, 2023

    Nike Is About to Release Air Max Pulse for Gen Z

    March 21, 2023
    Get Informed

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    © 2023 bestwebsite-builders. Designed by bestwebsite-builders.
    • Home
    • About us
    • Contact us
    • DMCA
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.