Drupal
- Drupal contributions
this page is outdated.
Activities:
- Extensively tested a lot of modules (over 350) for the purpose of compiling a distro
- Reported a lot of bugs in modules and followed up with patch or newer version testing
- Made efforts at alerting project owners of similar modules, providing comparisons
- Made additional efforts at comparing and testing modules marked as upgrade path to Drupal 7 or as backports for Drupal 6
- Made some cool efforts at counseling for modules, some of them APIs, and drupal core
- Contributor at Portugal, at Similar Module Review and at other groups at groups.drupal.org
- Translator for Equipa Português de Portugal
- First Secretary for the General Assembly of Associação Drupal Portugal (ADP)
- Member of Drupal Association
Patches and Support queue:
- Not for sale: #908358: Flag API has changed
- Ubercart 2 VAT support: #487270: Display order total preview as table
- Wysiwyg API CCK Integration: #918428: Replace jQuery Form Update dependency
- AHAH helper: #888764: Make a maintenance release to definitely fix an anoying bug which has been marked as fixed
- Custom Search: #922182: Add CSS class to Custom Search image for the purpose of theming (patch)
- jQuery UI Carousel: #929822: Incompatibility with jCarousel modules
- JCarousel formatter framework: #930730: support conditional loading of jQ and jCarousel to jQ
- jCarousel for Views: #930734: support conditional loading of jQ and jCarousel to jQ
- jCarousel: #930776: support conditional loading of jQ and jCarousel to jQ
- Views Carousel: #930746: support conditional loading of jQ and jCarousel to jQ
- Cache Router: #945650: suggestions for settings.php
- Authenticated User Page Caching: #945656: suggestions for settings.php
- Internationalization: #945660: suggestions for settings.php
- Translation Management: #946880: Nodewords
- Password change confirm: #598692: password and phpass integration
- Administration menu: #880640: 'admin_menu' menu not removed upon uninstalling / re-installing the module
- File Aliases: [#4217994]
- Memcache API and Integration: #1098730: suggestions for settings.php
- Cache Backport: #1098948: Write a better documentation and sample settings file
- Views Custom Field: #507012: Passing Replacement Patterns no PHP code
- Views System: #1196462: Predefined views for Drupal 6 Views 2 with code
- Views System: #1196064: Predefined views for Drupal 7 Views 3 with code
- Seven: #1202534: Issues with FileField elements
Interesting discussions/issues:
- Drupal Infrastructure: #937778: Similar Module Comparison
- Drupal Infrastructure: #1217078: Rules module integrated for drupal.org issue tracker
- Drupal Core: #615822: Benchmarking / profiling of D7
- Drupal Core: #308865: Drop IE6 support in Drupal core
- Drupal Core: #1217788: Drop IE7 support in Drupal core
- Drupal Core: #1077356: HTML5 in core battle plan
- Drupal Core: #606490: Drupal GPL icons - a softfacade initiative
- Drupal Core: #764558: Remove Trigger module from core
- Drupal Core: #495608: Move parts of robotstxt module into core.
- Drupal Core: #22336: Move all core Drupal files under a /core folder to improve usability and upgrades
- Drupal Core: #328932: Modules and partial dependencies - enhances[] and enhancedby[] field in modules' .info.yml files
- Drupal Core: #92233: Modules in conflict - conflicts[], breaks[], brokenby[] field in modules .info file
- Drupal Core: #1234668: Similar Modules - alternatives[], replaces[] and replacedby[] field in modules .info file
- Drupal Core: #396478: Searchable modules page
- Drupal Core: #107038: Javascript to select module dependencies
- Drupal Core: #381584: Hierarchical Permissions System
- Drupal Core: #1236088: Contextual module - additional links
- Upgrade Status: #620714: Denote modules which are in D7 Core
- Upgrade Status: #303588: Show suggested replacement for obsolete modules
- Upgrade Status: #1025040: Improve upgrade status for CCK modules
- Upgrade Status: #937738: Similar modules
- Upgrade Status: #936628: Brainstorming...
- Transliteration: #1102190: Media and Transliteration
- FileField: #1095878: Widget array contains 260k+ items causing severe performance issues
- FileField Paths: #1089424: renaming content type causes chaos
- FileField Paths: #729756: Inherit settings when re-using an existing CCK field
- VideoField: #1090082: Cortado
- VideoField: #1090090: OGG Video, Theora extensions
- Image: #513096: The Future of Image in Drupal 7
- ImageCache: #255421: Patch for imagecache preset exporting
- Butler: #1234028: Brainstorming: Arguments, Contexts, Relationships and Access Rules/Conditions API?
- Rules: #1211890: Load Comment Author action with argument support (similar to Load Content Author)
- Rules: #459894: Integration with Menu API
- Rules: #1080554: Create rules for watchdog messages
- Rules: #1211418: List Rules modules
- Rules: #1211396: Track evolving landscape between Rules and Drupal 8 core
- Date/Domain: #918830: Date and Time configuration changes are not saved
- Domain CTools: #1139220: add domain support for Panels/ctools node edit and node view form
- Domain Rules: #1139108: drupal 7 port for domain_rules
- Organic Groups domain support: #522674: Please provide some documentation
- Views: #939992: "CSS classes must be alphanumeric or dashes only." I think underscores should be included
- Views: #740686: Integrate semantic views
- Views: #646284: Status of Views 3 Roadmap
- Views Slideshow: #1011342: Views Slideshow with images inside Quicktabs
- Views Slideshow JCarousel Thumbs: #931652: resume after pause
- Views System: #1196462: Predefined views for Drupal 6 Views 2 with code
- Views System: #1196064: Predefined views for Drupal 7 Views 3 with code
- Views System: #963418: merge enabled_modules into views_system
- Enabled Modules: #1161806: enabled_modules vs used_modules vs views_system... merge? deprecate?
- Context: #305289: Integration with Panels module
- Panels: #1025716: Empty fields when using Panel fields
- Panels: #1209258: Variant CSS class
- Panels: #1234150: user registration pane
- Panels: #576362: spread form fields over different panel regions? » move/copy form inputs/fields outside general form pane
- Panels: #846886: Choosing how many and which CCK image field to show in pane
- Panels: #253071: Panels integration for editing
- Panels: #1233000: Semantic Panels
- Panels: #1101536: Tabs style plugin: Vertical Tabs in core!
- Panels: #1211368: Panels/CTools integration
- Panels: #1211388: Context OR Butler module integration
- Panels: #917744: Context module and Panels module
- Panelizer: #1100922: Drupal 7 port of Panelizer
- Panelizer: #1217850: Panelizer configuration vs Panels node_view variants?
- Panelizer: #1076984: Panelizer default content options
- Panels Everywhere: #1133540: How to get body classes?
- Panels Everywhere: #1181856: provide sample theme
- Skinr: #721782: Performance: How does skinr perform?
- Node form Columns: #628192: Vertical Tabs & Vertical Tabs Default Tab compatibility - Can't move vertical tabs to footer area
- Vertical Tabs Default Tab: #978036: ability to change tab order / user documentation
- Block 2.0: #948066: Difference between block 2.0 and other block solutions (boxes, context, etc)
- Block Class: #863554: Add ability to set a block's CSS ID
- Contextual Links: #1100818: poor documentation - how to enable the module
- Flag: #1211540: Flag being flagged
- Flag: #332956: Flag Ctools integration
- Fivestar: #558406: Fivestar widget does not save votes when used in a Views added to a Panel pane (with Node: Votes relationship)
- Fivestar: #703614: Panels integration
- Internationalization: #945660: suggestions for settings.php
- Translation Management: #1207054: Node edit form ordering
- Translation Management: #1050022: Integration with Rules module
- Metatags: #948102: Ideas for Metatags structure and possible merger scenarios: Integrated Metatags, Nodewords, Page Title and Site Verification
- Nodewords: #946622: Merge functionality from int_meta
- Integrated Metatags: #893578: Is Integrated Metatags maintained?
- Site verification: #948106: Merge with Metatags (D7)
- Total Control Admin Dashboard: #908814: Drupal 7 port (for Total Control Admin Dashboard)
- Total Control Admin Dashboard: #1220120: Total Control Admin and Context Admin
- Total Control Admin Dashboard: #908868: User Dashboard and Per User Dashboards: Panels Dashboard
- Total Control Admin Dashboard: #908858: similar projects/modules
- Administration Menu: #733800: Clarify focus, goals, features of Administration menu package on project page
- Admin: #1105184: No Devel's performance staticstics
- Admin: #902592: The creation of a Admin menu
- Administration Language: #1202134: Language block issues
- Administration Language: #1202130: Views filter: Node translation
- Improved Admin: #1115460: Improved Admin: similar modules, deprecate
- Moduleinfo: #1094952: Show permissions links
- Moduleinfo: #806658: extending moduleinfo's ability to provide useful info
- Moduleinfo: #939210: Merge with similar modules
- Moduleinfo: #1097722: Add link with info in Admin Menu module
- Module filter: #595756: Doesn't add Util module's weight field in own table column
- Util: #902986: merge drupal_tweaks with util module
- Drupal tweaks: #902984: merge drupal_tweaks with util module
- CacheRouter #1098706: Cache Router: memcache performance
- CacheRouter #1030284: cache_backport and cacherouter
- CacheRouter #945650: suggestions for settings.php
- Cache backport: #1099596: multiple concurrent backends
- AuthCache [#9456569]
- AuthCache #1030290: cache_backport and cacherouter
- Memcache API #1098730: suggestions for settings.php
- Login Security: #1033422: Provide minimal secure defaults (like Drupal 7)
- Login Security: #1033420: track time for IP and track time for user, like in Flood Control
- Login Security: #1033418: create soft block for user login
- Password Policy: #833188: Integrate functionality of defunct Password Expire module
- Password Policy: #583114: Merging efforts with login_security module
- Password change confirm: #868658: Confirm old password only if user change just his or her password
- Password change confirm: #598692: password and phpass integration
- Password change confirm: #906132: move current password box
- Role Weights: #1206880: Features
- Role Weights: #257478: Set weights on admin_user_roles form with JS Drag & Drop
- Administer Users By Role: #1094564: merge U Create with Administer Users by Role (create user permission)
- Libraries API: #465908: Scan: Name clashes
- Libraries API: #681034: Download Mechanism
- Libraries API: #773508: [meta] Provide a central repository of library information (i.e. libraries.drupal.org)
- Flowplayer API: #722604: Move to Libraries API to remove Flowplayer binaries and GPL 3 code
- Flowplayer API: #1090100: wont load unless told to start up
- Tabs: #558614: Port tabs to Drupal 7
- Starbox API: #875798: Duplication?
- Colorbox: #1034798: Conflicts with Admin menu module and Views Slideshow
- Lightbox2: #582334: Lightbox2, jQuery lightbox, etc. modularization strategy
- Lightbox2: #830092: Insert module Download original
- jCarousel: #909094: Support libraries directory and Libraries API
- jCarousel: #930776: support conditional loading of jQ and jCarousel to jQ
- Node Menu Parent: #905080: merge with similar modules
- Better Formats: #1198542: integrate with role weights
- Better Formats: #905812: add per user default input filter
- WYSIWYG: #1078324: Mouse over & out for images
- WYSIWYG: #1003850: 6.x-2.2 has no toolbar buttons by default
- Insert: #1089412: ImageCache preset clean up
- Media: #1140434: Size limits and other settings like in FileField
- Media: #1101964: features that would make this module rock even more :)
- Ubercart 2: #658732: Ubercart in Panels
- Ubercart 2 VAT support: #1170992: double VAT
- Ubercart 2 VAT support: #490654: Select country before entering ubercart first
- Ubercart 2 Out of stock Notification: #908378: Flags integration
- Ubercart advanced catalog: #1023054: Display Suite vs Panels vs Semantic Views
- UC Multiprice: #1014146: Support Panels caching
- UC Multiprice: #1014132: Support Views caching
- Registrar API: #905740: Support for Godaddy reseller API (Wild West Domains new API)?
- Seven: #1202534: Issues with FileField elements
- Seven: #1031662: template logo
- Seven: #940880: bartik theme
- Rubik: #942922: font sizes
- Bartik: #850624: D6 port for Bartik?
- Zen: #684826: Add panels_everywhere layouts
- Zen: #788716: Zen and Panels everywhere
Recommending other developers/users to read this article by sun regarding D6 modules and features incorporated on D7 core.
- My mentors
- perusio, jcnventura
- Roles in working with Drupal
- Drupal Specialist, Project Manager, Customer Relations, Web Developer, Linux Administrator
- I contributed Drupal patches
- I contributed to Drupal issue queues
- I contributed to Drupal.org
- I contributed Drupal documentation
- I contributed Drupal translations
- I help in the Drupal support forums
- I provide Drupal-related services
Personal information
- Full name
- Luís Pedro Costa Algarvio
- First or given name
- Luís Pedro
- Last name or surname
- Algarvio
- Languages spoken
- English; Portuguese, Brazil; Portuguese, Portugal; Spanish
- My website
- http://lp.algarvio.org
- Interests
- Drupal, Web Development, Linux Administration, Network Administration, System Administration, Linux, Android, Debian, Webmin, Virtualmin, Unix Shell Scripting, PHP, SQL, HTML, XHTML, CSS, SEO, e-Commerce, Portuguese, English
- Gender
- male
- Country
- Portugal
- IRC nick
- LPCA
- LinkedIn profile
- http://pt.linkedin.com/in/lpalgarvio
- Facebook page
- http://www.facebook.com/lp.algarvio
- Twitter url
- https://twitter.com/lpalgarvio
- Google profile URL
- http://gplus.to/lpalgarvio
- Bio
Hey!
I'm Luís Pedro Costa Algarvio (aka LPCA), and I'm from Portugal. I'm an active Drupal developer since 2008 and Linux administrator since 2004.I study and work in just about anything that IT covers and my hobbies are mostly related to IT, other technologies, electronics, history, culture, etc. I really like to study and invent, to which I'm pretty much addicted, as I am a compulsory self-learner...
I enjoy walking, cycling a lot and being at open spaces in general, when there's good weather - which we have a lot in Portugal - and especially, nature, which I hold in respect and always try to protect.
Whenever I can, I also play some role in activist groups and communities that stand by my principles and do my best to alert people to the problems they are against. Some of the principles I will always stand for, are freedom, open source, democracy, peace and sustainability.
See you around ;)
Work
- Job title
- Drupal Specialist, Project Manager, Customer Relations, Web Developer, Linux Administrator
- Current company or organization
- StreetDog Studio - Web Design
- Industries worked in
- Information Technologies, Event Planning
- Companies worked for
- StreetDog Studio - Web Design, Different Day - Organização de eventos, ADP - Associação Drupal Portugal, Brandspot - Design e Edição de Imagem, Hardbit - (De Carlos Geraldes)
History
- Documentation
- 1 edit
- Member for
- 5 years 10 weeks
LPCA is an individual member of the Drupal Association, which fosters and supports the Drupal software project, the community and its growth.
