Giter Site home page Giter Site logo

Martin-Pierre Frenette's Projects

cab_imagemenu icon cab_imagemenu

An old extension (2006!) for TYPO3 which allowed to make image menus, something unsupported in 2006. Edited only to add/correct comments.

cab_news_multiple_images icon cab_news_multiple_images

In TYPO3 tt_news, you can attach multiple images to a news article, but they all show up in the same place. I wrote this extension in March 2007 to allow putting individual images into the template, so that perhaps the 1st one is at the top, the 2nd at the bottom, the 3rd floated to the right, etc...

cab_uniquenews icon cab_uniquenews

With TYPO3, it is possible to display multiple news plugins, but if a news is in multiple categories, or if you have multiple plugins with the same settings, news will repeat. I created in 2007 this very simple extension which simply prevented displaying a single news item more than once! The PHP code is only 7 actual lines but it helped thousands of TYPO3 news site until my functionality was added to tt_news itself!

cablan_facebook_register icon cablan_facebook_register

This old extension from July 2010 then allows visitors to a TYPO3 site to register via Facebook as Front-end users. The API changes with Facebook since then, but the extension was used a lot in conjunction with fbconnect which allowed to login, but not register using Facebook.

cablan_path_segment_fix icon cablan_path_segment_fix

In June 2012, I discovered that the very common TYPO3 extension "Real URL" didn't properly store the path of pages in certain non-latin languages, even if TYPO3 already worked with them. I thus wrote a small extension to fix the missing paths which prevented the Japanese site of a client from being browsed. After testing, other languages were found to need the fix.

cablan_tca_helper icon cablan_tca_helper

This TYPO3 service from April 2009 allows to easily implement automatic templates in any extension as it uses the TCA to properly display text fields, images and even those hard to display table relationships! There is even a hook to manipulate the output.

class-baseyaml icon class-baseyaml

Very simple yaml storage class for user data with user login and basic registration. Written in under 2 hours on March 13th 2018

jsmidi icon jsmidi

Library for reading/writing midi files in JavaScript

require_beuser icon require_beuser

A very simple TYPO3 extension from June 2010 for a client who required to block access to some pages if the user wasn't logged in into the back-end. Could quality for the 2 hour code (www.2hourcode.com) challenge as it was done in less than an hour!

safe-single-news icon safe-single-news

TYPO3 has a lot of acces rights capabilities, but if a tt_news category has restricted access, it didn't propagate to the news articles for that category, allowing to view restricted content. This extension from 2012 solves that problem.

tadl-cms icon tadl-cms

a light headless CMS built on the f3 framework

tworoomsandaboom icon tworoomsandaboom

Repository for my Two Rooms and a Boom card wizard, written in 2 hours in May 2016

typo3_double_login icon typo3_double_login

This extension from 2010 allows to automatically login a certain front-end user in TYPO3 when a back-end user is connected.

virtual_tt_news icon virtual_tt_news

This is the final version of virtual_tt_news that was presented at the T3CON12QC conference. It's a newer version than at the conference, improved from the feedback at the conference.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.