ADVERTISEMENT

Rizal vice mayors exchange plans, best practices for good governance

Published Oct 24, 2025 02:52 pm
Vice Mayor League welcome tarpaulin
Vice Mayor League welcome tarpaulin
Aiming to strengthen cooperation among the local government units in Rizal Province, the group of vice mayors conducted a meeting where they exchanged insights and shared best practices for inter-municipal cooperation and the promotion of good governance.
The gathering of the Vice Mayor’s League (VMLP)-Rizal Chapter was held on Thursday, Oct. 23, in Angono, Rizal, where the group was welcomed by Vice Mayor Jeri Mae Calderon and Mayor Gerardo Calderon.
Binangonan Vice Mayor Russel Ynares discusses matters with San Mateo Vice Mayor Jaime Roxas. (Photo from Vice Mayor Ynares’s Facebook page)
Binangonan Vice Mayor Russel Ynares discusses matters with San Mateo Vice Mayor Jaime Roxas. (Photo from Vice Mayor Ynares’s Facebook page)
Angono, Rizal Mayor Gerardo Calderon talks with some of the vice mayors of Rizal Province. (Photo from Angono LGU)
Angono, Rizal Mayor Gerardo Calderon talks with some of the vice mayors of Rizal Province. (Photo from Angono LGU)
Vice Mayor Russel Guiller C. Ynares of Binangonan, who is one of the board of directors of the league, described the meeting as a meaningful learning experience, noting that the shared initiatives and success stories from other municipalities would help enhance the policies and programs of the Sangguniang Bayan of Binangonan, of which he is the presiding officer.
"Each municipality faces unique challenges and solutions. By learning from one another, we can further improve our programs and deliver more efficient and responsive public service to our people,” he said.
The event aimed to promote stronger collaboration among the vice mayors of the province and to support local initiatives that foster good governance, innovation, and inclusive development.
Ynares reaffirmed the commitment of the Municipality of Binangonan to continuously seek ways to continue to improve public service and governance for the benefit of all Binangonan residents.
Rizal Governor Nina Ricci Ynares administers the oath of office to the officers of the Vice Mayors’ League of the Philippines–Rizal Chapter. (Photo from Vice Mayor Russel Ynares’s Facebook page)
Rizal Governor Nina Ricci Ynares administers the oath of office to the officers of the Vice Mayors’ League of the Philippines–Rizal Chapter. (Photo from Vice Mayor Russel Ynares’s Facebook page)
Prior to the meeting, the league of the vice mayors in Rizal Province paid a courtesy call to Rizal Governor Nina Ricci Ynares and took their oath of office before the governor at the Capitol.
The league's members formally pledged to uphold their duties and responsibilities as vice mayors, vowing to provide exemplary service to their respective towns.
During the meeting, they expressed their solidarity with the governor's initiatives as they aim to strengthen the bond between the vice mayors and the provincial government, fostering a spirit of cooperation and collaboration.
Gov. Ynares welcomed the opportunity to work closely with the vice mayors in Rizal, emphasizing the importance of teamwork in driving development and progress in the province.

Related Tags

Metro news rizal
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.