タグ

webアプリとphpに関するlizyのブックマーク (31)

  • Gitonomy – PHP製のGit管理サーバ

    おお、これは企業で使えそうですよ! 企業によっては外部にソースコードを預けられないため、自社でGitサーバを構えているところも多いでしょう。しかしそうなると管理画面が欲しくなります。GitHubの管理画面は優秀で、ああいったWebブラウザ上でリポジトリの情報を見たいと思うはずです。 そこで使ってみて欲しいのがGitonomyです。デザインの格好いい、Gitリポジトリマネージャです。 Gitonomyの使い方 GitonomyはPHP + Symfonyの組み合わせで作られていて、Webブラウザ上でGitリポジトリの操作が一通りできるようになっています。ユーザはプロジェクト単位にグループに入り、そこで権限管理される仕組みです。 ソーシャル機能はありませんが、企業ユースであれば十分ではないでしょうか。社内でGitサーバを立てている場合はぜひ導入を検討してみてください。 GitonomyはPHP

    Gitonomy – PHP製のGit管理サーバ
  • スマートフォン対応。シンプルでクールなフィードリーダー·selfoss MOONGIFT

    selfossはフィードやTumblr、Twitterなどからデータを取り込んで表示するフィードリーダーです。 selfossはシンプルなフィードリーダーです。1カラムの表示が奇麗で、使い勝手も良いです。 まだ何も登録されていません。まずソースを追加します。 ソースはフィード、Tumblr、Twitter、DeviantArtなどから選択できます。 取り込みが終わると閲覧できるようになります。1カラムですっきりとしたデザインです。 J/Kキーで読み進められます。 フィードも読みやすいです。 検索もできます。 星をつけました。 iPhone阪です。こちらはツールが上に移動しています。 可読性は変わりません。 iPhoneからでも設定できます。 selfossはPHP製で、指定されたURLを定期的に実行してフィードを取り込んでいきます。プラグインシステムがあり、ソースに応じた拡張も可能です。デ

  • 企業で使えそう!PHP製、WebベースのGitリポジトリ管理·Git Manager MOONGIFT

    Git ManagerはPHPで作られたGitリポジトリ管理システムです。ユーザ単位のアクセス制限に対応しています。 Gitのサーバを立てようと思うとなかなか面倒なイメージがありますが、Web上で管理できるととても手軽になりそうです。PHP製のGit Managerを紹介します。 ログインした後の画面です。ログインはhtpasswdまたはLDAPを利用できます。 リポジトリ追加のダイアログです。 リポジトリを追加しました。 ユーザごとのアクセス権限を設定できます。 グループ単位の設定も可能です。 リポジトリを作るとこのようにGitのファイル構成が作成されます。 認証の仕組みでhtpasswdを使ったり、LDAPが使える点がとても便利ではないでしょうか。またWebDAVを使うことでWebベースでリポジトリを触れるのも便利です。筆者環境ではcloneできなかったのですが、HTTPベースでpus

    lizy
    lizy 2011/11/10
    あとビューアがついてればいいのに|よく見たらViewGitってのが付属してた
  • 実用性が高いWebベースの表計算ソフトウェア·Gelsheet MOONGIFT

    GelsheetはFeng Officeから派生したWebベースの表計算ソフトウェア。 GelsheetはPHP製のオープンソース・ソフトウェア。時代はWebアプリケーションにある。それを力強く牽引しているのはGoogleだろう。そしてそれにつられて他社も動き始めている。例えばマイクロソフトがそうだ。主戦場を侵されている中、彼らも動いている。 文字装飾可能 それがWebベースのオフィススイートだ。Googleドキュメントに対抗するプロジェクトがOffice Web Appsだ。そんな状況を指をくわえて見ていられるはずがない。オープンソースで表計算ソフトウェアを実現するプロジェクトがGelsheetだ。 GelsheetはオープンソースのグループウェアであるFeng Officeの1プロジェクトだ。WP CalcというWordPressプラグインとしても動作する。単独でも動作するのがGels

  • PHP版Tracなるか·Chaw MOONGIFT

    ChawはPHP/CakePHP製のオープンソース・ソフトウェア。プロジェクト管理ソフトウェアはすでに無数に存在する。有償パッケージ、オープンソース、ASPなど提供形態も様々だ。個々のニーズ、使い勝手によって自由に選択できるようになっている。 CakePHPを使って作られている すでに有名なオープンソースのWebブラウザベースで使えるプロジェクト管理としてTracやRedmineが有名だ。それらをリスペクトしつつ開発されたのがChawだ。どちらかと言えばGithub風に使える、カスタマイズも容易な面白いソフトウェアだ。 リポジトリはGitまたはSubversionが対応している。ソースビューワー、タイムライン、ウィキ、チケット、バージョン情報が主なコンテンツになる。ソースはフォーク可能で、フォークされたプロジェクトの一覧を閲覧することもできる。 プロジェクト一覧 システムはCakePHP

    PHP版Tracなるか·Chaw MOONGIFT
  • PHP&MySQLで構築されたオープンソースのバグトラッカー「Vermis」:phpspot開発日誌

    Vermis :: The Issue Tracking System :: Jira, Trac, Redmine, Bugzilla, Mantis alternative PHPMySQLで構築されたオープンソースのバグトラッカー「Vermis」 Bugzilla, Trac, Redmine, Mantisといったバグトラッカーがありますが、Vermisもその1つ。 Zend Framework と Doctrine ORM をベースに構築されていて、そこら辺に詳しい技術者の方なら修正も比較的容易かもしれません。 タスクのリストです。右端に進捗をグラフ表示できたりします。 タスクのページ送り等はAjaxが採用されており、比較的新しい分、モダンなUIになっていたりします。 関連エントリ WordPressをバグトラッカーとして使うためのWordPressテーマ 多機能なバグトラッキ

  • PHP製のフィードアグリゲーター·Lilina MOONGIFT

    LilinaはPHP製のオープンソース・ソフトウェア。インターネット上には無数のコンテンツが存在し、それらの多数はフィードを配信している。そうしたフィードを取得し、フィルタリングをするだけで有益なコンテンツが集約され、立派なサービスになってしまう(著作権の問題はあるが)。 エラーが出てしまっているが、フィードは取得できている これは外部公開型以外でも、個人で使ったり社内でイントラ上で共有したりするのにも便利だ。そんなフィードを購読し、一覧にして表示する所までを一元管理できるのがLilinaだ。 Lilinaは管理画面を使ってフィードを登録する。そして登録されたフィードはユーザ向け画面で一覧として確認できる。概要も表示するか、件名だけを一覧で表示するか選べるようになっている。さらに直近24時間や1週間のエントリーだけにすることも可能だ。 管理画面 データさえ取れれば、後は見せ方の工夫だろう。

    PHP製のフィードアグリゲーター·Lilina MOONGIFT
    lizy
    lizy 2010/06/28
    そのうち入れる
  • MOONGIFT: » PHP製のQ&Aサイト「Question2Answer Q&A」:オープンソースを毎日紹介

    Question2Answer Q&AはPHP製のフリーウェア(ソースコードは公開されている)。はじめて何かをしようと思った時に疑問がわくのは当たり前だ。問題はそれを聞く場、答える場がないということだろう。企業であれば先輩に聞いたり、同僚に話を聞くこともできる。 質問一覧 だがそれでも解決しなかったらどうだろう。かつては打つ手がなかったが、今はオンラインで質問を投げかけることができる。拙作のQAhubしかり、PHP製のものが良ければQuestion2Answer Q&Aがある。 Question2Answer Q&AはPHP+MySQLによるQ&Aサイトで、Stack Overflowによく似たインタフェースになっている。質問と投票数によってリストが並ぶ仕組みになっている。バッジ機能はないようだ。未回答の質問やタグ機能はある。 タグ一覧 ベストアンサー機能や、関連した質問などコミュニケーシ

    MOONGIFT: » PHP製のQ&Aサイト「Question2Answer Q&A」:オープンソースを毎日紹介
  • WebベースのSubversionマネージャ·iF.SVNAdmin MOONGIFT

    iF.SVNAdminはPHP製のオープンソース・ソフトウェア。個人ユースであればGitやMercurialが流行っているが、企業であればSubversionがまだまだ主流だ。Subversionの設定を行うのにサーバにログインしてユーザを作ったりグループ管理しているケースは多い。 アクセス権限 サーバの使い方に慣れた人であれば良いだろう。だがそれを都度行うのは面倒だ。Webブラウザ上から設定が行えれば操作はとてもスムーズになるだろう。使ってみたいのはiF.SVNAdminになる。 iF.SVNAdminはPHP製で、ローカルのディレクトリに対してSubversion管理を行うためのソフトウェアだ。Webブラウザ上でユーザ、グループを作成し、リポジトリを閲覧することもできる。複数のリポジトリを作成し、それぞれに対して権限を設定できる。認証はLDAPを用いることもできる。 グループ管理 サー

    WebベースのSubversionマネージャ·iF.SVNAdmin MOONGIFT
    lizy
    lizy 2010/06/16
  • CakePHPによるGitリポジトリブラウザ·Fatty MOONGIFT

    FattyはCakePHP/PHP製のフリーウェア(ソースコードは公開されている)。Gitは便利なバージョン管理システムだ。チームで使うのはもちろん、個人でリポジトリを作っておいても便利だ。だが今のところGUIの決定打は出てきていないように思える。 コミット履歴 普段のファイル追加、コミットくらいであればコマンドラインで良いが、コミット履歴を見たり差分を見る時にはやはり専用インタフェースがあると便利だ。そんな機能が欲しいならばFattyを使ってみよう。 FattyはCakePHP製のソフトウェアであり、app/pluginsディレクトリ以下に配置して実行する。リポジトリのパスを設定すれば、後はブラウザからコミット履歴の一覧が見られる。もちろんその内容や変更点を閲覧することも可能だ。 差分 さらにコミット一覧をドラッグして別なコミットにドロップすると、指定したコミット同士の差分を見ることもで

    CakePHPによるGitリポジトリブラウザ·Fatty MOONGIFT
  • PHP StackOverflow Clone

    Qwench is a PHP/mySQL based StackOverflow clone. Features 1. Allow users to post questions and answers 2. Points system similar to StackOverflow 3. Ability to post an article as a knowledge-base (for corporates) 4. Ability to lock site to registered users only 5. Clean CSS layout 6. Works in all major browsers Demonstration Launch Qwench – StackOverflow Clone Demo Screenshot Requirements 1. PHP 4+

    PHP StackOverflow Clone
  • PHP+MySQLのブログCMSエンジン·PivotX MOONGIFT

    PHPには偉大なブログエンジン、WordPressが存在する。この牙城を崩すのは非常に難しい。とは言え、バージョンアップが頻繁であったり、よく知られたものだけに攻撃方法も多数出回っていたりと難点も幾つかある。そもそもコードが最早難解なレベルになってしまっている。 ユーザ画面 そんな今だからこそ、新しいブログエンジンを試してみるのも良いかもしれない。WordPressと同レベルの機能を誇るのがPivotXだ。 今回紹介するオープンソース・ソフトウェアはPivotX、ブログエンジンかつCMSを装備したソフトウェアだ。 PivotXはPHP+MySQLで構築されたブログエンジンで、洗練されたインタフェースと多彩な機能が売りのブログエンジンだ。エントリー、ページが作成でき、複数ユーザによる投稿や、複数ブログを構築することもできる。 管理画面 メディアの管理や機能拡張を追加して独自に機能を追加するこ

    PHP+MySQLのブログCMSエンジン·PivotX MOONGIFT
  • PHP製のWebブラウザベースのDBコンソール·Uhura MOONGIFT

    MySQLを使ったWebシステムの場合、そのDB管理にphpMyAdminを用いることが多いのではないだろうか。ではPostgreSQLを利用する場合はどうだろう。その場合にはphpPgAdminがある。さらにFirebirdの場合はどうだろう。 まるでGUIアプリケーションのようなDB管理ソフトウェア 一つのDB向けに限らず対応していると、操作が同じで済むのでは混乱が少なくて済む。様々なDBを使いこなすならUhuraを使ってみてはどうだろう。 今回紹介するオープンソース・ソフトウェアはUhura、WebベースのDBコンソールだ。 UhuraはPHPで作られたDB管理ソフトウェアだ。データベースの一覧や、テーブルの一覧、ビューやトリガーの一覧を見ることができる。インタフェースにExtJSを用いているので、まるでGUIアプリケーションのような画面構成になっている。 様々なショートカットキーが

    PHP製のWebブラウザベースのDBコンソール·Uhura MOONGIFT
  • 工数の表示もできる日本語Webカレンダー·UNICALE MOONGIFT

    人月は良くないと言われ続けているが、それでも未だに人月の神話は続いている。実際、とどのつまりは人月になってしまっている現状を踏まえると、その現状の中でいかに管理、運用するかを検討した方が良いのではないかと思ってしまう。 シンプルで使いやすいWebカレンダー 単位作業に対する消費する時間がどれくらいか、それをきちんとメモしていけばこのようなカレンダーに仕上がるのだ。 今回紹介するオープンソース・ソフトウェアはUNICALE、日製のWebカレンダーソフトウェアだ。 UNICALEはPHPで動作するシンプルなカレンダーで、データベースも不要で動作する。一ヶ月単位のカレンダーが表示され、上に予定を追加するボックスがついている。ここで予定を登録し、メンバーをアサインしたらすぐに登録できる。 週次の工数表示 予定の更新も可能で、ちょっと秘密めいた予定は「ひっそり」チェックを付けると文字が小さくなる(

    工数の表示もできる日本語Webカレンダー·UNICALE MOONGIFT
  • モバイル向けWebベースのTwitterクライアント·Dabr MOONGIFT

    Twitterは殆どの機能をWeb APIで公開しているとあって、PC向け以外のインタフェースはあまり充実していない(iPhone向けはあるが)。そのため、携帯電話などのデバイスでは独自にメールやRSSリーダー、Web APIなどを使って購読している。 OAuthまたはTwitterログインに対応したWebベースのTwitterクライアント だがそれでは全ての機能は使えない。そこで試したいのがDabrだ。 今回紹介するオープンソース・ソフトウェアはDabr、PHPベースのモバイル向けTwitterクライアントだ。 Dabrは殆どのTwitterの機能を使えるクライアントソフトウェアだ。PHPで作られており、OAuthとTwitterユーザ/パスワードによるログインをサポートしている(OAuthは現在使えない)。設定により、色やデザインを切り替えることができる。 Twitterの殆どの機能は

    モバイル向けWebベースのTwitterクライアント·Dabr MOONGIFT
  • PHP+MySQLのシンプルなドキュメント管理·Maris SimpleDocu MOONGIFT

    開発者向けのドキュメントは必要な情報が載っていればインタフェースはシンプルでも良い。もし社内でドキュメントを共有しようと思ったら、まずは簡単に書けるものを選ぶ必要がある。Wikiを使うのも手だが、記法を覚えるのが面倒という人もいるだろう。 インデックス。ドキュメントをツリー表示する そこでもっと簡単に使えるドキュメント管理ソフトウェアを使ってみよう。シンプルながらも見やすいMaris SimpleDocuはどうだろう。 今回紹介するオープンソース・ソフトウェアはMaris SimpleDocu、Webベースのドキュメント管理だ。 Maris SimpleDocuはWeb上で文書を作成していくドキュメント管理だ。左側にドキュメント一覧がツリー上に表示され、ドキュメントを選ぶと内容が表示される。ドキュメントは階層構造にでき、並べ替えも可能だ。 ドキュメント表示 記法はあるが、簡単な文字装飾しか

    PHP+MySQLのシンプルなドキュメント管理·Maris SimpleDocu MOONGIFT
  • ブラウザ上でソースコード編集が可能な開発環境を提供「ecoder」:phpspot開発日誌

    ecoder | home ブラウザ上でソースコード編集が可能な開発環境を提供「ecoder」。 通常、開発というとローカルで保存してアップロードという形が当たり前ですが、ここ数年のトレンドの全部ブラウザで動かそうという流れを受けた開発環境です。 PHPや、HTML等、ファイルの種類に応じて綺麗にシンタックスハイライトをしてくれます。 SAVEで保存すれば、その場で反映というのはなかなか素晴らしいですね。 これが、SourceForgeのオープンソースで提供されているっていうのが更に素晴らしいです。 セキュリティには気をつけたいですが、自分のサーバにおいておけば、どこでもソフトのインストールなしに使えるということで、かなり熱いソフトだなと思います。 関連エントリ ブラウザ上で動く12のリッチテキストエディター 有名ではないけど使えそうなブラウザベースのリッチテキストエディタ色々 ブラウザ上

  • 1クリックで画像をアップロード&共有·Chevereto MOONGIFT

    最近のWebサービスは簡略化する動きが強まっている。余計な文言など不要、誰が見ても何をするのか一目で分かる単純さが重要だ。かつてのGoogleの検索ボックス一つだった時を彷彿とさせるようなサービスが増えている。 シンプルで何をするか分かりやすい Cheveretoもその一つと言えそうだ。英語ですらないソフトウェアではあるが、何を言わんとしているかはすぐに分かる。 今回紹介するオープンソース・ソフトウェアはChevereto、画像アップロードサービスだ。 Cheveretoにはファイルを指定するフィールドが一つとアップロード開始のボタンだけが表示されている。Preferenceという雰囲気のボタンを押すと、TinyURLを使うかどうかの指定が出る。また、redimensionar(英語で言えばスケールダウンまたはアップ)で画像のサイズを変更できるようになっている。 アップロード完了するとすぐ

    1クリックで画像をアップロード&共有·Chevereto MOONGIFT
  • 世界を相手にするショッピングサイト·OpenCart MOONGIFT

    ECサイトをいちから構築しようと言う人はまずいないだろう。何らかのASPや商用パッケージそしてオープンソース・ソフトウェアを使えば手軽に構築できてしまう。システム構築にかかるはずだったコストをマーケティングや仕入、デザインなどにあてればうまくいく可能性もあがってくるだろう。 ECサイト 日だけで見ると市場は狭いが、世界を相手にショッピングサイトを提供すれば輸出関係の多少の面倒さはあるとは言え、売上の規模が格段に変わってくる。それを実現してくれるカートシステムがOpenCartだ。 今回紹介するオープンソース・ソフトウェアはOpenCart、Webベースのオンラインショッピングシステムだ。 OpenCartはPHP+MySQLというある意味スタンダードな組み合わせでできている。インストーラーも付属し、ウィザード形式で簡単にセットアップができる。予めデモの商品データも登録されているので、すぐ

    世界を相手にするショッピングサイト·OpenCart MOONGIFT
  • WebベースのAmazon S3フロントエンド·s3browser MOONGIFT

    Amazon S3を使う場合、何らかのプログラミング言語向けのライブラリを使う必要がある。RubyPythonPHPPerlJava…など各種言語向けに揃っているが、ファイルの確認をするのに都度プログラミングを組むのは面倒に感じてしまうだろう。 PHPベースのAmazon S3フロントエンド そこで使うのが管理インタフェースだ。Amazonでは提供していないので、別途用意する必要がある。Webベースで使うならs3browserを使おう。 今回紹介するオープンソース・ソフトウェアはs3browser、PHP製のAmazon S3フロントエンドだ。 s3browserはPHP5向けに作られたAmazon S3フロントエンドで、皆で共有して使うのに便利なソフトウェアだ。ウィザード形式で設定を行い、バケットの一覧やその中にあるファイルの一覧などを簡単に見ることができる。 設定ウィザード で

    WebベースのAmazon S3フロントエンド·s3browser MOONGIFT