Monthly Archiv: December, 2009

Log checker

Package:
Log checker
Summary:
Truncate log files that exceed a limit size
Groups:
Files and Folders, Logging
Author:
Peter Pivarc
Description:
This class can be used to truncate log files that exceed a limit size.

It can scan log files in a given directory with names that match given file extensions.

The files with sizes that exceed given limits are truncated, so they are kept below the limit.


ABG_IPDetails

Package:
ABG_IPDetails
Summary:
Get information about IP address from IPInfoDB.com
Groups:
Geography, Networking, PHP 5, Web services
Author:
Gilbert BENABOU
Description:
This class can be used to get information about IP address from IPInfoDB.com.

It can send an HTTP request to the IPInfoDB.com Web services API to query information about a given IP address, like country, state, city, latitude, longitude, time zone, etc..

The class parses the response and returns all the details about the IP address in an array.

It may also resolve an host address by name before querying the respective IP address.


Words counter

Package:
Words counter
Summary:
Search and count words in a file
Groups:
Files and Folders, PHP 5, Text processing
Author:
Parminder Singh
Description:
This class can search and count words in a file.

It can open a file and display how many words it contains and how many times they appear.

The class can also search a specific word and display how many times it appeared.


Site pages guard

Sample application screenshot
Package:
Site pages guard
Summary:
Monitor and restore damaged application files
Groups:
PHP 5, Security, Systems administration
Author:
Alexander Selifonov
Description:
This class can be used to monitor and restore damaged application files.

It can scan the application directory and take a backup of its files into a ZIP archive.

Later the class can check if all files are still OK. If any files were damaged eventually due to a security, the class may warn the administrator by e-mail and restore the damaged or deleted files form a previous backup.

If the installation is updated, the class may update the existing backup archive.


Canonical Plugins (Say What?)

There have been a lot of references to “canonical plugins” over the past year, especially at WordCamps by Matt, but we haven’t really posted anything official about the idea, nor have we really made much progress beyond discussions about how awesome it would be to have canonical plugins and how good it would be for the community. But what are canonical plugins, you ask? Well, that’s one of the many things the core commit team has been talking about over the past few days, and everyone agrees that we need to prioritize this aspect of the project sooner rather than later. So, here’s a super high-level description of how we’re currently thinking about canonical plugins, which we’d like to use to initiate some focused community discussion on the topic.

Canonical plugins would be plugins that are community developed (multiple developers, not just one person) and address the most popular functionality requests with superlative execution. These plugins would be GPL and live in the WordPress.org repo, and would be developed in close connection with WordPress core. There would be a very strong relationship between core and these plugins that ensured that a) the plugin code would be secure and the best possible example of coding standards, and b) that new versions of WordPress would be tested against these plugins prior to release to ensure compatibility. There would be a screen within the Plugins section of the WordPress admin to feature these canonical plugins as a kind of Editor’s Choice or Verified guarantee. These plugins would be a true extension of core WordPress in terms of compatibility, security and support.

In order to have a system like this, each canonical plugin’s development community would probably need similar infrastructure to WordPress itself, including things like Trac, mailing lists, support forums, etc. These things will be worked out within the development community over the coming months, but in the meantime, we really need a better name for this. Many people have no idea what canon/canonical means (clearly, they are not Dr. Who fans!), and having to define the word distracts from discussing the core ideas behind the concept. So, we thought we’d do a community poll to see what people think we should call canonical plugins. We brainstormed a few dozen ideas yesterday and whittled it down to our top handful. Based on the definition of canonical plugins given above, which of these terms do you think best describes them? I’m including a short description of our thoughts on each.

Standard - Implies that these are the standard by which all other plugins should be judged, as well as the idea of them being the default plugins.
Core - Makes the close relationship to core WordPress development very clear, and has the implication of bundled plugins (even though we don’t need to actually bundle them now that the installer is right in the admin tool).
Premium – Identifies these officially-supported plugins as best-in-class and of the highest value, and could potentially disambiguate the word Premium as it is currently being used in the community (to refer to anything from commercial support to licensing terms to actual code quality).
Validated - Focuses on the fact that the code is reviewed for compatibility with core and for security.
Official – Makes it plain that these are the plugins officially endorsed by the core team as being the best at their functions.
Canonical – Maybe once people get used to it, canonical wouldn’t confuse so many people?

Cast your vote in the poll below to have your opinion considered during the decision-making process. And if you can think of a word that we haven’t listed here that you think is better, please submit it in the poll! The poll will remain open until 11:59pm UTC Thursday, December 10, 2009.

Sitemap Generator

Package:
Sitemap Generator
Summary:
Generate sitemaps and notify updates
Groups:
PHP 5, SEO
Author:
Pawel Antczak
Description:
This class can be used to generate sitemaps and notify updates to search engines.

It can build a sitemap file from a list of URLs. The URLs may have attached the last modification date, a change frequency and a priority. The sitemap file may be saved in the compressed format.

The class may also update the site robots.txt file with the sitemap address.

When the sitemap is updated, the class can also notify search engines like Google, Bing, Yahoo and Ask.


XML DB

Package:
XML DB
Summary:
Manage XML and MySQL databases using SQL
Groups:
Databases, XML
Author:
Alessandro Vernassa (speleoalex)
Description:
This package can be used to manage XML and MySQL databases using SQL.

It can create a database with tables stored on XML document files, PHP serialized data or MySQL using separate driver classes.

All drivers support querying data using the same SQL syntax.


Free Ads Manager Script in PHP

Introduction This can let your visitors add the ads without register, there are 2 types of ads: 1- free ads 2- premium ads you have the full control from admin control panel, like allow, deny or delete. Also you can make the ads active with client mail (activation mail) Demo To see the demo of script: http://www.expbuilder.com/testpages/ads/index.php
Powered by Gewgley